java 获取月,日,小时的开始时间和结束时间 在统计的数据是时候,要统计某月、日、小时的数据。开始时间月、日、小时的最初时间,结束时间是月、日、小时的最晚时间。该如何处理呢?比如: 2020-10-10 08:22:45小时开始时间:2020-10-10 08:00:00小时开始时间:2020-10-10 08:59:59日开始时间:2020-10-10 00:00:00日开始时间:2020-10-10 23:59:59月开始时间:2020-10-01 00:00:00月开始时间:2020-10-31 23:59:59
Java 获取某年的第一天和最后一天 在统计的数据是时候,要统计某年的数据。开始是某年的第一天,结束时间是某年的最后一天。改如何获取某年的第一天或最后一天:获取当年的第一天和最后一天 private static String datePattern = "yyyy-MM-dd"; /** * 时间转时间字符串 * @param date 日期 * @param pattern 格式 * @return String */ public stati..
mysql split 字符串 使用mysql 要处理 带逗号的字符串,比如: “1,2,3,4,5”,变成一列一列1 2 3 4 5 处理: 网上搜了下,都是用help_topic表来处理的。使用help_topic时为了解决行转列的问题。常见的是: SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('7654,7698,7782,7788',',',help_topic_id+1),',',-1) AS num FROM mysql.help_top...
java.lang.NullPointerException: null at org.springframework.util.ReflectionUtils.invokeMethod(Reflec 在使用ReflectionUtils反射处理调用方法的时候报错了错误:java.lang.NullPointerException: null at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282) ~[spring-core-5.1.9.RELEASE.jar!/:5.1.9.RELEASE]原因: 未找到对应的方法。处理思路:先单元测试,看看该...
MockMvc GET请求处理 学习使用MockMvc请求,post请求,参数都是一样的。Get请求,参数就不同了。对于不同类型的参数,改如何处理呢?1,参数在URL上的PathPathVariable@ResponseBody@GetMapping("/inst/{tableId}")public Object getAopsInst(@PathVariable Long tableId) { return tableId+" I will make it";}测试:@Testpub...
Aviator 特殊处理时间字符串 在使用Aviator写脚本的时候,要计算两个时间字符串,得到处理时长。处理时间的时候,如果时间字符串是不固定。想传时间字符串进去,然后进行替换计算该如何处理呢?处理思路:用“.getTime()”进行标记这个是时间字符串,要把字符串时间替换为日期时间。如果结束时间,则处理时长字段为空""代码// 把时间字符串转换为时间public static Date strToDateTime(String time) { Date dateTime = null;...
Aviator字符串时间处理 在使用Aviator写脚本的时候,处理时间的时候,只能获取到当前时间。想传时间字符串进去,然后进行替换计算该如何处理呢?代码字符串转时间// 把时间字符串转换为时间public static Date strToDateTime(String time) { Date dateTime = null; try { dateTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(time); ..
Aviator 常见使用 学习使用AviatorScript 写脚本对数据进行处理。这边写一些常见的例子,都使用表达式的方式(使用文本的话,无法传具体的参数)aviator maven最新的引用:<dependency> <groupId>com.googlecode.aviator</groupId> <artifactId>aviator</artifactId> <version>5.3.1</version
Powdersigner 常见使用 1、导出图片导出图片:1,选中要导出的内容,不然导出图片的按钮是灰色的2,点击编辑(Edit) --> 导出图片(Export Image)3,选择保存文件的地址就可以了
Fiddler 关闭 HTTP protocal violations 弹出框 在使用Fiddler的时候,经常会弹出一堆的 HTTP protocal violations 弹出框,特别烦。找到工具--> Fiddler 选项 --> 找到 Show a message when HTTP protocal violations encountered保存后就可以了,就不会一直弹出来了。...
spring mvc 配置多数据源 程序是使用的是spring JdbcTemplate架构,简要记录下配置多数据源的方法:1,设置数据源:在application.properties文件中配置多个数据源,示例中我配置了2个数据源,如下:A、oraclejdbc.driver=oracle.jdbc.OracleDriverjdbc.url=jdbc:oracle:thin:@1localhost:1521:devjdbc.username=lingjdbc.password=22...
java 正则替换sql里面的参数 在处理sql参数的时候,替换圆括号里面只处理了一种情况。而没有从整体上进行处理!!!这是一个思考问题上严重的偏向。 考虑问题时候,要先从整体开始考虑,逐步分解,再细分到局部!要求:替换sql里面的参数:SELECT a.table_id, a.table_title, a.table_name, a.table_serial, b.STAFF_NAME , b.REGION_NAME, b.operatingsystem, b.renduoxuan FROM ta...
unable to initialize ‘javax.el.ExpressionFactory‘ build.gradle里面升级tomcat的版本ext['tomcat.version'] = '9.0.58'项目启动报错:javax.validation.ValidationException: HV000183: Unable to initialize 'javax.el.ExpressionFactory'. Check that you have the EL dependencies on the classpath, or use ParameterMessag..
java replaceAll替换圆括号 在手写sql的时候,根据参数处理查询条件.select * from staff where 1 = 1 and staff_id in ($staffIds) and staff_name in ($staffNames)比如staffId为空,需要把staff_id in ($staffIds) 候设置为true,staffName正常赋值replace替换圆括号public static void main(String[] args) { String sqlSt...
Mysq 查询没有索引的表格 Mysq 查询没有索引的表格学习了给没有主键的表格添加主键,如何给没有索引的表格添加索引呢? 查出没有索引的表格,以便添加对应索引的内容:0、处理的过程:查询主键:SELECT table_schema, table_name FROM information_schema.tables WHERE (table_schema,table_name) NOT IN( SELECT DISTINCT table_schema,table_name FROM informati