java
-
Rxjava功能操作符的使用方法详解
Rxjava功能个人感觉很好用,里面的一些操作符很方便,Rxjava有:被观察者,观察者,订阅者, 被观察者通过订阅者订阅观察者,从而实现观察者监听被观察者返回的数据 下面把Rxjava常用的模型代码 ...
-
Java线程池中的各个参数如何合理设置
一.前言 在开发过程中,好多场景要用到线程池.每次都是自己根据业务场景来设置线程池中的各个参数. 这两天又有需求碰到了,索性总结一下方便以后再遇到可以直接看着用. 虽说根据业务场景来设置各个参数的值, ...
-
分析Java中Map的遍历性能问题
一.引言 我们知道java HashMap的扩容是有成本的,为了减少扩容的次数和成本,可以给HashMap设置初始容量大小,如下所示: HashMap<string, integer=" ...
-
Spring AOP操作的相关术语及环境准备
目录 一.常用术语 二.准备工作 1. 引入依赖 2. 切入点表达式 (1)示例1 (2)示例2 一.常用术语 在后续使用 AOP 中会用到几个专业术语:连接点.切入点.通知(增强).切面. 分别是什 ...
-
用SpringBoot+Vue+uniapp小程序实现在线房屋装修管理系统
目录 一.前言介绍: 1.1 课题背景 1.2研究内容: 二.主要技术: 2.1 Spring Boot框架: 2.2 MYSQL数据库: 三.系统设计: 3.1 系统功能设计: 3.2.1 装修实 ...
-
Java多线程下载网图的完整案例
Java多线程下载网图案例 此案例依赖--文件操作工具类(FileUtils) 使用 apache 的commons-io包下的FileUtilsimportorg.apache.commons.io ...
-
Java中List常用操作比for循环更优雅的写法示例
目录 引言 简单遍历 筛选符合某属性条件的List集合 获取某属性返回新的List集合 获取以某属性为key,其他属性或者对应对象为value的Map集合 以某个属性进行分组的Map集合 其他情况 总 ...
-
详解Java如何跨平台获取MAC地址
使用 NetworkInterface 类 首先介绍如何通过Java的NetworkInterface类的API来获取本机MAC地址的方法,首先展示代码: /** * 获取 mac 地址工具类 v1 ...
-
Java中ThreadLocal的一些理解
前言 面试的时候被问到ThreadLocal的相关知识,没有回答好(奶奶的,现在感觉问啥都能被问倒),所以我决定先解决这几次面试中都遇到的高频问题,把这几个硬骨头都能理解的透彻的说出来了,感觉最起码不 ...
-
Java 正则表达式详细使用
Java 正则表达式的使用,具体内容如下所示: java.util.regex.Pattern java.util.regex.Matcher 1.Match match 是从字符串最头部开始匹配,一 ...
-
Java输入字母来判断星期几的实现代码
题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续,判断第二个字母. 程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母. 程序设计: ...
-
Redis框架Jedis及Redisson对比解析
Redis框架Jedis及Redisson对比解析
-
Java 设计模式以虹猫蓝兔的故事讲解原型模式
目录 什么是原型模式 优点 缺点 应用场景 浅克隆 代码实现 总结 深克隆 代码实现 总结 什么是原型模式 原型(Prototype)模式的定义如下: 用一个已经创建的实例作为原型,通过复制该原型对象 ...
-
大厂禁止SpringBoot在项目使用Tomcat容器原理解析
目录 前言 SpringBoot中的Tomcat容器 SpringBoot设置Undertow Tomcat与Undertow的优劣对比 最后 前言 在SpringBoot框架中,我们使用最多的是To ...
-
如何实现Java监听器详解
一.前言 监听器就是监听事件源是否发生了某一个事件,当发生指定监听的事件时事件源会向已注册的监听器发送消息对象.监听器可以获得事件对象进行相关操作. 二.监听器模型 事件源: 发生事件的对象 消息:触 ...
-
详解java安全编码指南之可见性和原子性
不可变对象的可见性 不可变对象就是初始化之后不能够被修改的对象,那么是不是类中引入了不可变对象,所有对不可变对象的修改都立马对所有线程可见呢? 实际上,不可变对象只能保证在多线程环境中,对象使用的安全 ...
-
Java非侵入式API接口文档工具apigcc用法详解
一个非侵入的api编译.收集.Rest文档生成工具.工具通过分析代码和注释,获取文档信息,生成RestDoc文档 前言 程序员一直以来都有一个烦恼,只想写代码,不想写文档.代码就表达了我的思想和灵魂. ...
-
Java单元测试Powermockito和Mockito使用总结
目录 依赖引入 PowerMockito的使用 使用mockito来mock实例 mock对Redis的静态调用 mock单例类 mock私有方法 PowerMock跳过方法执行 总结 参考文档 最近 ...
-
浅谈java中字节与字符的区别
最近在看Java中的IO相关知识,发现对字节和字符的理解还不够.写篇总结记录一下. 一.字节 所谓字节(Byte),是计算机数据存储的一种计量单位.一个二进制位称为比特(bit),8个比特组成一个字节 ...
-
Java基础知识之BufferedReader流的使用
目录 一.BufferedReader类概念 二.BufferedReader类实例域 三.BufferedReader类构造函数 四.BufferedReader类API 五.BufferedRea ...
