自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 资源 (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 2456 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 229

原创 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 83

原创 jstack 手动获取线程dump

ps -ef|grep java

2021-04-01 10:27:02 174

原创 echarts学习网址

echarts记录echarts有关的一些网址文章目录echarts1.echarts官网2.echarts社区1.echarts官网echarts官网2.echarts社区echarts社区

2021-03-01 17:20:31 295

原创 校验工具

校验方法集锦这里记录了一些校验工具类,供大家参考。文章目录校验方法集锦1.身份证校验2.邮箱校验1.身份证校验身份证校验2.邮箱校验邮箱校验

2021-02-25 16:52:15 159

原创 GB2312转UTF-8部分中文乱码

GB2312中文乱码

2023-08-24 11:18:32 1689

原创 父类对象转成子类对象

【代码】父类对象转成子类对象。

2023-08-18 14:49:26 384

原创 金蝶中间件开启gzip

金蝶中间件开启gzip

2023-03-26 06:38:12 231 1

原创 tongweb开启远程调试

tongweb远程调试端口

2023-02-13 17:40:45 264

原创 神通数据库配置文件Oscar.conf

linux环境下直接执行set 参数命令即可更改参数,也可以手动修改Oscar.conf。

2023-02-09 20:11:58 1626

原创 达梦数据库查看表的大小、字符集、页大小等

查看表的大小

2023-02-07 21:47:11 2077

原创 达梦数据库锁超时(锁表)

达梦数据库报“锁超时”,或者锁表

2023-02-07 21:33:37 1683

原创 oracle 多行数据合并成一行数据

划水的时候看到有人问了这个问题(多条数据合并成一条),顺手写个sql记录一下。

2022-06-23 11:11:42 5634

原创 tongweb设置gzip

前端js文件太大,网络传输非常慢,需要在tongweb中设置gzip

2022-06-20 11:01:33 351

原创 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 1024

原创 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 3818

原创 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 3920 1

原创 excel单元格设置了数值类型,但是代码里读的时候还是文本类型

为什么Excel单元格内容双击后才能生效?Excel单元格内容双击后才能生效是因为Excel默认设置就是这样的,若需让更改内容后直接显示为更改后的,可以使用分列操作。具体操作如下:1、首先在EXCEL表格的页面中使用鼠标选中要进行操作的数据区域。2、接着在上方选项卡中点击“数据”选项卡,然后在下方的选项中点击“分列”选项。3、然后在弹出的对话框内点击勾选“分隔符号”,接着点击第对话框内的“下一步”选项。4、接着就会跳转出下一个对话框,在此对话框内点击“Tab键”,然后再次点击“下一步”。5、然

2022-03-08 09:38:56 3949 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 1972

转载 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 557

原创 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 2519

原创 创建临时表工具类

@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 426

原创 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 1027

原创 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 289

原创 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 1144

原创 linux--杀死指定端口

1.查询端口netstat -tunpl|grep 88992.杀死端口kill -9 1321

2021-10-17 13:24:52 8159

转载 常用正则表达式

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 605

原创 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 391

原创 idea 控制台搜索快捷键

这个快捷键不怎么常用,但是一到要用的时候总是忘记,记一下,到时候好找1.快捷键 Ctrl + J2.点击查找

2021-09-16 10:34:40 4995

原创 idea搜狗输入法中文变成繁体字

现象开发的时候,想在idea控制台搜索东西,但是忘了搜索快捷键是什么,一顿尝试之后弄出来了。后来突然发现在idea里输入中文都成了繁体的,我在浏览器里又试了一下,发现还是正常的简体字。用的搜狗输入法。原因idea快捷键和搜狗输入法快捷键冲突。冲突快捷键:Ctrl+Shift+F搜狗输入法中,这是繁简字体切换快捷键;idea中,这是全局搜索快捷键解决方案1.在idea中重新执行一下Ctrl+Shift+F,或者点一下输入法悬浮框,切换到中文简体;2.修改搜狗输入法或者idea的冲突快捷键;

2021-09-16 10:02:01 1347

原创 JAVA 一个桶里面有白球. 黑球各 100 个

问题描述一个桶里面有白球. 黑球各 100 个,现在按下述的规则取球:i . 每次从桶里面拿出来两个球;ii. 如果取出的是两个同色的球,就再放入一个黑球;iii. 如果取出的是两个异色的球,就再放入一个白球;问:最后桶里面只剩下一个黑球的概率是多少?答案1.每次操作都会减少一球,所以最后剩下黑球或者白球2.由于白球每次操作要么不变,要么成对减少,所以最后不可能剩余一个白球,那么必然是剩余黑球了代码public class Test { /** * 运算逻辑:

2021-09-03 13:00:24 560

原创 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 2564

原创 vue+webpack 模块编译后背景图片不显示

问题描述在vue项目中,给一个按钮加上背景图片,路径是正确的,但是编译后(npm run build)却不显示,但是如果给按钮加上图标,编译后就可以正常显示。问题分析经过排查发现,问题是因为编译前后,图片路径不一致导致的。编译后会生成一个dist文件,图片在dist下的某个文件夹下。但是代码里写的图片路径还是原来的,所以页面上显示失败。图标可以正常显示是因为图标经过了base64转换,正常的图片就不会这么转换。解决方案网上找了很多办法,加什么require(‘imgUrl’),或者是改pub

2021-09-01 17:34:32 592

原创 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 184

原创 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 593

原创 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 173

原创 plsql打开oracle会话

打开【工具】-【会话】选中一条数据,右键【关闭】,即可结束该会话.

2021-07-05 09:54:44 1072

原创 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 2637

原创 oracle 误删表数据,还原到某个时间点

--1.查询之前时间点的表数据select * from mlkgl as of timestamp to_timestamp('2020-12-23 15:00:00', 'yyyy-mm-dd hh24:mi:ss');--2.闪回表恢复到插入数据之前的时间点flashback table mlkgl to timestamp to_timestamp('2020-12-23 15:00:00','yyyy-mm-dd hh24:mi:ss');--3.删除当前表数据delete from

2021-06-25 16:33:26 1229

springboot+webservice+cxf

基于cxf,能够调用第三方天气接口,服务端接口可以传输普通字符串、json字符串、文件上传和下载功能,满足基本的开发需求

2021-05-20

空空如也

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

TA关注的人

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