Solr安装和启动

业务中为了支持会员和订单数据的复杂字段查询,提高查询效率,采用了分库分表存储+solr查询的策略。 把数据放在RDS中的同时也放在solr上,在solr上查询到满足条件的记录之后,再根据主键去rds中查fullonfo返回给客户端。这个策略,减轻rds的查询负担,solr可以支持各种复杂条件的查...

2019-06-04 15:44:35

阅读数 9

评论数 0

git忽略文件无效gitignore不起作用gitignore无效

.gitignore文件只能忽略没有被track的文件,如果已经被git纳入管理,修改.gitignore文件是不起作用的。 这种情况每次切换版本的时候就会很烦,如果把本地的配置编译的一些信息提交上去会影响到其他人。 这个问题有git命令可以解决的。 git update-index --a...

2019-05-06 11:21:58

阅读数 13

评论数 0

一次Druid锁表问题的排查

线上应用频繁的锁表导致sql超时。 一开始的思路是以为代码里事务没有释放或者循环锁导致的,排查了代码之后没有发现可疑的地方。 查询数据库查看被锁的表 show OPEN TABLES where In_use > 0; 发现user表频繁被锁 然后看一下是什么进程锁了表 s...

2019-05-05 18:15:10

阅读数 111

评论数 0

记录一次httpClient下载文件的坑

用httpClient模拟浏览器下载文件的代码,网上是很多的,自己copy了一个就高兴的用起来,下载了几百个文件之后,MD发现所有下载的文件都是损坏的、根本打不开,这TM就尴尬了啊,用浏览器下载是没问题的啊。 下面看一下当时用的代码: private static void down(St...

2019-01-11 15:14:38

阅读数 715

评论数 0

idea快捷键,红灯泡,提示创建方法,智能提示

换成mac之后快捷键被我改的乱掉了,智能提示completion快捷键设置了,但是引用不存在的方法提示创建的快捷键怎么也出不来,每次都要去点那个红灯泡很不方便,后来终于在keymap>show intention actions下面找到了。  ...

2018-12-27 16:30:10

阅读数 2296

评论数 0

记一次jvm疯狂gc导致CPU飙高的问题解决

记录一次java虚拟机CPU飙高的异常处理 线上web服务器不时的出现非常卡的情况,登录服务器top命令发现服务器CPU非常的高, 重启tomcat之后CPU恢复正常,半天或者一天之后又会偶现同样的问题。 解决问题首先要找到问题的爆发点,对于偶现的问题是非常难于定位的。 重启服务器之后只能...

2018-10-09 19:42:50

阅读数 3648

评论数 0

数据分割排序的实现

大数据分割排序

2017-12-18 20:12:34

阅读数 283

评论数 0

idea离线安装阿里巴巴java规范插件

10月14号云栖大会阿里首发了java规范的插件,之前只发布了文档。 安装方法: 一、在线安装,很简单 ides中file>>setting>>plugins>>Browse repostories 收入alibaba搜索 然后安装即可 ...

2017-10-16 17:57:59

阅读数 4612

评论数 0

nginx配置支持websocket

找到nginx.conf 把这两行配置加上就可以了 proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; 放在自己server里的location ~ / { }里...

2017-06-08 13:22:22

阅读数 17688

评论数 0

区块链共识机制(zhai)

(文章为摘抄整理笔记学习之用) 区块链 共识 比特币或其它区块链币最核心的问题也是如何在去中心化的环境中达成共识。 比特币最核心的突破是在去中心化的情况下对交易事件达成了共识,即在没有中心组织的情况下对某个交易的有效性达成了一致。 比特币实现这个共识的方法主要包括两个部分: 激励;...

2017-05-04 13:49:17

阅读数 842

评论数 0

Java类加载双亲委派模式

首先理解类加载器ClassLoader的开放性,第一阶段加载时让应用程序决定字节码的来源,可以来源于压缩文件jar、zip,也可以来源于网络、代理反射生成、jsp生成等。加载器分类:1、启动类加载器Bootstrap(加载java_home/lib),2、标准扩展类加载器Extension(加载j...

2017-05-04 13:27:45

阅读数 869

评论数 0

怎么解决maven管理jar包冲突问题

maven管理jar包依赖的时候,假如你的依赖包A需要间接依赖B的1.0版本,而你的工程里又需要用到B的2.0版本,这个时候就可能会出现运行时jar冲突的异常,会报 java.lang.NoSuchMethodError 或者 java.lang.ClassNotFoundException ...

2017-03-03 18:25:26

阅读数 13356

评论数 0

java多线程常用的类

1、集合类 2、创建线程池或者线程 3、消息推送

2017-02-10 17:07:46

阅读数 740

评论数 0

多线程基础概念

1、进程与线程 2、java线程栈与java实例 3、生产者与消费者问题,哲学家进餐问题 4、线程安全

2017-02-10 17:05:51

阅读数 150

评论数 0

一句话彻底明白java乱码问题

相信java的中文编解码问题是让许多java开发者头疼的问题,一旦遇到坑就会在GBK和UTF-8之间纠结。 我有两次痛苦的经历,一次是和另一个公司的C++平台传数据,调接口的时候因为中文乱码耽误了好多功夫,这一次是用MD5加密微信支付签名的时候在开发环境和在生产环境MD5加密结果竟然不一样,在生产...

2015-12-30 15:24:39

阅读数 3545

评论数 5

注解POLoad属性保存

在用extJs的过程中,对@POLoad产生了问题,不知道他具体用法。 通过实验发现,@POLoad(name="myName")例如 @ManyToOne @JoinColumn(name = "ZONE_CODE",insertable=false...

2013-05-31 16:22:31

阅读数 466

评论数 0

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