程序
文章平均质量分 90
既看方向也看行动
这个作者很懒,什么都没留下…
展开
-
ThreadLocal的研究
ThreadLocal是什么?线程本地/局部变量,可以缓存数据到线程上,使数据在线程其他任何地方进行使用。如下:ThreadLocal tl = new ThreadLocal();tl.set("name=shenshaoqin");String val = tl.get(); // val = "name=shenshaoqin";ThreadLocal的原理?ThreadLocal的原理其实特别简单,考虑一下,如果不用ThreadLocal,要怎么用Java实现类似的功能?其实就是原创 2021-10-20 16:10:05 · 117 阅读 · 0 评论 -
关于JAVA代码性能优化一点记录
写在前面性能优化是一个包含很广有深度的知识,相对于自己浅显有限的经验实在有点难度。这里只是记录自己工作中一点常见的问题。正文性能说明:代码执行的通常主要瓶颈在第三方上(即其它的地方执行速度),例如磁盘IO 和 网络 IO,由于网络IO,取决于网络条件,更是有很大不确定性如延迟,所以通常如果优化代码速度,首要考虑的就是这一方面。常见例子:在 循环里 里调用数据库查询或更改,这个是最常见的,因...原创 2019-07-02 16:01:24 · 728 阅读 · 0 评论 -
mysql主从配置
主从原理mysql通过binlog 的传递来实现主从,主库binlog里记录了mysql执行的事件,从库获得binlog之后,回放binlog的事件,达到同步的目的。mysql当前写入的binlog会在每次重启或者FLUSH LOG等命令之后切换。连接mysql之后执行 show binlog events ;可以查看binlog内容。主库配置log-bin=master-bin ...原创 2019-04-18 16:11:05 · 136 阅读 · 0 评论 -
关于Tomcat的session共享引起的思考
起因由于在部署项目的时候发现,每次部署都要往tomcat的lib加 `jedis.jar,redis-session.jar,commons-pool.jar,而且只能使用tomcat7x的版本来部署。于是想了解一下怎么回事,了解一下tomcat和redis-session的源码。关于session管理器tomcat的session通过session管理器产生。内置的session管理器类图...原创 2019-04-27 15:50:57 · 637 阅读 · 0 评论 -
java正则表达式使用
正则表达式是什么: 正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串干什么:正则主要用于 字符串中 为方便 字符串操作 ,很多地方不使用正则表达式也能达到目的,但是可能麻烦很多。怎么用:在java中的标准使用如下://编译正则表达式,这样子可以重用模式。Pattern p = Pattern.compile("a*b");// 用模式检查字符串Matcher m...原创 2019-03-27 11:41:45 · 12616 阅读 · 4 评论 -
mysql备份
linux备份脚本 backupdb.sh#!/bin/bash# *******************************Code Start*****************************#!/bin/bash# *******************************Code Start*****************************cli...原创 2019-01-29 16:16:14 · 147 阅读 · 0 评论 -
centos7自启动mysql,redis等
简要步骤按格式创建启动文件,并移到 /etc/init.d/ 路径下。有些软件安装目录里有提供这个文件,如mysql,在安装目录/support-files/mysql.server ,cp 一份到这个目录,并重命名为 mysqld#到mysql安装目录cp ./support-files/mysql.server /etc/init.d/mysqldvi /etc/init.d/m...原创 2019-01-28 10:15:47 · 2598 阅读 · 0 评论