自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Elasticsearch 搜索简单api请求

GET /bank/_search{ "query": { "match_all": {} }, "sort": [ { "account_number": "asc" } ]}返回:默认情况下,响应的hits部分包括匹配搜索条件的前10个文档{ "took" : 223, //Elasticsearch运行查询所需的时间(以毫秒为单位) "timed_out" : false, //搜索请求是否超时 "_shards" :

2020-08-14 15:50:52 258

原创 “Content-Type header [application/x-www-form-urlencoded] is not supported“,

报错信息curl -XPUT 'http://10.10.30.115:9200/get-together/group/1?pretty' -d '{"name":"Elasticsearch cpx","age":"2"}'{ "error" : "Content-Type header [application/x-www-form-urlencoded] is not supported", "status" : 406}报错原因没有指定请求头解决方法curl -H "Cont

2020-08-12 17:44:33 255

原创 Elasticsearch 安装遇到的问题总结

max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]解决办法:将当前用户的软硬限制调大。找到文件 /etc/security/limits.conf,编辑,在文件的最后追加如下配置:es soft nofile 65535es hard nofile 65537soft nofile表示软限制,hard nofile表示硬限制,上面两行语句表示,es用户的软限

2020-08-12 17:14:06 274

原创 解决内存区异常常规方法(学习笔记)

1、使用专门工具,对dump出来的堆快照进行分析2、分清楚是出现内存泄漏 , 还是内存溢出,确认导致内存异常的OOM对象3、如果是内存泄漏:通过工具查看泄漏对象到GC Roots的引用,并且分析引用路径,GC Roots的关联性,导致的垃圾回收器不能回收,根据泄漏对象信息和引用GC Roots 链信息,确定创建对象的位置,找出产生泄漏的代码位置4、如果不是内存泄漏,对象确实有必要存在,那么检查java虚拟机堆栈信息,确定是否可以上调参数。再从代码上检查是否存在某些对象生命周期过长、 持有状态时间过

2020-07-29 11:12:44 256 1

原创 elasticsearch 工作原理

2020-07-28 10:15:33 135

转载 如何从 MongoDB 迁移到 MySQL

最近的一个多月时间其实都在做数据库的迁移工作,我目前在开发的项目其实在上古时代是使用 MySQL 作为主要数据库的,后来由于一些业务上的原因从 MySQL 迁移到了 MongoDB,使用了几个月的时间后,由于数据库服务非常不稳定,再加上无人看管,同时 MongoDB 本身就是无 Schema 的数据库,最后导致数据库的脏数据问题非常严重。目前团队的成员没有较为丰富的 Rails 开发经验,所以还是希望使用 ActiveRecord 加上 Migration 的方式对数据进行一些强限制,保证数据库中数据的合法

2020-07-27 22:49:45 1201

转载 信息系统开发方式

一、各类开发方式(一)自行开发优点:可以得到适合本单位的满意的系统,通过系统开发培养自己的力量。缺点:往往开发周期较长。需要强有力的领导,有足够的技术力量,需要进行一定的咨询。(二)委托开发优点:比较省事(从用户角度)缺点:必须配备精通业务的人员参加,经常检查、协调。开发费用较高,系统维护困难。(三)购买现成软件包优点:最省事(从用户角度)缺点:要买到完全适合本单位的、满意的系统不太容易。需要有较强的鉴别能力,谈不上系统维护。(四)联合开发优点:对于培养自己的技术力量最为有利,系统维护

2020-07-22 23:39:35 9015

原创 多线程

多线程一定比单线程快吗?代码(java 并发艺术)测试代码(java 并发艺术)/** * 串行的执行效率未必比并行慢,应为并行需要全换上下文。 */public class ConcurrencyTest { private static final long count = 100L; public static void main(String[] args) throws InterruptedException { concurrency();

2020-07-21 07:46:34 99

空空如也

空空如也

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

TA关注的人

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