自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 单个文件上传到服务器

【代码】Java 单个文件上传到服务器。

2022-10-21 17:57:35 259 1

原创 postman list<String>传参

2022-10-18 11:25:06 1455

原创 Java 拼接逗号

【代码】Java 拼接逗号。

2022-09-28 14:55:27 220

原创 Java excel poi 读取已有文件 ,动态插入一列数据

【代码】Java excel poi 读取已有文件 ,动态插入一列数据。

2022-08-30 22:03:16 3115 3

原创 判断字符串是否等于数组的值

代码】判断字符串是否等于数组的值。

2022-07-28 14:21:16 250

原创 前端控制台写代码验证函数可用

前端

2022-06-17 10:40:14 94

原创 unicode编码表查询

查询地址:https://unicode.yunser.com/unicode

2022-05-21 23:30:44 4971

原创 JAVA 将日期字符串 月份或者日期不足10进行补0操作

在这里插入图片描述

2022-05-06 22:52:15 1618

原创 oracle 使用sequence生成下一个id

select seqquence_id.nextval ID from dual

2021-09-03 15:52:42 508

原创 java正则表达式 yyyy-mm或者yyyy-mm/yyyym

public static void main(String[] args) { //正则表达式 yyyy-mm String MONTH_REGEX1 = "^([1-9]\\d{3}-)(([0]{0,1}[1-9])|([1][0-2]))$"; // yyyy-mm 或者 yyyy-m String MONTH_REGEX2 = "^([1-9]\\d{3}-)(0[1-9]|10|11|12)"; //yyyy-mm ...

2021-07-08 14:37:47 2551 3

原创 oracle。case when和decode用法

select case com_type when '1' then '合同' when '2' then '订单' else '合约' end as '合同类型' , decode(com_type,'1','合同' ,'2','订单') as '合同类型' from table

2021-03-09 13:41:57 84

原创 Stream 多字段分组 并判断list string类型最大最小值

public class ExcelTool { public static void main(String[] args) throws ParseException { List<VO> list = new ArrayList<VO>(); VO vo1= new VO(); vo1.setName("xxxx"); vo1.setData("2020-12-12"); vo1.setT

2021-03-01 21:51:47 795

原创 jdk1.8 API文档下载

链接: https://pan.baidu.com/s/19-reYRi54U7gLfaz_7GmpA 密码: 36fb

2021-02-04 19:38:33 138

原创 SQL错误[1046][3D000]: No database selected

没有指定数据库例如:Select * from pizza正确:Select * from ts.pizza

2021-01-28 18:13:51 2292

原创 Mac配置maven环境变量

1.输入命令: vim .bash_profile (编辑该文件)2.点击按键 i 进行编辑文件内容export MAVEN_HOME=/Users/who/soft/apache-maven-3.6.3 export PATH=${MAVEN_HOME}/bin:$PATH3.强制保存并退出 :先点击 esc 然后在控制台输入 :wq! 如图4.输入命令:source .bash_profile 5.查看maven是否配置成功 mvn -v ......

2021-01-19 13:05:12 130

原创 idea构建普通Java项目并打包

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210118143415931.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Njc1MjE3OA==,size_16,color_FFFFFF,t_70)打包

2021-01-18 14:41:24 137

原创 SQL错误 1264 [22001]data truncation: out of range value for column xxx at row1

bigDecimal(a,b)a:表示总长度,b:表示保留两位小数 检查数值是否超长比如我的bigDecimal(9.5)存10000.00000超过9位总长度

2021-01-08 10:44:34 3293

原创 Mysql设置随机编号

Select concat(‘id’,@num:=@num+1) from table , (select @num:=0) a

2020-12-18 15:35:19 403 1

原创 kettle mysql批量加载操作

选择csv文件输入和MySQL批量加载2.设置csv文件输入参数,文件名参数地址设置Linux环境下的地址,windows环境无效。3.设置MySQL批量加载数据3.设置好把 ke03.ktr文件和file.text文件上传到Linux环境4.编写 ke03.ktr文件启动脚本启动脚本 ke03.shsh /home/sum/kettle/data-integration/pan.sh /file /home/sum/kettle/test/ke03.ktr /level detailed ...

2020-12-14 13:26:54 873

原创 查询该表的列

select GROUP_CONCAT(COLUMN_name) from information_schema.COLUMNS where table_schema=‘库名’ and table_name =‘表名’

2020-12-02 19:31:23 73

原创 idea启动SpringBoot程序后,提示Process finished with exit code 0

pom.xml 文件缺少配置 导入包重启即可 org.springframework.boot spring-boot-starter-web 2.2.1.RELEASE

2020-11-09 11:03:09 758

原创 rest风格 服务之间调用不同参数

1 调用方public case caseServer(Case case){try{String url ="http://10.10.10.10:8082/case/list/";String jsonObject =JSONObject.toJSONString(case);Case cases = restTemplate.postForObject(url,jsonObject,Case.class);}catch(final Exception e){}return case

2020-10-23 17:40:38 129

原创 Stream 的处理

根据某个字段去重list<CaseAssign>列表

2020-10-22 16:49:34 208

原创 java.lang.IllegalArgumentException: Comparison method violates its general contract!

原因JDK7中的Collections.Sort方法实现中,你的返回值需要严谨全面;如果两个值是相等的,那么compare方法需要返回0,否则 可能 会在排序时抛错,而JDK6是没有这个限制的。在在 JDK7 版本以上,Comparator 要满足自反性,传递性,对称性说明:1) 自反性:x,y 的比较结果和 y,x 的比较结果相反。2) 传递性:x>y,y>z,则 x>z。3) 对称性:x=y,则 x,z 比较结果和 y,z 比较结果相同jdk1.8有这个方法.

2020-10-15 15:43:44 163

原创 数据库设置为timestamp类型的日期读取到java后面多一个0解决办法

public static String test(String createTime)throw ParseException{if(null == createTime || "".equals(createTime){return "";}SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date cu = sdf.parse(createTime)String ct = sdf.format(cu.

2020-10-14 20:10:24 1119

原创 String类型金额保留后两位

public static void main (string [] args){BigDecimal big = new BigDecimal(6.000);big = big.setScale(2,BigDecimal.ROUND_DOWN);}

2020-10-09 17:28:14 190

原创 mybatis使用useGeneratedKeys

mybatis使用useGeneratedKeys=true 时 自增id并返回自增id到实体类,避免再查一次

2020-09-29 16:54:01 178

原创 Mysql根据年月日查询timestamp类型

Select * from table where data_format(time,’%Y-%m-%d) = ‘2020-09-25’

2020-09-29 14:34:03 836

原创 指定文件路径从服务器下载文件

public void down(@RequestParam("filePath") String filePath, @RequestParam("fileName") String fileName, HttpServletRequest request , HttpServletResponse response){ InputStream fis = null; OutputStream toClient = nul..

2020-09-07 11:15:09 1073

原创 ResetTemplate获取响应流数据

@Autowired private ResetTemplate resetTemplate; public static void main(String[] args) throws IOException { //如果文件流,用Resource 方法一 String urlResource = "http://10.2.25.223/imageWeb"; urlResource +="card="+card; .

2020-09-07 10:44:18 628

原创 Java Stream流之BigDecimal求和

List<Entity> roleEdit = roleService.findAll(roleEntity);roleEdit.stream().map(re -> re.getNum() == null ? BigDecimal.ZERO : re.getNum()).reduce(BigDecimal.ZERO,BigDecimal::add);

2020-08-13 14:33:54 6968

原创 postman传参类型 List<Long>

postman传值方式control方法: @PostMapping(value = "/update") public void update(@ResponseBody List<Long> list){ server.update(list); }xml: <update id="updateCustomerNum" parameterType="java.util.List"> update user set

2020-08-06 14:18:15 5568

原创 @Scheduled

每隔5秒执行一次: @Scheduled(cron = "*/5 * * * * ?")每隔1分钟执行一次: @Scheduled(cron = "0 */1 * * * ?")每天23点执行一次: @Scheduled(cron = "0 0 23 * * ?")每天凌晨1点执行一次: @Scheduled(cron = "0 0 1 * * ?")每月1号凌晨1点执行一次: @Scheduled(cro..

2020-08-03 16:13:32 1615

原创 java文件下载

/*** 文件下载* @param filePath 文件路径* @param fileName 文件名* @param request* @param response* @return*/@RequestMapping(value="/download")public ResponseEntity downLoad(String filePath, String fileName, HttpServletRequest request, HttpServletResponse resp

2020-07-25 10:45:35 91

原创 linux环境杀死应用并重启应用.sh脚本

文件名:xxx.shcount = `ps -ef | grep -e /opt/01boot/xxx.jar |grep -v grep|awk '{print $2}' |xargs kill -9`echo $countif [ $count != 0 ]then ps -ef |grep -s /opt/01boot/xxx.jar |grep -v grep|awk '{print $2}' |xargs kill -9 fiecho "=====应用停止成功====

2020-06-24 10:35:50 273

原创 Redis: wrongtype operation against a key holding the wrong kind of value

确保此键值没用后,在redis 用del命令删除,重新设置即可。get keydel key

2020-06-23 13:45:35 108

原创 Mybatis执行不报错不更新解决办法

mybatis执行的时候只显示sql语句和参数控制台日志不显示执行成功还是失败。这条sql语句有问题,传进去的参数缺少必传的参数使用try catch 捕抓异常try{Mapper.insert(param)}catch (Exception e){log.info(“打印异常”+e);}...

2020-06-19 17:36:06 1449 1

原创 Linux环境下乱码解决办法

查看数据库编码格式,linux环境编码格式,jar包编码格式是否一致

2020-06-19 12:19:39 165

原创 Linux下查找文件

find ~ -name “tar.java” 精确查找文件find ~ -name “tar*” 模糊查找文件find ~ -iname “tar*” 不区分大小写去查找文件

2020-06-17 22:16:46 94

原创 获取指定地址下的所有文件并按照时间排序读取最新文件

public static void main(String[] args) throws IOException {//读取路径 String path ="/user/otp/date/"; File file = new File(path); //获取file下的所有文件 File[] files = file.listFiles(); //根据时间排序,最新的在第一条 Arrays.sort(files, new Comparator() {

2020-06-17 16:49:22 353

空空如也

空空如也

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

TA关注的人

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