自定义博客皮肤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)
  • 收藏
  • 关注

原创 JUC基础---跟着狂神学习系列

JUC1、JUC是什么2、进程与线程并行,并发sleep与wait区别3、锁传统的Synchronized锁LOCK锁传统的Synchronized锁与LOCK锁对比虚假唤醒4、生产者消费者模式5、八锁现象6、集合类不安全CopyOnWriteArrayListCopyOnWriteArraySetConcurrentHashMap7、Callable8、常用辅助类CountDownLatch(减法计数器)CyclicBarrier(加法计数器)Semaphore(信号量)9、读写锁( ReadWriteL

2021-08-04 10:12:34 201

原创 网络编程基础 ----跟着狂神学习系列

网络编程 ---针对传输层一级目录二级目录三级目录网络通信的要素IP地址端口 Port通信协议TCP和UDP的使用TCP实现聊天TCP文件上传的实现UDP消息发送UDP聊天的实现循环发送消息循环接收消息UDP多线程在线咨询URL下载网络资源URL下载网络资源 一级目录 二级目录 三级目录 网络通信的要素 通信双方的地址: ip 端口号 –>192.168.16.124 :5900 规则: 网络通信的协议 (http ,ftp , smtp , tcp ,udp ) TCP/IP参考模型 IP地

2021-07-28 16:01:23 68

原创 JVM基础 ----跟着狂神学习系列

JVM-java虚拟机JVM的位置JVM的体系结构类装(加)载器沙箱机制双亲委派机制native(本地的)PC寄存器方法区三种JVM堆新生区老年区(Tenured)永久区 **(Perm)**新生区,永久区,堆内存调优使用idea-JPofiler工具分析OOM的原因GC引用计数算法(低效,使用少)复制算法标记清除压缩标记-清除算法GC算法总结 JVM的位置 JVM的体系结构 类装(加)载器 作用:加载class文件 通过new()实例 类是模板,对象是具体的 1、虚拟机自带的加载器 2、启动类(根

2021-07-23 22:23:40 94 1

原创 JAVA SE查缺补漏——跟着狂神学JAVA

JAVA SE一级目录二级目录三级目录一、基础部分注释数据类型类型转换运算符Scanner标签命令行传参可变参数递归数组封装构造器继承多态instanceof代码块内部类异常二、进阶部分线程callable接口静态代理lambda表达式多线程的方法线程休眠sleep线程礼让yield合并线程Join线程状态线程的优先级守护(daemon)线程线程同步(synchronized)同步方法死锁LOCK锁(显示对象同步锁)线程通信生产者消费者问题线程池注解内置注解元注解内置注解元注解 一级目录 二级目录 三级目录

2021-07-13 19:19:37 179

原创 俄罗斯方块

俄罗斯方块 我们通过四个部分来完成这个项目 目录俄罗斯方块一、初始化图形界面二、构建方块形状三、方块的存储与下落四、游戏组件(1) 核心算法的实现(2)事件的监听和实现 一、初始化图形界面 首先创建一个GameStart类来实现图形界面并串接起我们所有的部件 public class GameStart extends JFrame { public GameStart() { init(); } public static void main(String[] args) { /

2021-06-23 17:28:40 155

空空如也

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

TA关注的人

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