
Java
Java相关
wsjtwmy
这个作者很懒,什么都没留下…
展开
-
[Java][Build]Idea打包java,入口main
File->Project Structure->Artifacts 点击+号,选择JAR->from modules with dependencies 不要填写Main class,默认选择extract to the target JAR 点击OK (如果弹出错误已经存在MANIFEST.MF,就把META-INF文件夹删除,重复上面的步骤) Build->Build...原创 2020-04-13 10:53:25 · 636 阅读 · 0 评论 -
[Java]动态代理和字节码生成
JDK、CGLIB、Javassist和ASM的动态代理使用对比 javassist使用全解析 Java动态代理机制详解(JDK 和CGLIB,Javassist,ASM)原创 2020-03-04 11:12:30 · 606 阅读 · 1 评论 -
[Java][设计模式]单例实现模式总结
单例模式和静态类的区别 Java实现单例的五种方式 饿汉模式 Java实现单例的五种方式 懒汉模式:DCL双重检查锁机制 Java实现单例的五种方式 懒汉模式:内部类实现 Java实现单例的五种方式 Enum实现 Enum实现 Guava的Supplier实现单例 Guava的Supplier实现单例 ...原创 2019-12-05 10:37:59 · 196 阅读 · 1 评论 -
相关收藏链接
UTF-8 in HTTP Headers https://dzone.com/articles/utf-8-in-http-headers原创 2019-08-26 21:30:11 · 113 阅读 · 0 评论 -
[Java]受检异常和运行时异常
Java提供了三种可抛出结构:受检异常、运行时异常和错误(Error)。 Throwable —Error:未受检异常。 —Exception ——RuntimeException:未受检异常。 受检异常:如果期望调用者能够适当地恢复,使用受检异常 未受检异常:不需要也不应该被捕获的可抛出结构。适用于不可恢复的情形,继续执行有害无益的场景。大多数的RuntimeException都表示前提违例,即...原创 2019-06-03 18:59:27 · 2889 阅读 · 1 评论 -
静态方法和静态变量(总结)
1.static方法是类中的一个成员方法,属于整个类,即使不用创建任何对象也可以直接调用! static内部只能出现static变量和其他static方法!而且static方法中还不能使用this....等关键字..因为它是属于整个类! 2.静态方法效率上要比实例化高,静态方法的缺点是不自动进行销毁,而实例化的则可以做销毁。 3.静态方法和静态变量创建后始终使用同一块内存,而使用实例的方式会...转载 2018-08-13 10:40:21 · 4652 阅读 · 0 评论 -
我的一些疑问
1.每抛出一个异常,就自动生成错误码并持久化,即运行时生成错误码,这样可以提高错误码的定义效率 2.国际化自动生成工具,给页面自动生成国际化的主键,然后可以提取所有的主键进行统一的编辑 3.校验 每个方法都是一个比较独立完整的实现,并且假设调用它的是非安全的,进行校验 前台传入的参数等,尽量封装为实体,然后进行实体的统一校验,这样的好处是,实体就相当于一个注释,便于理解和扩展,校验也集中处...原创 2018-08-07 10:56:55 · 127 阅读 · 0 评论