Java
马超不会铁骑
这个作者很懒,什么都没留下…
展开
-
WebSocket 理解,聊天实现
(下面是个人理解)原创 2014-05-12 15:46:33 · 1467 阅读 · 0 评论 -
Spring Security(Spring安全框架)入门理解
Security 使用场景:不同用户不同操作原创 2014-07-14 18:10:27 · 846 阅读 · 0 评论 -
jsp 伪静态
1、需要架包 urlrewrite-2.6.0.jar 导入到web-inf 下的lib里web里面的配置如下:伪静态过滤器 要放到 struts 配置的前面,servlet 配置前面 queryUserAll com.zuo.servlet.queryUserAll queryUserAll /view UrlRewriteFilter or原创 2014-02-26 14:31:29 · 1054 阅读 · 0 评论 -
java 实现IP访问量控制
网站中发现有人恶意频繁的注册账号,打算在注册接口处增加效验工具,思路如下:记录访问IP 和 时间如果在五分钟内连续访问更新计时器更新计数器10分钟内不访问计时器清零思路很简单源码如下package com.zcjy.mft.util;import java.util.Date;import org.apache.commons.collections.map.LRUMa原创 2016-10-18 15:05:13 · 5099 阅读 · 0 评论 -
Java 指定宽度 内容居中
指定宽度自己动换行,字符串居中,计算字符串字节数原创 2017-12-29 10:15:37 · 1443 阅读 · 0 评论 -
websocket 推送消息
设备主动连接socket服务器,服务器根据标识给客户端发送消息;问题:客户端网络断开?服务器端处理:TCP断开有个等待时间,30秒内如果客户端网络恢复,消息还是可以推送过去。这个时间需要系统级别的设置。由于服务器端不会对客户端进行心跳或者ping的检测,如果客户端断网,服务器无法感知。当你在使用session发送消息的时候就会异常。这个需要手动处理捕获异常移除对象。客户端处...原创 2018-02-02 10:51:27 · 573 阅读 · 0 评论 -
pinyin4j 生成 首字母词组组合 多音字词组组合
目标:词组汉字转拼音首字母组合 (包含多音字)pinyin4j 有些汉字是多音字会生成多个拼音,首先需要去重;取首字母;然后取组合一个词组里面建议不要有超过20个多音字;最好多音字5个左右;如果多音字过多,会产生 翻倍 集合,导致内存泄漏;如果多音字过多,建议把集合里面的 String 换成 StringBuilder;以后有时间在优化/** * 汉字转换位汉语拼音首字母...原创 2018-09-21 22:16:27 · 1330 阅读 · 0 评论 -
可靠消息案例
场景:A项目更新用户信息;调用B项目把信息更新;非强一致性;最终一致当前使用方式:发送Http通知B项目问题:1,http调用失败怎么办要不要重试?2,多久重试一次比较好?方案:设计消息表,来源于网络:CREATE TABLE `rp_transaction_message` ( `id` bigint(11) NOT NULL AUTO_INCREMENT,...原创 2018-11-14 17:17:01 · 353 阅读 · 0 评论