自定义博客皮肤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 277

原创 “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 268

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

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

2020-08-12 17:14:06 289

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

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

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

原创 elasticsearch 工作原理

2020-07-28 10:15:33 141

转载 如何从 MongoDB 迁移到 MySQL

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

2020-07-27 22:49:45 1221

转载 信息系统开发方式

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

2020-07-22 23:39:35 9040

原创 多线程

多线程一定比单线程快吗?代码(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 110

空空如也

空空如也

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

TA关注的人

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