摘要: MySql 优化目标 1 数据库连接超时 2 慢查询 3 线程阻塞,数据无法提交 MySql 优化方向 1 sql及索引 使用MySql慢查询日志对有效率问题的SQL进行监控 show variables like 'slow_query_log'(查看是否启动慢查询日志功能) show varia 阅读全文
posted @ 2019-03-18 22:37 孤独思想者 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Java 并发编程模型 一、委派者(delegatetor)将传入的作业分配给不同的worker 每个worker完成整个任务; worker并行运作在不同的线程上面,甚至可能在不同的CPU上面 二、事件驱动模型(流水模型) 每个worker只负责作业中的部分工作; 当完成了自己的这部分工作时工作者 阅读全文
posted @ 2019-03-11 12:04 孤独思想者 阅读(286) 评论(0) 推荐(0) 编辑
摘要: java基础题练习final, finally, finalize 的区别 final 是访问修饰符 finally 是异常处理的代码块, 用于在代码发生异常时,最后的处理。 finalize 内存回收对象之前调用该方法, 用于显示释放其他资源。 Exception、Error、运行时异常与一般异常 阅读全文
posted @ 2019-03-02 16:41 孤独思想者 阅读(103) 评论(0) 推荐(0) 编辑
摘要: jps - Java Virtual Machine Process Status Tool 查看虚拟机的进程 主要参数: q (查看虚拟机主进程id) m (输出虚拟机进程启动时传递给主类main函数的参数) l (查看主类全名) v (查看虚拟机进程启动时JVM参数) jstat: 虚拟机统计( 阅读全文
posted @ 2019-02-28 12:04 孤独思想者 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 存储中间件Redies(Remote Directory Service 远程字典服务) 特点: 支持的数据类型: (Redis 所有的数据结构都是以唯一的 key 字符串作为名称, 然后通过这个唯一 key 值来获取相应的 value 数据。 不同类型的数据结构的差异就在于 value 的结构不一 阅读全文
posted @ 2019-02-25 08:48 孤独思想者 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1、Lambda 表达式 (把代码当作参数) //定义了操作接口public interface GreetingService {void sayMessage(String message);}//声明接口的具体操作GreetingService greetService1 = message 阅读全文
posted @ 2019-02-23 14:30 孤独思想者 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 虚拟机运行时数据区域(内存模型) 1、程序计数器 作用:当前线程所执行的字节码的行号指示器,为线程单独享有。 2、虚拟机栈 线程私有,生命周期和线程相同,虚拟机栈是java执行的内存模型。 作用:java的方法(函数)运行时,都会创建一个栈帧,用于存储局部变量表,操作数栈,动态链表 如果线程请求的栈 阅读全文
posted @ 2019-02-22 12:21 孤独思想者 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一、基本语法: 1 变量。大小写敏感。即使表达的是同一个意思,如果大小写不一样,在计算机里面就是不一样 2 类名。 首字母要大写,如果由多个字母构成,每个单词的首字母都要大写 3 方法名。 方法名的首字母需小写,如果有多单词构成,第一个单词小写,后面的则是大写 4 源 文件名和类名必须一样 5 有m 阅读全文
posted @ 2019-02-22 10:06 孤独思想者 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 好久没有来写博客了,一来是开发任务比较多,二来是最近没有研究新的工具,现在有时间了,写一点关与git的操作知识吧! 注意:以下操作都是基于Linux,自己安装git工具 第一 建立自己的文件仓库: a、建立文件夹 mkdir fileRepo b、cd fileRepo c、git init d、v 阅读全文
posted @ 2018-11-25 14:33 孤独思想者 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 对于集中式的项目,对session的管理是必须的,所以在此分享一个工具类: import javax.servlet.http.HttpServletRequest; import org.springframework.web.context.request.RequestContextHolde 阅读全文
posted @ 2018-10-31 13:55 孤独思想者 阅读(593) 评论(0) 推荐(0) 编辑