- 博客(40)
- 资源 (15)
- 收藏
- 关注
原创 [MyabtisPlus]PG的TIMESTAMPTZ不支持转换为LocalDateTime
PG带时区的timestamptz类型,无法转换为LocalDateTime类型,根本原因貌似是PG的JDBC库,只支持了timestamp类型,未能兼容支持timestamptz类型
2025-02-10 14:26:25
205
原创 github域名与IP变更导致无法推送分支问题的解决
由于known_hosts中记录旧的域名和IP导致采用ssh方式推送或连接出现问题,关键是在文件中删除相关项,重新生成即可
2024-09-12 09:49:18
555
原创 [ES]ElasticSearch强转日期的时区问题
ES默认UTC时区导致时间日期数据问题,不能采用强转,应当使用时间日期函数,否则时区参数不生效
2023-12-07 10:05:46
801
原创 Vue打包资源关闭源码可见
在浏览器的调试模式可泄露源码以及API信息,导致部分漏扫工具报告中危级别的安全漏洞。主要是最终的打包文件中包含可调试的map文件。
2023-08-31 12:31:41
1231
原创 总结错误 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
10878
1
原创 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
2061
原创 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
488
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
208
原创 [记录]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
400
原创 升级nodejs后vue打包失败
当升级nodejs后,相应的vue工程需要进行清理(node_modules文件夹):npm cache clean --forcerm -rf node_modulesrm -f package-lock.json
2020-11-20 14:21:43
756
原创 [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>
2020-07-03 14:00:35
1087
2
原创 [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
439
原创 [SpringBoot]请求返回字符串中文乱码的解决探讨
当Controller的接口返回字符串,比如:ResponseEntity.status(HttpStatus.NOT_FOUND) .body(String.format("未找到相应id %d 的记录", historyId));而在SwaggerUI中测试时,发现返回都是问号,比如”?????id 100 ???????“,这是由于字符编码问题导致。网上现有的解决方案...
2020-04-24 16:33:35
7863
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
3018
原创 [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
6362
原创 [Git]升级合并两个Git库
对于Github上的开源代码,一般都采用fork方式到自己账户下,进行二次开发定制或增强修正一些功能,久而久之,你fork的代码已经与官方代码有了很大的差别,尤其是当官方升级版本后,也想升级自己fork库的代码,那么就需要涉及升级合并两个库。 以Apache 的NiFi项目为例说明,Github库为 https://github.com/apache/nifi.git...
2018-09-28 15:34:03
1636
原创 [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
958
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
2011
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
7318
8
原创 [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
1309
原创 [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
3132
原创 [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
1726
原创 [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
3435
原创 [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
3052
原创 [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
3082
3
原创 [SAP]JCO数据类型映射关系表
一般情况,JCo API通过getValue能获得自动类型转换后的Java值,当然也可用其他getXXX方法来获得其他类型的转换值。ABAP中输入输出参数的类型,则是(6.0):...
2018-07-12 09:47:55
1037
原创 [PowerMock]与Mockito 2.18.3版本兼容问题
截止2018年7月5日,PowerMock最新版本1.7.4不兼容Mockito的版本2.18.3而应该使用老版本2.8.47:<properties> <mockito.version>2.8.47</mockito.version> <!-- <mockito.version>2.18.3</mockito.version>...
2018-07-05 15:15:44
2080
原创 [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
6083
原创 [Dubbo]invalid constant type: 18
在使用Dubbo开发Provider过程中,遇到一个问题就是,在代码中使用JDK8的Lambda表达式,启动服务时,会报invalid constant type: 18那么是因为Dubbo所依赖的Spring所使用的javassist是一个老版本的,并不支持Lambda,需要使用高版本,比如3.22.0-GA<dependency> <groupId>org.ja...
2018-07-05 14:29:58
2994
1
兼容Mac 11以下的DBeaver V23.3.5最终版本
2024-08-30
Microsoft-Remote-Desktop-10.3.8-Mac
2020-09-27
MS SQL Server各版本JDBC驱动包
2020-03-05
PostgreSQL各版本JDBC驱动包
2020-03-05
MySQL各版本JDBC驱动包
2020-03-05
Mac版DBeaver数据库管理工具(社区版5.1)
2018-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人