自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 rocketMQ-linux环境部署安装和rocket-console搭建随笔

双master模式修改host文件vim /etc/hosts192.168.85.141 rocketmq-nameserver1192.168.85.141 rocketmq-master1192.168.85.142 rocketmq-nameserver2192.168.85.142 rocketmq-master2service network restart停止防火墙

2017-02-27 09:39:52 1928 2

原创 springboot加入jdbcTemplate

org.springframework.boot spring-boot-starter-jdbc如果在JPA已经加入的话,则可以不用引入以上的配置。 org.springframework.boot spring-boot-starter-data-jpa@Repositorypublic class JdbcTemplateUserRepo

2017-02-23 16:30:31 1026

原创 springboot--SpringDataJPA生成表 crud数据

JPA(Java Persistence API)java持久化规范。只需要编写一个接口继承一个类就可以进行操作 mysql mysql-connector-java org.springframework.boot spring-boot-starter-data-jpa@Entitypublic class User { //使用这个注解i

2017-02-23 16:29:24 2502

原创 SpringBoot--配置fastjson(日期格式转化)和热部署

one.如何配置fastjson第一种方法:1.启动类继承extends WebMvcConfigurerAdapter2.覆盖方法configureMessageConverters第二种方法注入bean/** * springboot启动类 使用@SpringBootApplication指定这是一个Spring Boot应用程序 * 能够启动的类,同包下和当前路径的子

2017-02-23 11:26:05 16838

原创 数据库文件过大异常及解决方案

### Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (10485836 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable.; SQL []; Pack

2017-02-22 10:30:11 1068

原创 Springmvc同一请求下根据不同的逻辑返回页面或者json

Maven com.fasterxml.jackson.core jackson-annotations ${jackson.version} com.fasterxml.jackson.core jackson-core ${jackson.version} com.fasterxml.jackso

2017-02-21 17:52:24 2698

原创 MAVEN打jar包和war包的注意事项

1.在打对应的jar包和war包之前,注意一定要先update所有的关联工程2.不能在打完jar包之后加入lib

2017-02-21 15:37:41 805

原创 JS基础知识补充和性能优化知识学习(CHROME小技巧)

1.尽量减少js操作dom节点,减少页面的重排和重绘,尽量在appendChild前面进行添加操作,使用文档碎片 window.onload = function(){ var oUl = document.getElementById('uploadFile'); console.time('hello'); for(var i = 0 ; i < 5000 ; i++){

2017-02-20 00:04:16 200

原创 完美处理SpringMVC文件上传的一系列问题(无法获取参数、断点、分片等)

问题1 使用@RequestParam或者用request.getParameter无法获取参数的问题这个问题就是由于multipart/form-data这种上传方式引起的问题,会造成二进制数据如何解决resolver1:愚蠢的方法在表单提交的form的action后面直接附加?param=param的形式,简单粗暴,但是某些业务场景不允许这么做tips:onSubmit="

2017-02-17 20:47:28 2945

原创 公钥和私钥的含义,以及java客户端和服务器之间进行安全加解密的简单实现

所谓公钥和私钥,一般是指在一个服务器中,每个服务器各自有自己的公钥和私钥,私钥绝对保密,不可泄露,而公钥会提供给可以被访问的服务器知晓。如果serverA和serverB进行数据交互那么ServerA会知道B的公钥在发送数据时数据内容使用B的公钥加密,发送给B数字签名使用A的私钥加密,发送给BB使用B的私钥解密由A使用B的公钥发送过来的数据内容(内容加密,B的私钥只有自己知

2017-02-16 15:14:10 4242

原创 使用FormAuthenticationFilter中的重要方法实现了表单验证

FormAuthenticationFilter有一个方法 protected boolean onAccessDenied(ServletRequest request, ServletResponse response) throws Exception { if (isLoginRequest(request, response)) { if

2017-02-16 14:18:12 7838

原创 使用shiro和redis结合,管理SessionDAO的对Session的CRUD,并源码分析

SessionDAO的作用是为Session提供CRUD并进行持久化的一个shiro组件,将集成redis缓存进行开发由配置文件可以知道sessionManager需要注入一个sessionDao --> 自定义的SessionManager的继承关系为SessionManager extend

2017-02-16 14:13:09 6709 1

原创 Maven 加入自定义jar

比如我们加入javabase64-1.3.1.jar路径\repository\it\sauronsoftware\javabase64\1.3.1\javabase64-1.3.1.jarmaven it.sauronsoftware javabase64 ${base64.version} 注意着一层的对应\javabase64\1.3.1\

2017-02-16 13:57:32 2906

原创 shiro使用注解式和jsp标签的方式进行开发

原先的时候可以使用url的shiro配置方式进行拦截,但是发现url地址过多会配置繁琐,解决的方式就是使用aop注解式和jsp标签进行开发原来的方式 ${adminPath}/sysindex.html = anon /static/** = anon <!-- 对应某个链接需要某个权限 取消这种url使用AOP注解 ${admi

2017-02-15 20:47:05 8004 2

原创 Shiro中自定义Realm的作用(FormAuthenticationFilter和PermissionAuthorizationFilter)以及源码解析

在使用shiro时都会自定义一个Realm,Realm的作用就是提供给shiro和数据库进行交互的一个中间层,这样shiro能够帮助我们处理登录(成功、失败),授权,访问控制等功能,但是用户登录的用户信息和用户具体的权限信息是shiro未知的,所以需要每次都请求Realm,由Realm提供比如授权的流程使用PermissionAuthorizationFilter在xml中设置权限${

2017-02-15 19:25:54 2543

原创 Shiro 初步使用

1.权限资源标识符号为资源:操作:实例即user:create:01可以用*代替表示全部2.认识用户、角色、权限、资源关系zhang=123,role1,role2li=456,role3即用户表和角色表多对多,一个用户多个角色role1=user:create,user:deleterole2=user:create,user:updaterole3=us

2017-02-15 15:11:55 578

原创 Shiro集成spring企业级开发

1.核心类ShiroFilterFactoryBean 重要引用①securityManager(shiro安全管理器)②filterChainDefinition

2017-02-15 12:03:01 666

原创 Could not resolve placeholder 'redis.pool.maxTotal' in string value "${redis.pool.maxTotal}"

在配置文件中,路径没有错,也有对应的keyvalue但是会报错ignore-unresolvable="true" 必须加上,每个配置文件都不能漏

2017-02-15 09:21:54 7424 1

原创 Maven jar hibernate-validator 的引入引发的问题

在引入hibernate-validator的时候,一直报子工程这个的版本号应该是valid而不是父工程的version,造成这种原因是 jar包冲突,或者是jar包缺少的问题 org.hibernate hibernate-validator ${hibernate-validator.version} javax.el java

2017-02-14 15:38:42 12284

原创 mybatis插件PageHelper

原理:在executor和MapperStatement中设置拦截器,拉出sql加上limit然后在放进去使用方法:第一步:需要在SqlMapConfig.xml,配置一个plugin第二步:在sql语句执行之前,添加一个PageHelper.startPage(page,rows);第三步:取出分页结果。创建一个PageInfo对象,需要参数为返回的list结果集。从PageIn

2017-02-13 17:25:59 316

原创 JS数组删除的方法

functionremoveByValue(arr, val) {  for(vari=0; i    if(arr[i] == val) {      arr.splice(i, 1);      break;    }  }}varsomearray = ["mon","tue","wed"

2017-02-13 11:52:20 369

原创 Maven私服搭建以及构建index

参考链接http://www.cnblogs.com/luotaoyeah/p/3791966.htmlhttp://blog.csdn.net/zwc0910/article/details/17349111http://blog.csdn.net/shawyeok/article/details/23564681注意在repair index后可以再 schedul

2017-02-11 19:54:56 218

原创 Zookeeper复习和安装集群

1.作用,保证分布式环境中数据的一致性顺序一致性、原子性、单一视图、可靠性、实时性2.主要就是做数据服务的一致性,实时性  tar -zxvf scp zookeeper-3.4.5.tar.gz 192.168.85.140:/usr/local/softwaretar -zxvf zookeeper-3.4.5.tar.gz -C /usr/local/mv zooke

2017-02-11 14:37:26 256

原创 缺少servlet-api的办法

另外遇到问题:jsp页面报错:The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path解决方法:项目右键—>build path—> configure build path —>librarys—>Add Library—>Server Runtime —>Apache Tom

2017-02-11 12:11:13 1405

原创 JS和${}的一些问题

如果是当前页面里面的JS使用${]得到参数是没问题的,比如 //单选多选全局变量 var multiSelection = ${multiSelection}; // 文件是否可以预览 var isPreview = ${attachmentConfig.isPreview }; //文件存储的方式 var saveType = ${saveType}; //存储文件还是存储数据库

2017-02-10 16:49:54 537

原创 redis集群搭建以及和spring整合

1.集群搭建mkdir -p /usr/local/redis-clustermkdir 7001mkdir 7002mkdir 7003mkdir 7004mkdir 7005mkdir 7006tar -zxvf /usr/local/software/redis-3.0.0-rc2.tar.gz -C /usr/local/redis-3.0.0c

2017-02-09 21:29:26 346

原创 linux中的文档搜索某个关键字

使用shift+:\需要搜索的字段即可

2017-02-09 20:09:47 396

原创 win10切换输入法出现bug问题

cmd(admin) ctfmon

2017-02-08 16:48:40 1803

原创 FastDFS使用小结(单节点部署和集群部署)

1.storage.conf 配置好的tracker的ip才是关联storage和tracker的关键,任意的client只要配置好tracker并且进行上传上传指令为2.当建立storage好之后,第一次使用命令/etc/init.d/fdfs_storaged start再使用命令/fastdfs/storage/查看当前的log和data发现没有data的时候,手动创建一个dat

2017-02-08 14:03:53 7703

原创 yum提示Another app is currently holding the yum lock; waiting for it to exit...

#rm-f /var/run/yum.pid

2017-02-08 13:55:47 257

原创 LINUX 安装jdk

1.上传jdk2.tartar -xzvf jdk-7u13-linux-x64.gz3.vi /etc/profileJAVA_HOME=/usr/java/jdk1.7.0JRE_HOME=/usr/java/jdk1.7.0/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_

2017-02-08 09:46:40 243

原创 IO文件流的问题

如果遇到一些比较奇怪的IO流问题,比如在文件路径正确的情况下无法进行file.delete();那么优先考录这个file是不是它的文件输入输出流曾经在上下文代码中出现并且使用过,而且没有关闭不是每次都必须将out in.close写在finally中,提出来 优先关闭,这样就能进行文件删除操作简而言之,就是要操作这个file进行其他操作时,要看看这个文件对应的流有没有被关闭

2017-02-01 18:28:01 250

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除