自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM知识点

JVM知识点类加载过程类加载器Java内存模型相关知识对象创建过程对象在内存中的存储布局对象定位方式对象分配过程运行时数据区 类加载过程 加载:把一个class文件加载到内存中 链接: 验证:校验加载进来的class文件是不是符合class文件的标准 准备:把class文件静态变量赋默认值,不是赋初始值,(static int i = 8; 此时准备阶段把 i 赋值为 0 ) 解析:把class文件中常量池里面用到的符号引用转换为直接内存地址,直接可以访问到的内容 初始化:静态变量这时候赋值才成为

2021-04-13 21:28:47 113

原创 一、Java线程实现方式

JAVA线程实现方式1.继承Thread类2.实现Runnable接口3.ExecutorService、Callable、Future有返回值线程4.基于线程池的方式 1.继承Thread类 Thread类本质是实现了Runnable 接口的一个实例。启动线程的唯一方法就是通过Thread 类的start() 方法。start() 方法是一个native 方法,它将启动一个新线程,并执行run() 方法。 public class MyThread extends Thread { public voi

2021-03-10 17:47:17 108

原创 github优秀资源整合(持续添加中)

1.《后端架构师技术图谱》

2020-10-09 10:34:28 86

原创 工作中枚举类型如何使用

将写死的数据或者参数写入枚举类中,需要时直接调用。 /** * @description: 状态值枚举类 * @author: Aweicy * @create: 2020-09-29 21:30 **/ public enum StatusEnum { STATUS_101(101,"错误码101"), STATUS_DEFAULT(-1,""); private int code; private String msg; public static

2020-09-29 21:49:46 129

原创 同步技术学习(volatile,CountDownLatch,LockSupport,Semaphore,Wait()和notify())

Q: 实现一个容器,提供两个方法add、size,写两个线程: 线程1,添加10个元素到容器中 线程2,实时监控元素个数,当个数到达5个时,线程2给出提示并结束 初步想法: 程序1 import java.util.ArrayList; import java.util.List; import java.util.concurrent.TimeUnit; /** * @BelongsProject: test22 * @BelongsPackage: PACKAGE_NAME * @Author:

2020-07-19 17:45:36 283

原创 JDBC实例——实现增删改查功能

JDBC实例——实现增删改查功能 DBUtilTest数据库通用工具类 package homework; import java.sql.*; /** * @ClassName: homework.DBUtilTest * @Description: 数据库通用工具类 * @author: aweicy * @date: 2020/4/25 12:04 */ public class...

2020-04-30 23:16:36 397

原创 LeetCode矩阵题——用辐射来理解

542. 01 矩阵 给定一个由 0 和 1 组成的矩阵,找出每个元素到最近的 0 的距离。两个相邻元素间的距离为 1 。 示例 1: 输入: 0 0 0 0 1 0 0 0 0 输出: 0 0 0 0 1 0 0 0 0 示例 2: 输入: 0 0 0 0 1 0 1 1 1 输出: 0 0 0 0 1 0 1 2 1 注意: 给定矩阵的元素个数不超过 10000。 给定矩阵中至少有一个...

2020-04-16 00:27:11 243

原创 ArrayList源码分析——浅谈

ArrayList源码分析 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable ArrayList继承自AbstractList,实现了List、RandomAccess、Clon...

2020-04-11 00:48:27 140

原创 设计模式

23种设计模式总结 1.单例模式(Singleton Pattern) 定义:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。) 通用代码:(是线程安全的) public class Singleton { ...

2020-03-22 10:52:30 98

原创 PYTHON爬虫

PYTHON爬虫爬虫的概念通用爬虫原理聚焦爬虫——根据特定的需求,抓取指定的数据爬取步骤开发环境课程内容 爬虫的概念 爬虫可分为: 通用爬虫:百度、360、搜狐、谷歌、必应… 聚焦爬虫: 通用爬虫原理 抓取网页 采集数据 数据处理 提供检索服务 robots.txt(口头上的协议) 聚焦爬虫——根据特定的需求,抓取指定的数据 思路:代替浏览器上网 网页的特点: 网页都存在唯一的URL 网...

2020-03-22 10:52:06 4929

原创 JAVA参数传递浅谈

JAVA参数传递浅谈 java方法中参数的类型: 基本类型:直接存储“数据” 引用类型:间接存储“数据”,保存的是数据的地址,间接的通过地址获取和使用“数据” 1、方法的参数是基本类型(如int) //参数是基本类型 public static void add(int i) { //步骤二(图) i++; //方法内部对传递的参数进行加工处理 ---步骤三(图) } public stat...

2020-03-17 09:01:24 274

homework.zip

jdbc实例,其中包含通用工具类,主程序等,实现对数据库中student表的增删改查功能,将jdbc单独封装成一个工具类进行操作,类似于sqlhelper

2020-04-30

cpts_747_bdb.zip

非常精美的html网站模板,非常精美的html网站模板,非常精美的html网站模板

2018-03-24

空空如也

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

TA关注的人

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