- 博客(6)
- 收藏
- 关注
原创 nginx之 lua 请求接口问题
最近在学习微信小程序开发,跟着学习到项目时,需要微信登录,看了小程序的文档登录逻辑需要后端配合请求微信接口来获取openid,自定义生成token。
2025-06-15 12:27:32
346
原创 Groovy 入门
Groovy 虽然支持 Java 的语法,但它并没有强迫我们学习新的类和库,而是通过向 JDK 中各种类添加方法,所以说 Groovy 扩展了 JDK, 这些扩展称之为 GDK(Groovy JDK)= null) {Groovy 通过在 java.lang.String 类上添加一个 execute() 方法,使一切变得简单。运行输出的结果与上面的一模一样。字符串名称语法是否可以混用是否多行转义字符单引号的'...'三个单引号的'''...'''是双引号的"..."是三个双引号的。
2025-06-03 22:57:23
730
原创 Spring -- AOP
JDK动态代理更快,CGLIB需要生成字节码较慢。CGLIB在大多数情况下更快,特别是在高频调用场景。CGLIB生成的代理类会占用更多永久代内存(在Java 8之前)。JDK代理适合接口代理,CGLIB适合类代理且对性能要求高的场景。来创建方法的编号,和目标类代理类对应的FastClass从init()方法可以看到,调用了helper创建了FastClassf1就是目标类的FastClassf2就是代理类的FastClass,这也就对应上了invoke和代码了Markdown。
2025-06-01 17:39:17
614
原创 Spring --- 容器与Bean
BeanFactory、ApplicationContext、Bean的生命周期、Bean后处理器、Bean初始化方法、Scope
2025-05-25 18:38:40
798
原创 解决jenkins无法下载插件ssl证书问题
刚安装的jenkins下载插件时,会Failure,详细错误里面包含了SSLHandshakeExceptionjavax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certi...
2021-07-24 14:28:24
2591
原创 类被加载后,类中合个代码块的执行顺序
当 new 一个对象时,类里面代码块执行顺序是:1.静态属性和静态块(在第一次创建对象,或者首次访问时执行,只执行一次,后续不再执行)2.构造块 (每次创建对象都会在构造方法之前执行)3.构造方法 (每次创建对象都会执行) 阅读以下代码:public class Cat { static int a; static { System.out.p...
2018-07-25 10:35:59
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人