自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 java截取字符串操作工具类

public class StringUtil { /** * * 获取“_”后几位字符春 * 例如:HELLO_WORLD->WORLD * @param str * @return */ public static String subLastString(String str) { StringBuilder result = new StringBuilder(); String su.

2020-06-29 16:43:44 752

原创 java枚举的使用

public enum TypeEnum { 男("man"), 女("woman"); private String typeName; TypeEnum(String typeName) { this.typeName = typeName; } public String getTypeName() { return this.typeName; } /** * 根据类型的名称,返回类型.

2020-06-29 16:38:43 80

原创 多线程的五种状态

新建 就绪 运行 阻塞 死亡

2020-06-26 21:17:12 117

原创 一分钟了解 用户线程与守护线程的区别

区别:用户线程:当我们主线程停止掉后,用户线程不会随着主线程停止。 守护线程:当我们主线程停止掉后,守护线程也会跟着停止。 java默认情况创建的线程都是用户线程。 代码演示:public class Test001 { public static void main(String[] args) { Thread thread = new Thread(() -> { try { ...

2020-06-26 20:59:51 459

原创 多线程有哪些创建的方式

(1)继承hread类,重写run方法/** * 继承Thread类 */public class ThreadTest01 extends Thread{ /** *就是在run方法中写线程需要执行的代码 */ @Override public void run() { System.out.println(Thread.currentThread().getName()+",子线程"); } public s.

2020-06-26 20:20:34 283

原创 如何理解CPU切换线程概念

对于如果使用单核cpu服务器,开启多线程的情况下,并不是真正意义上的多线程,因为单核cpu服务器在同一个时刻最多只能运行一个线程,当正在运行的线程快速切换到另外一个线程执行,这个过程我们可以称之为Cpu切换。...

2020-06-22 21:10:51 1361

原创 多线程一些详解

使用多线程有哪些好处:能够帮助我们提高程序的运行效率。多线程有哪些运用场景:异步的实现发送短信,异步的实现记录日志,对我们后端接口中比较耗时间的代码都可以采用异步实现。都采用的是同一个思想,快速提高Http协议的响应,对用户的体验就非常好。我们再想想:后端开发为什么需要使用到多线程因为我们的httpp协议默认的情况采用同步的形式,整个过程都是基于请求与响应过程,如果服务器端没有及时的响应给客户端的情况下,就会造成我们浏览器或者客户端一直等待,这样对我们用户体验是非常不友好的。单线

2020-06-22 20:48:17 91

原创 什么是进程,什么是线程,什么是多线程

什么是进程:当我们只要启动一个应用程序的时候,就会开启一个进程。怎么查看了:win系统只要右键点击屏幕下方,打开任务管理器就业以看到当前所有进程。 Linux: 命令ps 结束进程命令:kill - 9在进程中至少要有一条线程,该线程就是为主线程,进程就是我们所有线程集合。什么是线程:线程就是一条程序执行的路径,在进程中开启一条线程执行我们的程序代码。程序执行顺序必须遵循从上往下的顺序。注意:如果是多线程的情况下,代码执行的顺序就...

2020-06-21 09:57:27 233 1

原创 idea使用git从程仓库克隆代码

首先登陆到Gitlab上,然后选择好分支如下图:然后打开idea点击 VCS ----->Git-------->Clone然后点击Clone项目Clone本地之后然后提交到本地仓库项目右键 -------》Git--------》Commit Directory------->选择你要Commit到本地的文件...

2020-06-15 16:36:41 1735

原创 git clone出现fatal: unable to access https://: SSL certificate problem: self signed certificate

今天在用git拉代码的时候,出现了这个个错。我们来解决它win+r 打开cmd窗口然后输入:git config --global http.sslVerify false好了,问题解决。

2020-06-15 15:56:50 744

原创 Cannot resolve method “xxx”的问题

今天在用lombok插件的时候,突然报了这了这个错,原我在用lombok的时候没有安装lombok插件解决办法是安装个lombok插件就OK了,然后重启一下就OK了。

2020-06-13 22:48:02 956 2

原创 新增异常\r\n### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstrain

错误完整提示:"新增异常\r\n###Errorupdatingdatabase.Cause:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:Duplicateentry'23434375573'forkey'PRIMARY'\r\n###Theerrormayexistinfile[C:\\Users\\xxxx\\xxxxx\\xxxx\\xxxx\\targe...

2020-06-03 08:38:18 8562

原创 Caused by: java.lang.ClassNotFoundException: Cannot find class: com.lisisi.myframework.entity.Insert

今天在开发的时候,遇到这个问题,我们来看看class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'com.lisisi.myframework.entity.InsertMap'. Cause: java.lang.ClassNotFoundException: Cannot find class: com.lisisi.myframework.entity.InsertMap at o...

2020-06-02 10:45:10 1023

原创 java将驼峰式命名的字符串转换为下划线大写方式

现在有这个么个需求: 将驼峰式命名的字符串转换为下划线大写方式例如:testUser ------------->TEST_USER我们直接上代码: /** * @param name 转换前的驼峰式命名的字符串 * @return 转换后下划线大写方式命名的字符串 */ public static String humpToUnderline(String name) { StringBuilder result = ne...

2020-06-01 14:16:07 1499

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除