- 博客(29)
- 收藏
- 关注
原创 正则 密码校验规则:8-16位字符,同时包括数字、大小写字母和特殊字符,其中特殊字符最多不能超过3个,且需要在“~ @ # $ % * _ - + = : , . ? [ ] { }”范围内
正则密码校验
2022-06-16 09:08:30
4145
1
原创 Error running IntfBootApplication. Command line is too long. Shorten the command line via JAR manife
springboot 启动报错问题
2022-04-28 14:29:19
850
原创 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
366
原创 idea 2021 版本后项目运行报错——Error running xxx : Command line is too long.Shorten command line ..解决方法
idea 2021.3.2 版本 启动项目报错问题
2022-03-09 18:15:52
835
原创 springboot 启动图标修改
在resource 目录下创建banner.txt 文件 _ _ _| | (_) | || |__ _ __ _ ___| |_ ___ _ __ ___| '_ \| |/ _` / __| __/ _ \| '_ \ / _ \| |_) | | (_| \__ \ || (_) | | | | __/|_.__/|_|\__, |___/\__\___/|_| |_|\___| __/ |
2021-07-14 18:03:53
371
原创 时间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
121
原创 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
268
1
原创 svn直接下载的项目,idea打开之后关联svn
idea打开项目之后,当改动文件看不到文件变化的情况,也就是不会变色需要关联svn之后就可以了如下图:vcs-》enable version-。。。这样就成功关联了svn效果如下:注意前提:idea配置svn的插件...
2020-06-29 15:21:15
854
原创 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
1022
原创 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
425
原创 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
3379
2
原创 启用SystemScope打包方式
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration...
2020-01-10 09:29:40
1072
原创 事务回滚 @Transactional(rollbackFor = Exception.class) 失效时候
当在service方法上面添加@Transactional(rollbackFor = Exception.class) 时候 该方法有两个数据库插入sql假如第一个成功了 第二个失败报异常了,事务回滚失败 第一个数据仍然修改了数据库,此时在异常处理那里添加以下代码TransactionAspectSupport.currentTransactionStatus().setRo...
2019-12-19 15:39:36
1040
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
231
原创 spring boot 启动 设置配置文件
@SpringBootApplicationpublic class HealthCheckApplication { public static void main(String[] args) { SpringApplication app = new SpringApplication(HealthCheckApplication.class); ...
2019-04-15 13:41:58
204
原创 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
2251
转载 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
170
原创 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
1793
转载 项目开发流程环境,SIT UAT PROD 的英文及其对应关系
英文缩写 英文 中文DEV development 开发SIT SystemIntegrateTest 系统整合测试(内测)UAT UserAcceptanceTest 用户验收测试PET PerformanceEvaluationTest 性能评估测试(压测)SIM simulation 仿真PRD/...
2019-03-25 09:25:15
5797
原创 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
576
原创 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
860
原创 单例模式
概念:单例对象的类只能允许一个实例存在。实现步骤:1.构造方法私有,防止外部代码块创建实例;2.通过静态方法(getInstance)获取实例。在该类内提供一个静态方法,当我们调用这个方法时,如果类持有的引用不为空就返回这个引用,如果类保持的引用为空就创建该类的实例并将实例的引用赋予该类保持的引用。注意问题:1.线程安全问题,避免创建多个实例;2.效率问题;3.内存资源...
2019-03-20 10:15:20
115
原创 poi excel 文件读写处理
项目是springboot+mybatis的项目框架首先pom文件引包 我使用的版本是3.16版本,xlsx-streamer包使用的1.2.0 本地引入的(如果maven无法下载,可以选择本地引入,下载好jar包之后) <!-- POI --> <dependency> <groupId>org.a...
2018-08-24 11:41:14
905
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人