- 博客(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
转载 如何从 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关注的人