自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 一个velocity的#set指令赋值null的坑

#set($price = $item.sku.price) 如果在一个两次循环里 item.sku.price第一次是5.0,第二次是null,那么$price的值为两个5.0,因为默认情况下给velocity变量使用#set指令赋值时,如果等式右边为null,那么不会解除等式左边变量的引用。 If the RHS is a property or method reference tha

2017-06-29 19:03:39 1764

原创 在Idea中利用正则表达式找出匹配行并捕获内容进行处理

利用正则表达式搜索出匹配的行,并且在这些行前面加##进行注释。 解决这个问题需要正则表达式的捕获,尝试了几次发现需要使用prel的正则捕获表达式 $才可以,如下图:

2017-06-29 18:01:09 12331

原创 tomcat源码之处理web.xml中<load-on-startup>标签

先上源码(tomcat7.0):/** * Load and initialize all servlets marked "load on startup" in the * web application deployment descriptor. * * @param children Array of wrappers for all currently defined *

2017-06-20 14:17:40 1574

原创 mysql 两表join与in子查询的比较

有两个表 promotion_full_reduction base_user_favorite_item 现在要查询用户收藏的商品中参加促销了的商品个数,有两种写法,一种是使用in子查询:SELECT COUNT(1)FROM promotion_full_reduction frWHERE fr.item_id IN ( SELECT

2017-06-16 15:40:11 15784 3

转载 mybatis深入理解(一)之 # 与 $ 区别以及 sql 预编译

mybatis 中使用 sqlMap 进行 sql 查询时,经常需要动态传递参数,例如我们需要根据用户的姓名来筛选用户时,sql 如下:select * from user where name = "ruhua";上述 sql 中,我们希望 name 后的参数 "ruhua" 是动态可变的,即不同的时刻根据不同的姓名来查询用户。在 sqlMap 的 xml 文件中使用如下的 sql

2017-06-15 20:37:44 383

转载 jedisLock—redis分布式锁实现

jedisLock—redis分布式锁实现一、使用分布式锁要满足的几个条件:系统是一个分布式系统(关键是分布式,单机的可以使用ReentrantLock或者synchronized代码块来实现)共享资源(各个系统访问同一个资源,资源的载体可能是传统关系型数据库或者NoSQL)同步访问(即有很多个进程同事访问同一个共享资源。没有同步访问,谁管你资源竞争不竞争)二、应用

2017-06-15 15:17:18 347

转载 慎用MySQL子查询,尤其是看到DEPENDENT SUBQUERY标记时

写在前面的话:在慢查优化1和2里都反复强调过 explain 的重要性,但有时候肉眼看不出 explain 结果如何指导优化,这时候还需要有一些其他基础知识的佐助,甚至需要了解 MySQL 实现原理,如子查询慢查优化。看到 SQL 执行计划中 select_type 字段中出现“DEPENDENT SUBQUERY”时,要打起精神了!——MySQL 的子查询为什么有

2017-06-13 18:09:08 1635

转载 mysql索引:b tree索引和hash索引的区别

原文:http://blog.sina.com.cn/s/blog_6776884e0100pko1.html英文官方文档:https://dev.mysql.com/doc/refman/5.7/en/index-btree-hash.html【摘要】      这是从《MySQL性能调优与架构设计》第六章摘录的一些知识点。【主题】Hash索引B-Tree

2017-06-12 15:00:38 509

转载 【MySQL】为什么不要问我DB极限QPS/TPS

原文:http://www.cnblogs.com/zhiqian-ali/p/6336521.html为什么不要问我DB极限QPS/TPS背景 相信很多开发都会有这个疑问,DB到底可以支撑多大的业务量,如何去评估?对于这个很专业的问题,DBA也没有办法直接告诉你,更多的都是靠经验提供一个看似靠谱的结果,这里主要说明数据库容量评估的难点。定性分析借用学校

2017-06-12 13:14:41 6205

转载 Unsafe与CAS

原文 :http://www.cnblogs.com/xrq730/p/4976007.htmlUnsafe与CASUnsafe简单讲一下这个类。Java无法直接访问底层操作系统,而是通过本地(native)方法来访问。不过尽管如此,JVM还是开了一个后门,JDK中有一个类Unsafe,它提供了硬件级别的原子操作。这个类尽管里面的方法都是public的,但是

2017-06-05 14:32:23 335

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除