08 2018 档案
摘要:在使用Lucene过程中,会发现当我们为添加新的Document时,会产生重复现象(两次添加同一个Document),毕竟Lucene中没有像数据库中一样,有键可以区分。不过我们可以通过为Document建立类似于键的域,来防止添加重复的Document。 示例(id这个域就当做键使用了,推荐使用M
阅读全文
摘要:https://yq.aliyun.com/articles/45356 https://blog.csdn.net/zteny/article/details/51859865 https://www.cnblogs.com/huangfox/p/3616298.html
阅读全文
摘要:另一篇https://blog.csdn.net/cdnight/article/details/40273519 https://www.programcreek.com/java-api-examples/index.php?api=org.apache.lucene.index.Trackin
阅读全文
摘要:1.鼠标灵敏度设置 vim ~/.profile sudo xset mouse 2.0 或者xinput --set-prop "pointer:Logitech USB Receiver" "Device Accel Constant Deceleration" 1.2 2.卸载dpkg命令安装
阅读全文
摘要:@FilterDef(name="bookFilter",parameters={@ParamDef(name="perchase_cell_id",type="long")}) @Filter(name="bookFilter",condition="perchase_cell_id = :per
阅读全文
摘要:CREATE TABLE `person` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(100) DEFAULT NULL, `age` int(11) DEFAULT NULL, `test` bigint(20) DEFAU
阅读全文
摘要:1. 关于delete导致范围变化的解释 2. 问题, 该实例主要是关于间隙锁的, why???? 事物二中的第二个select锁定范围是(-wuqiong,4], 是个gap lock, 锁定4的原因??
阅读全文
摘要:死锁产生操作: 事物一先获取id=3的s锁, 然后事物二准备获取id=3的x锁,事物一再次准备获取x锁 死锁日志 LATEST DETECTED DEADLOCK 2018-08-21 12:44:19 0x7f7090133700 *** (1) TRANSACTION: TRANSACTION
阅读全文
摘要:SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX; MySQL中information_schema 简略的介绍了Mysql中元数据信息库的各个表的作用,从这篇wiki
阅读全文
摘要:1.hql查询得到一个完整的实体对象,通过set操作改变对象里的属性后,会自动执行update操作 2.hql查询得到一个完整的实体对象,是不存在一级缓存的 3.原生sql查询得到一个完整对象,会放入一级缓存 4.同一事务中,在执行persist方法后,自增id的id值就已经可以得到了,而不是事务提
阅读全文
摘要:Caused by: org.hibernate.MappingException: Unable to find column with logical name: position_id in org.hibernate.mapping.Table(user) and its related s
阅读全文
摘要:死锁日志: *** (1) TRANSACTION: TRANSACTION 367592, ACTIVE 2 sec starting index read mysql tables in use 1, locked 1 LOCK WAIT 4 lock struct(s), heap size
阅读全文
摘要:1. mysql服务端修改 vim /etc/ssh/ssh_config 在最后添加 ServerAliveInterval 30 ServerAliveCountMax 999 2.连接客户机端做同样修改 3.可视化工具端连接mysql时, 以ssh的方式 4.dbeaver的ssh高级配置
阅读全文
摘要:1.Hide top bar 当窗口全屏的时候自动隐藏上方的状态栏。 2.No title bar 将窗口上方那十分嗝应人的状态栏去掉 开关设置在 优化--扩展 中设置 3. 锁屏命令 gnome-screensaver-command -l 需要安装 apt install gnome-scree
阅读全文
摘要:vim /etc/gdm3/custom.conf(18.04) AutomaticLoginEnable = true AutomaticLogin = root(这里是默认登陆的用户名,如果是user1则是选择用户登陆,非自动?) 编辑 /etc/lightdm/lightdm.conf 文件(
阅读全文
摘要:找到所在用户的.ssh目录,如root用户该目录在:(在自己使用的一方,而不是目标服务器) /root/.ssh/ 在该目录创建config文件 vi /root/.ssh/config 加入下面一句: ServerAliveInterval 60 保存退出,重新开启root用户的shell,则再s
阅读全文
摘要:每次ssh登录服务器都要输入一串字符,还要输入密码,很是麻烦。 如比: ssh username@192.168.1.100 ssh username@domain.com ssh username@domain.com -p 222 常用的登录命令形式,之后还需要输入密码验证。麻烦。如何才能简化呢
阅读全文
摘要:lucene将倒排索引的信息写入.tim和.tip文件,这部分代码也是lucene最核心的一部分。倒排索引的写过程从BlockTreeTermsWriter的write函数开始, BlockTreeTermsWriter::write public void write(Fields fields)
阅读全文
摘要:结论: 使用迫切加载时是级联查询,只执行一条sql, 使用懒加载是执行多条sql. 和之前的认知不同 执行一条sql的前提:查询条件是id,且级联对象迫切加载 实体对象 @Id private Long id; private String uid; private Integer trade_ty
阅读全文
摘要:Could not write content: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to cre
阅读全文