自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

古辛博格

点滴记录

  • 博客(37)
  • 资源 (15)
  • 收藏
  • 关注

原创 启动SpringBoot报JavaMail加载错误

SpringBoot报加载JavaMail失败的错误分析

2024-01-10 09:49:37 1078

原创 屏蔽HttpClient调用输出DEBUG信息

通过调整日志输出级别,屏蔽HttpClient调用时,默认始终输出DEBUG信息

2023-12-21 14:02:35 498

原创 [ES]ElasticSearch中时间日期的时区探讨

ES的默认时区为UTC,探讨通过强转或时间函数获得的结果影响

2023-12-07 10:07:17 676

原创 [ES]ElasticSearch强转日期的时区问题

ES默认UTC时区导致时间日期数据问题,不能采用强转,应当使用时间日期函数,否则时区参数不生效

2023-12-07 10:05:46 445

原创 Nginx反向代理Nexus访问问题解决

Nginx反向代理Nexus始终使用内网IP,通过设置Host头部值解决

2023-10-18 10:31:16 287

原创 [PG]将一行数据打散成多行数据

通过笛卡尔积方式将查询结果由一行变成多行数据

2023-09-07 10:05:02 314

原创 [MySQL]查看数据库大小

MySQL数据库执行SQL查看数据库或表所占用磁盘的大小

2023-09-05 11:07:09 695

原创 Vue打包资源关闭源码可见

在浏览器的调试模式可泄露源码以及API信息,导致部分漏扫工具报告中危级别的安全漏洞。主要是最终的打包文件中包含可调试的map文件。

2023-08-31 12:31:41 647

原创 [PG]生成表注释SQL

通过执行SQL生成表和字段的注释语句

2023-07-06 15:00:20 2487

原创 [PG]查看数据库大小

PG数据库执行SQL查看数据库或表所占用磁盘的大小

2023-07-06 11:12:43 452

原创 [VPN]华为SecoClient客户端Linux使用

华为SecoClient VPN客户端的Linux安装、配置、连接指南

2023-06-21 16:12:44 5013

原创 Vue打包资源按时间戳方式

修改Vue资源打包,在资源文件后加上打包时间戳,以保证每次发版后,所有资源均为最新,避免缓存引用问题。

2023-06-15 10:25:37 1151

原创 总结错误 No mapping for GET /swagger-ui.html

在SpringBoot项目引入Swagger2后,在浏览器地址里输入地址:http://ip:port/swagger-ui.html 报错:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Mon Dec 06 15:48:30 CST 2021There was an unexpected error (type=N

2021-12-06 16:16:49 10327

原创 nginx加载配置invalid PID number错误

当重载配置时,报进程错误:# nginx -s reloadnginx: [error] invalid PID number "" in "/var/run/nginx.pid"由于修改了配置文件的指定,则需使用如下命令,只能nginx配置:# nginx -c /usr/local/nginx/conf/nginx.conf但由于修改导致该命名在启动时可能会报:nginx: [emerg] bind() to 0.0.0.0:3000 failed (98: Addr.

2021-11-15 08:57:05 1929

原创 Vue改用history模式后Nginx代理报404

由于以前VUE采用hash模式:hash—— 即地址栏 URL 中的#符号(此 hash 不是密码学里的散列运算)比如:http://abc.example.com/abc/#/hello,hash 的值为#/hello现采用history模式:history—— 利用了 HTML5 History Interface 中新增的pushState()和replaceState()方法。(需要特定浏览器支持)比如:http://abc.example.com/a...

2020-12-18 09:49:40 378 1

原创 RSA加解密在Android中注意

问题:当在做普通接口开发时,一般在PC前后端加解密都没有问题,但是在Android中使用相同接口,发现无法解密!解决方案:这是由于java与android的加密算法不同导致,修改下android加密方法即可。有文章还提到android系统的RSA实现是"RSA/None/NoPadding",而标准JDK实现是"RSA/None/PKCS1Padding" ,这就是造成了在android机上加密后无法在服务器上解密的真正原因。我们实际采用的是如下解决,实测可用:J..

2020-12-16 14:11:24 133

原创 [记录]curl命令笔记

1、普通接口调用curl -H ‘Content-Type:application/json; charset=utf8’ -X POST http://10.10.10.22:8088/api/test2、测试接口响应时间curl -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" -d "username=ea24943b&.

2020-11-20 14:34:41 304

原创 升级nodejs后vue打包失败

当升级nodejs后,相应的vue工程需要进行清理(node_modules文件夹):npm cache clean --forcerm -rf node_modulesrm -f package-lock.json

2020-11-20 14:21:43 658

原创 [JWT]Auth0的JWT时间序列化问题

在SpringBoot项目上构建JWT访问token和刷新token时,遇到一个Date类型的问题,由于序列化JWT token时只支持秒,将毫秒级自然丢弃。<dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.10.3</version></dependency&gt

2020-07-03 14:00:35 896 1

原创 [SprintBoot]Flyway与Shiro加载冲突解决探讨

先说说背景,由于在SprintBoot项目里引入了Shiro,并希望引入Flyway来管理数据库迁移,会有加载先后顺序问题,最终导致Shiro初始化Configuration时,需要查询数据库,导致MybatisPlus Mapper加载而报表不存在的错误,如果表已存在则不存在此问题:bad SQL grammar []; nested exception is org.postgresql.util.PSQLException: ERROR: relation "d_resourc...

2020-06-25 21:50:27 369

原创 [SpringBoot]请求返回字符串中文乱码的解决探讨

当Controller的接口返回字符串,比如:ResponseEntity.status(HttpStatus.NOT_FOUND) .body(String.format("未找到相应id %d 的记录", historyId));而在SwaggerUI中测试时,发现返回都是问号,比如”?????id 100 ???????“,这是由于字符编码问题导致。网上现有的解决方案...

2020-04-24 16:33:35 7462 1

原创 [Git] Mac通过brew升级git

安装 Homebrew Homebrew是一个软件包管理器。它的作用就是将软件包安装到自己的目录中,然后将其文件符号链接到/usr/local下。确认是否安装:$ brew --versionHomebrew 2.2.5Homebrew/homebrew-core (git revision db0b; last commit 2020-02-07)则说明已经...

2020-02-10 10:57:15 2696

原创 [Java] Socket报错打开文件过多

Caused by: java.net.SocketException: Too many open files        at sun.nio.ch.Net.socket0(Native Method)        at sun.nio.ch.Net.serverSocket(Net.java:415)        at sun.nio.ch.ServerSocketCha...

2018-09-28 16:39:09 6099

原创 [Git]升级合并两个Git库

   对于Github上的开源代码,一般都采用fork方式到自己账户下,进行二次开发定制或增强修正一些功能,久而久之,你fork的代码已经与官方代码有了很大的差别,尤其是当官方升级版本后,也想升级自己fork库的代码,那么就需要涉及升级合并两个库。    以Apache 的NiFi项目为例说明,Github库为 https://github.com/apache/nifi.git...

2018-09-28 15:34:03 1576

原创 [Java]Maven/Gradle/Eclipse 工程互转

转换工程之前,假定系统中已安装Maven,Gradle。 Maven工程转Gradle可通过Gradle的的插件:Build Init Plugin,方便地创建一个新的gradle项目:gradle init --type pom Gradle工程转Maven先编辑build.gradle文件,添加插件,指定GAV,并添加依赖: apply plugin: ...

2018-09-05 19:40:09 896 1

原创 [SAP]RFC函数的JCo Java调用代码模板

一般我们通过JCo Java API来调用ABAP的RFC 函数时候,常用的调用模板如下:JCoDestination destination = ...;String funName = "rfc_function_name";JCoFunction jcoFunction = destination.getRepository().getFunction(funName);// 设置...

2018-07-13 18:49:22 1776 3

原创 [SAP]JCO连接错误配置日志之错误客户端

当配置了错误的客户端,即Client(DestinationDataProvider.JCO_CLIENT ,jco.client.client),将会报如下错误:com.sap.conn.jco.JCoException: (103) RFC_ERROR_LOGON_FAILURE: ##.#####,#### on 172.18.28.4 sysnr 00 at com.sap.con...

2018-07-13 10:27:10 7083 9

原创 [SAP]JCO连接错误配置日志之错误登录语言

在设置了未知或系统不能识别的语言(DestinationDataProvider.JCO_LANG ,jco.client.lang)时,报错:com.sap.conn.jco.JCoException: (101) RFC_ERROR_PROGRAM: Language 'xx' is not available at com.sap.conn.jco.rt.MiddlewareJavaRfc...

2018-07-13 10:17:33 1225

原创 [SAP]JCO连接错误配置日志之错误用户或密码

输入了错误用户(DestinationDataProvider.JCO_USER ,jco.client.user),尽管不区分大小写,如果仍旧报错,那一定是错误的用户名。同时如果错误的密码(DestinationDataProvider.JCO_PASSWD ,jco.client.passwd),则是区分大小写的。报相同的错误:com.sap.conn.jco.JCoException: (1...

2018-07-12 23:30:22 2942

原创 [SAP]JCO连接错误配置日志之错误系统号

提供了错误的系统号:com.sap.conn.jco.JCoException: (102) RFC_ERROR_COMMUNICATION: Connect to SAP gateway failedConnection parameters: TYPE=A DEST=AS ASHOST=172.18.28.4 SYSNR=01 SAPROUTER=/H/66.77.88.99/H/ PCS=...

2018-07-12 23:08:53 1571

原创 [SAP]JCO连接错误配置日志之错误路由

当SAP需要通过设置Router才能连接,而提供了错误的Router或者无法连接Router IP,则报错:com.sap.conn.jco.JCoException: (102) RFC_ERROR_COMMUNICATION: Connect to SAP gateway failedConnection parameters: TYPE=A DEST=AS ASHOST=172.18.28...

2018-07-12 23:07:22 3151

原创 [SAP]JCO连接错误配置日志之错误主机

如果Router配置正确, 但Host配置不正确或无法连接,则报错:com.sap.conn.jco.JCoException: (102) RFC_ERROR_COMMUNICATION: Connect to SAP gateway failedConnection parameters: TYPE=A DEST=AS ASHOST=172.18.28.4 SYSNR=00 SAPROUTE...

2018-07-12 22:49:17 2674

原创 [SAP]JCO连接错误配置日志之无路由

当连接SAP时,有防火墙且需要配置Router信息,而没有配置,将报如下错误com.sap.conn.jco.JCoException: (102) RFC_ERROR_COMMUNICATION: Connect to SAP gateway failedConnection parameters: TYPE=A DEST=AS ASHOST=172.18.28.4 SYSNR=00 PCS=...

2018-07-12 22:46:45 2800 3

原创 [SAP]JCO数据类型映射关系表

一般情况,JCo API通过getValue能获得自动类型转换后的Java值,当然也可用其他getXXX方法来获得其他类型的转换值。ABAP中输入输出参数的类型,则是(6.0):...

2018-07-12 09:47:55 968

原创 [PowerMock]与Mockito 2.18.3版本兼容问题

截止2018年7月5日,PowerMock最新版本1.7.4不兼容Mockito的版本2.18.3而应该使用老版本2.8.47:&lt;properties&gt; &lt;mockito.version&gt;2.8.47&lt;/mockito.version&gt; &lt;!-- &lt;mockito.version&gt;2.18.3&lt;/mockito.version&gt;...

2018-07-05 15:15:44 1928

原创 [PowerMock]Mock构造方法失败解决之道

当使用PowerMock来mock一个对象的构造方法: /** * do test for constructor */ @Test public void testConstructor() throws Exception { Hello hello = mock(Hello.class); // mock one object ...

2018-07-05 15:01:01 5548 1

原创 [Dubbo]invalid constant type: 18

在使用Dubbo开发Provider过程中,遇到一个问题就是,在代码中使用JDK8的Lambda表达式,启动服务时,会报invalid constant type: 18那么是因为Dubbo所依赖的Spring所使用的javassist是一个老版本的,并不支持Lambda,需要使用高版本,比如3.22.0-GA&lt;dependency&gt; &lt;groupId&gt;org.ja...

2018-07-05 14:29:58 2866 1

Microsoft-Remote-Desktop-10.3.8-Mac

Mac下的Windows远程桌面连接工具,版本为10.3.8,可通过Mac方便的连接Windows的远程桌面(此为微软官网的下载包,免费且可放心使用)

2020-09-27

MS SQL Server各版本JDBC驱动包

最新版本SQL Server JDBC驱动包,还包括老版本驱动包: mssql-jdbc-8.2.1.jre8(支持SQL Server 2012/2014/2016/2017/2019) mssql-jdbc-7.2.2.jre8(支持SQL Server 2008R2/2012/2014/2016/2017) mssql-jdbc-6.2.2.jre8(支持SQL Server 2008/2012/2014/2016) jtds-1.3.1(支持SQL Server 6.5/7/2000/2005/2008/2012)

2020-03-05

PostgreSQL各版本JDBC驱动包

最新版本PostgreSQL JDBC驱动包,还包括老版本驱动包: postgresql-8.4-703.jdbc4(支持PostgreSQL 8) postgresql-9.4.1212(支持PostgreSQL 9) postgresql-42.2.10(支持PostgreSQL 42)

2020-03-05

MySQL各版本JDBC驱动包

最新版本MySQL JDBC驱动包,还包括老版本驱动包: mysql-connector-java-3.1.14(支持MySQL 3.x/4.x) mysql-connector-java-5.1.48(支持MySQL 5) mysql-connector-java-8.0.19(支持MySQL 8,兼容5.6,5.7)

2020-03-05

jdk-1.8.0-151-windows-i586.zip

提供Java JDK 1.8.0_181,在window系统下的32位压缩包,方便下载直接解压使用,无需安装

2020-01-19

jdk-1.8.0-181-windows-x64.zip

提供Java JDK 1.8.0_181,在window系统下的64位压缩包,方便下载直接解压使用,无需安装

2020-01-19

jdk-1.8.0-181-windows-x64.zip

提供Java JDK 1.8.0_181,在window系统下的64位压缩包,方便下载直接解压使用,无需安装

2020-01-19

人大金仓数据库JDBC驱动包

人大金仓的Kingbase数据库JDBC驱动jar包,支持jdbc3和jdbc4。 必须要支持国产数据库

2019-06-12

达梦7数据库JDBC驱动包

达梦7数据库的JDBC驱动jar包,分别对应Jdk1.4、Jdk1.5、Jdk1.6、Jdk1.7的支持。

2019-06-12

神通数据库JDBC驱动包

国产神通数据库(神舟通用数据库,OSCar)的JDBC驱动jar包(oscarJDBC.jar)。

2019-06-12

Java版的TCP Trace

借助于TCP Trace这个Java工具监听指定端口,将收到的信息转发给指定服务器指定端口,达到透传,数据接收发送监控目的。

2018-12-29

Mac版DBeaver数据库管理工具(社区版5.1)

通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库,甚至NOSQL,Hadoop等非结构化数据库

2018-09-07

Mac版Java反编译客户端-最新1.4版本

最新版Mac OS Java反编译客户端JD-GUI工具,支持单个class文件,文件夹包,以及jar文件等。

2018-09-07

Mac OS上的Java反编译客户端

最新版Mac OS Java反编译客户端JD-GUI工具,支持单个class文件,文件夹包,以及jar文件等。

2018-09-07

生成SAP R3 许可证的ZAP工具

通过安装编号,硬件代码等信息进行许可证注册,也可生成访问键值(Access Key)

2018-07-12

空空如也

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

TA关注的人

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