摘要: 线程死锁 概念 不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁。 出现死锁后,不会出现异常,不会出现提示,只是所有的线程都处于阻塞状态,无法继续。 解决方法 专门的算法、原则 尽力减少同步资源的定义 尽量避免嵌套同步 演示举例 代码 package 阅读全文
posted @ 2021-12-01 15:10 非常ice的Icebear 阅读(42) 评论(0) 推荐(0)
摘要: 单例模式饿汉式--线程安全 代码 方式一:(效率低) class Bank{ private Bank(){} private static Bank instance = null; public static Bank getInstance(){ synchronized (Bank.clas 阅读全文
posted @ 2021-12-01 15:09 非常ice的Icebear 阅读(127) 评论(0) 推荐(0)
摘要: 方法一:线程同步代码块 作用 解决线程共享同操作的数据的安全性。(线程安全) 语法 synchronized(同步监视器){ // 需要被同步的代码 } 说明 1.操作共享数据的代码,即为需要被同步的代码。—>不能包含代码多了,也不能包含代码少了。 2.共享数据:多个线程共同操作的变量。比如:车站卖 阅读全文
posted @ 2021-11-21 10:08 非常ice的Icebear 阅读(108) 评论(0) 推荐(0)
摘要: 1.登录 sqlpuls 弹出登陆提示。 输入的密码是看不见的。 2.创建表空间 create tablespace 名字 default ’ 存表的文件夹地址.stx.dbf ‘ size 64m; 3.创建用户 create user 用户名 identified by wrx default 阅读全文
posted @ 2021-11-21 10:06 非常ice的Icebear 阅读(55) 评论(0) 推荐(0)
摘要: 值传递 public class ValuePassedDemo { public static void main(String[] args) { int a = 1; System.out.println(a); // 第一次输出a=1 ValuePassedDemo.change(a); / 阅读全文
posted @ 2021-11-21 10:04 非常ice的Icebear 阅读(80) 评论(0) 推荐(0)
摘要: 第一步 编写代码 public class Hello { public static void main(String[] args) { System.out.println("Hello,World!"); } } 如图 将编写好的代码保存为.txt文件,在将后缀名改为.java后缀,然后保存 阅读全文
posted @ 2021-11-08 10:03 非常ice的Icebear 阅读(155) 评论(0) 推荐(0)
摘要: ##编码 输出方法一:scanner.next(); package com.wrx.scanner; import java.util.Scanner; public class Demo01 { public static void main(String[] args) { //创建一个扫描对 阅读全文
posted @ 2021-11-08 10:01 非常ice的Icebear 阅读(41) 评论(0) 推荐(0)
摘要: Java开发环境搭建 JDK下载与安装 以 JDK 8 为例(Java SE Development Kit 8u301) 根据自己的电脑操作系统选择JDK 的安装包。 下载地址:Java SE Development Kit 8 - Downloads (oracle.com) 需要记住安装位置, 阅读全文
posted @ 2021-10-26 11:00 非常ice的Icebear 阅读(28) 评论(0) 推荐(0)
摘要: JDBC基础学习 一、四个类名 1.Connection : 表示连接 2.DriverManager : 装载驱动 3.Statement : 执行语句 4.ResultSet : 结果集 二、 操作步骤 1.将驱动jar包加到项目的classpath里 第一步 第二步 第三步、在数据库的安装位置 阅读全文
posted @ 2021-10-24 17:47 非常ice的Icebear 阅读(43) 评论(0) 推荐(0)
摘要: 如何使用Doc生成文档? 编码 package com.wrx.base; // 加在类上就是类的注释 /** * @author WanRuixiang * @version 1.0 * @since 1.8 */ public class Doc { String name; /* 可以写的参数 阅读全文
posted @ 2021-10-14 20:26 非常ice的Icebear 阅读(29) 评论(0) 推荐(0)