- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 mybatis怎么打印出sql,我被误导了很多年
关于mybatis怎么打印出sql这个问题,可以百度一下,很多答案都有类似这样的答案:就是把java.sql.*,com.ibatis等的日志级别都配置成debug的,也许这么配置与默认的info配置相比真的有效果,把sql打印出来了。可是我今天才发现,打印sql与这些java.sql,com.ibatis包半毛钱关系都没有。至少我调试的mybatis-3.3.0.jar就是这样的
2017-12-28 20:49:19 27793 3
原创 不要欺负我不懂java的volatile
在《java并发编程实战》(Brian Geoetz等著童云兰译)这本书里有对volatile的说明,Java语言提供了一种稍弱的同步机制,即volatile变量,用来确保将变量的更新操作通知到其他线程。当把变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的,因此不会将该变量上的操作与其他内存操作一起重排序。volatile变量不会缓存在寄存器或者对其他处理器不可见的地方,
2017-12-19 19:50:59 324
原创 lucene5.3.1的排序是怎么实现的?
排序有两种方式,在只有一个排序字段的情况下,分别看下这两种方式的实现方式。1.在索引阶段生成排序索引(dvm,dvd):在添加正常的字段后再添加一个该字段的SortedDocValuesField到document,即可按这个字段排序。SortedDocValuesField pathField = new SortedDocValuesField("path", new
2017-12-15 18:39:50 829
原创 智能小车49:atmel328p的pwm调速试验
智能小车的变速怎么实现?arduino uno的芯片atmel328p的引脚可以配置pwm功能。简单来说,这个功能就能调整电流的大小,这样就能控制电机的变速,led不同频率的闪烁。先看下arduino uno的pwm引脚,如下图有六个引脚标有“~”,表示它们可以配置pwm。为什么是3、5、6、9、10、11这6个?先在印制板图里找到这6个引脚的名称分别为:IO3,IO5,IO6,IO9,S
2017-12-13 15:22:05 963
原创 lucene查询索引的6个步骤
先准备数据源,以两个文件名字符串做为值,保存两个document,如下图:然后以"path:txt"为查询条件,来查询索引文件。我调试发现会有6个步骤。数据主要来源于3个文件,tim、doc、fdt。1.先根据查询字段与词找出该字段所有的term(.tim文件中的terms)2.加载tim文件(seekExact方法中currentFrame.loadBlock
2017-12-04 18:31:07 791 1
DBMS题库研究生考试
2020-04-26
(完整版词根词缀)有了这个根本不用背单词.doc
2020-04-26
jfreechart-1.0.13-demo源码
2010-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人