常用快捷键 快捷键功能 Ctrl + Q 快速查看文档 Ctrl + F1 显示错误描述或警告信息 Ctrl + / 行注释(可选中多行) Ctrl + Alt + L 代码格式化 Ctrl + Alt + O 自动导入 Ctrl + Alt + I 自动缩进 Tab / Shift + Tab 缩 ...
分类:
其他好文 时间:
2020-01-08 00:18:16
阅读次数:
67
spring项目中总要跟数据库打交道,其中怎么连接数据库的方法都有很多,大概分为3类: 1) 通过JNDI获取应用服务器(如JBOSS, Tomcat) 的数据源 2) Spring容器中直接配置数据源 3)代码直接创建数据源,这个一般用于单元测试 然后每种都来记一记: 一: JNDI获取应用服务器 ...
分类:
编程语言 时间:
2020-01-07 18:08:48
阅读次数:
85
1.登录 创建 SecurityConfig 配置类 继承 SecurityConfig 重写 configure方法 http.formLogin() 启用表单登录 http.loginPage("/authentication/require") 当请求需要身份认证时,默认跳转的url,就是登录 ...
分类:
编程语言 时间:
2020-01-07 18:01:08
阅读次数:
249
答应我,别再写上千行的类了好吗? 最近在对已有项目进行扩展的时候,发现要改动的 一个类 它 长766行 ,开放了 近40个public接口 ,我流着泪把它给改完了。为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来让广大程序猿同胞知道代码重构的重要性 如果你身边有一个类写上千行的猿,一定 ...
分类:
其他好文 时间:
2020-01-06 16:19:46
阅读次数:
107
Car.java package com.gong.spring.beans.factory; public class Car { private String name; private double price; public String getName() { return name; } ...
分类:
编程语言 时间:
2020-01-06 14:59:19
阅读次数:
104
前言 前几天,有个前同事向我吐槽,他们公司有个大神把公司的项目代码全部上传到了 github,并且是公开项目,所有人都可以浏览。更加恐怖的是项目里面包含配置文件,数据库信息、redis 配置、各种公钥私钥密码全在项目里面,也一同上传了。 如果只是单纯的业务代码泄露,情况倒还好,因为别人知道你代码,要 ...
分类:
其他好文 时间:
2020-01-06 00:09:15
阅读次数:
75
SpringBoot集成SpringScheduler和QuartzScheduler的基础知识,利用ShedLock解决SpringScheduler多实例运行冲突,动态创建QuartzJob,Quartz ScheduleBuilder、Calendar
分类:
编程语言 时间:
2020-01-05 22:38:31
阅读次数:
490
Mybatis有三种基本的Executor执行器: SimpleExecutor、ReuseExecutor、BatchExecutor。 SimpleExecutor:每执行一次update或select,就开启一个Statement对象,用完立刻关闭Statement对象。 ReuseExecu ...
分类:
其他好文 时间:
2020-01-05 09:58:09
阅读次数:
193
public BroadcastClusterInvoker(Directory<T> directory) { super(directory); int poolSize = directory.getUrl().getParameter("broadCastPoolSize", 8); par ...
分类:
编程语言 时间:
2020-01-04 14:17:42
阅读次数:
80
defaultdict在collections包中 defaultdict 解决的问题:如果用d = {} 初始化一个字典时,当访问到一个字典中不存在的键,这时会报错,程序中断。 而如果使用defaultdict 来创建一个字典,不会出现这种问题。 defaultdict的用法: d = defau ...
分类:
编程语言 时间:
2020-01-01 11:41:29
阅读次数:
61