PageHelper是mybatis的一个分页插件 使用步骤 1.导入jar包(依赖) <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</ ...
分类:
其他好文 时间:
2020-07-26 01:06:27
阅读次数:
95
1.继承 Thread类,并重写run()方法: public class Thread001 extends Thread{ @Override public void run() { System.out.println(Thread.currentThread().getName()+"我是子 ...
分类:
编程语言 时间:
2020-07-26 00:11:57
阅读次数:
69
1.什么是方法的重写(override 或 overwrite)? 子类继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作. 2. 应用 重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。 3.举例: class Circle{ pub ...
分类:
其他好文 时间:
2020-07-24 16:26:53
阅读次数:
67
1. 配置类有3次机会可以去覆盖配置,这对于框架封装是很有好处的 1 // 2. 在 bean 生成后,populateBean() 时,在 application.yml 配置文件里面进行覆盖 2 @ConfigurationProperties(prefix = "cas") 3 public ...
分类:
编程语言 时间:
2020-07-24 13:24:29
阅读次数:
85
方法一:Map加双向链表 class LRUCache { class Node { public int key, val; Node pre,next; public Node() {} public Node(int k, int v) { key = k; val = v; } } priv ...
分类:
其他好文 时间:
2020-07-23 23:01:59
阅读次数:
105
直接打开IDEA,在这个位置选择spring.config.localtion的参数,然后设置好外部文件的位置就能用设置好的文件进行外部文件读取启动了。 点击EditConfigurations,然后配置Override parameters。例如下图: 然后还可以在这个E:\application ...
分类:
编程语言 时间:
2020-07-23 01:52:40
阅读次数:
114
1、定义两个常量:广播名和广播键值 public static final String ACTION_BONED = "ACTION_BONED"; public static final String ACTION_BONED_DATA = "ACTION_BONED_DATA"; 2、在Act ...
分类:
移动开发 时间:
2020-07-21 22:28:19
阅读次数:
87
@Configuration@EnableWebMvcpublic class WebConfig implements WebMvcConfigurer { @Override public void configureMessageConverters(List<HttpMessageConve ...
分类:
Web程序 时间:
2020-07-21 14:25:52
阅读次数:
151
Netty是基于主从Reactor模型的 BossGroup只关系Accpet(连接的建立) 维护selector 接收到Accpet事件后 获取到对应的SocketChannel 并封装成NIOSocketChannel并注册到Worker,进行维护,当Woker监听到selector 中通道发生 ...
分类:
Web程序 时间:
2020-07-20 11:00:34
阅读次数:
70
在Netty中 事务的处理都是放入自定义的Handler中的 如果某些业务比较耗时 最终也会阻塞线程 这时就需要任务队列来异步处理任务了。 1.用户自定义的普通任务 例: ctx.channel().eventLoop().execute(new Runnable() { @Override pub ...
分类:
Web程序 时间:
2020-07-20 10:56:39
阅读次数:
127