自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 IntelliJ IDEA 直接在软件中更新为最新版

当我们的 IDEA 工具许久没有更新,已经拖了好几个版本时,此时,想跨大版本更新,比如从2020.2.1 -> 2020.3.1此时,我们菜单栏点击 Help -> Check for Updates… 时,提示的更新可能不是我们想要的最新版,例如检查出的为 2020.2.2 版本,并不能直接升级为最新版。此时可以点开升级页面,点击 Ignore this update,忽略此版本。然后重复 Help -> Check for Updates… 操作,直至扫描为最新版时,点击 Up

2020-12-31 15:17:56 45751 13

转载 java回调函数详解

序言最近学习java,接触到了回调机制(CallBack)。初识时感觉比较混乱,而且在网上搜索到的相关的讲解,要么一言带过,要么说的比较单纯的像是给CallBack做了一个定义。当然了,我在理解了回调之后,再去看网上的各种讲解,确实没什么问题。但是,对于初学的我来说,缺了一个循序渐进的过程。此处,将我对回调机制的个人理解,按照由浅到深的...

2020-09-17 10:52:09 308

原创 ORACLE根据日期获取季度,并获取季度的第一天,以及季度的第一个月

-- 根据月份获取所在季度SELECT FLOOR((TO_NUMBER('05') - 1) / 3) + 1 FROM DUAL;-- 获取当前日期所在季度的第一天SELECT TRUNC(SYSDATE, 'Q') FROM DUAL;-- 获取指定日期所在季度的第一天SELECT TRUNC(to_date('202009','yyyyMM'), 'Q') FROM DUAL;-- 获取指定日期所在季度的第一个月select to_char(TRUNC(to_date('202009'

2020-09-14 14:06:21 6716 2

原创 MySQL 8.0 在JDBC连接MySql时报错:You must configure either the server or JDBC driver (via the ······

在配置文件中,末尾增加参数:serverTimezone=UTCspring.datasource.url=jdbc:mysql://localhost:3306/lalala?characterEncoding=UTF-8&serverTimezone=UTCUTC 是统一标准世界时间参考文章:https://blog.csdn.net/weixin_43225235/article/details/105889169...

2020-08-31 21:41:53 205

原创 前补零

String.format("%0" + SN_ELEMENT_LEN + "d", DOF_SN_MAX + 1);String.format("%0" + 2 + "d", i);

2020-08-20 15:11:14 98

原创 ORACLE分组排序取第一行【ROW_NUMBER() OVER()函数】

语法格式:row_number() over(partition by 分组列 order by 排序列 desc)SELECT * FROM ( SELECT ROW_NUMBER()OVER(PARTITION BY XMID ORDER BY ACTIVITYSTATUS)RN, PROJECT_NEW.* FROM PROJECT_NEW) T WHERE T.RN=1

2020-07-31 15:59:11 2190

原创 VirtualBox安装CentOS7虚拟机(超级无敌详细)

1、安装VirtualBox一路默认即可,还是不会的可以百度,网上教程一大堆,baby们,2、VirtualBox安装CentOS7参考:https://www.cnblogs.com/gaomanito/p/11460381.html3、安装增强功能如果图二的不成功,或者你的未非可视化的系统,使用菜单栏的安装增强功能也不行的话,可以参考这个地方如果提示下面内容,可以往下看了(1) 首先,查看自己的ipifconfig如果提示ipconfig command not found

2020-07-04 21:18:20 1069

转载 Java小数向上取整、向下取整、四舍五入取整数

向上取整:Math.ceil(double a)向下取整:Math.floor(double a)四舍五入取整:Math.round(double a)例:Math.ceil(24.1)–> 25Math.floor(24.8)–> 24Math.round(24.1)–> 24Math.round(24.8)–> 25

2020-06-16 15:20:05 7901

原创 IDEA升级后配置丢失解决

最近idea更新了最新版,然后右下角一直提示,喜欢尝鲜的我必须紧跟步伐,没有导出配置就直接update,然后一路默认next,然后。。。。。。焕然一新。。。真的是新,啥都没了废话不多说,show time:打开idea的安装目录,进入bin目录,修改文件idea.properties找到增加配置:idea.config.path=D:/.IntelliJIdea/configidea.system.path=D:/.IntelliJIdea/system注意如果plugins和log的配置跟

2020-06-05 17:03:12 4093

原创 数据表闪回到某个时间段

SELECT * FROM TABLENAMEAS OF TIMESTAMP to_date('2020-02-01 12:00:00', 'yyyy-mm-dd hh24:mi:ss');

2020-05-20 09:52:45 659

转载 EasyExcel读写Excel

转载,侵删原文链接:https://mp.weixin.qq.com/s/T_xBuoYgj1NuM7_yHe084Q最近读者小 H 在知识星球中给阿粉发来私信:阿粉,最近我在负责公司报表平台开发,需要导出报表到 Excel 中。每次使用 POI 开发,都要写长长的一坨代码,好几次因为没加入判空判断,导致生成失败。想跟你请教下有没有更加高效一点读写 Excel 方法?ps:知识星球汇集一片大神,感兴趣的同学可以加入知识星球,有任何问题都会有大神及时解答。使用过 poi 的开发同学可能都.

2020-05-19 22:29:37 3308

原创 Oracle增加字段

-- 添加字段ALTER TABLE 表名ADD 字段1 类型(字段长度)ADD 字段2 类型(字段长度);-- 添加字段的注释COMMENT ON COLUMN 表名.字段1 IS '字段1的名称';COMMENT ON COLUMN 表名.字段2 IS '字段2的名称';示例:ALTER TABLE BF_PROJECT ADD F_ID VARCHAR2(32) ADD F_CITY VARCHAR2(32);COMMENT ON COLUMN BF_PROJECT.F_ID

2020-05-15 11:20:43 21726 1

原创 ORACLE中相当于LIKE IN

SELECT T.*,ROWID FROM TWHERE F_YEAR = '2018' AND REGEXP_LIKE(F_SSXM,'^(1t|2t|3t)')

2020-05-14 16:36:55 6199

原创 Oracle在Order by 之后查询序号

SELECT row_number() over(ORDER BY F_PKEY) FROM TABLE

2020-05-14 16:34:16 985

原创 Notepad++ 多行一起编辑,或者多行头部或尾部添加删除数据

有啥意见或者不如还望各位大佬不吝指教,先行谢过~~~在开发过程中拼接Sql的时候,我喜欢先在PLSQL里面写完,然后执行没毛病之后,再复制到代码中,这样可以避免SQL的错误,但是,如果SQL有很多行的时候,如果一行一行的复制就会很麻烦,所以记录一下,使用Notepad++ 来简化一下,舒服~话不多话,上菜!情景一:在固定某个位置插入字符,比如在头部增加双引号("),可以使用Alt + 鼠标左键拖拉选取举个栗子:我想在前面加上 点赞的人 变成:点赞的人真的很帅在第一行的真前按住Al.

2020-05-14 11:16:22 1955

原创 根据月份获取季度

int quarter = (month - 1)/3 + 1;

2020-05-14 10:31:31 1649

转载 FIND_IN_SET函数

原文链接:https://blog.csdn.net/zhangkaidsy/article/details/101053481最近笔者遇到一个需求。在数据库中有下方表格所示类型的一个列,每个值都是由ID拼接的字符串,用户希望能针对这个列做到数据检索,要求数据值只要包含传入值,即视为满足检索条件。笔者的第一反应就是:简单!!!二话不说立马写SQLselect t.* from TABLE_T t where instr(t.ids, '8') > 0运行,这个时候发现结果如下:..

2020-05-12 17:58:57 472

转载 阿里开源项目EasyExcel高效读写excel

穿越原文Github文档

2020-05-11 09:26:00 424

原创 当try中有return语句时,先执行return还是先执行finally,执行顺序是什么

public static void main(String[] args) throws Exception { System.out.println(add());}public static int add() { int a = 0; try { System.out.println(a++); System.out.println(++a); return ++a;...

2020-05-06 14:55:39 326

原创 Spring注解之组件注册

默认值为singleton,单例的

2020-03-23 22:30:08 139

转载 一个故事告诉你什么是消息队列

摘要:本文属于原创,欢迎转载,转载请保留出处:https://github.com/jasonGeng88/blog案例有一天,产品跑来说:“我们要做一个用户注册功能,需要在用户注册成功后给用户发一封成功邮件。”案例小明(攻城狮):“好,需求很明确了。” 不就提供一个注册接口,保存用户信息,同时发起邮件调用,待邮件发送成功后,返回用户操作成功。没一会功夫,代码就写完了。验证功能没问题后...

2020-03-16 20:29:53 90

原创 IDEA使用技巧之Postfix Completion

/** * Postfix Completion */public class Main { //创建一个全局变量 private User userT; //new User().fileId public static void main(String[] args) { /** * 1.创建一个局部变量 */...

2020-03-14 17:33:43 467

原创 Oracle生成32位GUID

SELECT SYS_GUID() FROM DUAL;

2020-03-04 17:49:28 779

原创 Oracle实现查询以某列排序的序号

遇到一个场景,在使用 INSERT INTO A SELECT … FROM B 插入一个表数据的时候,表A有一列是记录的序号,且该序号要以B表的id列排序,如下sqlINSERT INTO A SELECT ID, ROWNUM F_XH FROM B ORDER BY B.ID此时F_XH并不是按照ID排序生成的,则改成INSERT INTO A SELECT ID, row_numb...

2020-03-04 17:14:00 1389

转载 Spring Boot如何实现过滤器、拦截器与切片?

对于SpringMvc,可以通过在web.xml中注册过滤器。但在SpringBoot中不存在web.xml,此时如果引用的某个jar包中的过滤器,且这个过滤器在实现时没有使用@Component标识为Spring Bean,则这个过滤器将不会生效。此时需要通过java代码去注册这个过滤器。以上面定义的TimeFilter为例,当去掉类注解@Component时,注册方式为:@Configur...

2020-03-03 15:03:39 218

原创 IDEA中Live Templates的使用

在IDEA的实际开发中,有些代码类似模板,这种可以使用Live Templates可以点击FIle->Setting->Editor->Live Templates,可以新建一个分组,点击右边+,Template Group…步骤4:比如我们的Logger只应用于Java文件,在html或者jsp不出现,则在下面选择Java对于类名,我们可以随便定义一个名字,比如cl...

2020-03-02 11:05:10 1380

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除