- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 使用mysql-binlog-connector-java监听数据库修改
【代码】使用mysql-binlog-connector-java监听数据库修改。
2023-04-21 17:01:51 486
原创 keycloak配置springboot指定访问路径不需要验证
我的springboot版本是2.7+然后keycloak版本是21+注意版本不同配置可能会有差异。在keycloak管理台配置valid redirect urls时使用。# 以下路径需要demoUser角色才能访问。这样在非/xxx开头的路径进行访问时就不需要验证了。# 表示是一个public的client。# keycloak中的realm。# keycloak的地址。
2023-04-06 14:55:34 472
原创 KeyCloak SpringBoot报Failed to load URLs from xxxx
我的springboot版本是2.7 ,keycloak是21.0.0, 最后发现是配置错误,springboot配置文件yml中auth-server-url不应该加上/auth,估计是版本不同导致的。还有一种情况是keycloak如果是docker启动,因为和宿主机网络问题,也可能导致该错误,建议使用压缩包启动的方式进行测试。
2023-04-06 14:46:13 235
原创 JTable通过左右方向键实现焦点切换
JTable通过左右方向键实现焦点切换public class Sample { private JFrame frame; private JPanel panel; private JTable table; public Sample() { initComponents(); } public void initComponents() { frame = new JFrame(); p
2021-03-16 20:26:02 556 1
原创 04-动态代理实现mybatis简易版
首先我们在调用Mapper的相关方法时实现动态代理,将相关参数封装好,这样我们调用的方法时实际上我们将所有的方法调用都封装了起来。外部只需要调用一个接口即可。下面的代码有很多缺点,仅作参考@Datapublic class Blog { private String id; private String name;}public interface BlogMapper...
2019-02-18 18:57:55 192
原创 03-mybatis-了解jdk动态代理
了解jdk动态代理请先了解静态代理。jdk动态代理简单实现如下:public interface Action { void eat();}public class Myself implements Action{ public void eat() { System.out.println("我要吃东西了"); }}public c...
2019-02-18 16:33:52 206
原创 02-mybatis源码探究
public SqlSessionFactory build(InputStream inputStream, String environment, Properties properties) { SqlSessionFactory var5; try { XMLConfigBuilder parser = new XMLConfigB...
2019-02-18 11:17:56 205
原创 01-mybatis初步认识之搭建
使用的开发工具是IDEA2018.2,尤其注意的如果是使用IDEA的maven需要在pom中添加如下代码,否则在项目正确的情况下无法找到mapper文件: <build> <resources> <resource> <directory>src/main/java&...
2019-02-17 21:39:44 256
转载 为什么数组查询效率高于链表
一般来说数组的查询速度快于链表,原理是什么?电脑中存在多种不同的存储器,如下表CPU 寄存器 – immediate access (0-1个CPU时钟周期) CPU L1 缓存 – fast access (3个CPU时钟周期) CPU L2 缓存 – slightly slower access (10个CPU时钟周期) 内存 (RAM) – slow access (10...
2018-07-25 22:27:34 3699
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人