JAVA基础
文章平均质量分 74
包含java集合、juc等基础java知识
UpperYou
你知道的越多,你不知道的就越多!
展开
-
JAVA基础:Collections之Map
Collections之Map原创 2023-03-12 09:28:23 · 320 阅读 · 0 评论 -
JUC-Synchronized相关内容
Synchronized原创 2023-02-25 22:26:52 · 293 阅读 · 0 评论 -
Java实现解析验证cron
依赖二方库:<!-- 注意: 这里必须要使用 9.1.6 及以上版本, 之前的版本有严重漏洞 --><dependency> <groupId>com.cronutils</groupId> <artifactId>cron-utils</artifactId> <version>9.1.6</version></dependency>执行校验逻辑:imp原创 2022-05-19 15:43:06 · 1077 阅读 · 0 评论 -
JVM-jstat常用命令
jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:使用的jdk版本是jdk8. 类加载统计: Loaded:加载class的数量 Bytes:所占用空间大小 Unloaded:未加载数量 Bytes:未加载占用空间 Time:时间 编译统计 Compiled:编译数量。 Failed:失败数量 Invalid:不可用数量 Time:时间 FailedType:失败类型 FailedMethod:失败的方法 垃圾回收统计...原创 2021-07-24 16:22:24 · 144 阅读 · 0 评论 -
Linux 查看端口占用情况
Linux 查看端口占用情况可以使用lsof和netstat命令。lsoflsof(list open files)是一个列出当前系统打开文件的工具。lsof 查看端口占用语法格式:lsof -i:端口号实例查看服务器 8000 端口的占用情况:# lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEnodejs 26993 root 10u IPv4 37999514...原创 2020-12-07 09:54:13 · 200 阅读 · 0 评论 -
Spring生命周期简述
Spring的生命周期主要指创建、初始化、销毁。Bean的生命周期主要由容器进行管理,我们可以自定义bean的初始化和销毁方法,容器在bean进行到生命周期的特定时间点,来调用自定义的初始化和销毁方法。1 初始化和销毁方式1.1 指定初始化前方法和容器销毁后方法init-method destory-method1 单实例bean下自定义bean的初始化和销毁方法,在容器关闭时会调用当前bean的initMethod和destoryMethod方法2 多实例bean 只有在调用get.原创 2020-09-17 09:57:40 · 14693 阅读 · 2 评论 -
java动态代理的简单使用
1 jdk原生动态代理Proxy:Proxy是所有的动态代理的父类,它提供了一个静态方法来创建动态代理的class对象和实例;InvocationHandler:每一个动态代理都有一个关联的InvocationHandler,在代理实例上调用方法时,方法调用将被转发到InvocationHandler.invoke方法;简单实例:需要被代理的类实现的接口public interface OrderService { boolean save();}需要被代理的类的实现pub原创 2020-09-13 17:00:36 · 332 阅读 · 0 评论 -
java并发编程之模拟ReentrantLock独占锁
package com.wucj.service;import lombok.SneakyThrows;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLoc...原创 2020-04-04 21:31:46 · 173 阅读 · 0 评论 -
java并发编程之基础概念
前言1 CPU核心数与线程数的关系CPU核心数:线程数=1:12 CPU时间片轮转机制3 什么是进程和线程4 澄清并发与并行5 高并发编程的意义、好处和注意事项一 java中的线程简述java几种新启动线程的方式类Thread 接口Runable 接口Callable public class OrderSearchCallable&...原创 2020-03-22 23:01:40 · 125 阅读 · 0 评论 -
java的join的效果
线程join具体的效果package com.wucj.service.thread;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * \* Created with IntelliJ IDEA. * \* @author: wucj * \* @date: 2020/3/22 21:25 * \* ...原创 2020-03-22 22:46:25 · 161 阅读 · 0 评论 -
java正则匹配
public static boolean checkSpecialChar(String str) throws PatternSyntaxException { // 清除掉所有特殊字符 String regEx = ".*[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】...转载 2020-03-06 22:11:25 · 242 阅读 · 0 评论