- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 docker 的mysql容器中没有mysqlbinlog
关于docker的mysql容器没有mysqlbinlog,在不更换原有容器的情况下的解决方案
2024-03-29 19:56:13
1512
1
原创 mysql bug( InnoDB: Error number 22),表突然不能读取
除了重启没试过,其他试了都没有,我就重建容器了(因为其他容器正常就没第一时间怀疑docker),后面还是重启docker解决。(说明最开始的mysql bug应该就是docker的文件系统兼容问题,应该重启docker就行,不用重建)
2024-03-06 16:35:07
1250
原创 路径复杂度(环形回路的复杂度计算)
环形回路和非环形回路公式实际是一样的,没区别:复杂度= (E+F)-N+1。总复杂度= A->B的非环形回路的路径 + B自旋回路的路径。
2023-11-01 10:00:00
1214
1
原创 线程的共享和协作
目录并发编程的一些定义和概念1.1、并行和并发的区别1.2、多线程的安全注意事项 线程的使用 2.1、线程的启动和中止 2.2、run()和start()的区别 2.3、其他线程方法 2.4、synchronized内置锁和volatile关键字ThreadLocal3.1、ThreadLocal的使用3.2、ThreadLocal的与synchronized的比较3.3、ThreadLocal的实现解析3.4、ThreadLocal不规范使用导致的内存泄漏分析3.5、Thre
2020-12-03 16:25:26
290
原创 javaSE——多线程基础
目录进程和线程的定义、区别、组成一、进程和线程的定义、区别1. 定义:2. 区别:进程是操作系统资源分配的基本单位,线程是CPU的基本调度单位一个程序运行后至少有一个进程一个进程可以包含多个线程,但至少要有一个线程,不然该进程没有意义进程间不能共享数据地址,但同个进程下的多个线程间可以共享。3. 线程的组成:③④⑤任何一个线程都具有基本的组成部分:–①CPU时间片:操作系统 (OS)为每个线程分配的执行时间–②运行数据:——堆空间:存储线程需要使用的对象,多个线程
2020-11-25 12:35:53
347
1
原创 java——无锁、偏向锁、轻量级锁、重量级锁的synchronize锁升级笔记
本章所需基础知识:懂得多线程和锁的基础知识就行或者看完我上一篇的《java多进程和多线程简单复习(不涉及原理)》就可以了如果没基础建议别看推荐视频:B站马士兵老师的视频:无锁、偏向锁、轻量级锁、重量级锁的锁升级本文章目录:无锁、偏向锁、轻量级锁、重量级锁的概念可重入锁与不可重入锁深山猿的博客讲的很好...
2020-05-23 22:11:41
951
5
原创 java多进程和多线程简单复习(不涉及原理)
简单来说下多进程的实质概念:OS(操作系统)将CPU的使用时间分成N多极其短暂的时间片段,例如几纳秒几微秒,然后分配给多个进程。(这里指单核的情况下)实质上是串行依次进行多个任务。因为CPU交替间隔太短,造成了同时进行的错觉。多核自然就能实现真正意义的并行多进程任务,多个嘛简单概括就是:OS把CPU的心掰成很多片,给了多个人(进程),轮流使用多进程的优点:同时运行多个任务但某个程序被IO堵塞时,可以释放CPU给其他进程使用多进程的缺点:太笨重,不好管理,也不好切换多线程的概念:
2020-05-20 20:40:51
242
原创 java遇到的坑(不定时更新)
一、创建文件的坑(java不能同时创建不存在的父目录和文件)你是否遇到过明明文件路径完全正确,编译也没问题,运行却始终报bug?如下图其实是你创建文件时,它的父目录不存在,因为java不支持父目录和文件同时创建,就会一直报下面两个bug:java.io.IOException: 系统找不到指定的路径FileNotFoundException:(你设定的路径)解决方法:将目录和文件分开创建就行(小细节:java支持同时创建多级目录)代码如下:File ctFile(File file
2020-05-11 10:55:05
211
原创 二叉树后根遍历的非递归算法——巧解
后根遍历的顺序是左子树>右子树>根,根是最后的,但我们整体遍历都是从根结点出发,这就很难去遍历。那么我们可以换种思路,将逆后根遍历,即根>右子树>左子树,这样根就是最前的了,再把遍历结果逆转一下,就可以直接一次遍历!逆后根遍历跟先根遍历几乎完全一样,原理一样,只是一个先往左一个先往右!后根遍历的非递归算法——巧解(代码): public void postOrde...
2019-09-27 22:53:47
1204
原创 [INS-20802] Oracle Net Configuration Assistant 失败。
这是win10安装Oracle11的一个bug,解决方法很简单亲测有用,不需要繁杂步骤(盗一下图,因为我改后已经成功了,忘记截图)第一步:app/Administrator/product/11.2.0/dbhome_1/oui/lib/win64/msvcrt.dll拷贝你安装目录下的msvcrt.dll这个文件第二步:C:\Program Files\Oracle\Invent...
2019-08-06 11:36:52
1347
原创 JSP内置对象
**JSP内置对象在JSP页面中无需声明即可使用,常用的有: request, response, session, application, out, config, pageContext.5.1 概述1.request:request对象与HttpServletRequest类关联,是javax.servlet.ServletRequest的子类 用途:获取客户端提交的数据2.res...
2019-05-22 23:45:20
157
原创 Multiple annotations found at this line: Invalid location of tag (form). No end tag (form)
这个BUG是form失效了原因是form处在标签之间,只要把form移出table标签范围就好,也可以直接把table标签删了,我是选择直接删了table标签这样就好了,至于为什么form处于table标签之间会出问题,这我就不清楚了,如果有知道的看到的希望不吝指教(__)...
2019-05-22 13:09:35
6827
原创 SimpleDateFormat的一个BUG
Multiple annotations found at this line: - SimpleDateFormat cannot be resolved to a type缺少import 另外两个类。废话不多说,上图只要多引用这两个类,就可以了这个方法是百度看到的vsubram2的答案点击,进入上面页面的网站...
2019-05-22 00:07:39
1488
原创 The method getparameter(String) is undefined for the type HttpServletRequest
The method getparameter(String) is undefined for the type HttpServletRequest<@ page contentType ="test/html;charset=gb2312" language="java" import='java.*.*'%><%! public String codeToStrng...
2019-05-11 23:11:45
9830
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人