- 博客(44)
- 资源 (1)
- 收藏
- 关注

原创 2016-8-19 封装一套基础框架,方便开发Spring+SpringMVC+MyBatis+BootStarp
基础框架搭建1:开发工具: Myeclipse10.02.:环境 jdk1.73.:框架 Spring+SpringMVC+MyBatis4.:安全框架 Shiro5.:日志框架 Log4j6.:数据库
2016-08-19 12:13:33
3196
3
原创 Dubbo(一) zookeeper环境的搭建(单节点)
jdk的安装下载Linux版本的jdk解压,使用非root用户,执行以下命令(记得授权:执行命令 visudo,进行配置权限)vi /etc/profiel 添加如下信息#jdk1.7export JAVA_HOME=/home/lsq/soft/jdk1.7.0_45export JRE_HOME=/home/lsq/soft/jdk1.7.0_45/jre
2016-12-05 16:39:54
1206
原创 Redis(六) 集群高可用
集群的搭建首先,准备3台centos虚拟机,每台布置2台Redis实例。#安装redis到指定目录#make PREFIX=/usr/local/redis install192.168.1.110:7000 192.168.1.111 :7001 192.168.1.112:7002
2016-12-04 17:47:54
1742
原创 Redis(五)主从复制
Redis主从复制概念:主机数据更新后,根据配置和策略,同步到从机上,Master/Slaver机制,Master以写为主,Slaver以读为主。作用:读写分离,备份容灾模型一主二仆(淘汰)配从不配主,可以使用SLAVEROF 主机地址 端口号 进行配置。可以使用info replication 命令查看信息。星火相传(淘汰)反客为主(淘汰)
2016-11-13 15:29:58
480
原创 Redis(四)数据的持久化
Redis的数据持久化RDB 在特定的一段时间内,redis会fork一个和主进程一模一样的子进程来进行持久化,将内存中的数据写到磁盘中。优点:1.适合大规模的恢复,2.对数据的完整性和一致性要求不高。缺点:1.在一定的时间段内,如果redis挂掉了,就会丢失最后一次快照后的所有修改。2.fork子进程会对内存中的数据相当于copy了一份
2016-11-13 02:01:25
314
原创 Redis(三) 概念,基本数据类型及其安装相关
什么是Redis Redis是一个高性能的key-value格式的非关系型数据库,它可以异步的将内存中的数据持久化的硬盘上,下次启动自动读取硬盘的数据。而且它支持多种数据类型,String,list,set,zset,map等。而且可以做备份即主从复制。 注意:默认端口为6379Redis 的安装 首先,Redis 的发行版本有
2016-11-12 15:00:25
358
原创 Redis入门系列(二)NoSql的数据库的CAP原理+Base
传统的关系型数据库 ACID非关系型数据库NoSql CAPC:强的一致性A:高可用性P:分区容错性首先,非关系型数据库为3进2原则,及CAP你只能选择两者。在大型的电商网站上,因为他们的机房可能分布在不同的地方,一个城市或者另外一个城市,所以所这个P即分区容错性是必须的。其次为了提高性能一般会使用AP原则+弱
2016-11-12 02:55:50
632
原创 spring做事务,MySql 事务不起效
zlt原创文章,转载请注明出处,有错希望大家一起交流。。。http://write.blog.youkuaiyun.com/posteditspring做事务,事务不起效首先 Spring 的配置文件如下: <bean name="transactionManager" class="org.spring
2016-11-02 22:59:36
2930
转载 mybatis中使用map类型参数,其中key为列名,value为列值
最近有个需求,就是使用mybatis时,向mysql中插入数据,其参数为map类型,map里面的key为列名,而key对应的value是该列对应的列值;问题是每次插入mysql中数据行的部分列,即map里面key的值每次都不固定,在用mybatis时需要通过map的key作为列名。 基础知识 对于这类问题基本思路就是用foreach标签遍历map,因此需要看看foreach的知识。
2016-10-21 09:17:52
4155
转载 java对象拷贝——PropertyUtils.copyProperties()用法和性能
BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。使用PropertyUtils.copyProperties()拷贝一个bean中的属性到另一个bean中,第一个参数是目标bean,第二个
2016-10-19 18:38:01
2945
原创 Shiro无权限,不进行unauthorizedUr无权限l跳转,而是没有权限的错误
Shiro无权限,不进行unauthorizedUr无权限l跳转,而是没有权限的错误
2016-10-15 15:32:08
24855
转载 在BootStarp模态框中是用百度WebUploader失效问题
Bootstrap 的模态框类提供了一些事件用于监听并执行你自己的代码。事件类型 描述show.bs.modal show 方法调用之后立即触发该事件。如果是通过点击某个作为触发器的 元素,则此元素可以通过事件的relatedTarget 属性进行访问。shown.bs.modal 此事件在模态框已经显示出来(并且同时在 CSS 过渡效果完成)之后被触 发。如果是通过点
2016-10-13 14:00:39
1752
原创 WebUploader 同一页面中集成 多实例,单图上传,多图上传,编辑回显,删除(包括逻辑删除,显示移除)
WebUploader同一个页面多实例上传,编辑的回显,删除
2016-10-13 12:05:54
25793
40
转载 java.lang.UnsupportedOperationException 解决方案
今天遇到这么一个异常:Java代码 Exception in thread "main" java.lang.UnsupportedOperationException at java.util.AbstractList.remove(AbstractList.java:144) at java.util.AbstractList$Itr.remove
2016-10-11 19:04:40
3113
原创 Shiro 入门系列 五 (Session的管理)
代码在applicationContext-shiro.xml中配置sessionManager:
2016-10-08 22:06:26
756
原创 Shiro 入门系列 四 (shiro缓冲整合EhCache)
1.Shiro的缓冲 shiro的缓冲是被shiro的缓冲管理器所管理的,即CacheManage,Shiro的用户认证是没有提供缓冲机制的,因为每次登陆一次查询一次数据库比对一下用户名密码,做缓冲的必要几乎是没有的。但是shiro的授权将会是大量的数据,shiro的授权缓冲是默认开启的,接下来我们将对shiro的缓冲使用EhCache来管理,之后授
2016-10-08 22:03:55
11884
原创 Shrio 入门系列 三 (授权与Spring整合)
1.Shrio 授权的流程 SecurityManage (shiro环境)---->Subject.isPermission()(授权)----->SecurityManage.isPermission()(主体将授权操作交给安全管理器)----->Authorizer(接口:正在授权调用数据源)------>Realm(数据源:查询权限)2.
2016-10-08 20:52:22
730
原创 Shiro 入门系列 二 (认证与Spring的整合)
1.Shiro的认证流程、 SecurityManage --------------------
2016-10-07 13:44:39
680
原创 Shiro入门系列一
1.什么是Shiro shiro是Apach的一个开源框架,是一个权限管理的框架,实现用户的认证,用户的授权。 spring中也有一个一个权限框架,原名叫Acegi,但是它和Spring依赖的非常紧密,没有shiro使用简单。shiro不以来spring,shiro不仅可以实现web的权限管理,也可以实现C/S或者分布式的
2016-10-06 22:03:46
811
原创 Spring的AOP
Spring AOP 今天說一下這個spring 的aop 面相切麵編程,只寫一些簡單的思路,和他的作用,具體大家可以進行百度。1.aop 使用的最多的莫非就是事務的控制,相信初級程序員也已經對這個非常了解了。2.aop還可以做高性能的日志,很多人選擇攔截器做日志,但是個人認爲,aop做日志效果是非常可觀的,使用aop配合通知進行日志的記錄,包括服務端的日志和
2016-09-26 20:43:38
397
原创 HashTable的子類properties
HashTable是一個非常古老的map,是綫程安全的,目前,我們主要使用他的一個子類Properties來讀取配置文件的信息。具體用法: Properties pros = new Properties();pros.load(new FileInputStream(new File(path)));pros.getProperty("key");
2016-09-25 13:29:04
297
转载 WSDL文件的深入理解
转载自:http://kalogen.javaeye.com/blog/418958 WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用
2016-09-25 12:48:23
1237
转载 Java CXF WebService框架 集成Spring3 自定义拦截器进行头验证
CXF框架的拦截器特性,我们通过CXF拦截器特性实现Header验证。CXF版本: cxf-2.7.15 服务器端案例代码:HeaderAuthInterceptor.java123456789101112131415161718192021222324252627
2016-09-25 12:44:38
1405
转载 CXF整合Spring整合實現WebService服務
服务器端:1.新建Web项目,例如webws,导入cxf-2.0.7/lib下的jar包和spring2.5的包,因为cxf支持spring,因此它自带有sping的一些核心包,为了以后扩展,保险起见都一起导入吧。。2.新建一个服务接口IHelloWorld.java,该接口是面向客户端,暴露服务:Java代码 package cn.com.service
2016-09-25 12:38:17
343
原创 zlt尼玛银行,深度学习Redis(一) 关系型与非关系型数据库使用方式的转变过程
转发请注明出处,有什么错误的或者理解不透彻的希望大家进行评论指出或者进行讨论普通数据库: 当我们使用单个数据库例如MySql时,会出现数据存储的瓶颈问题,例如1.数据量的总大小一个数据库放不下2.数据的索引(B+ Tree)一个机器的内存放不下3.一台数据库读写混合,一个数据库实例承受不住访问压力。图示: 由于以上原
2016-09-14 23:48:47
1706
原创 前台js将json串的时间转换为yyyy/MM/dd
待转格式:data:{"date":2,"day":2,"hours":6,"minutes":0,"month":7,"nanos":0,"seconds":0,"time":1470088800000,"timezoneOffset":-480,"year":116}目标格式:yyyy/MM/ddnew Date(data[0].DRAFT_DATE.time).toLocaleDat
2016-09-02 10:21:53
722
原创 代码收藏:动态构建表格
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";String unitId = request.getParameter("unitId");S
2016-08-31 16:34:09
313
原创 SpringMVC返回json数据时乱码解决
SpringMVC返回json数据时乱码解决可以自定义类型转换器SpringMVC返回数据时会经过很多的类型meeageConveter,其中会有jackson转化,charsetEncoding转换的,我们可以讲charsetEncoding的转换器进行覆盖成utf-8;具体做法如下:
2016-08-28 16:16:17
532
原创 MyEclipse在编辑jsp时很卡解决办法
MyEclipse在编辑jsp时很卡解决办法今天在使用Myeclipse的时候,在操作jsp时,不管是复制、粘贴亦或者保存时都会等待很久,最终找到了解决办法:具体步骤: 选择*.jsp 讲MyEclipse JSP Editer 设置为默认编辑器。就可以解决了。
2016-08-27 14:40:06
7432
3
原创 SpringMVC自定义视图
SpringMVC自定义视图1.自定义视图可以在渲染方法render中进行结成jfreechar或者excel,springmvc提供了解析excle的方法,在view下的一个抽象类中,名字叫AbstractExcelViewReslover2.配置通过view名字解析视图3.测试
2016-08-25 21:59:29
344
SpringMVC之CURD小Demo适合新手学习
2018-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人