- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 死锁理解
原因:死锁是指两个或者两个以上的线程在执行过程中因争夺资源而造成的一种互相等待的现象,如无外力干涉他们都无法继续运行下去。示意图如下:一个死锁的例子:/** * @Author:wrb * @Date :2020/1/29/9:28 * @Describtion:死锁 **/public class DeadLockDemo { public static vo...
2020-01-29 10:16:39 255
原创 ThreadPool的原理理解
提示:这里我只是聊聊自己的理解,相当于自己记个笔记而已,如果有误,请指正。背景:为了更加深刻的理解Java,近期比较深入理解线程池。线程池优势:线程池做的工作主要是控制运行的线程数量,处理过程中将任务放入队列然后字线程创建后启动这些任务,如果数量超过了最大数量,超出数量的线程放到队列中等候,当其它线程执行完毕,再从队列中取出任务来执行。简单来讲就是:控制最大并发数,管理线程。线程池好处...
2020-01-28 23:50:34 457
原创 聊一聊Java类加载器ClassLoader
提示:这里我只是聊聊自己的理解,相当于自己记个笔记而已,如果有误,请指正。背景:为了更加深刻的理解Java,近期深入理解JVMClassLoader定义:类加载器加载class文件,class文件在文件开头有特定的文件提示,如cafe babe....,类加载器是将class文件字节码加载到内存中,并将这些内容转换成方法区中的运行时数据结构并且ClassLoade只负责class文件的...
2020-01-28 21:55:33 244
原创 Navtive Interface(Java)理解
近期理解决定深入理解Java底层,所以在尚硅谷看到一个关于Native关键字的解释,讲的还不错,就分享出来。Navtive Interface(本地接口):作用是融合不同的编程语言为 Java所用,它的初衷是融合C/C++,Java诞生的时候是C/C++横行的时候,要想立足,必须调用C/C++程序,于是就在内存中专门开辟了一块区域处理标记为native的代码,它的具体做法是Native Met...
2020-01-28 20:25:11 209
原创 【码云】git push origin mash 报错:remote: error: GH007: Your push would publish a private email address.
近期使用码云提交代码到git仓库,发现网上搜索的都是github的解决办法(可以解决的地址:https://blog.csdn.net/qq_24862137/article/details/94408847)根据在github的解决办法得到启发,下面,是我在码云上的解决办法。1、然后就可以提了。...
2020-01-22 19:28:19 849 2
转载 Git clone时出现Please make sure you have the correct access rights and the repository exists.问题已解决。
转载来自:https://www.cnblogs.com/cnlg123/p/7762889.html看了好多资料终于搞定了git 中clone命令报错这个问题,废话不多说直接上步骤希望对大家有帮助。 1 删除.ssh文件夹(直接搜索该文件夹)下的known_hosts(手动删除即可,不需要git) 2 在下载好的Git中的bin目录下打开bash.exe输入命令ssh...
2020-01-22 17:28:54 347
原创 Idea工具开发的项目如何访问本地指定目录下的文件(亲测有效)
背景:近期学习使用layui,在用到上传图片和读取本地图片时,本以为能直接通过img标签的src访问(大神别笑)
2020-01-15 21:03:15 3273
原创 java保存上传的图片到指定目录下(亲测有效)
背景:由于近期使用layui写前端,其中用它的控件实现图片上传,拿到的是转成Base64的数据,数据如下:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAY4AAADvCAYAAADl2zM3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAANjRSURBVH...
2020-01-15 17:21:31 5993 1
原创 com.alibaba.fastjson.JSONException: syntax error, expect {, actual error, pos 0出现这种报错我的解决办法
近期想研究如何通过前端数据封装成对象传到后台,其他方式都通过了,但是希望后台用@RequestBody接收,总是出现如下图的报错:
2020-01-10 21:11:50 3627
原创 layui实现数据表格检索(亲测可用)
背景:发现layui有很多现成的插件,本人前端非常差,所以为了方便接私活,就开始学习使用layui。近期做到数据表格时,无论如何都无法实现对某个字段进行检索,按照文档来了还是不行,通过百度等不同手段不断尝试后,终于弄出来了,再次分享一下。先展示效果:然后对【商品名】进行检索对“蛋糕”进行检索得出的结果。源码如下:1、html页面<!DOCTYPE html&...
2020-01-09 23:28:24 4190 4
原创 java判断几个时间段是否有重叠(亲测有效)
注意:时间段的开始时间一定要小于结束时间!!准备:为了方便,我把几个时间段拆分成两部分,假设时间A->B,C->D,E->F,然后把每个时间段的开始时间和结束时间放到两个数组里,如:开始时间放到startList:{A,C,D},结束时间放到endList:{B,D,F}思路:该时间段的开始时间如何大于另个一个时间段的结束时间,那么这个两个时间段不会有重叠;如果该时间段的...
2020-01-08 18:10:39 9397 10
运维各种中间件一件安装脚本
2024-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人