自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

战鸟的专栏

用于个人记录

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 poi导出excel,去掉左上角绿色三角

左上角的绿色三角,说明该单元格的类型是文本,只需要将类型改为数字类型即可去除。

2023-06-14 16:06:58 998

原创 spring boot自定义配置

1. 创建自定义配置文件application-custom.yml,与application.yml文件同一目录(新创建的yml文件需要application前缀)2. 在application.yml中激活application-custom.yml。3. 创建自定义配置类。

2023-05-11 18:55:08 477 1

原创 JAVA 中文名字转拼音

1. maven 添加依赖。2. java 工具类。

2023-05-06 17:21:55 720

原创 javax.crypto.BadPaddingException : Decryption error

RSA解密失败

2022-08-27 16:41:35 7808

原创 try-with-resources

try-with-resourcestry-catch-finally的语法糖,java7首次提供。使用到的资源需要需要实现AutoCloseable接口。可以简化try-catch-finally的写法,将资源关闭的代码隐藏。作为语法糖,仅起到简化代码的作用。目前还是很少使用这种写法,更多的还是使用原始的try-catch-finally写法。以上仅个人看法。常规的try-catch-finally InputStream in = null; try

2022-05-31 17:26:29 684

原创 Optional

说明Optional类是一个可以为null的容器对象,java8首次提供。Optional是个容器,将具体的对象放置其中,按照网上说法,可以优雅处理null问题,包括常见的空指针异常。在代码中引用Optional,代码会更漂亮,但个人感觉使用的时候,不够直接,不如原始写法舒畅,另在代码逻辑中,通常判断为null时,需要return操作,在这个场景下,感觉Optional类体现不出优势,但对于有为空设置默认值的场景,Opional类确实比较好用。Opional类中的一些方法,我个人尚未理解。比如ma

2022-05-27 14:52:00 258

原创 java stream 的使用

Stream流的生成通过集合生成List<Integer> integerList = Arrays.asList(1, 2, 3, 4, 5, 6);Stream<Integer> stream = integerList.stream();通过值生成Stream<Integer> stream = Stream.of(1, 2, 3, 4, 5, 6);通过文件生成Stream<String> lines = Files.lines(P

2022-05-25 15:49:32 437

原创 java zip工具类

<dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.8.2</version></dependency>package com.test.util;import org.apache.tools.zip.ZipEntry;import org.apa.

2022-03-27 16:25:42 1484

原创 pagehelper 一对多分页的数据查询

<resultMap type="OrderIssueInfo" id="OrderIssueInfoResult"> <result property="rid" column="rid" /> <result property="orderId" column="orderId" /> <result property="IssueBillID" column="IssueBillID" />.

2022-03-27 16:21:18 559

原创 获取webservice(wsdl)数据包

1、打开ReadyApi,选择File->New Functional Test2、在API Definition框内点击 Start3、填入wsdl地址,点击Next4、选择Single Test Case,点击Finish5、 左侧工作区,展开Test Case6、点击要测试的方法、右侧点击send按钮,分别得到Request及Response的数据7、选择Raw选项卡可得到包括头信息在内的完整信息8、得到数据后,可根据实际使用的...

2022-01-17 14:46:29 1392

原创 webstorm vue 调试

1、vue.config.js中添加 configureWebpack: { devtool: '#eval-source-map' },2、添加npm启动器3、添加js debug 启动器4、启动npm启动器,待启动成功5、启动js debug启动器,可捕获断点

2021-12-04 17:01:40 690

原创 sqlserver join 查询 值为NULL

今天在sqlserver中进行join查询 出现右表字段值为NULL的情况,记录一下。原因在于右表数据是手动从excel复制粘贴进去的,导致复制中复制了回车换行(\r\n),需要将相应字段的回车换行去掉。UPDATE 表名SET 字段名= REPLACE(字段名, CHAR(13) + CHAR(10), ‘’)...

2021-04-04 17:48:24 530

原创 java List 去重

public static void main(String[] args){ List<String> list = new ArrayList<>(); list.add("aa"); list.add("bb"); list.add("aa"); list.add("cc"); List ret = list.stream().distinct().collect(Colle...

2021-04-03 12:02:57 64

原创 安卓10 sd卡读写

1、AndroidManifest.xml中添加权限 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>2、AndroidManifest.xml中application节点添加android:requestLega

2021-01-05 17:11:21 1041

原创 quartz使用sqlserver

一、在maven中添加依赖 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.2</version> </dependency> <!-- https://mvnrepository.com/artif

2020-12-10 22:16:03 895

原创 HttpServletRequest以utf-8编码获取post的body

public static String getRequestBody(HttpServletRequest request) { InputStream is = null; try { is = request.getInputStream(); StringBuilder sb = new StringBuilder(); byte[] b = new byte[40...

2020-11-14 18:44:07 640

原创 Java 读写文本文件

工具类:package com.ruoyi.alterticket.utils;import java.io.*;public class FileUtils { public static String readFromFile(String path) { StringBuilder sb = new StringBuilder(); try { File file = new File(path);

2020-10-02 18:02:32 114

原创 vs.net 使用git

VS.NET通过TortoiseGit进行代码管理。1、安装TortoiseGit,并配置用户。2、打开IDE,在主菜单选择:工具->扩展和更新;3、选择"联机",在搜索框输入"TortoiseGit"4、在搜索结果中,选择"TortoiseGit Toolbar",点击"下载"5、下载完成后,选择"安装"6、安装完成后,需要重新启动,选择"立即重新...

2020-01-07 15:30:01 824

原创 sql server 查询表结构

SELECT * FROM INFORMATION_SCHEMA.COLUMNSWHERE (TABLE_NAME = 'table_name')

2019-12-05 19:21:36 120

原创 Date、DateTime、String、long相互转换

工具类:package com.test.util;import org.joda.time.DateTime;import org.joda.time.format.DateTimeFormat;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Date;/**...

2019-11-07 14:50:19 275

原创 Java MD5工具类

工具类package com.test.util;import java.security.MessageDigest;public class MD5Util { private static final int RANGE_BENGIN = 8; private static final int RANGE_END = 24; private static...

2019-11-06 19:45:42 210

原创 maven执行自定义groovy脚本

最近在做一些代码生成器,需要在maven生存期执行groovy,使用简单示例,记录一下。pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc...

2019-10-14 20:26:07 825

原创 ECharts 水平坐标轴二级刻度的实现

前言最近使用ECharts(官网:https://www.echartsjs.com)做一些图表,需要在X轴上实现二级坐标轴,效果类似:查询官网后,发现其并不支持二级坐标轴,但是支持创建多个坐标轴,于是尝试通过多个坐标轴实现该需求。实现过程在官网实例中,找了一个简单的柱状图实例,进行修改。首先在实例的基础上添加一个水平坐标轴: var option = { titl...

2019-10-12 11:48:24 2293 1

EChartsTest.zip

使用ECharts ,通过配置多个坐标轴,实现X轴的二级分类。

2019-10-12

空空如也

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

TA关注的人

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