JAVA
灬终极斗士
点点滴滴,积少成多
展开
-
Java 什么是JUC
java.util 工具包原创 2021-12-29 11:57:38 · 427 阅读 · 0 评论 -
Java多线程——线程池
public class TestPool { public static void main(String[] args){ ExecutorService executorService = Executors.newFixedThreadPool(3); MyThread myThread = new MyThread(); executorService.execute(myThread); executorService.execute(myThread); executor原创 2021-12-28 15:57:38 · 281 阅读 · 0 评论 -
Java多线程——生产者消费者模型:信号灯法
//生产者消费者模型:信号灯法,标志位解决public class TestThread07 { public static void main(String[] args) { TV tv = new TV(); new Player(tv).start(); new Watcher(tv).start(); }}//生产者:演员class Player extends Thread{ TV tv; public Player(TV tv){ this.tv = tv;原创 2021-12-28 15:46:59 · 417 阅读 · 0 评论 -
Java多线程——生产者消费者模型:管程法
//生产者消费者模型:-->利用缓冲区解决:管程法public class TestThread06 { public static void main(String[] args) { Container container = new Container(); new Productor(container).start(); new Consumer(container).start(); }}//生产者class Productor extends Thread{原创 2021-12-28 15:12:29 · 484 阅读 · 0 评论 -
Java多线程——死锁
话不多说先来个例子说明灰姑娘和白雪公主化妆,但是同时拿着对方的资源不释放,形成了僵持的局面//死锁:多个线程互相抱着对方需要的资源,形成僵持public class DeadLock { public static void main(String[] args) { MakeUp m1 = new MakeUp(0,"灰姑娘"); MakeUp m2 = new MakeUp(1,"白雪公主"); m1.start(); m2.start(); }}//口红class原创 2021-12-28 14:12:50 · 1161 阅读 · 0 评论 -
Java多线程——线程同步
1.不安全的买票//不安全的买票 //线程不安全,有负数或者多人买到同一张票public class UnsafeBuyTicket { public static void main(String[] args) { BuyTicket buyTicket = new BuyTicket(); new Thread(buyTicket,"苦逼的我").start(); new Thread(buyTicket,"牛逼的你们").start(); new Thread(buyTic原创 2021-12-28 13:22:38 · 3016 阅读 · 1 评论 -
Java多线程——线程实现的三种方式
线程的三种创建方式1.继承Thread类例子1// 创建方式一:继承Thread类,重写run()方法 调用start开启线程public class TestThread01 extends Thread{ @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println("我在看代码"+i); } } public static void main(String[]原创 2021-12-28 09:34:40 · 2481 阅读 · 0 评论 -
ERROR:找不到符号,符号:方法,位置:XXX的变量 IDEA项目project包目录消失的问题
今天给项目添加jar包后,点击apply后整个项目路径不见了,原来应该是这样的:点击apply,ok之后项目没了百度了两篇文字:解决IDEA项目project包目录消失的问题ERROR:找不到符号,符号:方法,位置:XXX的变量但是都没有解决我的问题,后来自己随便点了点突然好了原来不要选中Excluded就可以了,完美解决...原创 2021-08-27 12:02:27 · 201 阅读 · 0 评论 -
MyEclipse 安装 emmet 插件
一、在线安装地址:http://download.emmet.io/eclipse/updates/ 安装好后重新启动myeclipse二、离线安装下载jar包:https://github.com/xuejinpeng/lib/tree/master/lib/emmet然后存放到myeclipse的dropins目录下 依次打开window-&g...原创 2019-02-26 11:33:11 · 301 阅读 · 0 评论 -
IDEA JRebel启动报错
人狠话不多,直奔主题:问题:IDEA通过JRebel插件启动项目会报错,看我发的帖子:点我直达就是这个关于A fatal error has been detected by the Java Runtime Environment的报错困扰了我2天。解决思路1.JDK版本不对? 改版本问题没解决2.JDK和tomcat不兼容? 问题还是没解决....整个过程比较糟心,此处省略一万字百度百度了一大堆,跟我的解决思路相差无几,通通改了一遍就是报错,百度无果,陷入沉思。换个启原创 2021-05-26 16:05:50 · 3743 阅读 · 1 评论 -
从不同服务器上的mysql查询数据的时候,是用mysql的federated插件好,还是通过项目配置多数据源好
### 不同服务器的项目怎样公用一张表?### 两个服务器上的项目有相同的数据表 user(用户表),想实现共享(只保留一个服务器上的user表,另一个服务器上的user表删除)#目前我只想到两种方案1、项目中配置多数据源,但是这种配置在表关联查询的时候需要拆分去查询,不能一条sql语句直接查询,而且还要将查询的数据去循环匹配。2、通过mysql的federated插件,这个...原创 2019-06-03 15:11:13 · 284 阅读 · 0 评论