- 博客(54)
- 资源 (2)
- 收藏
- 关注
转载 jqGrid单元格/行编辑模式下getRowData如何获取数据行
jqGrid API已经明说过,编辑模式下不要调用getRowData,要不得到数据行列信息包含的是单元格的innerHTML,而不是实际输入控件的值。参考jqGrid的源代码,getRowData的实现方法是遍历tr获取td的innerhTML。 getRowData在单元格和行编辑模式下受到影响,在表单编辑模式没问题,因为表单没有直接修改jqGrid生成输入对象,而是在新的控件中
2017-02-27 22:43:55 9934
转载 spring shiro权限注解方式验证;
http://blog.csdn.net/huzheaccp/article/details/24807327
2017-02-25 12:24:07 348
转载 spring对shiro注解支持的原理
http://blog.csdn.net/mingtian625/article/details/46996033
2017-02-25 10:28:59 527
转载 使用Spring进行切面(AOP)编程
http://blog.csdn.net/shenlei19911210/article/details/49337955
2017-02-25 10:00:31 308
转载 Spring MVC中AOP无效、不起作用,解决方案之一
http://blog.csdn.net/tianjun2012/article/details/47809739
2017-02-25 09:59:54 5299
转载 SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
http://blog.csdn.net/czmchen/article/details/42392985
2017-02-25 09:59:36 330
转载 @RequiresPermissions 解释
@RequiresAuthentication验证用户是否登录,等同于方法subject.isAuthenticated() 结果为true时。@RequiresUser验证用户是否被记忆,user有两种含义:一种是成功登录的(subject.isAuthenticated() 结果为true);另外一种是被记忆的(subject.isRemembered(
2017-02-25 08:52:37 2808
转载 JAVA线程池ThreadPoolExecutor与阻塞队列BlockingQueue
http://blog.csdn.net/shixing_11/article/details/7109471
2017-02-24 09:09:58 504
转载 javaWeb 使用线程池+队列解决"订单并发"问题
遇到问题:最近做微信支付,项目上线一阵,发现一个问题。有一条订单流水居然在数据库的出现两次。这个问题非常严重。查看微信回调系统的接口代码发现代码是没错的(正常情况下),而这次遇到非正常情况了原因:微信支付成功后回调我们系统接口在极短时间回调了2次,微信官方文档说明了,是最短15s回调一次。前几天微信支付抽风了,可能业务出现了波动。简单来说就是在并发情况下没有做数据唯一性处理,不
2017-02-24 09:06:36 17247 9
转载 java web开发 高并发处理
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的
2017-02-24 09:04:40 1832
转载 Java 大型系统高并发大数据的处理方式
页面静态化 (页面层面的缓存)缓存 (memcached、Redis等,数据缓存、避免多次请求)集群负载均衡(单机处理能力不足)分库分表(大量数据的处理、原则分、分、分)读写分离队列、MQ、数据库增加加锁(防止并发)存储(IO最耗性能)小型机(提交硬件性能,呵呵)..... 等待再补充数据库层面:当数据增加到100万以上,那么,MySQL的效能急剧下降
2017-02-24 09:04:02 1082
转载 shiro安全框架扩展教程--异常退出没有清除缓存信息处理方案
自从之前研究了security3一段时间,发现也不咋滴,后来转行去玩玩shiro,感觉还是挺不错的,小巧灵活;然后遇到个大家都应该遇到过的问题就是当用户退出或者异常关闭浏览器的时候不会自动清除缓存授权信息,当然shiro是有个玩意会自动扫描过期的会话,但是它只会清除会话信息不会清除cache里面的信息,看了网上的答案都是不靠谱的,最好还是自己看源码吧,下面看我的解决方案[jav
2017-02-23 12:08:29 665
转载 spring <context:property-placeholder/> 配置详解
http://blog.csdn.net/ws_blog/article/details/46986051
2017-02-22 14:57:38 482
转载 spring中 context:property-placeholder 导入多个独立的配置文件
spring中 context:property-placeholder 导入多个独立的 .properties配置文件?Spring容器采用反射扫描的发现机制,在探测到Spring容器中有一个 org.springframework.beans.factory.config.PropertyPlaceholderConfigurer的 Bean就会停止对剩余PropertyPlacehold
2017-02-22 14:57:24 4574
转载 判断Logger级别是否开启的方法
.. 判断Logger级别是否开启的方法public boolean isTraceEnabled();public boolean isDebugEnabled();public boolean isInfoEnabled();public boolean isWarnEnabled();public boolean isErrorEnabled();这组方法的作用主要是避免
2017-02-21 16:40:08 1227
转载 Hibernate利用@DynamicInsert和@DynamicUpdate生成动态SQL语句
最近在使用Hibernate4中,发现两个很有奥秘的注解 @DynamicInsert 和 @DynamicUpdate如果是在配置文件的话那就是dynamic -insert 和 dynamic-update这两个注解在一定程度上可以增加与数据库操作相关的速度,可以节省SQL语句的执行时间,提高程序的运行效率。使用这两个注解只需要在实体类上加入即可,或者在*.hbm.xm
2017-02-21 15:00:37 386
转载 一款非常漂亮的bootstrap表单checkbox/radio样式推荐
如题。http://www.bootcss.com/p/icheck/这个bootstrap提供的icheck插件,首先是非常小。效率相对较高。其优点如下图所示:可以有十种颜色可以供用户自定义。样式也是够丰富的。更重要的是,其样式是根据css来的。也就是用户如果觉得不爽,可以直接修改css文件来达到进一步的自定义。如果你使用一个盒子来包住它。
2017-02-18 16:49:28 20054
转载 Java TagSupport实现Web非权限验证标签
http://blog.csdn.net/boboo_2000_0/article/details/4861532
2017-02-16 16:50:05 316
转载 request.getParameterValues与request.getParameter的区别
一、 简单的对比request.getParameter用的比较多,相对熟悉 request.getParameterValues(String name)是获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量,如checkobx类型 request.getParameter(String name)是获得相应名的数据,如
2017-02-16 15:21:23 1198
转载 4种方法让SpringMVC接收多个对象
http://blog.csdn.net/lutinghuan/article/details/46820023
2017-02-16 15:02:01 1032
转载 Spring+Hibernate框架下MySql读写分离,主从数据库配置
http://blog.csdn.net/caomiao2006/article/details/38989789
2017-02-16 12:04:49 650
转载 ScrollTo:平滑滚动到页面指定位置
使用方法1、准备jQuery库和scrollTo.js插件。type="text/javascript" src="js/jquery.js"> type="text/javascript" src="js/jquery.scrollTo.js"> 2、HTMLclass="nav"> >href="#" class="nav_pro">产品展示 >href="
2017-02-15 09:39:24 8668
转载 shiro的使用2 灵活使用shiro的密码服务模块
shiro最闪亮的四大特征是认证,授权,加密,会话管理。上一篇已经演示了如何使用shiro的授权模块,有了shiro这个利器,可以以统一的编码方式对用户的登入,登出,认证进行管理,相当的优雅。为了提高应用系统的安全性,这里主要关注shiro提供的密码服务模块;1,加密工具类的熟悉 首先来个结构图,看看shiro哥哥提供了哪些加密工具类:
2017-02-14 23:37:42 927
转载 Apache Shiro 整合Spring 进行权限验证 以及在Freemarker中使用shiro标签
Apache Shiro 整合Spring 进行权限验证 以及在Freemarker中使用shiro标签 Apache Shiro是什么? Apache Shiro是一个功能强大且易于使用的Java安全框架,进行认证,授权,加密和会话管理。随着Shiro的易于理解的API,你可以快速,轻松地确保任何应用程序 - 移动应用从最小的到最大的Web和企业应用。 如何使用Apache Shir
2017-02-14 15:08:16 352
转载 使用redis进行基于shiro的session集群共享
之前写过一篇nginx多tomcat负载均衡,主要记录了使用nginx对多个tomcat 进行负载均衡,其实进行负载均衡之前还有一个问题没有解决,那就是集群间的session共享,不然用户在登录网站之后session保存在tomcat A,但是下次访问的时候nginx分发到了tomcat B,这个时候tomcat B没有刚刚用户登录的session,所以用户就失去了(本次)登录状态,下次访问的
2017-02-14 13:51:40 593
转载 Shiro 缓存失效以后的一个问题
shiro 1.2.2和1.2.3 为shiro设置了缓存,但是当服务器运行几个小时后,页面判断 有权限 一直未显示。重新登陆也无效。判断问题应该是,实际缓存失效了,但是框架仍然认为有效。尝试无效办法(1)倘若把shiro对应的ehcache配置文章,该掉设置,timeToIdleSeconds="10"
2017-02-14 13:42:02 2268 1
转载 合理使用Ehcache
Ehcache是来sourceforge(http://ehcache.sourceforge.net/)的开源项目,是纯Java实现的简单、快速的Cache组件。可以对页面、对象、数据进行缓存,支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分
2017-02-14 13:39:25 215
转载 Spring中线程池的应用
多线程并发处理起来通常比较麻烦,如果你使用spring容器来管理业务bean,事情就好办了多了。spring封装了java的多线程的实现,你只需要关注于并发事物的流程以及一些并发负载量等特性,具体来说如何使用spring来处理并发事务:1.了解 TaskExecutor接口Spring的TaskExecutor接口等同于java.util.concurrent.Execut
2017-02-14 00:13:34 285
转载 Spring MVC 自动为对象注入枚举类型
如果一个对象里面有枚举类型的话,则Spring MVC是不能够直接进行注入的,因为它只实现了一些基本的数据类型的自动转换注入,但是其也提供了可扩展的接口,可以根据自己的需要来进行扩展。下面是一个示例: 首先:这是一个枚举类:Java代码 /** * 新闻类别 * @author: ShangJianguo * 2014-6-11 上午
2017-02-13 23:55:27 4727
转载 enum枚举定义转json
场景:需要把enum里面定义的全部枚举及其属性,转换为json,然后传到页面(作为下拉菜单key-value)http://www.baeldung.com/jackson-serialize-enums @JsonValue public Map toMap() { Map map = new HashMap map.p
2017-02-13 23:54:46 2224
转载 spring开发 MethodInvokingFactoryBean的学习
通过MethodInvokingFactoryBean工厂Bean,可以将指定方法返回值注入成为目标Bean的属性值,MethodInvokingFactoryBean用来获得指定方法的返回值,该方法可以是静态方法 也可以是实例方法。 获得的方法返回值既可以被注入到指定Bean实例的指定属性,也可以直接定义成Bean实例。 可以注入到静态方法:如:Java代码
2017-02-13 23:13:16 299
转载 Hibernate Criteria的 Criterion,Projection,Restrictions等条件设置
在查询方法设计上可以灵活的根据Criteria的特点来方便地进行查询条件的组装.Hibernate设计了CriteriaSpecification作为Criteria的父接口,下面提供了Criteria和DetachedCriteria.Criteria和DetachedCriteria的主要区别在于创建的形式不一样,Criteria是在线的,所以它是由HibernateSession
2017-02-13 12:50:52 2938
转载 pring MVC 学习笔记 data binding
http://www.cnblogs.com/crazy-fox/archive/2012/02/18/2357699.html
2017-02-13 00:56:28 152
转载 Spring 自定义属性编辑(CustomEditorConfigurer)和类型转换器(ConversionServiceFactoryBean)一起配置问题
问题:现在这样一种需求, 有一个bean它的属性是java.util.Date类型,我们要在spring的xml配置初始化它,怎么做呢解决方案:可以说spring的属性编辑器和类型转换器都是做类型转换的,但属性编辑器多为string转其它类型,方法1:添加属性编辑器: bean id="customEditorConfigurer" cla
2017-02-13 00:44:41 2809
转载 SpringMVC中的参数组装:HandlerMethodArgumentResolver
SpringMVC3.1引入了HandlerMethodArgumentResolver接口,spring调用该接口实现Controller的参数装配。HandlerMethodArgumentResolver实现类中会调用DataBinder,Converter等。常用的该接口实现类有:ServletModelAttributeMethodProcessor:实体类的组装用它实现。
2017-02-11 14:22:22 632
转载 JS组件系列——表格组件神器:bootstrap table(三:终结篇,最后的干货福利)
http://www.cnblogs.com/landeanfen/p/5005367.html
2017-02-10 11:17:34 287
转载 JS组件系列——BootstrapTable 行内编辑解决方案:x-editable
http://www.cnblogs.com/landeanfen/p/5821192.html
2017-02-10 11:11:07 1732
Android招财进宝手势密码的实现源码
2015-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人