加载中
kafka producer 发送消息的流程分析

producer 是如何将某个topic的一条record发送到该topic对应的某个分区Partition上面去的? 首先分析一个重要的消息载体 ConcurrentMap<TopicPartition, Deque<RecordBatch>> 的结构,它是一个...

2017/09/15 14:57
839
JDK 1.8.0_144 集合框架之HashMap

HashMap神之作品,聪明的程序员才有可能写出的代码,java进阶必须读懂的程序之一。

2017/08/07 09:35
372
一次请求在tomcat里的旅程

本文以调试程序时的截图为主。 试图讲明白tomcat 处理请求的流程。 一次http的到来,tomcat 的 connector 会将请求处理封装成为 request 和 response 两个对象。 connector 部分也挺复杂,但...

2017/07/04 21:44
70
preg_replace_callback 实现比较优雅的替换

preg_replace_callback 实现比较优雅的替换

2015/11/11 19:11
418
php操作rabbitmq教程

php操作rabbitmq教程

2015/10/12 18:23
1K
python 使用qq登陆搜狗微信搜索

python 使用qq登陆搜狗微信搜索

2015/10/02 16:42
624
如何利用 Data too long for column 进行一些简单的攻击

1: 前提条件, 后台没有校验长度和频率校验,也没有CSRF校验,直接往数据库插入数据,此时很容易触发Data too long for column错误(一般抛出异常都挺浪费资源的,耗时,耗内存,耗cpu),一旦...

01/24 17:10
21
如何利用 Data too long for column 进行一些简单的攻击

1: 前提条件, 后台没有校验长度和频率校验,也没有CSRF校验,直接往数据库插入数据,此时很容易触发Data too long for column错误(一般抛出异常都挺浪费资源的,耗时,耗内存,耗cpu),一旦...

playframework 1.2.4 的 Validation

验证参数的有效性和合法性是web开发过程中一项十分重要但十分繁琐枯燥重复的工作,今天更新一篇关于如果使用Validation简化验证程序的随笔。 先说说之前的做法:ajax提交表单-----> 后台验证...

记录一次BUG

1: 请求注册页面时生成一个UUID, 并且将UUID隐藏在页面中并且添加到session中去。 2: 发送短信时获取手机号和UUID,将两者发送至服务器 3: 先判断UUID和session中UUID是否一致。 不一致就...

01/21 11:49
20
如何保证数据的唯一性

在绝大多数情况下,我们不希望数据表中有重复的数据,如何避免数据重复的问题。 1: 通过程序来控制 ,在插入数据之前先检测表中是否存在该条记录, 有不进行操作,没有就插入。 2: 在多线程环...

2018/12/20 19:04
27
如何保证数据的唯一性

在绝大多数情况下,我们不希望数据表中有重复的数据,如何避免数据重复的问题。 1: 通过程序来控制 ,在插入数据之前先检测表中是否存在该条记录, 有不进行操作,没有就插入。 2: 在多线程环...

2018/12/20 19:04
3
关于playframework1.2.4 static 关键字使用的一些思考

在Play1.2.4中Controller中的方法需要static修饰符号才能成为一个Action。 所以像获取pageNum和searchword参数时只能够在Action中定义临时变量来存储参数。这样必然会存在大量重复的代码,比...

2018/11/01 10:11
23
如何使用playframework进行更好的开发

1: 自定义基类Controller 相信刚开始使用Play的人写的Controller 都继承于 play.mvc.Controller , 但这并不是一个很好的选择,自建基类Controller可以扩展更多的功能。 1.1 验证功能。 后台...

2018/10/20 11:23
29
playframework 模板工作原理简要分析

playframework 的模板类似Velocity,FreeMarker和JSP ,但是这是play自己基于groovy实现的一套模板语言,大体原理如下, 1: 模板文件 --->Parse--->groovy 类文件--->编译--->binary--->添加...

play framework 如何支持多数据源

有段时间没有写博客了,但今天又写一篇了,主要是因为这事有一丝自己的思考和动手实践,所以就记录下来了。 现有的问题: play 1.2.4 两台数据库服务器,但是play1.2.4 并不支持同时连接两台...

关于多线程

之前 playframework 一直是dev模式 ,200并发响应时间5秒。 改为prod模式, 200并发响应时间1.52秒

2018/05/22 16:21
7
不能包含于保留字的两种处理方式

javax.servlet-api-3.1.0.jar 的处理方式 netty 的处理方式

2018/03/26 15:38
6
JDK int 转字符串

尝试自己实现,就写出来了如下的代码 flag 改为 negative。 JDK 1.7 的实现如下, 每次处理后两位, 数值65对应的十位取DigitTens数组的第65位,对应的个位取DigitOnes数组的第65位。这样的构...

2018/01/23 16:19
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部