• Nginx 反向代理自定义的header丢失处理

    Nginx是支持读取非nginx标准的用户自定义Header的,但是需要在http或者server下开启header的下划线支持,否则方向代理时会过滤掉非标准用户自定的Header;开启header的下划线支持(nginx.conf下的http或server块内)配置:underscores_in_headers on;开启后如果想在日志文件打印自定义的Header来调试数据,则在 lo

    Apr 19, 2018 阅读(9)
    标签: Nginx
  • Sublime Text3格式化JSON

    一、安装Install Package点击菜单中的 “View”–“ShowConsole”(快捷键 Ctrl+ `)调出Console。然后把下面的代码粘贴进去后回车即可,需稍微等待一段时间。注:若失效,请以官网https://packagecontrol.io/installation#st2代码为准。SublimeText3:import urllib.request,os,has

    Apr 12, 2018 阅读(27)
    标签: Sublime
  • Ubantu apt命令总结

    命令 作用apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install

    Apr 11, 2018 阅读(15)
    标签: Ubantu
  • Linux按内容查找文件

    Linux 中对多文件,想查询指定字符串在什么文件中出现过(即按文件内容查找文件):find ./log -name *.log | xargs grep "订单:123456"在当前目录的 log 目录下,查找含有内容 "订单:123456" 且以 .log后缀的文件。

    Apr 8, 2018 阅读(15)
  • Ubuntu 添加用户到root组

    以root身份登录(非root用户需要有sudo权限),然后输入usermod -g root username ,执行完后username即归属于root组了。重新登录再输入id username 查看输出验证一下,如果看到类似下面的输出:uid=502(username) gid=0(root) 组=0(root)就表示OK了

    Apr 8, 2018 阅读(9)
  • 解决Eclipse中.properties文件中文乱码问题

    在中文操作系统中,Eclipse中Properties资源文件的编码的默认设置是ISO-8859-1,所以编辑Properties资源文件中的中文会出现问题。解决办法修改Eclipse中Properties资源文件的默认编码为 UTF-8即可。步骤: 菜单依次展开 Window -> Perferences -> General -> ContentTypes; 如下图找到Text类

    Mar 28, 2018 阅读(35)
    标签: Eclipse
  • MongoDB 无法启动的解决方法

    本文记录MongoDB服务器无法启动解决过程:1、执行 service mongod start 启动MongoDB服务器,查询(netstat -nat | grep 27017)MongoDB监听端口结果发现没有启动成功。2、准备查询mongod日志,通过 mongod.conf 配置文件找到日志存放的路径(/var/log/mongodb/mongod.log);mongod.conf 配置

    Mar 6, 2018 阅读(60)
    标签: MongoDB
  • 深入详解 JVM 运行时数据(内存)区域

    方法区(Method Area)作用:方法区和Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。异常:当方法区内存不能够满足需求时,将抛出OutOfMemoryError异常。运行时常量池(Runtime Constant Pool)作用:运行时常量池是方法区的一部分,存放编译期生成的各种字面量和符合引用,这部分内容将在类加载

    Mar 2, 2018 阅读(45)
    标签: Java JVM
  • MongoDB 中MapReduce的详细用法

    有些问题过于复杂,无法使用聚合框架的查询语言来表达,这时可以使用MapReduce ,MapReduce使用JavaScript作为“查询语言”,因此它能够表达任意复杂的逻辑。然而这种强大的代价是MapReduce非常慢,不应该用在实时的数据分析中。MapReduce需要几个步骤。最开始是映射(map),将操作映射到集合中的每个文档。这个操作要么“无作为”,要么“产生一些键和X个值”。然后就是中间

    Feb 27, 2018 阅读(58)
    标签: MongoDB
  • Linux上的free命令详解

    解释一下Linux上free命令的输出。  下面是free的运行结果,一共有4行。为了方便说明,我加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如:FO[2][1] = 24677460FO[3][2] = 10321516   free的输出一共有四行,第四行为交换区的信息,分别是交换的总量(total),使用量(used)和有多少空闲的交换区(free

    Feb 23, 2018 阅读(45)