会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
alan
博客园
首页
新随笔
联系
管理
订阅
2023年4月17日
Java位运算符
摘要: 前置知识 原码、反码、补码 原码:第一位表示符号,其余位表示值。如 2原码:0000 0010;-2原码:1000 0010 - 反码:正数的反码是原码本身,负数的反码在原码基础上,符号位不变,其他位取反。如:2反码:0000 0010;-2反码:1111 1101 - 补码:正数的反码是原码本身,
阅读全文
posted @ 2023-04-17 10:13 晚秋的风
阅读(107)
评论(0)
推荐(0)
2023年3月13日
Mybatis+SpringBoot集成+Plus+Generator
摘要: 前言 1. 本文主要记录mybatis的使用及核心原理、mybatis集成springboot项目的相关内容、mybatis-plus概述和核心功能的使用。 2. 相关官网文档链接:(1)mybatis:https://mybatis.net.cn/index.html (2)mybatis-spr
阅读全文
posted @ 2023-03-13 10:01 晚秋的风
阅读(379)
评论(0)
推荐(0)
2023年3月3日
Jenkins持续集成
摘要: 前言 本文简单记录Jenkins的学习与操作步骤,操作系统为macOS,官网文档:https://www.jenkins.io/zh/doc/ Jenkins概述 Jenkins是什么:Jenkins是一个独立的开源自动化服务器,基于Java开发,可用于自动执行与构建,测试,交付或部署软件相关的各种
阅读全文
posted @ 2023-03-03 16:15 晚秋的风
阅读(248)
评论(0)
推荐(0)
2023年3月2日
Sonar代码质量检测工具
摘要: 前言 本文简单记录一下sonar的概述和使用,参考文档为官网的sonar 9.9版本,官网地址:https://docs.sonarqube.org/latest/ 1. Sonar概述 Sonar是什么: Sonar全称SonarQube,是一个自我管理的自动代码审查工具,可系统地帮助您交付干净的
阅读全文
posted @ 2023-03-02 11:40 晚秋的风
阅读(7553)
评论(0)
推荐(0)
2023年2月28日
Apache Maven Assembly自定义打包插件的使用
摘要: 前言 本文主要记录在SpringBoot项目中使用Apache Maven Assembly插件进行打包的相关内容; 官网说明:https://maven.apache.org/plugins/maven-assembly-plugin/ 概述 是什么:Apache Maven Assembly是M
阅读全文
posted @ 2023-02-28 12:27 晚秋的风
阅读(795)
评论(0)
推荐(0)
2023年2月26日
Java开发环境配置
摘要: 前言 本文主要以OS为Mac Apple芯片版本为主进行记录,其他OS均可在提供的官网链接中找到相应的配置说明; 本文暂时记录了Homebrew、JDK8、Maven3.9.0、MySQL8.0、Redis、Jmeter这些程序的环境配置,其他程序待后续使用时再补充。 Homebrew 官网下载地址
阅读全文
posted @ 2023-02-26 18:21 晚秋的风
阅读(238)
评论(0)
推荐(1)
2023年2月19日
原子类Atomic
摘要: 前言 非阻塞算法:如果在某种算法中,一个线程的失败或挂起不会导致其他线程也失败或挂起,那么这种算法就被称为非阻塞算法。如果在算法的每个步骤中都存在某个线程执行下去,那么这种算法也被称为无锁(Lock_Free)算法。 原子变量类是Java为支持非阻塞算法而提供的对象。原子变量比锁的粒度更细,并发性能
阅读全文
posted @ 2023-02-19 16:14 晚秋的风
阅读(77)
评论(0)
推荐(0)
2023年2月16日
线程基础
摘要: 前言 线程是Java语言中不可获取的重要功能,它们能使复杂的异步代码变得简单,从而极大地简化了复杂系统的开发。此外,要想充分发挥多核处理器系统的强大计算能力,最简单的方式就是使用线程。 并发编程的背景 为什么需要并发编程:当前CPU的计算能力强大且成本相对较低,采用并发编程可以更好的利用CPU的高性
阅读全文
posted @ 2023-02-16 17:44 晚秋的风
阅读(36)
评论(0)
推荐(0)
2023年2月15日
基础构建类(同步/异步容器、阻塞队列、并发工具类)
摘要: 前言 Java平台类库包含了丰富的并发基础构建模块,如:线程安全的同步/并发容器、生产者-消费者模式的阻塞队列、协调线程控制流的同步工具类等,学习这些可以帮助我们轻松应对各种并发应用场景,编写高可用、高性能、健壮的代码。 本文记录的jdk为1.8版本。 基础介绍 同步容器类 同步容器类实现线程安全的
阅读全文
posted @ 2023-02-15 13:53 晚秋的风
阅读(83)
评论(0)
推荐(0)
线程池
摘要: 前言 本章简单概括线程池相关的一些概念和类,以及如何使用线程池,线程池的原理是什么。 概述 什么是线程池:线程池是指管理一组同构工作线程的资源池。 为什么要使用线程池:随意创建线程会带来三大问题:开销高、系统资源消耗大、破坏稳定性,所以需要通过一个构造程序来进行统一管理。 线程是一个重量级对象,频繁
阅读全文
posted @ 2023-02-15 13:51 晚秋的风
阅读(82)
评论(0)
推荐(0)
下一页
公告