- 博客(57)
- 收藏
- 关注
原创 spring boot 学习笔记
参考文档:http://docs.spring.io/spring-boot/docs/1.4.2.RELEASE/reference/htmlsingle/ 整理笔记: 01 Getting started.md02 Using Spring Boot.md03 Spring Boot Features.md04 Deploying Spring Boot ...
2016-11-21 10:05:30 164
JAVA二次开发框架 Monkey
项目地址:http://git.oschina.net/silentwu/monkey使用手册:http://git.oschina.net/silentwu/monkey/wikis/homemonkey简介Monkey是一个JavaEE企业级项目的快速开发的框架,提供基于模版的代码生成器,也可以自定义模版,先通过代码生成器生成通用代码,在根据业务逻辑来完成功能。 可以帮助解决J...
2016-11-09 11:24:23 2098
Keepalived安装 Keepalived+Nginx实现双机热备
Keepalived安装下载keepalived到/usr/local/src: http://www.keepalived.org/software/keepalived-1.2.20.tar.gz 解压:tar -zxvf keepalive-1.2.20.tar.gz 安装keepalived: ./configure –prefix=/usr/local/keepalived –sy...
2016-07-19 12:09:20 180
MySQl 5.7 初始化方式变更
Window 64:1.修改my-default.ini名称 ==> my.ini [mysqld]# Remove leading # and set to the amount of RAM for the most important data# cache in MySQL. Start at 70% of total RAM for dedicated ser...
2016-07-02 14:53:03 327
原创 做的电影分享网站
最近做了一个电影分享的网站,计划主要放一些新上映的电影和一些有趣的视频,电影基本都是云盘地址,欢迎大家支持,如果没你需要的电影,欢迎来提问,我会努力的来找资源,找到会第一时间回复。 闲适悦:http://xianshiyue.com/ ...
2016-06-22 17:00:27 2888
MySQL5.7实战视频教程
MySQL5.7版本新特性 http://edu.ctfile.com/info/4Kc145348性能优化之MySQL优化 http://edu.ctfile.com/info/r9W145354Mysql学习资料PDF http://edu.ctfile.com/info/cgc145192MySQL5.7复制功能实战视频 http://edu.ctfile.co...
2016-06-01 12:14:56 245
原创 spring-security学习目录
1. 搭建spring-security的基本环境2. spring-security 配置登录页面和退出url3. Spring-security提供的认证方式(一)4. Spring-security提供的认证方式(二)5. spring-security实现Remember-Me6. 会话管理Session Management7. Spring secu...
2015-07-15 14:31:45 317
Spring-security核心拦截器
(一) ExceptionTranslationFilterSpring-security的异常拦截器:这个拦截器只拦截AuthenticationException和AccessDeniedException异常,其他异常直接抛出public void doFilter(ServletRequest req, ServletResponse res, FilterChain chai...
2015-05-26 10:59:05 815
Spring security 访问权限控制
GrantedAuthority用户在认证成功后查询处理用户拥有的所有权限,Authentication中存储了用户的所有权限,spring-security的权限接口GrantedAuthoritypublic interface GrantedAuthority extends Serializable { //字符串代表一个权限 String getAuthor...
2015-05-26 10:47:45 412
会话管理Session Management
HttpSessionEventPublisher实现了HttpSessionListener接口,监听session的创建和销毁事件,通过ApplicationContext发布对应的事件HttpSessionCreatedEvent HttpSessionDestroyedEvent//监听session创建事件public void sessionCreated(HttpS...
2015-05-25 11:22:56 2122
原创 spring-security实现Remember-Me
RememberMeServicespublic interface RememberMeServices { //当用用户进行到系统未登录是自动登录 Authentication autoLogin(HttpServletRequest request, HttpServletResponse response); //在用户登录失败的时候调用 ...
2015-05-25 11:02:19 619
原创 Spring-security提供的认证方式(二)
Spring-security默认提供的AuthenticationProvider Spring –security 提供了很多AuthenticationProvider的实现了,这里是画出了spring-security默认采用的。 AbstractUserDetailsAuthenticationProvider实现了AuthenticationProvider提供的...
2015-05-25 10:35:23 298
原创 Spring-security提供的认证方式(一)
AuthenticationProvider public interface AuthenticationProvider { Authentication authenticate(Authentication authentication) throws AuthenticationException; boolean supports(Class<...
2015-05-25 10:20:25 482
原创 spring-security 配置登录页面和退出url
配置登录页面:1. 修改security.xml中的form-login配置<security:http> <security:intercept-url pattern="/**" access="ROLE_USER"/> <security:form-login login-page="/login.html" ...
2015-05-25 09:53:41 2349
原创 搭建spring-security的基本环境
在这部分学习下如何配置一个简单的spring-security例子。1. 项目结构 2.首先在web.xml中添加如下代码 <?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3....
2015-05-22 18:28:39 160
springmvc 实现上传百分比,上传进度条
在项目中使用的是springmvc,在spring mvc中的上传文件的功能做的很多好,项目中使用都很方便。最近做的项目要实现上传显示上传进度,百分比;但是发现springmvc貌似没有实现这样的功能,所以就只有自己来小小的扩展一下。 springmvc中内部上传使用的是fileupload,而其实fileupload是提供了上传监控的功能的,了解了这个之后实现起...
2014-10-14 20:05:20 701
原创 J2EE开发框架搭建目录
搭建的一个简单的J2EE开发框架 框架使用到的Java技术:1. springmvc4 spring4 2. orm使用hibernate4 3. 安全框架使用shiro4. 数据源使用druid5. 整个框架使用maven管理6. 缓存可以使用memcached,ehcached7. 日志使用slf4j+log4j 项目下载地址:htt...
2014-10-02 18:47:52 282
原创 J2EE开发框架搭建(9) - memcached与spring提供的cache接口整合
spring 从3.x就提供了cache接口,spring默认实现的缓存是ehcache,spring的cache接口:public interface Cache { String getName(); Object getNativeCache(); ValueWrapper get(Object key); <T> T get(Object key, Cl...
2014-10-02 18:38:40 95
centos6.4 在字符界面下使用无线网络
1. 需要安装的软件wireless-tools-29-5.1.1.el6.x86_64.rpm,在centos6.4中默认已经安装了这个软件2.关闭NetworkManager服务开机启动,并关闭该服务,在终端输入以下命令: chkconfig --del NetworkManager #关闭开机启动service NetworkManager stop #...
2014-09-18 21:32:00 257
J2EE开发框架搭建(8) - 实现service层的封装 BaseService和BaseServiceImpl
现在的项目大部分都是基于3层架构的,前面已经实现了BaseRepository,类似的本节继续实现service成的封装1. 首先查看service的接口BaseService: public interface BaseService<T extends AbstractEntity<ID>, ID extends Serializable> { /**...
2014-08-29 17:16:00 1772
J2EE开发框架搭建(7) - 用hibernate实现类似mybaits把sql写在配置文字中
为了避免sql编写在Java代码里面,所以实现类型mybaits的功能,把sql语句编写在xml文件中,这样可以统一管理sql语句,维护更加容易。1. 首先编写配置sql语句的xml的dtd文件,dtd文件主要是规范xml的,在编写sql语句的配置文件中主要有五个标签:select , update , insert , delete , import其中select有两个属性id(保证...
2014-08-29 15:36:00 159
J2EE开发框架搭建(6) - 使用hibernate4完成基本Dao的封装
现在orm框架有很多,比如说guzz,hibernate,mybaits....,在封装一个框架的时候我们可以选择一种,也可以选择多种实现,供以后使用选择,这里我只实现了hibernate,目录结构图如下:1. 首先查询BaseRepository这个接口,该接口泛型 :T 表示实体类型;ID表示主键类型;虽然在框架里面已经提供了查询的结构Searchable,但是Searchable也...
2014-08-29 11:14:00 148
J2EE开发框架搭建(5) - Java项目开发常用工具类
工具类下项目中的目录位置:1. 中文转化成拼音、首字母 ,ChineseCharToPinYin,使用这个类的时候必须要加入pinyin.jar,pinyin.jar已经放到hqhop-framework-web项目的lib目录中;使用方式:ChineseCharToPinYin只提供了两个方法:public static String getPinYin(String sr...
2014-08-28 20:27:00 128
J2EE开发框架搭建(4) - 实体类编写
本节主要说明框架中实体类的关系,已经编写实体类的方式1. 框架中实体类的目录结构2. 打开AbstractEntity查看代码: package com.hqhop.framework.common.entity;import java.io.Serializable;/** * 抽象实体基类,如果主键是数据库端自动生成 */public abstra...
2014-08-28 16:04:00 208
J2EE开发框架搭建(3) - hibernate查询条件封装
这一节主要想要说明一下框架中的查询条件接口1. 条件查询的整个类结构图2. 在hqhop-framework-common项目下面查询条件的的目录结构:3. 打开SearchOperator.java , 该类包含了所有的查询操作符,是一个枚举类型: public enum SearchOperator { eq("等于", "="), ne("不等于", "!=...
2014-08-28 14:42:00 227
J2EE开发框架搭建(2) - springmvc4 + spring4 + hibernate4 整合
1. 打开hqhop-framework-parent项目下的pom.xml文件,添加springmvc4 , spring4 , hibernate4 ,以及数据源druid的依赖包,插件,依赖包版本号 <!-- data source 相关jar? --><dependency> <groupId>com.alibaba</group...
2014-08-27 22:51:00 130
J2EE开发框架搭建(1) - maven搭建多项目
如何使用maven搭建多个项目1. 创建一个maven project2. 在frame-parent项目上面点击右键,新建Maven Module3. 完成之后再建立一个web项目4. 按照是以上的步骤建立,最后我建立的项目目录结构 框架使用到的Java技术:1. springmvc4 spring42. orm使用hibernate43. ...
2014-08-27 16:58:00 115
spring mvc @ResponseBody http报错406
项目使用的是spring mvc 3.2.4 ,在使用到@ResponseBody 的时候出现http 406的错误,解决方法:在pom.xml中添加上一下代码就ok了。 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>ja...
2014-06-25 09:29:00 121
java中hashMap有关的面试题
面试题: Java中ArrayList和LinkedList的主要区别是什么?这个问题首先要知道数组和链表的特点 数组的特点:寻址容易,插入和删除困难。链表的特点是:寻址困难,插入和删除容易。ArrayList的底层实现就是通过动态数组来实现的,LinkedLIst底层实现就是通过链表来实现的,所以直接答出数组和链表的特点就ok面试题:hashMap是怎样实现key-v...
2014-02-14 16:18:00 289
Guzz源码分析(四) guzz加载config-server信息
1. 感觉有点懒惰了,两天没有写了,今天继续分析guzz加载config-server信息,说直接点就是解析guzz.xml中config-server配置的properties <config-server> <server class="org.guzz.config.LocalFileConfigServer"> <param name="r...
2014-01-13 20:54:00 290
Guzz源码分析(三) guzz加载dialect初始化数据类型
1. 前面分析了guzz加载guzz.xml的过程,今天继续解析guzz加载数据库方言,初始化数据类型的过程2. 首先在GuzzContextImpl的initFromMainConfig方法中找到下面的代码: //加载dialect初始化数据类型Map ds = builder.getConfiguredDialect() ;if(ds == null){ log.wa...
2014-01-10 20:42:00 308
Guzz源码分析(二) guzz解析guzz.xml
1. 在上一篇文章分析了guzz初始化的大体流程,这里继续分析,主要分析在initFromMainConfig的方法中解析guzz.xml的过程2. 首先在initFromMainConfig中找到下面的代码: GuzzConfigFileBuilder builder = GuzzConfigFileBuilder.build(this, config, "UTF-8") ; ...
2014-01-09 20:13:00 272
Guzz源码分析(一) guzz容器初始化过程
1. Guzz是什么?百度Guzz http://baike.baidu.com/link?url=2ILIi8BXdhEUrVmVkYIDoYbehSN-jZ4F83iyJtNhl40zECi8_T7n_Br9acqJhKVhIdoxiyWh9sw2feqGJvq8la2. 感觉Guzz的资料还是太少,但是还是有一篇很完整的帮助文档:http://code.google.com/p...
2014-01-09 19:27:00 330
maven tomcat 插件实现热部署
tomcat 的maven插件对于提高开发效率有很大的帮助,主要的是两点:1. 能够直接发布项目到远程的服务器上,对于项目后期维护有很大的帮助。2. 能够实现项目的热部署,在开发过程中修改了java类,直接刷新界面就可以,不需要重启tomcat 1. 使用的最新的tomcat的Maven插件 tomcat7-maven-plugin 在pom.xml配置文件中:<bui...
2014-01-03 22:09:00 298
java中可以出现的中文乱码的集中解决
从学习javaweb开始就会经常遇到中文乱码,今天就做以下记录:1. 要避免项目中遇到乱码,首先就是在搭建项目的设置工作空间的字符编码,若是多人开发,就更应该做到统一,在eclipse中选择widnow -> preferences -> genreal -> workspace,在这里设置工作空间的字符编码,我通常都会设置成utf-81.1 最好的方式就是所有的都统一...
2013-12-15 23:08:00 137
eclipse 导出javadoc 时 出现编码GBK的不可映射字符
eclipse生产javadoc的时候出来了 编码GBK的不可映射字符:产生这个原因是因为我的工程设置的编码是utf-8,所以工程里的所有文件都是utf-8的,所以生产GBK的javadoc会报错。解决方案有两种:1. 点击到要导出的文件,选择project --> Generate Javadoc --> next ,在VM设置中加入以下代码 -encoding u...
2013-12-11 17:20:00 203 1
struts2和urlrewriter结合使用 完成访问路径隐藏
最近写项目要完成访问地址的功能,后台使用的是struts2,本来以为struts2应该会提供这样的功能的,但是找了很久都没有找到,结果就看到有人使用urlrewriter来完成这个功能,所以自己就试了下,结果还真的可以,而且还很简单:1. 我使用的是maven项目,所以直接加上<dependency> <groupId>org.tuckey<...
2013-12-01 20:20:00 146
任务调度Quartz和spring整合
前几天使用到了任务调度框架Quartz,并且和spring进行整合使用,现在在这里做下记录:1. 首先导入Quartz的jar包,可以去官网下载,若是使用maven的话就直接使用maven导入: <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>q...
2013-11-19 13:15:00 117
在线播放mp3的音乐播放器 显示专辑图片 歌词 动画效果也不错
这个是自己在毕业的时候,在做毕业设计的时候写的,为了完成毕业设计的一个在线播放mp3的功能,这个播放器也不算是完全算是自己写的,在以前学习flash的时候在网上看到了一个很不错的播放器,但是那是一个桌面的一个应用,没办法在网页上使用,所以就决定反编译那个软件,取出来里面的一些图片,动画元素,但是反编译出来的代码也有一写问题,然后就开始修改里面的代码,去掉了里面一些功能,在播放器中也留有javas...
2013-11-09 22:47:00 506
修复G4Studio导出execl时数字被转换成字符的问题
G4Studio是国人开发的一个开源的二次开发平台,自己感觉还是很不错的,很多我们要用到的功能都被包含在里面了,昨天在用G4studio导出execl的时候发现导出来本来是数字的被改变成了文本,这样就不方便在execl中做计算,跟踪源码后发现G4Studio在转换数据的格式的时候有一点问题,修改如下:1. 首先找到org.g4studio.core.web.report.excel下面的Ex...
2013-11-08 09:37:00 119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人