
开发相关小技巧
心寒丶
java后台,oracle数据库,前端全栈开发,三个臭皮匠,顶个诸葛亮,有问题咱一起解决!只要你问,只要我会(不会可以一起研究),倾囊相授
展开
-
java 校验接口是否可以建立连接
【代码】java 校验接口是否可以建立连接。原创 2023-04-12 18:45:00 · 87 阅读 · 0 评论 -
java 校验接口是否可以建立连接
java 校验接口是否可以建立连接原创 2023-05-16 21:45:00 · 128 阅读 · 0 评论 -
Calendar、SimpleDateFormat易犯的错误
Calendar、SimpleDateFormat易犯的错误时间部分参数详解原创 2022-05-25 20:30:00 · 722 阅读 · 4 评论 -
javax.net.ssl.SSLException: Received fatal alert: protocol_version解决
javax.net.ssl.SSLException解决方法原创 2022-04-07 19:45:00 · 24043 阅读 · 5 评论 -
java根据字符集名称及指定字节长度将String截取为集合
java根据字符集名称及指定字节长度将String截取为集合原创 2022-03-29 21:15:00 · 983 阅读 · 0 评论 -
EasyExcel根据sql动态导出数据
controllerpackage com.excel.demo.controller;import com.alibaba.excel.EasyExcel;import com.alibaba.excel.write.builder.ExcelWriterBuilder;import com.excel.demo.service.LedgerRealFeeService;import com.excel.demo.utils.EasyExcelUtils;import org.spr.原创 2021-03-02 09:28:45 · 810 阅读 · 0 评论 -
java使用EasyExcel导出百万数据
Maven依赖如下: <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.1</version> </dependency> <dependency> <groupId>org.apache.poi</g原创 2021-02-24 14:53:06 · 9843 阅读 · 2 评论 -
实用小网站
在线格式化代码:https://tool.oschina.net/codeformat/html根据sql语句生成对应JPA/JdbcTemplate/Mybatis/MybatisPlus/BeetlSQL相关代码https://java.bejson.com/generator/MD5在线解密https://www.cmd5.com/原创 2021-01-18 15:36:55 · 229 阅读 · 0 评论 -
java输入参数,转化为制定长度序号
public class test { private static String pull(int value, int len) { String serialText = "0000"; String s = Integer.toString(value); serialText = serialText.substring(0, len - s.length()); return (serialText + s); }...原创 2020-12-04 15:04:59 · 231 阅读 · 0 评论 -
分组排序生成序号 ROW_NUMBER() OVER(PARTITION BY ORDER BY ) 函数
ROW_NUMBER() OVER( [PARTITION BY column_1, column_2,…] [ORDER BY column_3,column_4,…] )根据column_1, column_2,… 分组 根据column_3,column_4,…排序例:有如下数据,需要根据人员分组,按照考试时间排序生成序号select A.* ,ROW_NUMBER() OVER(PARTITION BY a.name ORDER BY A.TESTDATE ) seno fr..原创 2020-09-17 10:27:42 · 9631 阅读 · 0 评论 -
java后台json集合传前台js
后台action主要部分public void getmessage(){ HttpServletResponse response = ServletActionContext.getResponse(); response.setContentType( "text/html;charset=utf-8"); PrintWriter out = null; try { out = response.getWrit原创 2020-09-16 18:02:20 · 9477 阅读 · 0 评论 -
java把提取出来的字符串放到数组Map中
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class cc { public static void main(String[] args) { List<Map<String,String>> Action =new ArrayList<Map<String,String>>();.原创 2020-09-10 16:49:58 · 10723 阅读 · 0 评论 -
利用反射批量修改java类某一属性
package utils.copyProperty;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Collection;public class CopyProperty { public static PropertyDescriptor[] g.原创 2020-07-23 09:50:34 · 9687 阅读 · 0 评论 -
java根据两个时间点获取每一天,循环输出
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;public class cc { public static void main(String[] args) throws ParseException { SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); String start.原创 2020-07-07 12:13:31 · 6490 阅读 · 0 评论 -
java根据年份循环每一天的时间
import java.util.ArrayList;import java.util.Calendar;import java.util.List;public class cc { public static void main(String[] args) { List<String> Yeardates=new ArrayList(); //循环输出2014到2020年每一天 for (int year = 2014; year < 2021; year++.原创 2020-07-07 14:57:11 · 4725 阅读 · 0 评论 -
java遍历类属性,并给字段赋值
今天做一个导出excel的功能,需要导出八九十个字段,然后发觉一个字段报空指针异常,遂改用三元运算符,cell2.setCellValue(prpSsalaries.get(i).getFixedSalary()==null?"0":prpSsalaries.get(i).getFixedSalary().toString());后来发觉很多BigDecimal字段都为空,然后导出的时候报空指针异常,想想不可能这八九十个字段都加判断吧,然后就写了一个工具类,用来转换Long,BigDecimal为.原创 2020-05-28 16:43:17 · 11854 阅读 · 0 评论 -
java解析excel怎么判断为空,2003版本需要额外判断?
今天查看生产环境一个bug,一般来说获取第一行判断是否为空,代码如下,理论上是没什么错误,但是2003版的虽然数据为空,却不会走下边的breakif(String.valueOf(row.getCell(0)) == null || String.valueOf(row.getCell(0)) == ""){ break;}因此2003版本的 应该加上row.getCell(0).getCellType()==Cell.CELL...原创 2020-05-15 11:22:13 · 9905 阅读 · 0 评论 -
oracle恢复某段时间之前的数据
1、通过以下sql就可以查询出多少分钟之前的数据select * from testas of timestamp sysdate - 10 / 1440 --test为需要恢复数据的表名 ,10表示十分钟,30则表示30分钟之前的,1440表示一天有1440分钟。2、如果精确到某段时间点,则可以用以下sql查询 SELECT * FROM testAS OF TIMESTAMP to_date('2020-05-14 11:09:21','YYYY-MM-DD HH24:M...原创 2020-05-14 11:17:14 · 12454 阅读 · 0 评论 -
java把请求报文写入文件, 并生成文件保存在某地址
先上代码,代码如下package com.example.demo;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.a...原创 2020-05-07 09:20:27 · 10264 阅读 · 0 评论 -
java逗号分隔的字符串(双引号)转化为逗号分隔的字符(单引号)
String a = "123,456,789"; a = a.replaceAll("\\b", "'"); System.out.println(a);原创 2020-04-20 10:17:32 · 10811 阅读 · 3 评论 -
Java 判断对象及对象中属性是否为空
package com.ax.util;import java.lang.reflect.Field;/** * Created by hj. */public class VoUtilsTool {/**** * @param object 对象 * @return 如果对象不为空,且没有空值。返回false,对象为空或者有空值,返回true * */ public...原创 2019-09-18 09:13:41 · 14233 阅读 · 1 评论