自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea设置git禁止提交文件

常用的过滤:*.iml,target,.idea。点击加号,添加你想要过滤的文件后缀名。

2022-10-13 14:26:10 936 1

原创 关于我的主机前面板耳机插入无声音这件事

win+s搜索输入audio,然后打开这个软件。修改前面板的属性,修改为耳机,再去插入就ok了。接下来,选择设备高级设置。

2022-09-22 14:44:41 948

原创 关于我做了一个导入工具,在某个excel的某个列始终识别不到的问题

excel导入遇见的问题

2022-07-23 09:17:49 1024 1

原创 idea本地项目部署到远程windows服务器

远程部署windows

2022-07-19 16:05:29 1143

原创 MySQL--事务,索引,JDBC

事务原子性:要么都成功,要么都失败一致性:事务前后的数据完整性要保持一致持久性:事务一旦提交则不可逆,被持久化到数据库中隔离性:事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,事务之间要相互隔离将一组SQL放在一个批次中去执行~事务(Transaction)原则:ACID原则 原子性(Atomicity),一致性(Consistency),隔离性(Isolation),持久性(Durability)(脏读,换读)原子性:上图

2021-09-16 11:05:30 95

原创 MySQL--操作和函数

数据库分类关系型数据库(MySQL,Oracle,Sql Server)通过表和表之间,行和列之间的关系进行数据的存储非关系型数据库(Redis,MongDB)对象存储,通过对象的自身属性来决定数据库语言 CRUDDDL 定义DML 操作DQL 查询DCL 控制操作数据库[]内为可写,可不写1、创建CREATE DATABASE [IF NOT EXISTS] firstTable2、删除DROP DATABASE [IF EXISTS] f

2021-09-15 13:56:12 124

原创 Java-注解与反射

什么是注解Annotation:不是程序本身,但可对程序作出解释可以被其他程序读取格式:@注释名,还可以添加一些参数值例如:@SuppressWarnings(value=“unchecked”)在何处使用:可附加在package,class,method,field上,可通过反射机制编程实现对这些元数据的访问内置注解...

2021-09-13 17:27:24 47

原创 多线程4--线程通信

线程通信(协作)生产者消费者模式在生产者消费者问题中,仅有synchronized是不够的synchronized可阻止并发更新同一个共享资源,实现了同步synchronized不能用来实现不同线程之间的消息传递(通信)管程法利用容器package Thread;//测试:生产者消费者模型-->管程法:利用缓冲区解决//需要的对象:生产者,消费者,产品,缓冲区public class TestPC { public static void main(String[] a

2021-09-10 14:28:50 56

原创 线程第三部分---同步和锁

线程同步机制线程同步:多个线程操作同一个资源其实是一种等待机制,多个需要同时访问此对象的线程进入对象的等待池形成队列并发:同一个对象被多个线程同时操作例如:抢票,银行取钱为了保证数据在方法中被访问时的正确性,在访问时加入锁机制synchronized,当一个线程获得对象的排他锁,独占资源,其他线程必须等待,使用后释放锁即可使用锁会有以下问题:一个线程持有锁会导致其他所有需要此锁的线程挂起在多线程竞争下,加锁,释放锁会导致比较多的上下文切换和调度延时,引起性能问题如果一个优先级高的线程等待

2021-09-10 13:34:19 57

原创 多线程第二部分---线程状态

线程的状态线程方法interrupt和isAlive方法不推荐使用停止线程不推荐使用stop和destory方法,线程自己停下来是最安全的,建议使用flag标志性变量,当flag=false时,终止线程进行package Thread;public class TestStop implements Runnable{ //设置标志位 private Boolean flag = true; @Override public void run() {

2021-09-09 10:05:04 47

原创 多线程第一部分

多线程Process(进程)和Thread(线程)程序:静态进程:程序的一次执行过程,动态线程:CPU调度和执行的单位一个进程可包含多个线程main函数是主线程线程是独立的执行路径在程序运行时,即使没有创建线程,后台也会有多个线程,如主线程(main=用户线程),gc线程(垃圾回收,jvm给的=叫守护线程)多个线程的运行由调度器(CPU)安排调度,不能人为干预对于同一份资源操作时,会存在资源抢夺问题,需要加入并发控制线程会带来额外的开销,并发控制开销线程的三种创建方式Threa

2021-09-07 16:08:52 123

原创 面向对象编程

什么是面向对象面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据。三大特性:封装继承多态对象是具体的事物,类是抽象的,是对对象的抽象值传递public class test{ public static void main(String[] args){ int a =1; System.out.println(a); //1 test.change(a); System.out.println(a);

2021-07-21 17:22:03 60

原创 数组的创建和应用

数组的定义数组是相同类型数据的有序集合。每个数组元素通过下标来进行访问数组的创建首先必须声明数组变量类型[] 变量名;或类型 变量名[];数组的元素通过索引访问,索引从0开始。内存分析堆:存放new的对象和数组,可以被所有的线程共享,不会存别的对象引用栈:存放基本变量类型(会包含这个基本类型的具体数值)引用对象的变量(会存放这个引用在堆里面的具体地址)-方法区:可以被所有的线程共享,包含了所有的class和static变量数组的特点长度确定,一旦创建,大小不可以改变元素

2021-07-13 17:50:09 163

原创 Java方法

java方法方法的定义修饰符 返回值类型 方法名(参数类型 参数名){…方法体…return 返回值;}修饰符:可选,定义了该方法的访问类型返回值类型:方法可能会返回值方法名:是方法的实际名称参数类型:当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数可选,方法可以不包含任何参数。形式参数:在方法被调用时用于接收外界输入的数据实参:调用方法时实际传给方法的数据。方法体:方法包含具体的语句,定义该方法的功能。方法调用

2021-07-13 14:24:55 48

原创 java流程控制

java流程控制用户交互Scannernext()一定要读取到有效字符后才能结束输入,对于空白会自动将其去掉,不能得到带空格的字符串nextLine()以Enter结束,可获得空白顺序结构从上而下选择结构if结构if单选择结构if(布尔表达式){//如果布尔表达式为true将执行的语句}if双选择结构if(布尔表达式){//如果布尔表达式为true将执行的语句}else{//如果布尔表达式为false将执行的语句}if多选择结构if(布尔表达式1){//如果布尔表达

2021-07-13 11:44:01 44

原创 2021-07-12

实例变量,布尔类型默认值是false。除了基本类型,其余默认均为null

2021-07-12 16:48:36 58

原创 Markdown详解

标题----一个井号二级标题—两个井号三级标题—三个井号字体加粗左右各两个星号倾斜左右各一个星号左右各三个星号是加粗+倾斜左右两个波浪线是划掉引用英文大于号加空格分割线三个星图片超链接中括号写链接描述,英文括号里写跳转的地址列表数字加个点加空格就是有序列表对短横杠加空格就是无序列表...

2021-07-12 13:08:57 57

原创 2021-07-12-第一章

java中用三个关键字在类的内部设定边界:public对任何人可用private除类型创建者和类型的内部方法之外都不能访问protected与private相似,差别在于继承的类可以访问protected成员复用:直接使用该类的一个对象将该类的某个对象置于某个新的类中即使用现有的类合成新的类----这种称为组合,是has a的关系【组合动态发生时称为聚合】新的类的成员对象通常被声明为private继承:当继承现有类型时,也创造了新的类型子类复制了父类的接口,发送给父类对

2021-07-12 12:35:42 62

空空如也

空空如也

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

TA关注的人

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