java
head zsy
这个作者很懒,什么都没留下…
展开
-
单例模式——懒汉式/饿汉式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。`这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。饿汉式/** * 优点:没有加锁,执行效率会提高。 * 缺点:类加载.原创 2021-08-03 20:29:15 · 135 阅读 · 0 评论 -
各种锁说明及代码使用
公平锁、非公平锁:/** * 公平锁、非公平锁 * 公平锁:非常公平,不能够插队,必须先来后到 * 非公平锁:非常不公平,可以插队(默认都是非公平锁) */ReentrantLock类源代码ReentrantLock() 空参构造器自动创建非公平锁 new NonfairSync()如果有参数则判断是否创建公平锁 sync = fair ? new FairSync() : new NonfairSync()public ReentrantLock() { sync = .原创 2021-07-29 16:15:03 · 493 阅读 · 0 评论 -
安全锁实现生产者与消费者案例
public class SafetyLock { public static void main(String[] args) { Data data = new Data(); new Thread(() -> { for (int i = 0; i < 10; i++) { try { data.increment(); .原创 2021-07-29 15:46:13 · 123 阅读 · 0 评论 -
今天从网上摘的Java学习路线(仅供参考)
本篇文章就是为了一些对Java保持热衷的人,并且没有目标学习的人,仅供参考我自己画了个图可以参考一下如果是在上大学或者正准备上大学的人,有喜欢Java语言的可以看一下大学生:四年;大一、大二,学习基础技能,学扎实;大三了解公司、了解面试、勤刷题;大三暑假:找实习找工作;大四毕业、交朋友、熟悉公司、经历社会;在这里祝大家都能找个好工作;...原创 2021-07-01 09:23:47 · 61 阅读 · 0 评论 -
java代码生成器,生成controller、service、mapper、entity 层,只需要六步
通过数据库表名创建 controller、service、mapper、entity 层。package test;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus..原创 2021-06-16 20:41:13 · 1609 阅读 · 0 评论 -
Java线程池的创建及其他知识
Java线程池的三大方法、七大参数、四种拒绝策略三大方法://用于创建线程(不安全)ExecutorService executor = Executors.newSingleThreadExecutor(); //单个线程ExecutorService executor = Executors.newFixedThreadPool(5); //固定数量ExecutorService executor = Executors.newCachedThreadPool();原创 2021-06-09 14:29:36 · 78 阅读 · 0 评论