自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正则 密码校验规则:8-16位字符,同时包括数字、大小写字母和特殊字符,其中特殊字符最多不能超过3个,且需要在“~ @ # $ % * _ - + = : , . ? [ ] { }”范围内

正则密码校验

2022-06-16 09:08:30 3331 1

原创 git -后悔药 回退代码

git 回退代码 世上难得后悔药

2022-06-15 09:35:25 488

原创 git 合并几次commit 以及修改历史的commit 注释

git 合并commit 以及修改历史commit 注释

2022-06-14 11:09:43 386

原创 Error running IntfBootApplication. Command line is too long. Shorten the command line via JAR manife

springboot 启动报错问题

2022-04-28 14:29:19 758

原创 list或者数组的几种排序方式

1.gNameList.sort((a, b) -> Double.valueOf(a).compareTo(Double.valueOf(b).doubleValue()));2.Collections.sort(list); // 默认从小到大3.for循环 冒泡算法 public void Maopao() { int[] arr = {6,4,5,8,1,9}; System.out.println...

2022-04-27 16:01:13 286

原创 java map 实现原理

Map 的实现原理

2022-04-11 14:27:13 2402

原创 java 集合 set 实现原理

java 集合set的原理

2022-04-11 10:43:40 886

原创 win 10 配置 双jdk 如1.7 + 1.8

win 10 同时配置 jdk 1.7 1.8

2022-03-22 18:40:35 357

原创 idea 2021 版本后项目运行报错——Error running xxx : Command line is too long.Shorten command line ..解决方法

idea 2021.3.2 版本 启动项目报错问题

2022-03-09 18:15:52 633

原创 正则表达式

正常见正则表达式

2022-03-01 14:28:22 451

原创 springboot 启动图标修改

在resource 目录下创建banner.txt 文件 _ _ _| | (_) | || |__ _ __ _ ___| |_ ___ _ __ ___| '_ \| |/ _` / __| __/ _ \| '_ \ / _ \| |_) | | (_| \__ \ || (_) | | | | __/|_.__/|_|\__, |___/\__\___/|_| |_|\___| __/ |

2021-07-14 18:03:53 300

原创 时间sql

oracle时间的sql1.某一天的24小时写法1:select (trunc(to_date('2013-07-01', 'yyyy-mm-dd')) + trunc(to_char(to_date('2020-07-01', 'yyyy-mm-dd'), 'sssss') / 1800) / 48) + (ROWNUM - 1) / 48 as dates from dualCONNECT BY ROWNUM <= (to_date('2013-07-02', 'yyyy-mm-..

2020-10-09 15:11:54 65

原创 maven 奇怪的打包报错:

maven 奇怪的打包报错:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.7:resources (default-resources) on project ucc-cloud-web-boot: Mark invalid -> [Help 1]解决办法:构建的pom文件加上如下:<dependencies> <depen...

2020-09-29 20:44:47 174 1

原创 svn直接下载的项目,idea打开之后关联svn

idea打开项目之后,当改动文件看不到文件变化的情况,也就是不会变色需要关联svn之后就可以了如下图:vcs-》enable version-。。。这样就成功关联了svn效果如下:注意前提:idea配置svn的插件...

2020-06-29 15:21:15 782

原创 oracle pgsql 对比

直接上比较结果:一.关于时间函数:1.上月的今天:oracleSELECT add_months(sysdate,-1) from DUALpgsqlselect (date_trunc('day', current_date - interval '0' day) + INTERVAL '-1 MONTH') lasttoday上月今天的当前时刻select to_char(now() + INTERVAL '-1 MONTH', 'YYYY-MM-DD HH24:

2020-06-12 17:00:56 810

原创 java 8 新特性 arrayList的坑,- class com.csc.config.SpringContext must implement java.io.Serializable错误

return new ArrayList<Object>(){{add(queries.get("productNo"));add(queries.get("productNo"));add(startDate);add(endDate);}};Failed to invoke the method queryForList in the service com.z...

2020-05-03 09:48:16 350

原创 mysql-向上-向下-递归查询sql

mysql和oracle不同没有相关的递归查询的函数,要么自己写相应的函数(存过)要么写sql,以下是自己结合一篇博文,以及自己的项目实践。前期准备:mysql数据库,数据字典表:--表结构--CREATE TABLE `csc_consult_servicetype` ( `id` bigint(11) NOT NULL COMMENT '主键', `node_id` int(...

2020-03-30 22:02:26 3129 2

原创 启用SystemScope打包方式

<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration...

2020-01-10 09:29:40 841

原创 事务回滚 @Transactional(rollbackFor = Exception.class) 失效时候

当在service方法上面添加@Transactional(rollbackFor = Exception.class) 时候 该方法有两个数据库插入sql假如第一个成功了 第二个失败报异常了,事务回滚失败 第一个数据仍然修改了数据库,此时在异常处理那里添加以下代码TransactionAspectSupport.currentTransactionStatus().setRo...

2019-12-19 15:39:36 957 1

原创 oralce 月份 获取

获取本年到当前时间的月份select to_char(add_months(sysdate, -t.rn), 'yyyymm') from dual a, (select rownum - 1 rn from dual connect by rownum <= 12) twhere to_char(add_months(sysdate, -t.rn), 'yyyy') = ...

2019-09-25 16:46:49 164

原创 spring boot 启动 设置配置文件

@SpringBootApplicationpublic class HealthCheckApplication { public static void main(String[] args) { SpringApplication app = new SpringApplication(HealthCheckApplication.class); ...

2019-04-15 13:41:58 152

原创 postgres 数据库导入导出 (docker起的一个数据库)

1.psql 数据库 导出sql数据前提 数据库存在docker容器中:进入docker容器:docker exec -it postgres-master-data /bin/bash切换postgres用户su - postgres执行以下命令:pg_dump -U postgres -t services service-master-data &g...

2019-04-09 11:45:34 2087

转载 restful 风格的理解

rest representational state tranferr(表象性状态转变)或者表述性状态转移; 是web服务的一种架构风格,使用HTTP,URI,XML,JSON,HTML等广泛流行的协议和标准,是一种轻量级,跨平台,跨语言的架构设计;是一种设计风格,不是一种标准,是一种设计思想。样例:以前的常规用法:http://127.0.0.1:8080/Users/use...

2019-04-08 10:17:19 114

原创 hashMap的遍历方式

直接上代码public static void main(String[] args){ Map<Object, Object> hashMap = new HashMap<Object, Object>(){{ put("1",1); put("2",1); put("3",1); put("4...

2019-03-25 09:54:39 1737

转载 项目开发流程环境,SIT UAT PROD 的英文及其对应关系

英文缩写 英文 中文DEV development 开发SIT SystemIntegrateTest 系统整合测试(内测)UAT UserAcceptanceTest 用户验收测试PET PerformanceEvaluationTest 性能评估测试(压测)SIM simulation 仿真PRD/...

2019-03-25 09:25:15 5631

原创 java list 集合 原理

java 常见的list集合1.Arraylist:实现原理:动态的数组,/** * Default initial capacity. */private static final int DEFAULT_CAPACITY = 10;默认的容量大小是10扩容原理:每次超出容量的时候都是动态的添加一半的容量,扩大至1.5倍。/** * Incre...

2019-03-21 10:26:32 503

原创 python requests unittest契约测试

用python的requests 框架 unittest 实现自动化测试,run_test.sh脚本启动,外部传需要测试的service服务的url前缀(ip+端口)项目目录结构如下图:代码:spec.py:#! /usr/bin/python3import unittestimport jsonimport osimport os.path as pimp...

2019-03-20 10:30:33 776

原创 单例模式

概念:单例对象的类只能允许一个实例存在。实现步骤:1.构造方法私有,防止外部代码块创建实例;2.通过静态方法(getInstance)获取实例。在该类内提供一个静态方法,当我们调用这个方法时,如果类持有的引用不为空就返回这个引用,如果类保持的引用为空就创建该类的实例并将实例的引用赋予该类保持的引用。注意问题:1.线程安全问题,避免创建多个实例;2.效率问题;3.内存资源...

2019-03-20 10:15:20 84

原创 poi excel 文件读写处理

项目是springboot+mybatis的项目框架首先pom文件引包 我使用的版本是3.16版本,xlsx-streamer包使用的1.2.0 本地引入的(如果maven无法下载,可以选择本地引入,下载好jar包之后)        &lt;!-- POI --&gt;        &lt;dependency&gt;            &lt;groupId&gt;org.a...

2018-08-24 11:41:14 794

空空如也

空空如也

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

TA关注的人

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