• Linux 查询进程命令(ps)详解

    进程是怎样工作的当系统启动的时候,内核先把一些它自己的活动初始化为进程,然后运行一个叫做 init 的程序。init, 依次地,再运行一系列的称为 init 脚本的 shell 脚本(位于/etc),它们可以启动所有的系统服务。 其中许多系统服务以守护(daemon)程序的形式实现,守护程序仅在后台运行,没有任何用户界面。 这样,即使我们没有登录系统,至少系统也在忙于执行一些例行事务。在进程方案中

    Feb 15, 2018 阅读(12)
  • MongoDB 聚合——$group分组

    聚合分组语法格式{ $group: { _id: <expression>, <field1>: { <accumulator1> : <expression1> }, ... } }_id 字段是必须要的,如果不指定字段

    Feb 13, 2018 阅读(13)
    标签: MongoDB
  • (译)关于使用Eclipse Memory Analyzer的10点小技巧

    分析和理解应用的内存使用情况是开发过程中一项不小的挑战。一个微小的逻辑错误可能会导致监听器没法被释放回收,最终导致可怕的内存溢出问题。甚至有时你已经释放了所有空对象,但是你的应用却多消耗了十倍甚至百倍的内存导致效率很低。幸运的是,Eclipse Memory Analyzer(MAT)能给我提供应用的内存使用情况的详细信息帮助我们进行内存分析。这款工具不仅能有效的追踪内存泄漏,还能周期性的

    Feb 9, 2018 阅读(17)
    标签: Eclipse 性能优化
  • JMap (Memory Map for Java) Java 内存映像工具

    jmap (Memory Map for Java) 命令用于生成堆转储快照(一般称为heapdump 或 dump文件)。要想获取Java 堆转储快照不使用jmap命令还有一些比较“暴力”的手段,譬如使用-XX:+HeapDumpOnOutOfMemoryError参数,可以让虚拟机在OOM异常出现之后自动生成dump文件,也可以通过 -XX:+HeapDumpOnCtrlBreak 参数,可以

    Feb 8, 2018 阅读(20)
    标签: 性能优化
  • MongoDB 中数组查询

    在MongoDb有以下含数组的测试数据:db.students.insert([     { "_id" : 1, "score" : [ -1, 3 ] },     {

    Jan 12, 2018 阅读(46)
    标签: MongoDB
  • MongoDB 字符串空格截断

    MongoDB 数据库中字符串值开头或结尾有空格导致精确匹配不到数据在实际生产中偶有发生,解决这个问题常常需要将字符串值开头或结尾部分的空格截断掉,因此需要数据库中写脚本批量更新有问题的数据。订单手机号字符串开头或结尾空格截取:db.order.find({mobile:/ $/}).forEach(function(self){ db.order.update( {&qu

    Jan 10, 2018 阅读(37)
    标签: MongoDB
  • Nginx 配置 location块

    在Nginx的官方文档中定义的location的语法格式为:location [ = | ~ | ~* | ^~ ] uri { ... }其中,方括号里面的部分,是可选项,用来改变请求字符串与uri的匹配方式,uri 变量是待匹配的请求字符串,可以是不含正则表达式的字

    Jan 3, 2018 阅读(41)
    标签: Nginx
  • SolrJ 搜索引擎高亮显示

    废话不多说,先看一下搜索引擎高亮显示效果:实现代码: @Override public PageInfo<JSONObject> search(String queryStr, int pageNum,int pageSize) { SolrQuery  params = n

    Dec 24, 2017 阅读(48)
    标签: Solr
  • Java 使用Solr搜索引擎特殊字符query检索抛出异常处理

    在使用 SolrQuery params = new SolrQuery(queryStr); 进行查询时,参数queryStr为 content:"学习园 Spring"中间还有空格字符查询时就抛如下异常:org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at

    Dec 23, 2017 阅读(68)
    标签: Solr
  • MongoDB 数据类型查询——$type使用

    在MongoDB中根据字段的数量类型来查询数据使用$type操作符来实现,具体使用法语:db.集合名.find({$type:类型值})    //这里的类型值能使用Number也能使用alias举个例子:db.person.find({address:{$type:2}})       

    Dec 12, 2017 阅读(89)
    标签: MongoDB