我的小站
文章平均质量分 68
我的小站主要发一些比较前沿、比较难理解、相对复杂一点的技术,如果大家有什么不同的见解欢迎赐教!
明天还有我
这个作者很懒,什么都没留下…
展开
-
MyBatis中Like语句使用方式
oracle数据库: Java代码 SELECT * FROM user WHERE name like CONCAT('%',#{name},'%') 或 Java代码 SELECT * FROM user WHERE name like '%'||#{name}原创 2016-01-19 16:22:29 · 514 阅读 · 0 评论 -
【技巧】将Sublime Text 添加到鼠标右键的方法
叶雨大多使用EditPlus来写东西,偶尔使用Sublime Text。主要是Sublime的着色比EditPlus好看点(不要打脸~~),再就是习惯了EditPlus,不大想换。昨天在使用Sublime Text时,文件的位置比较“偏僻”,一页一页的翻,一个文件夹一个文件夹的找太麻烦了,还浪费时间,效率低下。于是想把其加入鼠标右键,直接调用。 俗话说的好,有事自己办,不行问度娘,再不原创 2016-01-24 11:05:24 · 687 阅读 · 0 评论 -
BigDecimal如何比较大小
BigDecimal比较大小 这个类是java里精确计算的类,下面说一下两个BigDecimal对象大小,相等的判断 1 比较对象是否相等 一般的对象用equals,但是BigDecimal比较特殊,举个例子: BigDecimal a=BigDecimal.valueOf(1.0); BigDecimal b=BigDecimal.valueO原创 2016-01-26 21:16:05 · 814 阅读 · 0 评论 -
jQuery.Autocomplete实现自动补全(完成)词组功能(详解)
1、jquery.autocomplete参考地址 http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/ http://docs.jquery.com/Plugins/Autocomplete 2、jquery.autocomplete详解 语法: autocomplete(urlor data, [o转载 2016-02-01 13:26:15 · 653 阅读 · 0 评论 -
多线程模拟实现生产者/消费者模型
题目如下: 在生产者/消费者模型中,生产者Producer负责生产数据,而消费者Consumer负责使用数据。多个生产者线程会在同一时间运行,生产数据,并放到内存中一个共享的区域。期间,多个消费者线程读取内存共享区,消费里面的数据。 分析在下面Java应用程序中,生产者线程向一个线程安全的堆栈缓冲区中写(PUSH)数据,消费者从该堆栈缓冲区中读(POP)数据,这样原创 2016-02-01 16:44:11 · 565 阅读 · 0 评论 -
多线程死锁问题
前天俺们谈到了加锁(线程同步),但是在使用加锁的同时又会带来一个问题,就是死锁。什么叫死锁?所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。发生死锁的原因一般是两个对象的锁相互等待造成的。那么为什么会产生死锁呢?1.因为系统资源不足。2.进程运行推进的顺序不合适。 3.资源分配不当原创 2016-02-01 16:12:33 · 465 阅读 · 0 评论 -
Java中如何遍历Map对象的4种方法
在Java中如何遍历Map对象How to Iterate Over a Map in Java在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等) 方法一 在for-ea转载 2016-02-16 17:12:20 · 479 阅读 · 0 评论 -
简单了解mysql表分区
一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。分区的一些优点包括:翻译 2016-02-16 17:24:17 · 405 阅读 · 0 评论