vue-cli的webpack模板项目配置文件说明

如果没有vue-cli,那么进行vue项目的开发环境配置将是很费力的一件事情,现在脚手架可以快速构建一个开发环境,是很不错的。不过对于脚手架构建的配置,还是要大概了解一下,方便自己调试配置。初始化一个vue项目操作命令如下:# 全局安装 vue-cli $ npm install --global vue-cli # 创建一个基于 webpack 模板的新项目 $ vue init webpack
阅读本文

webpack入门篇--1.简单介绍

webpack是一个模块打包工具,给js准备的打包工具,可以把很多的模块打包成很少的文件,特性:代码分割,只加载所需文件,模块通过loaders处理各种文件          处理过程:把有各种依赖的文件通过webpack打包处理成css,js,图片文件 目标:1.切分依赖数,分到不同代码块里,按需加载,懒加 载   2.任何静态资源都可以被视为一个模块,在项目中被引用   3.整
阅读本文

Webpack配置开发环境总结

下面将从webpack.config.js最基本的概念开始。1.webpack.config.js常见选项1.entry : js的入口文件2.externals : 外部依赖的申明3.output : 目标文件4.resolve : 配置别名5.module : 各种文件,各种loader6.plugins : 插件 2.常用loader介绍1.html : html-webpack-plugi
阅读本文

三年后再反思我的 Java Web项目管理得失谈

三年前,我写了 Java Web项目管理得失谈,文章地址:这三年,自己经历了SOHO,北京互联网公司和现在的ESRI研发中心,技术能力又有了很大的提升,管理上也历练了不少。重新阅读我过去的文章,又有了新的认识。过去那篇文章总结了项目结果不如预期的几个主要原因:只挑选其中几个再说明。1)程序员技术能力弱问题出在公司层面,小的外包公司招不到优秀的程序员。如果人不行,无论多强的技术领导和流程都没用。现在
阅读本文

Web后端学习之——Java ServletContext 详解

ServletContext——它是一个全局的储存信息的空间,服务器开始,其就存在,服务器关闭,其才释放。request,一个用户可有多个;session,一个用户一个;而servletContext,所有用户共用一个。所以,为了节省空间,提高效率,ServletContext中,要放必须的、重要的、所有用户需要共享的线程又是安全的一些信息。   换一种方式说吧,运行在Java虚拟机中的每一个
阅读本文

什么是web框架

概述web框架(web framework)或者叫做web应用框架(web application framework),是用于进行web开发的一套软件架构。大多数的web框架提供了一套开发和部署网站的方式。为web的行为提供了一套支持支持的方法。使用web框架,很多的业务逻辑外的功能不需要自己再去完善,而是使用框架已有的功能就可以。web框架的功能web框架使得在进行web应用开发的时候,减少了
阅读本文

document.documentElement与body下clientHeight,scrollHeight等区别

本次说明仅在chrom环境下,ie等其他浏览器可能不同1获取显示屏高度(pc和移动端)window.screen.height => 这个好理解,不多说。2获取浏览器可视窗口高度(PC端)document.documentElement.clientHeight => 就是网页在浏览器中可见高度,不包括浏览器自身的状态栏,随着浏览器大小变化;3获取网页内容高度1)document.document
阅读本文

web开发中的中文乱码问题分析

工作中经常出现中文字符乱码的问题,以及ASCII、ISO-8859-1、gb2312、GBK、unicode、utf-8、utf-16。。。编码到底是什么意思,为什么要编码? 因为计算机中能识别的只有0、1,所以要将各种字符变成01的格式,编码就是字符与数字的一种对应关系。   ACSII编码: 计算机最早出现在美国,26个字母大小写、数字、回车换行等符号,就用一个字节就可以搞定了,而且只用了
阅读本文

javaWeb项目的classpath说明

classpath 路径在每个J2ee项目中都会用到,即WEB-INF下面的classes目录,所有src目录下面的java、xml、properties等文件编译后都会在此,所以在开发时常将相应的xml配置文件放于src或其子目录下;          引用classpath路径下的文件,只需在文件名前加classpath:(需保证该文件确实位于classpath路径下);如:<param-v
阅读本文

Java程序员最青睐的Web框架

这一次,我们要讨论的是web框架。  只有少数几种语言像Java一样提供了各种各样的web框架,上面的统计图就是一个证据。下面是其他开发者所使用web框架列表: Spring MVC/Spring Boot :Spring可以帮助各地的开发团队构建简单轻便、快捷灵活基于JVM的系统和应用程序Vert.x :一个用于在JVM上构建反应式应用程序的工具包JSF :官方的Java EE web框架Pl
阅读本文

vue入门第一课

## Vue.js 提供了 MVVM 数据绑定和一个可组合的组件系统,具有简单、灵活的 API    1.MVVM模型   使用Vue的过程就是定义MVVM各个组成部分的过程的过程。   * 定义View   * 定义Model   * 创建一个Vue实例或“ViewModel“,它用于连接View和Model。   ====
阅读本文

Spring Boot Web 开发注解篇

2.3 Spring Boot MVC 以前 Spring MVC 开发模式是这样的: 1. 在 web.xml 配置 DispatcherServlet,用于截获并处理所有请求 2. 在 Spring MVC 配置文件中,声明预定义的控制器和视图解析器等 3. 编写预定义的处理请求控制器 4. 编写预定义的视图对象,比如 JSP、Freemarker 等 在 Spring B
阅读本文

websocket 分布式开发,websocket session不支持序列化,无法存储至radis

单websocket服务器在面对并发量很大时压力会很大,而且session储存在Map中,内存压力也会很大。于是考虑分布式。但是分布式存在websocket session共享问题,于是考虑radis存储session,但是遇到websocket session不支持序列化,无法存储。一番搜索后有了以下几个方案1. 使用spring session自定义session.2.  既然无法序列化ses
阅读本文

java web开发为什么要使用框架

现在做项目都会使用框架,现在很常见的框架就是SSH(Struts+SpringMVC+hibernate),SSM(Struts/springMVC+Spring+Hibernate), 做项目分层是为了更好的解耦,分层可以完全不用你框架就能够解决,为什么还不需要这么多框架呢?       而且现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,为什么我们现在做Ja
阅读本文

解读分布式web架构中Session管理方法的优缺点

做web开发的同学应该对session再熟悉不过,它是服务器分配给客户端的会话标识,浏览器每次请求会带上这个标识来告诉服务器我是谁,服务器会在内存中存储这些不同的会话信息,由此来分辨请求来自哪个会话。在单机部署的环境总,因为web服务器和session都是在同一台机器上,所以必然能找到对应的会话数据。但如果有2台web服务器(A和B)提供服务,假如第一次请求落到A上并创建了session,海瑶
阅读本文

开发监控Web 服务的Shell脚本

解决问题场景: 使用while守护进程的方式,每隔10秒确定一次网站是否正常。 脚本 website_mon.sh 如下: 分析: 采用Shell数组的方法,同时检测多个URL是否正常,并给出专业的展示效果,是实际工作中可用的脚本。. /etc/init.d/function引入函数库,才能够使用actoin“${url_list[$i]}” /bin/true或者action“${u
阅读本文

用openoffice+jodconverter+webuploader+pdf.js实现文件上传、在线预览功能

一、背景  最近公司一个项目要实现一个文件上传以及多文档在线预览的功能,之前一直做无线工具开发的,没有涉及到这些东西。另外项目组缺java开发人员,而且自己也只是一个半吊子前端加小半吊子java开发人员,所以让我一个人先弄个Demo出来瞧瞧。在网上搜索了不少资料,在这里只是整理一下,留作以后查阅。二、插件以及工具包  1.pdfjs-v1.7.225  前端pdf格式文件的显示组件  2.webu
阅读本文