/wangpc

个人学习总结项目

Primary LanguageJavaScript


2017-06-09

添加redis注解式缓冲功能 |--java | |--annotation | | |--CacheAnn.java | |--aop | | |--BaseAnnotationAspectj.java | | |--CacheAnnotationAspectj.java | |--cache | | |--AbstractCache.java | | |--WpcCache.java | |--enums | | |--ECacheDataSource.java | | |--ECachePrefix.java


2017-05-18

aop实现系统日志记录功能 |--java | |--annotation | | |--SystemLog.java | |--aop | | |--SystemLogAspect.java | |--enums | | |--OperLevel.java | | |--OperType.java |--resources | |--config | | |--spring-mvc.xml | | |--spring.xml(添加配置)


2017-03-10

将H2数据库集成到项目中,并将数据文件添加到项目的data文件夹下 |——java | |——listener | |——H2DBServerStartListener.java |——resources | |——config | |——jdbc.properties(修改H2数据库连接参数) | |——spring-shiro.xml(/console/* = anon,访问h2控制面板) |——webapp | |——WEB-INF | |——web.xml(监听器、H2Console) |——pom.xml(com.h2database)


2016-12-30

添加一些utils工具类 |——java | |——util | |——*(工具类) |——pom.xml(org.apache.poi下的一些jar)


2016-10-20

简便方式配置websocket |——java | |——websocket | | |——WebSocketConfig.java(简便方式配置websocket) | |——controller | |——SocketController2.java |——webapp | |——js | |——sockjs-1.1.1.min.js | |——stomp.js |——WEB-INF | |——socket | |——socket.jsp


2016-09-14

添加artTemplate插件:js模板引擎插件


2016-09-13 添加color_admin帮助静态页面。

添加gritter:弹出提示信息插件 添加ionRangeSlider:滑动范围控件 添加password-indicator:密码安全性验证 添加masked-input:设置input掩码 添加jquery-file-upload:文件上传插件 添加jquery-tag-it:标签控件 添加bootstrap-datepicker:时间控件 添加bootstrap-colorpicker:颜色选择控件


2016-09-01

  1. 新增ckeditor富文本插件,并实现文件上传功能
  2. 增加上传文件的工具类UploadUtils.java,和返回信息FileMeta.java
  3. 增加参数配置文件和读取方法,通过@WebListener注解,在启动容器是为程序加载配置文件中的参数。

2016-08-30

整合shiro,新增认证和授权管理


2016-08-18

修改pom.xml添加tomcat插件,可通过命令tomcat7:run启动项目


2016-08-15

添加color admin前端页面框架


多线程、可控制起停的的任务调度

|——java
|	|——controller
|	|	|——TimesController.java(访问相关任务调度方法的控制器,控制任务线程的起停)
|	|——times
|		|——*(相关任务调度的一些实体类或工具类)
|——resources
|	|——applicationContext.xml(添加bean:schedulerFactoryBean)
|——webapps
|	|——views
|		|——times(添加页面控制任务调度)
|——pom.xml(需要spring使用的版本是4.2.4,添加org.quartz-scheduler2.2.1版本)

说明:启动任务调度的入口为JobTest.java,需要在spring容器中注入bean,也可以在该java中添加注解:@Component DataWorkContext.java实例化具体每个线程,可以链接数据库重数据库获取线程信息,ScheduleJob.java为具体的线程实体


解决轮询的性能问题,websocket

|——java
|	|——controller
|	|	|——SocketController.java(页面入口)
|	|——websocket
|		|——*(websocket相关的配置)
|——webapps
|	|——views
|		|——socket(页面入口,以及页面端调用的js)
|——pom.xml(添加spring-websocket、spring-messaging、javax.servlet-api)

说明:必须搭配tomcat容器使用


2016-07-22

添加百度富文本编辑器(UEditor)功能

|——java
|	|——controller
|	|	|——UEditorController.java
|	|——core.ueditor
|		|——百度提供的编辑器上传文件所需要的一些java源码
|——resources
|	|——spring-mvc.xml下添加以下代码:<mvc:resources mapping="/ueditor/**" location="/ueditor/" />
|——webapps
|	|——static
|	|	|——plugins
|	|		|——UEditor(ueditor相关的js和配置文件)
|	|——ueditor(该目录需要和controller配置的路由相匹配,存放配置文件config.json,否则会读取不到,还可以作为文件上传的位置)
|	|——WEB-INF
|		|——views
|			|——ueditor
|				|——index.jsp(测试页面)
|——pom.xml(添加commons-fileupload、commons-io、commons-codec、org.json(已))

说明:spring-mvc.xml中的multipartResolver会拦截编辑器上传过来的文件,进行解析后后台无法识别,可以重写拦截器或注掉。