- 博客(16)
- 收藏
- 关注
原创 MySql之慢查询日志及其分析
慢查询什么是慢查询日志?慢查询日志,顾名思义,就是查询慢的日志,是指mysql记录所有执行超过long_query_time参数设定的时间阈值的SQL语句的日志。该日志能为SQL语句的优化带来很好的帮助。默认情况下,慢查询日志是关闭的,要使用慢查询日志功能,首先要开启慢查询日志功能。启动慢查询日志常用的配置slow_query_log 启动停止技术慢查询日志 slow_query_lo...
2019-03-31 12:25:57
153
原创 SPRING-BEAN的生命周期
bean的生命周期:指 bean创建-----初始化----销毁 的过程。bean的生命周期是由容器进行管理的。我们可以自定义 bean初始化和销毁方法。【3种】栗子一:指定初始化和销毁方法。新建Bike.java在配置类里通过@Bean(initMethod=“init”, destroyMethod=“destroy”)@Bean(initMethod="init", de...
2019-03-08 20:38:17
114
原创 使用Git提交时报了 : Push to origin/master was rejected
我在gitee上创键了一个项目,在Idea里第一次提交时工具报了个 Push to origin/master was rejected 的错误。在网上查询得知,这是因为你的本地项目和远程项目文件不符造成的。解决方法:@https://blog.csdn.net/weixin_41195842/article/details/80115228在你本地的项目文件夹下,执行命令:git pull ...
2019-02-15 15:34:10
185
原创 SPRINGBOOT 错误处理机制
SPRINGBOOT 错误处理机制看这篇,写的很好的https://blog.csdn.net/j080624/article/details/80747669
2019-02-11 20:51:07
130
原创 Java并发编程—并发工具类
并发编程2.2—并发工具类这里将会记录一些并发工具类:CountDownLatch、CyclicBarrier、Semaphore、ExchangeCountDownLatchCyclicBarrierSemaphoreExchange
2018-11-27 18:51:41
188
原创 Java并发编程—Fork/Join
并发编程2.1—Fork/Join之前的学习都是基础的,接下来升一个阶段了,自己也是很期待啊!不够前边学习过的还是要牢牢掌握的。这边文章就用来记录Fork-Join这里的知识点了。Fork-Join初识Fork-Join是什么?ForkJoin是Java7提供的原生多线程并行处理框架,其基本思想是将大任务分割成小任务,最后将小任务聚合起来得到结果。fork是分解的意思, join是收集的...
2018-11-27 18:38:05
319
原创 Java并发编程—线程协作
并发编程1.5—线程协作这里会记录学习的内容有:等待通知(wait,notify/notifyAll),join(),yield() 、sleep()、wait()、notify()等方法对锁有何影响等待和通知(wait()/notify()/notifyAll())wait() / notify() / notifyAll()之前说过wait() / notify() / notifyA...
2018-11-26 21:25:42
141
原创 Java并发编程—对Java中的线程进一步了解
并发编程1.3—对Java中的线程进一步了解线程常用方法和线程的状态先不说啥上图:线程的状态只有5种,如上图所示。整个生命周期就是这几种状态的切换。重要方法说明:【简单说明后面再做例子说明】start():启动线程,使线程进入就绪/可运行状态,等待操作系统的调度。join():把指定的线程加入到当前线程,使得线程之间的并行执行变为串行执行。(原理就是使用的wait()方法)yi...
2018-11-16 16:06:04
260
原创 Java并发编程—认识Java里的线程
并发编程1.2—认识Java里的线程Java程序天生就是多线程的。Java程序天生就是多线程的。看例子: /** * Java语言天生就是多线程的 */ @Test public void javaThreadMX(){ // 虚拟机线程管理接口 ThreadMXBean threadMXBean = ManagementF...
2018-11-16 14:22:15
124
原创 Java并发编程—基础概念
并发编程1.1—基础概念1.CPU核心数和线程数的关系和区别简单的说:CPU核心数:线程数=1:1 ;使用了超线程技术后—> 1:2。详细解释:CPU核心数指物理上,也就是硬件上存在着几个核心。比如,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组,等等,依次类推。线程数是一种逻辑的概念,简单地说,就是模拟出的CPU核心数。比如,可以通过一个...
2018-11-16 14:21:01
150
原创 Oracle数据库的表被锁,解决方法
在做数据的删除操作时,由于网络突然断开导致表被锁定,解决方方法:先执行下面的代码:SELECT object_name, machine, s.sid, s.serial#FROM gv$locked_object l, dba_objects o, gv$session sWHERE l.object_id = o.object_idAND l.session_id = s.sid;查询的...
2018-05-23 20:43:08
3073
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人