最近公司的官网据业务说时不时的卡,而负责维护官网的人请假去德国跑马拉松了(ps:有钱真好),我又苦逼的帮他处理官网的事情。
php-fpm进程池开启进程有两种方式,一种是static,直接开启指定数量的php-fpm进程,不再增加或者减少;
另一种则是dynamic,开始时开启一定数量的php-fpm进程,当请求量变大时,动态的增加php-fpm进程数到上限,当空闲时自动释放空闲的进程数到一个下限。这两种不同的执行方式,可以根据服务器的实际需求来进行调整。
最近公司的官网据业务说时不时的卡,而负责维护官网的人请假去德国跑马拉松了(ps:有钱真好),我又苦逼的帮他处理官网的事情。
php-fpm进程池开启进程有两种方式,一种是static,直接开启指定数量的php-fpm进程,不再增加或者减少;
另一种则是dynamic,开始时开启一定数量的php-fpm进程,当请求量变大时,动态的增加php-fpm进程数到上限,当空闲时自动释放空闲的进程数到一个下限。这两种不同的执行方式,可以根据服务器的实际需求来进行调整。
今天在研究Spring Cloud Config配置中心,出了一个很让人恼火的问题,我先贴一下我的相关配置信息:
今天在研究Spring Cloud的配置中心的时候,发现将应用的配置移到git上,启动应用后发现,在Euraka注册中心上这个应用的状态始终为UNKOWN,可是这个应用是可以提供服务的。下面是应用的bootstrap的配置:
项目中使用Elastic Search做搜索,在聚合产品的标签的时候,我发现标签的种类有很多超过了10个(这一点很重要),但是聚合标签出来的数据只有10个,缺少了很多标签,查询的语句如下:
加粗的是我常用的快捷键
我们都知道Java提供了两个高精度计算的类:BigInteger和BigDeciaml。虽然它们大体上属于“包装器类”的范畴,但两者都没有对应的基本类型。BigDeciaml支持任意精度的定点数。例如,可以用它进行精确的货币计算。(以上摘自Java编程思想第4版)
公司有项目前端是用node.js进行服务器渲染,然后再返回给浏览器,进而解决单页面的SEO问题。项目部署的时候,使用Nginx反向代理Node.js。具体的步骤如下:
在Centos上安装软件时,我都是先更新一下系统的yum源,保持yum源是比较新的。
Maven中有两种方式跳过单元测试,其实这两种方式是有一点不同的,其具体不同如下:
-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。
-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。