会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wonkju
自己选择的路,走不完就滚蛋
博客园
首页
新随笔
管理
1
2
3
4
5
···
49
下一页
2023年4月6日
java.nio.charset.MalformedInputException: Input length = 1
摘要: 将nacos作为配置中心时,发现加载nacos内容时报错:java.nio.charset.MalformedInputException: Input length = 1 后来发现,将项目统一为utf-8后,正常启动。
阅读全文
posted @ 2023-04-06 21:48 wonkju
阅读(429)
评论(0)
推荐(0)
2023年4月4日
Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
摘要: 网上一堆说的,启动类的加@MapperScan, mybatis指定mapper路径,甚至说实体类与数据库连不上等等。都不行,后来比对下与另一个能正常启动的pom文件比对,发现是依赖没加入,包括connector依赖都没有。 综上,思路是未连接数据库的原因。
阅读全文
posted @ 2023-04-04 11:12 wonkju
阅读(130)
评论(0)
推荐(0)
2022年7月31日
动态代理-cglib
摘要: 实现方法拦截器 1 package cn.learn.proxy.cglib; 2 3 import net.sf.cglib.proxy.MethodInterceptor; 4 import net.sf.cglib.proxy.MethodProxy; 5 6 import java.lang
阅读全文
posted @ 2022-07-31 11:23 wonkju
阅读(24)
评论(0)
推荐(0)
动态代理-jdk代理
摘要: 实现 InvocationHandler接口(代理处理器) 1 package cn.learn.proxy; 2 3 import java.lang.reflect.InvocationHandler; 4 import java.lang.reflect.Method; 5 6 /** 7 *
阅读全文
posted @ 2022-07-31 10:55 wonkju
阅读(28)
评论(0)
推荐(0)
2020年12月26日
String的不变性及避免创建不必要对象
摘要: 至于String为什么设计为final的好处:多线程中不用考虑锁带来性能的影响,所以在创建String时,由于String的不可变性,应尽量避免创建不必要的对象,如下 for(int i = 0; i < Integer.MAX_VALUE; i++) { String s = "String";
阅读全文
posted @ 2020-12-26 21:43 wonkju
阅读(88)
评论(0)
推荐(0)
2020年10月20日
关于csrf
摘要: 防止跨域攻击的方法,可以模仿spring security,通过隐藏域携带产生的token,并在提交时进行校验。因为第三方应用是不知道token的。
阅读全文
posted @ 2020-10-20 23:41 wonkju
阅读(80)
评论(0)
推荐(0)
2020年10月17日
springboot启动流程
摘要: 关键源码 1 public ConfigurableApplicationContext run(String... args) { 2 StopWatch stopWatch = new StopWatch(); 3 stopWatch.start(); 4 ConfigurableApplica
阅读全文
posted @ 2020-10-17 12:37 wonkju
阅读(161)
评论(0)
推荐(0)
2020年10月16日
redis之SDS
摘要: SDS:的优点1.获取长度复杂度为O(1)2.避免strcat内存重分配(可能涉及系统调用), 通过[预分配策略]和[惰性空间释放]实现 3.以二进制存储,主要是安全设计,若存储的是普通字符,对于使用[结束符]分割的场景,则无法识别.
阅读全文
posted @ 2020-10-16 22:54 wonkju
阅读(158)
评论(0)
推荐(0)
2020年10月15日
redis数据结构
摘要: string: 内部使用字符数组 list: 双向列表.插入删除块, 可用作异步队列.
阅读全文
posted @ 2020-10-15 23:12 wonkju
阅读(73)
评论(0)
推荐(0)
jvm基本结构
摘要: 类加载子系统: 加载Class信息. java的NIO允许使用直接内容, 适用于读写频繁场景,不受限于Xms. java栈:用于java方法调用; 而本地方法栈用于本地方法调用. 线程执行的基本行为是函数调用,每次函数调用的数据都是通过java栈传递的.
阅读全文
posted @ 2020-10-15 00:06 wonkju
阅读(77)
评论(0)
推荐(0)
1
2
3
4
5
···
49
下一页