- 博客(13)
- 资源 (23)
- 收藏
- 关注
原创 netty整合springMVC,实现高效的HTTP服务请求
首先,你必须要了解netty,说简单点:客户端通过TCP链接和服务器建立长连接,client和server都是通过管道(ChannelPipeline)的addLast方法的添加顺序来处理接收或者发送的数据。这个和struts的filter的doFilter原理类似,处理完一个filter,如果后面还有其他的filter,就将数据chain.doFilter来继续处理。然后,说说netty怎么
2017-12-19 15:12:35
22073
8
原创 Java 生成任意位数永不重复的随机数策略实现
在项目中遇到客户一个需求,ID的生成策略:长度8位,用户在知道自己的ID(如:10000018)后,不能通过ID来推测相关信息,如用户可能推测我是第18个注册用户,上一个注册用户的ID是10000017,这样就不能很好的保护账号安全了,可以凭证推测数据来进行不法之事。经过网上查找和思考,便有了如下的解决方案:生成一个装有1-99999999数值的数组将数值内的值随机打乱将数值的值分开保存到不同
2017-02-10 14:52:58
4541
原创 jsp页面返回上一页,在两个页面死循环
例子:a页面进入b页面,然后b页面进入c页面,c页面能返回到b页面,但是b页面返回不能到a页面,只能回到c页面,然后就是b,c页面之间返回的死循环。一般我们写返回上一页面,用history.go(-1)或者self.location=document.referrer;这样的代码很不可靠,这个时候我们需要记录一些访问当前页面的上一页面路径,然后根据需求,在返回上一页面时从记录中找到上页面的路径
2016-08-24 16:57:07
4857
转载 redis.conf配置详细解析
转载地址:http://www.cnblogs.com/kreo/p/4423362.html# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024
2016-04-26 10:29:15
308
原创 附件(blob)下载输出实例代码参考
我们将文档或者图片保存的数据库中的大字段blob或者longBlob中,其中字段对应的实体属性一般是byte[]类型。首先,请获取附件的相关信息 Attachment attachment = fileService.getFileById("3b63778e-b1d1-454d-98da-916f12a18116"); byte[] filecontent_blob = attachm
2016-04-19 14:25:06
948
原创 XMLHttpRequest cannot load http://xxxxxx. No 'Access-Control-Allow-Origin' header i
最近做一个项目,前台jsp页面通过ajax调用action返回结果,测试发现错误:XMLHttpRequest cannot load http://xxxxxxxxxx. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not al
2016-03-09 14:38:19
6435
原创 form 表的post提交,其中一个超多数据的input标签在后台获取数据被截断的解决方法
在开发中发现一个bug,前台提交的数据到后台获取的时候被截断了,前台代码 我用js给input标签赋值,这个值长度很长很长(如:一段超长的html代码),$("input[name='a']").val(很长的字符串。。。);这个时候form表单提交$("#myform").submit(),在后台获取a的值是被截断的,不完整。很纳闷,在前台console.log($
2016-02-26 11:55:47
7851
2
转载 java cas 单点登录web.xml配置
filter> filter-name>CAS Single Sign Out Filterfilter-name> filter-class>org.jasig.cas.client.session.SingleSignOutFilterfilter-class> filter> filter-mapping>
2016-02-14 11:25:34
5063
原创 设置iframe的高度自适应,无滚动条
1.html代码如下:2.在页面添加js方法,setSrc是给iframe的src属性赋值,如果src是固定的,可以在iframe的onload方法调用iframeLoadComplete方法function setSrc(url){ var $iframe = $("#content_right")[0]; $iframe.src=url; iframeLoadC
2016-01-22 09:54:51
1036
原创 angularJS 实例
angularJS语法不细说,百度一大堆,直接上代码,以后查看方便,快速上手1.jsp页面中的语法,此页面只保留和angularJS有关代码,其他删掉了 证照输入终端 {{formData.areaname}}
2015-12-30 11:30:15
704
原创 jeecmsV6 首页加载过程说明
因为一个项目,开始接触jeecms,对于这个开源项目,网上关于它的资料却很少,自己也是在官网和BBS上查找相关资料,慢慢摸索。在部署上jeecmsV6的源码,安装相关数据库运行ok后,就开始在源码上修改自己想要的东西,然后自己就被难住了,根据代码自己竟然不知道首页是怎么加载的。安照一般逻辑,我们首先在WEB-INF/web.xml查找weblcome标签里面对应的页面,如下 inde
2015-12-29 14:08:42
642
java 简体与繁体互换 ZHConverter.jar
2018-01-30
netty服务器搭建及redis的pubsub的maven实例
2017-11-29
Postman-win64-4.9.3
2016-12-29
Redis-x64-3.2.100.zip和Redis-x64-3.2.100.msi
2016-12-20
springmvc+maven+module
2016-10-25
点击小图,左右滑动查看大图源码
2016-10-18
casserver源码
2016-04-26
springMVC_ibatis_redis_cxf_restful框架整合代码实例
2016-04-26
springmvc_ibatis_redis框架整合详细实例
2016-04-12
SpringMVC+Hibernate3+CXF整合详细实例
2016-01-18
springMVC+Hibernate3整合实例
2016-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人