02 2020 档案
摘要:线程状态转换图如下: 1、新建(new):线程对象被创建后就进入了新建状态。如:Thread thread = new Thread();2、就绪状态(Runnable):也被称为“可执行状态”。线程对象被创建后,其他线程调用了该对象的start()方法,从而启动该线程。如:thread.start
阅读全文
摘要:ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQue
阅读全文
摘要:客户端发出一个http请求时,nginx收到后会取出header头中的host,与nginx.conf中每个server的server_name进行匹配,以此决定到底由哪一个server块来处理这个请求。 server_name与host匹配优先级顺序如下: 能匹配上的情况优先级顺序: 1、完全匹配
阅读全文
摘要:mysql排查线上数据库问题,经常会用到 show processlist和show full processlist这两条命令 processlist命令的输出结果显示了有哪些线程在运行,不仅可以查看当前所有的连接数,还可以查看当前的连接状态帮助识别出有问题的查询语句等。 如果是root帐号,能看
阅读全文
摘要:最近遇到个场景,就是根据有序的列表用户ID,批量查询用户信息列表,并且保持结果排序不变。 一、语法: MySQL中的field()函数,可以用来对SQL中查询结果集进行指定顺序排序 ORDER BY FIELD(field,str1,str2,str3,str4……) DESC field为排序字段
阅读全文
摘要:工作中,在排查线上问题时,有以下场景在不重新部署或重启服务的情况下,需要动态调整线上日志级别 1、线上有些日志打印过多干扰有用的日志,需要动态修改线上日志记录器的打印日志级别,调高一些日志级别,打印出更少的干扰日志 2、由于线上日志级别打印的相关有用日志太少,需要动态修改线上日志记录器的打印日志级别
阅读全文
摘要:一、什么是favicon.ico Favicon是Favorites Icon的缩写,favicon.ico是指显示在浏览器收藏夹和地址栏网站网址前面的个性化图标,常被成为网页小图标、网站缩略图标或者收藏夹图标,是网站的重要识别方式。 favicon的格式不一定是ico格式,它可以是png,jpg甚
阅读全文
摘要:@PathVariable和@RequestParam的区别 @PathVariable 是从请求的URL路径里面去获取变量 @RequestParam,是从请求里面获取参数 例如, 如下controller: @RequestMapping(value = "/test/{pathParam}")
阅读全文