
JAVA
丞旭缘
Go firt step
展开
-
强密码正则表达式
包含ASCII码表除空格外的字符,必须包含数字、字母、特殊符号,长度6到18个字符。原创 2024-11-06 16:58:21 · 249 阅读 · 0 评论 -
JAVA 动态代理的两种实现
1、实现JDK reflect InvocationHandlerimport java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class JDKProxy implements InvocationHandler { //被代理对象 private Object target; /** * 创建代理对象 * @Pa原创 2021-12-15 19:45:41 · 325 阅读 · 0 评论 -
阶梯量算法,40行通用代码解决170行硬编码(JAVA版本&GoLang 版本)
最近在工作中,维护老系统代码时,突然看到里面的一段“求阶梯量”的代码,全是if else 共计 173行不带空行和注释,看到这个,就让我想到前年的一位同事,学历时研究生,度过两年博士但没能毕业的那种。为了这个“求阶梯量”,那是苦干了快一年了,都没能弄出来,最后还是其他同事接收解决的,但是呢,完成的都是硬编码。所以今天看到这代码突然想去解决它。共花了三到四小时吧。和前面那位同事比起,还是感觉小有成就感,别喷我,先让我乐一会儿……先看一个Java版本/** * @author Mr.Wāng *原创 2021-05-27 22:01:27 · 333 阅读 · 0 评论 -
Java的GC机制及算法
转载:http://blog.chinaunix.net/uid-7374279-id-4489100.htmlGC的阶段对每个对象而言,垃圾回收分为两个阶段:finalization和reclamation。finalization: 指运行这个对象的finalize的方法。reclamation: 回收被这个对象使用的内存。GC的过程的基本步骤首先确认对象是不可达的,即将...转载 2020-04-02 13:52:24 · 188 阅读 · 0 评论