![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件配置
qq_23204557
这个作者很懒,什么都没留下…
展开
-
解决r2dbc连mysql时timestamp字段的时区问题
在两个mysql库用相同SQL都建了某表,都有created_at字段:。但是在往此表insert记录时,B库的created_at字段比当前时间慢了8个小时,而A库无此问题。原创 2024-08-09 17:00:21 · 776 阅读 · 0 评论 -
linux使用supervisor设置开机启动程序
查看状态,一直都是exit status 127 not expected,网上查资料说是路径配置错误,推荐使用绝对路径,但我确认过路径没有问题。,目的是为了启动我部署的一个java项目。该sh文件验证过可以运行。上述start.sh是一个我已经写好的文件,内容为。但就是死活跑不起来。重启后发现生效了,通过。原创 2024-07-24 14:49:52 · 389 阅读 · 0 评论 -
Java过滤特殊空格 ;
在网上找了下,应该是这其实是html中经常使用的一种特殊空格字符。原创 2024-05-31 20:28:15 · 409 阅读 · 0 评论 -
mysql分组排序
CASEmyColumn,FROM (SELECTFROMORDER BY但是应该是会报错Cause: java.sql.SQLException: sql injection violation, dbType mysql, druid-version 1.2.16, “multi-statement not allow : SET”…。原创 2024-04-30 17:31:15 · 299 阅读 · 0 评论 -
使用EasyYapi插件简化导出yapi接口
其中的token在这里拿:原创 2024-03-26 17:01:52 · 397 阅读 · 0 评论 -
用charles手机抓包
Charles本质是就是一个http抓包分析工具,在工作的时候需要先把charles设置成代理服务器,这样所有的网络请求都会经过charles了。中的方法三,打开Charles,选择help→SSL Proxying→Save Charles Certificate,再将证书导入到手机中。原创 2024-02-28 16:30:14 · 1126 阅读 · 1 评论 -
同时使用lombok和mapstruct报“No property named “xxx“ exists in source parameter(s).”
我在某项目同时引入了lombok和mapstruct。后面在网上找到了这篇《lombok和mapstruct都是在编译期通过注解处理器生成对应代码的,如果mapstruct的注解处理器比lombok的更早被执行,则POJO的成员变量的getter和setter方法都还没有被生成,此时就会报某某属性不存在的错误。简而言之,就是mapstruct要比lombok更早执行,否则使用mapstruct时会找不到用lombok修饰的类的属性。原创 2024-01-17 14:13:22 · 1129 阅读 · 0 评论 -
一些数据库客户端工具(主要针对MySQL)
SQL Workbench/J 安装参考:解压DBeaverNavicat。原创 2023-12-15 11:52:23 · 461 阅读 · 0 评论 -
解决H2 database error: Database may be already in use: “Locked by another process“
以server模式而不是embedded起动。原创 2023-12-15 11:34:39 · 667 阅读 · 0 评论 -
华为MateBook X Pro笔记本录屏办法
现象:使用ev录屏软件时录不上耳机声音。在我自己的普惠、华硕笔记本上都没有这个问题。解决办法,使用华为自己的录屏功能。原创 2023-11-08 15:20:00 · 243 阅读 · 0 评论 -
为阿里云服务器配置端口访问权限
在阿里云服务器上启动了一个web服务,但是本地访问不了,症状是ip能ping通,但是端口号访问不了。原创 2023-01-21 01:54:34 · 408 阅读 · 0 评论 -
解决Ubuntu系统安装、初始化K8s遇到的问题
症状:要么抛出异常提示Unable to locate package kubectl,要么提示。环境:阿里云虚拟机Ubuntu系统。原创 2023-01-15 03:59:19 · 830 阅读 · 0 评论 -
用shade打包来解决jar包冲突
主要是maven-assembly-plugin的后继者,用来将一个自启动jar项目的依赖打包到一个大的jar中,比如dubbo就是这么做的.原创 2022-12-31 23:14:27 · 1274 阅读 · 0 评论 -
记一次http接口自动重试现象的排查
需要注意的是,SLB 虽然是七层协议,理论上可以添加基于 host 和 path 的路由规则,但我们没有深入使用 SLB 的路由规则,而是选择将流量全部转发到 kong,由 kong 将流量最终路由给集群内的指定微服务实例。SRE一开始也不清楚,但是提供了一个有用的建议:绕过 kong ,直接在容器内做同样的调用,在集群内使用 curl 访问。而又因为kong网关的设置,请求了5次大致了retires的上限后才终止调用。这里返回的 ip 地址是 *******,该 ip 上运行的是阿里云 SLB 实例。原创 2022-09-06 17:17:12 · 1076 阅读 · 0 评论 -
解决IDEA的git命令突然不能运行的问题
原因不明,没有对相关设置做任何改动,就can not run git,Invalid path to Command Line Tools之类的了。后来参考https://blog.csdn.net/alicelmx/article/details/83792537一文,执行以下命令xcode-select --install安装xcode的命令行工具,再重启IDEA后,恢复正常。...原创 2022-05-17 00:24:28 · 5984 阅读 · 0 评论 -
使用postman的迭代参数实现批量发送请求
建一个Collections,并填入要迭代的参数:如上图,我创建了一个名为‘batch’的collections,并在其中的一个request中填入了一个名为sid的参数点击这个Collections—>Run将弹出以下界面:选择我刚刚编辑过的数据文件,里面有sid的具体数据:并选择相应的数据文件格式,我这里是text/csv :运行并查看结果:本文主要参考https://blog.csdn.net/sun_977759/article/details/1..原创 2021-11-19 16:49:04 · 359 阅读 · 0 评论 -
使用国内源在Mac上安装brew
一开始用的raw.githubusercontent.com地址,因为地址被墙的缘故未成功,后来参考brew command not found报错mac的解决办法一文的方法二,使用国内源安装就可以了,具体使用的命令是/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"安装过程中我选择的是1号源(好像是中科院还是中科大)。安装成功后使用brew --version 查看brew的版原创 2021-11-10 21:38:25 · 459 阅读 · 0 评论 -
mac上启动web项目很慢的解决方案
查看第一行的日志打印:InetAddress.getLocalHost().getHostName() took 5004 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).这行日志可以看出它去解析hostname的时间就花了5秒多。这里说明了它去解析了hosts文件: macOS machines may转载 2021-09-01 21:10:27 · 340 阅读 · 0 评论 -
maven for MAC 安装及配置
完全参考https://cloud.tencent.com/developer/article/1680711中的安装方法二来的。原创 2021-06-28 18:42:11 · 491 阅读 · 0 评论 -
在centos7上安装redis5.0.4
参考redis-5.0.5.tar.gz 安装:去http://download.redis.io/releases/,选择redis-5.0.4.tar.gz下载tar -zxvf redis-5.0.4.tar.gz ,解压会生成一个redis-5.0.4的目录 ,进入此目录安装GCC依赖: yum install gcc gcc-c++此时试图用make命令安装redis仍然出错:参考zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录解原创 2020-12-04 10:18:47 · 116 阅读 · 0 评论 -
VMware14安装CentOS7、使用阿里云的yum源、安装chrome
一开始花了快半天试图在centos6上弄,但在yum源这个阶段怎么都弄不好,最后在阿里云的centos6镜像的readme上看到说,centos6 is deprecated,不再推荐使用,也不再维护,终于放弃了,转而使用centos7。在centos7上也很费了一番周折,终于弄好了。也不明白装个chrome怎么这么费劲,最后还是sandbox的。记录整个步骤如下:VMware14安装CentOS7镜像源用的是阿里云提供的centos7-dvd版,步骤基本参考VMware14安装CentOS7超详细步原创 2020-12-04 08:38:27 · 404 阅读 · 0 评论 -
为VMware虚拟机上的centOS的配置无线/有线网络
主要参考VMware虚拟机上centOS的WIFI配置的前半部分。虚拟网络编辑器:上图的网卡参考的是本机无线网卡:将虚拟机的网络设置为桥接模式:我的到这里就可以上网了,且可以与本机ip互相ping通...原创 2020-12-03 16:21:10 · 475 阅读 · 0 评论 -
在Intellij中查看Diagram
type右键-》Diagrams-》Show Diagrams, 可以看到本类以及本类的父类/接口。那么如何查看本类的Implementation? 首先在上面得到的类图中删掉所有其它类,再右键本类-》Show Implementations原创 2020-10-26 22:20:47 · 727 阅读 · 0 评论 -
解决STS/Eclipse报的Project facet Java version 11 is not supported.错误
参考https://stackoverflow.com/questions/19832348/project-facet-java-version-1-7-is-not-supported将其改至1.8原创 2020-10-18 00:51:49 · 607 阅读 · 0 评论 -
windows下面切换jdk版本
系统里同时装了jdk1.8和jdk11。发现只修改java_home的值没能改变系统默认的java version。发现以下方法有效:C:\Users\sdh>where java返回结果:C:\Program Files\Common Files\Oracle\Java\javapath\java.exeC:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exeC:\ProgramData\Oracle\Java\j原创 2020-10-18 00:17:27 · 162 阅读 · 0 评论 -
解决STS3.9.14报错 Incompatible JVM. Version 1.8... Version: 11 or greater is required
一开始装了个jdk11还是一样报错。后来参考了https://stackoverflow.com/questions/63996047/eclipse-incompatible-jvm-version-1-8-0-261-of-the-jvm-is-not-suitable-for-thi,在STS.ini文件的-vmargs前增加了两行:-vmE:\java\jdk11\bin\javaw.exe就ok了...原创 2020-10-17 02:58:52 · 1873 阅读 · 1 评论 -
第一次在IntelliJ中创建Java Web应用
参考官方文档:https://www.jetbrains.com/help/idea/enabling-web-application-support.html#76efdWhen creating a project or module (File | New | Project or File | New | Module). On the first page of the New Project or the New Module wizard, select Java Enterprise, a原创 2020-10-15 22:15:43 · 85 阅读 · 1 评论 -
java web基础
JavaWeb视频教程《课时4》最后:eclipse编码设置原创 2020-10-13 00:00:04 · 130 阅读 · 0 评论 -
中国科学:信息科学 投稿模板的编译方法
我采用的是CTEX套装,使用方法参考此文主要是在 \documentclass{SCIS2020cn}下面插入两行代码\standardtilde \let\standardtilde=\relax\usepackage{CJK}之后可以直接compile。或者采用下列办法:1.在菜单中点击“TeX->CTex Tools->CCT&LaTeX”进行编译2.等待上述编译完成,点击工具栏上的“dvi2pdf",得到pdf文件。后面这种办法的缺点是第1步不好查看错误信息。原创 2020-06-26 22:18:24 · 1596 阅读 · 4 评论 -
为maven设置阿里镜像,以解决intellij idea长期卡在依赖解析阶段
参考https://www.v2ex.com/t/504928,在maven的settings.xml 里增加一个 mirror:<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>https://maven.aliyun.com/repository/central</url>原创 2020-06-16 02:29:17 · 3113 阅读 · 0 评论 -
Illegal Parameter # with Biblatex
bib文件中的以下代码引发了错误Illegal parameter number in definition of \NewValue. \<to be read again> 结果发现是以下代码引发的:@Misc{WEEXDoc, year={2020}, howpublished = {\url{https://weex.apache.org/docs/components/text.html\#summary}},}原因见于Stack:The problem is tha原创 2020-06-13 02:55:45 · 3559 阅读 · 0 评论 -
解决中文乱码相关的配置
tomcat启动时启动窗口出现乱码的解决方案:因为windows系统中,其命令行窗口在解码字节数组时,默认使用本地字符集(对于我们就是GBK),而tomcat默认输出的启动信息是通过utf8进行编码的,这就导致编码与解码所使用字符集的不一致,从而出现了乱码情况!tomcat目录的conf子目录中,找到一个名为 “logging.properties” 的文件,打开这个文本文件,找到如下配置项:java.util.logging.ConsoleHandler.encoding = UTF-8将 UT原创 2020-06-11 20:49:00 · 159 阅读 · 0 评论 -
用Spring Data REST进行RESTful风格的开发;Spring Data JPA
《1.1.6 RESTful的介绍及使用》:使用Spring Data REST,默认不需要编写Controller类,并可使得开发完全遵守RESTful规范,如PATCH完成的是对指定行的局部更新,不会像POST或者PUT那样,如果没有提交指定字段的数据,那些字段都会被置为空。<dependency> <groupId>org.springframework.boot</groupId> <artifactId&原创 2020-05-26 00:03:00 · 240 阅读 · 0 评论 -
《1.1.4 springboot配置说明》
yml官网: YAML Ain’t Markup Language. YAML is a human friendly data serialization standard for all programming languages.原创 2020-05-24 18:30:11 · 87 阅读 · 0 评论 -
start Spring boot
免费的intellij IDEA community缺少一些快捷功能。可利用jetbrains旗下的intellij IDEA学生授权申请方式申请ultimate版的权限. 授权成功后可在此处查看账号据说spring boot 默认的构建地址连不上可以用这个阿里云的地址:...原创 2020-05-24 04:34:40 · 96 阅读 · 0 评论 -
字符“&”在XML文件中需要被转义
今天弄Mybatis的配置文件时,因为这样一条语句<property name="url" value="jdbc:mysql://localhost/cloud_study?useSSL=false&serverTimezone=UTC" />而运行出错。后来翻阅一些资料,发现是因为字符“&”在XML文件中需要被转义,遂将上文中的&改为其转义字符&就没有问题了。本文参考资料包括JDBC连接Mysql数据库出现的问题汇总How to escape原创 2020-05-20 03:06:17 · 12320 阅读 · 2 评论 -
解决windows10下tomcat9文件夹不能打开的问题
安装了tomcat9, 发现安装功能是无问题的,通过services启动tomcat服务后能在localhost:8080访问到。但是tomcat9文件夹却死活打不开,很是奇怪。在网上搜了一圈,应该是文件夹访问权限的问题。现这样解决:tomcat9文件夹右键选择—属性----选择“安全”选项卡—点击“高级”。发现有权限的用户列表中根本没有我的当前用户,原因不明。在弹出的新的界面中选择“权限”选项卡,通过查找找到我的当前用户,为其添加权限。...原创 2020-05-19 13:31:26 · 4906 阅读 · 9 评论 -
GitHub的raw.githubusercontent.com的DNS被污染,修改Hosts解决
主要参考此文发现Github上的文件的donwload按钮总是链接无效,翻了翻,主要是raw.githubusercontent.com被进行了DNS污染。后通过如下步骤解决:1,访问ipaddress.com,找到raw.githubusercontent.com的真实ip。我得到的结果是199.232.68.1332,编辑C:\Windows\System32\drivers\etc\h...原创 2020-05-05 16:13:58 · 10815 阅读 · 0 评论 -
为了能用ifconfig等命令
头次用linux碰到这么多坑提示sudo apt install net-tools,结果也不行,提示sudo apt-get update -y。运行此命令吧,还是各种失败,然后参考ubuntu apt 更换为国内的源sudo gedit /etc/apt/sources.list将里面文件内容全部替换成下面:#deb包deb http://mirrors.aliyun.com/ubu...原创 2020-03-04 03:56:05 · 84 阅读 · 0 评论 -
vmware中安装ubuntu系统,并设置为静态IP
使用ubuntu18 64位的镜像,来自http://mirrors.163.com/ubuntu-releases/以下内容主要参考Docker决战到底(一) 虚拟机中安装ubuntu系统,为我的虚拟机设置静态IP:改之前vmware的虚拟网络编辑器截图:第一步:取消勾选上图中的“使用本地DHCP服务。。”据引用的链接说:ubuntu从17.10开始,已放弃在/etc/network/...原创 2020-03-04 00:02:08 · 264 阅读 · 0 评论