Sentinel 框架

https://www.oschina.net/p/sentinel

Sentinel 是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。

Sentinel 具有以下特性:

  • 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。
  • 完备的实时监控:Sentinel 同时提供实时的监控功能。您可以在控制台中看到接入应用的单台机器秒[……]

Read more

codereview

1、代码位置合理

2、减少接口调用次数

3、查看接口api的变动,删除接口导致其他服务调用不到

4、equals 比较,不同类型不能比较, Integer向byte转后,要new Byte包装

linux支持中文显示

检查本机已有的语言包
locale -a

安装语言包

首先是修改locale.gen文件
sudo vim /etc/locale.gen
将zh_CN.GBK GBK zh_CN.UTF8 UTF8的注释去掉,或者直接添加这两行内容。
然后使用sudo locale-gen下载语言。
修改默认语言编码

sudo dpkg-reconfigure locales
这一步将会选择默认的系统语言,选择所有zh开头的,以及后缀是utf8的。

最后重启服务器就可以了(注意确认重启服务器是否会有其他影响,免责声明-.-)。服务器就可以显示并输入中文了。

网速测试

wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

chmod +x speedtest-cli

./speedtest-cli –server 13628

最左匹配

在最左匹配原则中,有如下说明:

  1. 最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。
  2. =和in可以乱序,比如a = 1 and b = 2 and c = 3 建立(a,b,c)索引可以任意顺序,mysql的查询优化器会帮你优化成索引可以识别的形式

 

日期http get 报错400

http://localhost:8080/smg/export_poOrder?searchDate1=2018-06-10 报错400,

后改成

http://localhost:8080/smg/export_poOrder?searchDate1=2018/06/10 不再报错

 

https://stackoverflow.com/questions/9581692/recommended-date-format-for-rest-get-api

改时区参考

1.首先查看时区:
swfsadmin@swfsubuntu:~$ date -R
Tue, 17 Dec 2013 18:23:01 +0800
2.如果要修改时区,执行sudo tzselect

3.复制文件到/etc目录下

sudo cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

SimpleDateFormat 多线程问题

最近发下,公司很多做类型转换的时候,喜欢用静态的方式复用对象,但是,没有考虑到simpledateformat是不是线程安全的,没有进行特别的控制,并发量小还好,高并发后,少则日期出错,大则线程崩掉。已经帮他们fix了,记录一下。

dump文件分析

1、生成dump文件,bin下面几个常用的命令的使用

jps

jmap生成dump文件

jmap -heap 67008

jmap -dump:format=b,file=c:/temp/autodump/jmapdump 67008

jstat

jstat -gcutil 67008 5s 3

S0: Survivor0(新生代Survivor)是空的

S1: Survivor1(新生代Survivor)是空的

E: Eden(新生代Eden)占用0.38%

O: Old(老年代)占用48.24%

M:

CCS:[……]

Read more

关于大脑的20个基本事实,怎么用脑越用越聪明?

北京师大教科文中心小编温馨提示:心理是脑的功能,脑是心理活动的器官,心理现象是脑活动的结果。尽管科学家一个接一个的科研成果让我们对大脑有了越来越多的了解,但直到今天,科学家所发现的所谓大脑的秘密也只是冰山一角,在很大程度上,大脑仍是神秘的。今天小编要给大家介绍关于大脑的20个基本事实。

1、大脑喜欢色彩。

平时使用高质量的有色笔或使用有色纸,颜色能帮助记忆。

2、大脑集中精力最多只有25分钟。

这是对成人而言,所以学习20到30分钟后就应该休息10分钟。你可以利用这段时间做点家务,10分钟后再回来继续学习,效果会更好。

3、大脑需要休息。

休息好了,才能学得[……]

Read more