自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java volatile的认识

在并发编程中,我们通常会被提问这几个个问题:原子性问题,可见性问题,有序性问题,互斥性问题。我们先看具体看一下这四个的概念:原子性即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就全部不执行。比如从账户A向账户B转1000元,那么包括2个操作:从账户A减去1000元,往账户B加上1000元,如果银行系统不稳定的原因,导致执行了减1000元 迟迟没有加B账户的1000,这时有人在B账户取钱,这个时候这个人要等到钱到账才能继续取钱,要么1000元回滚后 才能取钱。可见性指当

2021-05-03 17:02:43 98

原创 Java 集合ArrayList 并发add

Java 8中多线程对ArrayList 进行添加元素的时候,有概率某个位置会出现null值,也可能缺少元素。我觉得应该是扩容那块出现问题。public class ThreadTestArrayList { public static void main(String[] args) throws InterruptedException { CountDownLatch latch = new CountDownLatch(500); LatchDemo ld

2021-05-03 13:35:23 1895 1

原创 正则表达式简单匹配jdbcUrl

import java.util.regex.Matcher;import java.util.regex.Pattern;public class regexTest { public static void main(String[] args) { String s = "jdbc:mysql://localhost:3306/db_admin_123?serverTimezone=Hongkong&useUnicode=true&characterEnc

2021-04-22 21:29:08 846

原创 Java反射之基础

Java反射之简单API介绍常用简单API介绍反射是啥?首先,百度百科是这么说:Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。它的意思就是把java类中的各种成分封装、映射成一个个的Java对象。例如:一个类有:成员变量、方法、构造方法、注解等等信息,对应封装成Field、Method、

2021-04-17 14:16:57 127 1

原创 Java使用标签outer 跳出指定循环之外

Java使用标签outer 跳出指定循环之外介绍介绍相信大家在Java中没有怎么用过outer标签吧,哈哈哈哈 我也是。这里的outer并不是关键字,而仅仅是一个标签,你也可以换成别的单词。我第一看到的时候以为是别人写错了,原来是自己一直不知道而已,那就记录一下它的用法,在一定的场景会用到哦。1.首先要清楚,outer 跟break是一起用的。上图表示, 这个标签写在指定循环的前面就表示跳到指定那个循环之外。2.下面先来看看outer跟常规用法 只有break比较。上面是我们平常是这样用br

2021-03-28 14:33:21 370

约瑟夫环实现

C语言实现约瑟夫环问题,包括单链表,顺序表,需要的同学可以参考

2018-08-13

C#网吧管理系统SQL(有详细注释)

网吧管理系统包括简单的对sql数据库进行,添加,删除,修改,查询等操作,很适合初学C#窗体程序

2018-08-13

空空如也

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

TA关注的人

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