- 博客(115)
- 资源 (1)
- 收藏
- 关注

原创 Webservice 传输json、文件上传下载
1.所需jarimplementation group: 'org.apache.cxf', name: 'cxf-rt-frontend-jaxws', version: '3.3.4'implementation group: 'org.apache.cxf', name: 'cxf-rt-transports-http', version: '3.3.4'implementation group: 'com.alibaba', name: 'fastjson', version: '1.2.75
2021-05-20 17:23:33
2902
1

原创 Oracle数据泵导出导入
--1.先查询DIRECTORY路径select * from dba_directories;--(大部分使用DATA_PUMP_DIR,可新建create directory D_D_ora as 'D:\oracle\文件夹路径';--sysdba身份登录新建文件夹)--linuxcreate or replace directory dir as '/data/dir' ;-- 2.授权DIRECTORY读写权限给用户Grant read,write on directory DA
2021-04-28 11:58:30
263

原创 oracle表空间、用户
--创建表空间NRcreate tablespace NR datafile 'D:\NR.ora' size 3000m;--自动扩展alter database datafile 'D:\NR.ora' autoextend on; --1.创建用户--使用管理员登录,打开sql窗口--推荐 Oracle10G 及以上, 准备项目自己的空用户, 假设叫 release-- 表空间默认用 users (发布时最好指定专用的表空间,假设叫NR)create user release ide
2021-04-28 11:35:53
119

原创 echarts学习网址
echarts记录echarts有关的一些网址文章目录echarts1.echarts官网2.echarts社区1.echarts官网echarts官网2.echarts社区echarts社区
2021-03-01 17:20:31
352

原创 校验工具
校验方法集锦这里记录了一些校验工具类,供大家参考。文章目录校验方法集锦1.身份证校验2.邮箱校验1.身份证校验身份证校验2.邮箱校验邮箱校验
2021-02-25 16:52:15
202
原创 oracle 修改组合索引
--根据表名,查询一张表的索引select * from user_indexes where table_name='表名';--根据索引名,查询表索引字段select * from user_ind_columns where index_name='索引名';--删除主键约束alter table 表名 drop constraint 主键名;--删除索引drop index 索引名;--添加主键约束alter table 表名 add constraint 主键名 primary
2022-05-18 14:45:55
1174
原创 oracle sql执行计划分析
sql执行计划分析问题描述问题分析解决方案扫描类型index range scan(索引范围扫描):index skip scan(索引跳跃式扫描)table access full(全表扫描)问题描述项目上反馈某个功能模块查询效率特别慢,接口响应一次要四分钟,使用jprofiler分析后发现有一个慢sql,如下:SELECT T.* FROM (select t0.ID as c_1, t0.TITLE as c_2,
2022-05-09 17:18:08
4313
原创 gbase数据库锁表解决办法
gbase数据库锁表解决办法问题描述问题分析解决办法1. 查找被锁住的表2. 查找活跃锁的信息(shell命令)3. 查找用户线索和事务4. 查看会话信息5. 断开指定用户的连接执行中遇到的问题1. onstat: 未找到命令2.断开指定用户连接后,执行drop table等命令仍然报错问题描述gbase数据库的某张表突然无法查询和新增字段。问题分析经过百度查询了一下,发现是锁表导致的。解决办法1. 查找被锁住的表select hex(partnum) from systables whe
2022-04-28 16:01:34
4561
1
原创 excel单元格设置了数值类型,但是代码里读的时候还是文本类型
为什么Excel单元格内容双击后才能生效?Excel单元格内容双击后才能生效是因为Excel默认设置就是这样的,若需让更改内容后直接显示为更改后的,可以使用分列操作。具体操作如下:1、首先在EXCEL表格的页面中使用鼠标选中要进行操作的数据区域。2、接着在上方选项卡中点击“数据”选项卡,然后在下方的选项中点击“分列”选项。3、然后在弹出的对话框内点击勾选“分隔符号”,接着点击第对话框内的“下一步”选项。4、接着就会跳转出下一个对话框,在此对话框内点击“Tab键”,然后再次点击“下一步”。5、然
2022-03-08 09:38:56
4702
1
原创 java异步文件上传
1.将导入的excel先保存到本地临时路径下@PostMapping("/direct-funds-async") @ApiOperation(value = "直达资金导入",notes = "直达资金导入") @ApiImplicitParam(name = "multipartFile", value = "文件", required = true, dataType = "MultipartFile") public AsyncTaskInfo importDirectFu
2022-01-04 15:20:22
2093
转载 java IO写入文件效率——几种方法比较
/** *1 按字节写入 FileOutputStream * * @param count 写入循环次数 * @param str 写入字符串 */public void outputStreamTest(int count, String str) { File f = new File("f:test1.txt"); OutputStream os = null; try { os = new FileOutputStream(f);
2021-12-31 11:23:18
664
原创 IDEA java注释中文正常,build中文乱码
现象打开项目,java类里面的中文注释是正常显示的(UTF-8),在编译build模块的时候,build虽然成功了,但是会提示一堆中文乱码GBK之类的信息。解决办法1.查看当前项目编码格式,设置成UTF-8。(File→ Settings→ Editor→ File Encodings)2. 在Custom VM Options中设置UTF-8打开VM Options ,在最后一行添加【-Dfile.encoding=UTF-8】,然后重启IDEA结果...
2021-12-24 10:28:52
2785
原创 创建临时表工具类
@Componentpublic class TmpTableUtils { @Autowired private JdbcTemplate jdbcTpl; // 临时表的列 private String fname = "CODE"; // 获取临时表列的值 public String getFName() { return fname; } // 创建临时表(空表) public String createTemp
2021-12-15 17:26:45
469
原创 llegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation ‘=
Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
2021-12-15 16:44:31
1115
原创 redis流水号工具类
import java.math.BigDecimal;import java.util.concurrent.TimeUnit;import org.springframework.core.env.Environment;import org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.data.redis.support.atomic.RedisAtomicLong;impo
2021-12-13 11:09:18
334
原创 spingboot+vue 文件上传报错: Required request part ‘file‘ is not present
问题在和前端配合写一个excel导入功能的时候,发现一直报如下错误:Resolved exception caused by Handler execution: org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part ‘file’ is not present解决方案@SpringBootApplicationpublic class Applicati
2021-11-28 17:05:59
1240
转载 常用正则表达式
1.由数字、26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$2.非负整数(正整数 + 0 ): ^/d+$3. 正整数: ^[0-9]*[1-9][0-9]*$4.非正整数(负整数 + 0): ^((-/d+)|(0+))$5. 负整数 : ^-[0-9]*[1-9][0-9]*$6.整数: ^-?/d+$7.非负浮点数(正浮点数 + 0): ^/d+(/./d+)?$8.正浮点数 : ^(([
2021-09-28 17:30:38
701
原创 jdk8 Collectors.toMap
示例import com.jiuqi.bi.util.StringUtils;import java.util.*;import java.util.stream.Collectors;/** * @title: CollectorsToMap * @Author: 相思子 * @Date: 2021/9/25 10:02 * @Description: */public class CollectorsToMap { private String id; priv
2021-09-25 10:48:56
424
原创 idea搜狗输入法中文变成繁体字
现象开发的时候,想在idea控制台搜索东西,但是忘了搜索快捷键是什么,一顿尝试之后弄出来了。后来突然发现在idea里输入中文都成了繁体的,我在浏览器里又试了一下,发现还是正常的简体字。用的搜狗输入法。原因idea快捷键和搜狗输入法快捷键冲突。冲突快捷键:Ctrl+Shift+F搜狗输入法中,这是繁简字体切换快捷键;idea中,这是全局搜索快捷键解决方案1.在idea中重新执行一下Ctrl+Shift+F,或者点一下输入法悬浮框,切换到中文简体;2.修改搜狗输入法或者idea的冲突快捷键;
2021-09-16 10:02:01
1699
原创 JAVA 一个桶里面有白球. 黑球各 100 个
问题描述一个桶里面有白球. 黑球各 100 个,现在按下述的规则取球:i . 每次从桶里面拿出来两个球;ii. 如果取出的是两个同色的球,就再放入一个黑球;iii. 如果取出的是两个异色的球,就再放入一个白球;问:最后桶里面只剩下一个黑球的概率是多少?答案1.每次操作都会减少一球,所以最后剩下黑球或者白球2.由于白球每次操作要么不变,要么成对减少,所以最后不可能剩余一个白球,那么必然是剩余黑球了代码public class Test { /** * 运算逻辑:
2021-09-03 13:00:24
626
原创 list.sort和list.stream.sorted
问题描述最近写接口的时候,查完数据顺手排序了一下,结果列表数据始终是乱序的,查了好久都没看出问题,最后才发现是自己写list.sort写习惯了,把list.stream.sorted也当成list.sort使用了。知识盘点一、list.sort用法templateObjs.sort( Comparator.comparing(AnalysisTemplateObj::getGroupKey, Comparator.nullsFirst
2021-09-01 18:03:54
2831
原创 vue+webpack 模块编译后背景图片不显示
问题描述在vue项目中,给一个按钮加上背景图片,路径是正确的,但是编译后(npm run build)却不显示,但是如果给按钮加上图标,编译后就可以正常显示。问题分析经过排查发现,问题是因为编译前后,图片路径不一致导致的。编译后会生成一个dist文件,图片在dist下的某个文件夹下。但是代码里写的图片路径还是原来的,所以页面上显示失败。图标可以正常显示是因为图标经过了base64转换,正常的图片就不会这么转换。解决方案网上找了很多办法,加什么require(‘imgUrl’),或者是改pub
2021-09-01 17:34:32
680
原创 java 遍历组装树形
/** * @title: GroupNodeTree * @Author: 相思子 * @Date: 2021/8/10 12:04 * @Description:组装树形 */@Componentpublic class GroupNodeTree { private List<SummarySchemeGroupNode> groupNodeList; public GroupNodeTree(List<SummarySchemeGroupNode&
2021-08-25 11:16:25
216
原创 NamedParameterJdbcTemplate
private static final ThreadLocal<SimpleDateFormat> formatThreadLocal= ThreadLocal.withInitial(() -> new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")); @Resource private NamedParameterJdbcTemplate namedParameterJdbcTemplate; /** .
2021-07-21 10:09:22
644
原创 Java日期工具类DateUtils
import java.text.ParseException;import java.text.SimpleDateFormat;import java.time.Instant;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.format.DateTimeFormatter;import java.util.Date;/** * &l.
2021-07-20 16:10:36
221
原创 jasypt 加密解密+自定义加密算法
1.引用jar包gradle:implementation group: 'com.github.ulisesbocchio', name: 'jasypt-spring-boot-starter', version: '3.0.3'maven:<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-
2021-06-29 21:40:45
2938
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人