java
文章平均质量分 60
mm侧耳倾听mm
算法和数据结构是程序的第一秘诀,缺之算法和数据结构是编程的最大原因。
展开
-
基于dubbo框架下的RPC通讯协议性能测试
一直理解的dubbo是作为服务器治理中间件,实现服务之间的远程通信,他的优势是,把服务和服务之间进行了解耦,解决了并发问题;另外作为中间件,利用zookeeper,使服务不必要像使用webservice需要面对面交流,解决了网络延迟或者阻塞问题; 但是,常见的RPC通讯协议,相比较webservice等,各自的性能比较是如何的呢? 感觉还是测试一下才会更清楚一点,所以找转载 2017-02-04 16:52:40 · 276 阅读 · 0 评论 -
FastDHT配合FastDFS进行文件上传去重
为什么写这个最近因为工作需要,使用了FastDFS,这是一款国产的开源DFS软件,但是这个软件本身不能对重复上传的文件进行去重,需要我们自己去处理,一种可行的方案是,在文件上传之前进行md5校验,把每个文件保存在数据库中,然后进行对比,这个md5值如果在数据库中已经存在的话,就不上传。不过这个效率可能不怎么高。FastDFS作者余庆也开源了一个解决的资源,就是FastDHT了,使用这个也可转载 2017-09-01 18:41:29 · 706 阅读 · 0 评论 -
MySQL数据表中怎么给已经有主键自增的表加入数据
MySQL数据库表中有自增主键ID,当用SQL插入语句中插入语句带有ID列值记录的时候;如果指定了该列的值,则新插入的值不能和已有的值重复,而且必须大于其中最大的一个值;也可以不指定该列的值,只将其他列的值插入,让ID还是按照MySQL自增自己填;具体:1.创建数据库create table if not exists userInfo (id int PRIMARY KEY原创 2017-07-18 14:15:18 · 7489 阅读 · 0 评论 -
Redis的RDB和AOF持久化
https://my.oschina.net/davehe/blog/174662最近和小伙伴们聊redis持久化的几种方式时,考虑RDB 和AOF持久化有一些疑问,所以特地查找一下资料,业余了解一下。首先说明: 1).RDB持久化: 该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 2). AOF持久化:原创 2017-06-23 18:56:24 · 266 阅读 · 0 评论 -
hibernate_Restrictions
入门程序案列:方法说明Restrictions.eq=Restrictions.allEq利用Map来进行多个等于的限制Restrictions.gt>Restrictions.ge原创 2017-07-02 19:17:50 · 238 阅读 · 0 评论 -
ActiveMQ 发布订阅(topic)模式_发送消息和接收消息
发布订阅模式流程: 监听JMS1) 客户机发送消息到JMS消息中间件2) 服务端负责监听JMS消息目的地。3) 发现JMS里面有消息产生,服务就可以订阅。特点:1) 消息可以被多个服务共享2) 消息直到被所有消费后,消息消失。原创 2017-04-02 19:48:32 · 1597 阅读 · 0 评论 -
ActiveMq点对点模式发送、接收消息
消息发送流程:1) 客户机发送消息到JMS消息中间件2) 服务端负责监听JMS消息目的地。3) 发现JMS里面有消息产生,服务就可以接受消息。点对点消息发送服务:1) 消息只能被一个服务接受2) 多个服务同时监听消息服务器,遵循先来后到原则。3) 消息一旦被接受,消息自动消失。4) 如果消息一直没有被接受,消息会等待被接受,直到被接受为止。原创 2017-04-02 19:14:15 · 1413 阅读 · 0 评论 -
关于cookie存在哪里的问题?
首先cookie失效分为2种:1:设置过期时间失效(只要设置了过期时间cookie就会存储在硬盘里面)2:当会话结束时失效,即关闭浏览器窗口(如果没有设置Expires,cookie就会存储在内存里面)手动删除cookie失效(这个不知大家算不算) 下面给出个demo 1 @ Page Language="C#"%> 2 DOCTYPE htm原创 2017-03-09 20:42:24 · 3395 阅读 · 0 评论 -
如何判断一个字符串是否在list集合中存在!
如何判断一个字符串是否在list集合中存在!contains方法返回true和falsepublic class ListTest { public static void main(String[] args) { List list = new ArrayList(); list.add(原创 2017-03-08 11:19:32 · 23071 阅读 · 0 评论 -
Ajax 验证用户输入的验证码是否与随机生成的一致
后台Java代码【验证码生成】?1234567891011/** * 随机生成6位随机验证码 */ publicstatic String createRandomVcode(){ //验证码原创 2017-03-08 10:57:26 · 1125 阅读 · 0 评论 -
JDBC的事务处理
什么是事务,事务,也是数据库事务,指的是作为单个逻辑工作单元执行的一系列操作。正常的情况下,操作应该顺利进行,与操作相关的所有数据库信息也成功地更新;但是,如果在这一系列过程中任何一个环节出了差错,导致操作失败了,数据库中所有信息都必须保持操作前的状态不变。否则,数据库的信息将会一片混乱而不可预测。一个逻辑工作单元要称为事务,必须满足ACID(原子性,一致性,隔离性和持久性)转载 2017-02-16 20:23:28 · 217 阅读 · 0 评论 -
java中的事务处理
java的事务处理,如果对数据库进行多次操作,每一次的执行或步骤都是一个事务.如果数据库操作在某一步没有执行或出现异常而导致事务失败,这样有的事务被执行有的就没有被执行,从而就有了事务的回滚,取消先前的操作..... 对事务一直了解不深,特此转载学习一下,也分享一下http://blog.csdn.net/mukun060/article/details/11064097转载 2017-01-13 20:44:51 · 343 阅读 · 0 评论 -
浅谈Redis事务机制
浅谈Redis事务机制,后续会进行补充,希望有人指教https://www.zhihu.com/question/35949129 redis 实现事务有两种方式一是使用 MULTI EXEC DISCARD WATCH二是使用lua脚本事务具体可以看官方文档:Transactions当多个客户端同时对同一个键 进行专业昂的原创 2017-09-01 19:12:48 · 376 阅读 · 0 评论