![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
公司扫地僧
……
展开
-
JAVA生成指定位数不重复的随机数,随机数含0-9、A-Z
简单的问题,也可以很复杂化,只有更深入的去尝试,才能更深刻的理解每一个细节问题。琢磨了一晚上,就为了写一个“不重复的随机码生成函数”,生成格式包含0-9,a-z。头脑风暴,异想天开,写下了如下算法,看上去很高大上的一个随机生成方法。原创 2015-12-16 23:20:01 · 13864 阅读 · 0 评论 -
BerkeleyDB数据库,增删改,封装类(带字段压缩功能)
自己写的两个工具类,分享一下,供大家参考。主要是将BerkeleyDB数据库的常用操作封装起来,使用的时候就不用再写重复的代码。提供两个类,一个是BerkeleyDB的封装类,一个是字节压缩类,两个类放一个工具包即可。原创 2015-12-17 17:17:31 · 768 阅读 · 0 评论 -
Elasticsearch内存设置
参考自《Elasticsearch Definitive Guide》 Elasticsearch默认堆内存为1 GB,对于实际应用,显然不够,不建议使用默认配置。 设置Elasticsearch的内存又两种方案,最简单的方法是设置一个环境变量为ES_HEAP_SIZE。当服务器启动时,它将读取此环境变量并相应设置内存。命令如下:export ES_HEAP原创 2017-02-04 16:09:26 · 21165 阅读 · 0 评论 -
搭建ElasticSearch 5.2 Java API开发环境
版本:ElasticSearch 5.2.0 在Eclipse下直接创建Java Project,并引入ES目录下的lib包这种是行不通的,会找不到PreBuiltTransportClient类。 正确的做法是使用Maven生成项目(Maven是什么?请自行百度脑补,我也是刚脑补完成,之前没用过,请原谅我的Low B!新版本的Eclipse是自带了Mave原创 2017-02-06 00:28:22 · 6877 阅读 · 8 评论 -
ElasticSearch笔记
批量(_bulk)操作:一个好的批次最好保持在5~15MB原创 2017-02-06 09:43:50 · 443 阅读 · 0 评论 -
维护
--重置订单update t_platform_document set check_status = 0 where uuid = (select relation_uuid from t_platform_trade_used_record where trade_id = (select trade_id from t_platform_trade where tid = 8888888原创 2017-03-27 18:23:44 · 414 阅读 · 0 评论 -
es服务器部署流程,自己用的,对你没啥用
1、安装jdkrpm -ivh jdk-8u112-linux-x64.rpm2、注销swap分区挂载vi /etc/fstab sudo swapoff -a3、关闭防火墙关闭防火墙关闭开机启动sudo systemctl stop firewalld.servicesudo systemctl disable firewalld.service4、编辑系统配置vi /etc/sysctl.co...原创 2018-04-24 20:48:02 · 3715 阅读 · 2 评论 -
代码自留地:小文件合并成大文件,需要配置BytesZip使用,java
public class FileZip implements Serializable { String fileName = null; byte [] zipBytes = null; public FileZip(){ } public FileZip(String fileName,byte [] zipBytes){ this.fileName = fil...原创 2018-09-19 20:28:48 · 508 阅读 · 0 评论