摘要: CGLIB 规则: 目标对象: 不能是final类; 存在public的构造器;代理创建的目标代理对象需要与public构造器的参数相匹配。 需要进行增强功能的方法不能是final; cglib创建代理对象,对方法进行增强 public class HelloWorldCglib { private 阅读全文
posted @ 2022-10-15 16:30 黎明的星海 阅读(49) 评论(0) 推荐(0) 编辑
摘要: Java动态代理Proxy 规则: 必须实现接口编程;需要一个接口,目标类实现该接口。 必须实现InvocationHandler接口;为目标对象实现增强功能。 例子: public interface IHelloWorld { void print(); } public class Hello 阅读全文
posted @ 2022-10-13 09:33 黎明的星海 阅读(116) 评论(0) 推荐(0) 编辑
摘要: public class SudokuDemo { public static void main(String[] args) { // 数独 sudoku(); } public static void sudoku() { long start = System.currentTimeMill 阅读全文
posted @ 2022-06-24 19:46 黎明的星海 阅读(51) 评论(0) 推荐(0) 编辑
摘要: package com.cgx.datastructure.leetcode; import org.junit.Test; import java.util.*; import java.util.stream.Collectors; /** * 消消乐 */ public class Elimi 阅读全文
posted @ 2022-02-27 18:07 黎明的星海 阅读(65) 评论(0) 推荐(0) 编辑
摘要: package com.cgx.datastructure.pro; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class DPChangeCoin { /** 换取目标 n 阅读全文
posted @ 2022-01-13 12:30 黎明的星海 阅读(58) 评论(0) 推荐(0) 编辑
摘要: package com.cgx.logtest1; import java.lang.reflect.Constructor; import java.util.ArrayList; import java.util.Collections; import java.util.List; impor 阅读全文
posted @ 2021-12-02 18:08 黎明的星海 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 字符编码 码元 抽象字符表(Abstract character repertoire) 编码字符集(CCS:Coded Character Set) 编码空间(encoding space) 码位(code point) 码位值(code point value) 字符编码表(CEF:Charac 阅读全文
posted @ 2021-01-07 12:34 黎明的星海 阅读(222) 评论(0) 推荐(0) 编辑
摘要: // java时间获取类 public class DateUtil { // 获取当前时间 public static Date getNowTime() { Calendar calendar = Calendar.getInstance(); return calendar.getTime() 阅读全文
posted @ 2020-01-19 02:27 黎明的星海 阅读(225) 评论(0) 推荐(0) 编辑
摘要: # 2,8,16进制转换成10进制 (1).使用Integer.parseInt()方法;转换成负数只需要在字符串前加上负号-;大于Integer.MAX_VALUE或小于Integer.MIN_VALUE的转换将会抛出错误。 // 2,8,16进制转换成10进制 // 使用Integer.pars 阅读全文
posted @ 2020-01-16 23:59 黎明的星海 阅读(20409) 评论(0) 推荐(2) 编辑