上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 39 下一页
摘要: 原理:在去某个页面直接生成一个随机数(这里使用的是UUID)并放入session中,用户提交表单时将这个随机数传入服务端与session中的值进行比较,如果不不存在或不相等,则认为是重复提交;如果相等则不是重复提交。 实现技术:采用springmvc的拦截器统一处理 下面实现(五步) 第一步: package com.xxx.utils.anti_resubmit; import ja... 阅读全文
posted @ 2016-12-07 15:01 目标奔雷手 阅读(1685) 评论(0) 推荐(0) 编辑
摘要: MyBatis常用jdbcType类型 BIT FLOAT CHAR TIMESTAMP OTHER UNDEFINEDTINYINT REAL VARCHAR BINARY BLOB NVARCHARSMALLINT DOUBLE LONGVARCHAR VARBINARY CLOB NCHARI 阅读全文
posted @ 2016-12-07 14:58 目标奔雷手 阅读(1839) 评论(0) 推荐(0) 编辑
摘要: 心跳重连缘由 在使用websocket过程中,可能会出现网络断开的情况,比如信号不好,或者网络临时性关闭,这时候websocket的连接已经断开, 而浏览器不会执行websocket 的 onclose方法,我们无法知道是否断开连接,也就无法进行重连操作。 如果当前发送websocket数据到后端, 阅读全文
posted @ 2016-12-07 10:57 目标奔雷手 阅读(2318) 评论(0) 推荐(0) 编辑
摘要: 今天先介绍NioSocket的基本用法,实际使用一般会采用多线程,后面会介绍多线程的处理方法。 从jdk1.4开始,java增加了新的io模式--nio(new IO),nio在底层采用了新的处理方式,极大地提高了IO效率。我们使用的Socket也属于IO的一种,nio提供了相应的工具:Server 阅读全文
posted @ 2016-12-06 13:54 目标奔雷手 阅读(326) 评论(0) 推荐(0) 编辑
摘要: Spring AOP 实战 看了上面这么多的理论知识, 不知道大家有没有觉得枯燥哈. 不过不要急, 俗话说理论是实践的基础, 对 Spring AOP 有了基本的理论认识后, 我们来看一下下面几个具体的例子吧.下面的几个例子是我在工作中所遇见的比较常用的 Spring AOP 的使用场景, 我精简了 阅读全文
posted @ 2016-12-06 13:53 目标奔雷手 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1、开始 >运行 >cmd,或者是window+R组合键,调出命令窗口 1、开始 >运行 >cmd,或者是window+R组合键,调出命令窗口 2、输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。 3、查看被占用端口对应的PID,输 阅读全文
posted @ 2016-12-06 13:51 目标奔雷手 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 平时写IO相关代码机会挺少的,但却都知道使用BufferedXXXX来读写效率高,没想到里面还有这么多陷阱,这两天突然被其中一个陷阱折腾一下:读一个文件,然后写到另外一个文件,前后两个文件居然不一样? 解决这个问题之后,总结了几个注意点。 注意点一:Reader/Writer读写二进制文件是有问题的 阅读全文
posted @ 2016-12-05 13:31 目标奔雷手 阅读(729) 评论(0) 推荐(1) 编辑
摘要: 项目中,用户抢单,下单需要向对方推送消息,但是加上推送就会造成抢单和下单性能降低,反应变慢,因为抢单下单动作跟推送部分是同步的,现在想改成异步推送。 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程 阅读全文
posted @ 2016-12-05 13:30 目标奔雷手 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 简介:Leveldb是一个google实现的非常高效的kv数据库,能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计。特别是LSM算法。LevelDB 是单进程的服务,性能非常之高,在一台4核Q6600的CPU机器上,每秒钟写数据超过40w,而随机读 阅读全文
posted @ 2016-12-05 13:27 目标奔雷手 阅读(5078) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 入门 spring Boot是Spring社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于Spring的应用程序和服务,让更多人的人更快的对Spring进行入门体验,让Java开发也能够实现Ruby on Rails那样的生产效率。为Spring生态系统提供了一种 阅读全文
posted @ 2016-11-07 19:00 目标奔雷手 阅读(396) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 39 下一页