自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中的死锁现象

死锁:一句话总结为,多个线程等待其它线程占有的资源而形成的进程阻塞的一种僵持的局面。具体代码如下:/** * 用一个例子来说明死锁现象 */public class DeadLock { public static void main(String[] args) { new DeadLockTest(true,"张三").start(); new DeadLockTest(false,"李四").start(); }}class Dead

2021-12-08 11:50:32 286

原创 多线程中常用的方法及获取线程状态

1.终止线程的方法通常会使用一个外部标志位来终止某一线程,不建议使用JDK提供的方法。具体代码如下:public class Stop implements Runnable{ private boolean flag=true; @Override public void run() { int i=0; if(flag){ System.out.println("新创建的线程正在执行--->"+i++);

2021-12-06 15:56:14 1211 1

原创 形象理解多线程

用一个龟兔赛跑的例子来理解一下什么是多线程。代码如下:/** * 通过龟兔赛跑的例子来理解多线程 */public class RaceExample implements Runnable{ private static String winner; public void run(){ for (int i = 0; i <=100; i++) { if(gameOver(i)){ break;

2021-12-06 12:55:25 107

原创 形象理解静态代理模式

静态代理模式是设计模式中一种简单但很重要的设计模式,下面通过一个结婚的例子来形象了解一下静态代理模式。代码如下:/** * 用结婚的例子来形象的说明静态代理模式 * * 静态代理模式总结: * 真实对象和代理对象都要实现同一个接口 * 代理对象要代理真实角色 * 好处: * 代理对象可以做很多真实对象做不了的事 * 真实对象可以做自己的事 */public class WeddingExample { public static void

2021-12-06 11:32:30 187

原创 Springboot整合Mybatis

Springboot整合Mybatis的步骤如下:1.新建一个Springboot项目,并且导入相关依赖 <dependency> <!--mybatis-spring-boot-starter:整合--> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot

2021-10-26 19:05:16 94

原创 关于IDEA无法识别Mybatis项目中resources文件夹下的xml配置文件的问题

在IDEA中创建一个Mybatis项目,首先需要搭建环境,其中最重要的一个环节就是编写mybatis的核心配置文件,这个核心配置文件一般都会放在项目中的resources文件夹下,文件名一般为mybatis-config.xml,这时候我们需要去手动建一个file文件,后缀名为.xml。但IDEA识别不了文件格式,主要的表现是这个文件是灰色的,如下图:出现这个问题的主要原因是:idae通过内容自动检测文件的类型,它默认这是一个普通的文件。解决方案如下:点击File--->setting

2021-08-05 19:24:35 2672

原创 如何修改Tomcat默认端口号

问题描述:众所周知Tomcat的默认端口号是8080,如何修改这个默认的端口号呢?实现步骤: 下面以8081端口号为例,将Tomcat的端口号进行修改。一、修改Tomcat端口号步骤如下:1、先找到conf文件夹2、打开server.xml文件3、找到Connector开头的代码,将后面的8080修改为8081,这里可以修改为任意端口号,只要你所修改的端口号没被其它应用占有,修改后保存。二、启动Tomcat先找到...

2021-07-21 09:53:52 16346 5

原创 在IDEA中建好了一个Maven项目后,启动Tomcat,IDEA控制台输出乱码问题的改善

前言: 当我们在IDEA中新建一个Maven项目后,启动Tcomcat访问指定网页时,在IDEA控制台的output窗口会出现中文乱码的情况,对一些人来说,这样看起来很不舒服,为什么会出现这个问题呢,怎样解决这个问题呢?原因: Tomcat的配置文件中默认的编码格式为UTF-8,只需将其改为GBK就可以了。步骤: 1.首先找到你的Tomcat的安装目录,找的里里面的conf(这个文件夹主要放置Tomcat的一些配置文件)文件夹,打开文件...

2021-07-20 10:20:47 373

空空如也

空空如也

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

TA关注的人

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