- 博客(121)
- 收藏
- 关注
原创 Windows环境下Springboot3+Graalvm+Idea 打包成原生镜像 踩坑
Windows11环境配置Springboot3与Graalvm,实现原生镜像打包成本机环境适配下的可执行二进制exe文件
2023-09-08 17:42:04
1289
原创 Jenkins配置Master-Slave工作模式
在Jenkins的Nodes管理下,新建节点填写信息【具体每项的意思网上有其他博客叙述,请另行参考】然后搜索了下,需要到安全配置里面去启用代理,但是还是没有上面所说的选项【但是后续可以启动,配置完成后重启Jenkins,重启不确定是否是必须的,反正LZ重启了】完成后保存会来到叫我们如何启动Slave的方法页面,如下可能是LZ之前安装配置Jenkins的原因,按照上面的提示Slave就是不能启动参考LZ之前Jenkins的安装与配置,注意最后一步URL的配置然后楼主安装一下方式终于启动Sl
2021-02-01 16:44:46
404
原创 CharacterEncodingFilter在SpringBoot中的配置
SpringMVC中有这样一个Filter专门处理编码问题的,它是CharacterEncodingFilter。比如默认给response返回设定编码格式为:UTF-8,则可以通过配置CharacterEncodingFilter实现、所以在SpringMVC项目中使用,可以参考如下配置:<filter> <filter-name>characterEncodingFilter</filter-name> <filter-class&
2021-01-12 09:42:09
2004
原创 SpringBoot中通过RequestContextHolder得到Servlet相关的对象
/** * 获取request */ public static HttpServletRequest getRequest() { return getRequestAttributes().getRequest(); } /** * 获取response */ public static HttpServletResponse getResponse() { return ...
2021-01-02 13:28:28
501
原创 Controller接口只有一个String类型参数的时候,前端传JSON对象参数,后端的接受方式
第一种:种是使用Alibaba的JSONObject来接收【其他JSON解析框架的JSONObject对象应该也可以】public ResultInfo getDicByType(@RequestBody JSONObject type) {}PostMan中后端也是可以解析接收到第二种:参考网上是https://www.cnblogs.com/swugogo/p/9885509.html...
2020-10-21 19:37:18
4132
原创 安装并使用CICD 工具Jenkins+GitHub、GitLab、BitBucket等完成持续集成部署,这里以GitHub为例
安装并使用CICD 工具Jenkins+GitHub、GitLab、BitBucket等完成持续集成部署,这里以GitHub为例实验基于Windows平台,其他平台安装请参考官网安装完后以Jenkins是以Windows服务运行,默认端口号8080修改默认端口号,在安装目录下的jenkins.xml文件中进行修改,这里暂不做修改安装完后,默认浏览器会打开访问Jenkins的Web页面,如下图,按照提示一步一步完成即可然后进入插件安装页面,这么默认选择,系统推荐安装的插件,后续在安装一些Ma
2020-08-05 15:59:32
686
原创 如何Github中将项目导入Gitlab中
GitLab搭建参考首先在GitHub上生成一个token GO TO Generate new token生成Token后打开GitLab,创建新项目,然后选择导入下一步,填入刚刚在GitHub上生成的token令牌然后在gitlab中就会列出相应授权的Project List然后选择希望导入的项目即可...
2020-07-05 13:01:42
2529
2
原创 Git官网学习笔记,还是命令行方式操作比较舒服
Git学习笔记:官网学习手册参考文件状态:官网参考清楚的要操作的文件的状态和三个区是操作git的关键未跟踪[Untracked files], 新建的文件,使用git add 变为跟踪已跟踪[use “git rm --cached <file>…” to unstage]根据提示,可以使用git rm --cached 变为未跟踪,未修改[nothing to commit, working tree clean] 整个文件都是和仓库一致的已修改[Changes
2020-06-21 16:00:10
310
原创 总结以前的Git学习笔记【图形界面】,个人感觉还是命令行好用,看个人习惯
前面的命令,大多在工作中使用的就那么几个,遇到问题是再去查询一些其他命令1、常用的Git命令 命令 简要说明 git add 添加至暂存区 git add–interactive 交互式添加 git apply 应用补丁 git am 应用邮件格式补丁 git annotate 同义词,等同于 git blame git archive 文件归档打包 git bisect 二分查找 git blame ...
2020-06-03 10:45:24
687
原创 修改Oracle SQL Developer工具的日期显示格式为我们熟悉的味道
SQL Developer默认的时间显示格式,有点不太习惯改为如下即可显示我们熟悉的格式
2020-05-31 10:10:25
224
原创 Jenkins配置QQ邮箱邮件发送
Jenkins配置QQ邮箱邮件发送首先去QQ邮箱开启SMTP认证,如下图然后去Jenkins配置如果发送失败,可能是授权码有误,建议手动输入
2020-05-30 14:46:25
182
原创 如何将本地项目Git初始化并提交远程仓库
如何将本地项目Git初始化并提交远程仓库参考:https://blog.csdn.net/chixi4397/article/details/100609741 https://www.cnblogs.com/xlhan/p/12652485.html先在远程仓库(如Github/GitLab/BitBucket)创建项目如下图:打开Terminal终端,题外话:ZL建议使用熟悉Linux的朋友在Windows尝试一下cmder这个工具安装参考:https://blog.csdn
2020-05-30 11:19:11
662
1
转载 FastJSON各个API功能使用解析
原文参考:https://www.cnblogs.com/jajian/p/10051901.html JSON,全称:JavaScript Object Notation,作为一个常见的轻量级的数据交换格式,应该在一个程序员的开发生涯中是常接触的。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。Jav...
2020-05-29 09:04:43
246
原创 主流JSON库的Javabean与JSON的互转,以及String类的JSON串解析为JSON对象
参考:https://blog.csdn.net/suyimin2010/article/details/81406813https://blog.csdn.net/DevolperFront/article/details/99515755Maven依赖: <dependency> <groupId>net.sf.json-lib</group...
2020-05-09 11:03:23
503
转载 SUSE Linux系统zypper 命令的使用
最近到BBA公司需要给服务器是Suse Linux,以前没玩过,需要安装一些软件,SUSE提供的在线安装命令是zypper,类似于CentOS的yum和Ubuntu的apt-get ,据说功能十分强大,估计就玩这一次,还是总结一下添加软件源zyppr ar URL aliasURL 就是软件源的地址alias 就是你起的一个别名例子:添加10.3的官方软件和升级源【如果官网源不好用,请...
2020-04-27 11:21:15
721
原创 SpringMVC自定义注解校验前端参数
关于分组校验参考:https://blog.csdn.net/weixin_42465125/article/details/100696587pom.xml配置: <!-- swagger start --> <dependency> <groupId>io.springfox</groupId> <a...
2020-04-04 21:04:56
440
原创 使用jdk自带的 keytools 创建自签名证书,并配置SpringBoot SSL采用HTTPS访问,及使用Postman测试时的坑
参考:https://www.cnblogs.com/lkc9/p/10665083.html首先生成自签名证书:查看是否生成:把生成的key文件丢到classpath下SpringBoot配置:#端口号server.port=8443#你生成的证书名字server.ssl.key-store=classpath:keystore.p12#密钥库密码...
2020-03-28 13:58:03
1004
转载 解决MySQL5.7报错:1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column...
解决MySQL5.7报错:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'informat一、问题描述新安装的MySQL5.7.22 或 8.0.11,执行操作时,遇到报错:[Err] 1055 - Expression ...
2020-03-10 17:09:03
5633
原创 Kafka+Zookeeper集群搭建及注意事项
Kafka集群的搭建说明:只配置主要的配置,其他都是默认基于最新版本kafka:kafka_2.12-2.3.0.tgzZookeeper版本: zookeeper-3.4.10.tar.gzJDK(1.8+): jdk-8u152-linux-x64.tar.gzIPHostName192.168.174.140Kafka-01192.168.174....
2020-01-10 18:48:59
360
原创 Suse上Keepalived HA源码安装及配置
Suse Linux Server上源码安装Keepalived HA提示:请先阅读一遍再进行操作,因为文档是边操作边写的,过程中有一些坑,先阅读一遍,可以避开一:安装**注:**如果的镜像源可以直接使用就忽略环境准备环节,直接使用源安装依赖sudo zypper in libnl3 libnl3-devel环境准备【如果已有可以忽略】在执行Keepalived配置的时候会有提示执行:....
2020-01-03 18:23:38
1308
原创 Hibernate Bean Validator手动触发对Bean的字段校验
一个比较全面的博客:https://blog.csdn.net/xgblog/article/details/52548659pom.xml,这里使用的SpringBoot的Web包,他默认包含了Hibernate的和Javax相关的校验包,也可以单独去依赖<dependency> <groupId>org.springframework.boot</...
2019-12-28 11:08:31
2822
原创 使用Windows run as administrator命令行提升普通用户为管理员
# 前提:能让别人给你把命令行打开,并且是以管理员运行的,这样就可以操作了# 注:由于客户的机器只有普通用户的权限,有时想干一些越权的事,老是要去中客户的运维人员在CMD中执行:compmgmt.msc然后把自己的账号添加到Administrator组里面去就OK了,接下来就是你的天下了...
2019-12-14 09:06:54
10055
转载 SpringMVC、SpingBoot的参数校验之@Validated,体验分组校验的优雅之处
VO类里面可以使用JSR-303校验注解,在Controller的请求参数里面也可以使用,但是只建议少量简单参数,此时的@Validated注解需要加到类上面,还有一个和该注解类似的@Valid,但是Spring提供的更加强大,提供分组的功能 在检验 Controller 的入参是否符合规范时, 使用 @Validated 来校验传入数据, 如果数据...
2019-11-26 13:40:42
809
1
原创 使用Google工具类库guava[包含google-collections]或者[google-collections],使用工厂方法更加优雅的创建容器实例
先导入Maven依赖:上面的库任选一个即可<!-- https://mvnrepository.com/artifact/com.google.guava/guava --><dependency> <groupId>com.google.guava</groupId> <artifactId>guava</...
2019-11-23 12:48:32
1124
原创 html页面的所有请求都自动将http请求转变为https请求的原因
index.html头中有如下代码<meta http-equiv=“Content-Security-Policy” content=“upgrade-insecure-requests”>这个代码的作用是将站内加载的资源自动将http转为https如果不需要去掉就可以解决问题...
2019-11-08 20:04:33
2294
原创 Reactor响应式例子
package com.example.reactive;import java.io.IOException;import java.time.Duration;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.LinkedList;i...
2019-10-31 10:20:27
581
原创 在Windows上使用Cygwin源码安装tig
Linux上安装就简单,这里就不介绍了参考官网:https://github.com/jonas/tig/blob/master/INSTALL.adocgit clone git@github.com:jonas/tig.git$ git clone git@github.com:jonas/tig.git正克隆到 'tig'...remote: Enumerating obj...
2019-10-09 10:20:24
515
原创 Linux学习笔记-13,Linux命令之其他命令【关机、挂载,重启】
挂载命令:mount功能:挂载设备用法:mount [-t 文件系统] 设备文件名 挂载点例子:mount -t iso9660 /dev/sr0 /mnt/cdrom关机命令:shutdown功能:关闭计算机用法:shutdown [选项] 时间本机使用时,常用:shutdown -h now-c 取消前一个关机命令-h 关机-r 重启建议使用...
2019-10-02 18:12:01
130
原创 cygwin 命令别名及不同文件类型显示不同的颜色
正常情况下,我们的cygwin安装好之后,不管是文件还是文件夹显示的颜色都是一样的,这样在我们平时的工作中很不方便所以这里记录一下怎么设置成彩色的,其实很简单。原来的样子直接修改文件 .bashrcvim .bashrc 里面的内容如下:# Default to human readable figuresalias df='df -h'alias du='du -...
2019-09-21 13:15:20
383
转载 使用Jenkins2.X的Pipeline构建自动化部署
更多 參考:https://jenkins.io/zh/doc/book/installing/https://blog.csdn.net/tellmewhyto/article/details/81546477轉載...
2019-09-08 08:56:34
478
转载 Git客户端(TortoiseGit)基本使用详解
Git客户端(TortoiseGit)基本使用详解 1、 环境安装Git最新版下载地址:https://gitforwindows.org/ TortoiseGit,Git客户端,32/64位最新版及对应的语言包下载地址:https://tortoisegit.org/download/ 安装的方法,一直下一步就行,具体做法省...
2019-08-23 09:58:39
148
转载 ssh连接所生成的known_hosts出现的问题
问题现象用OpenSSH的人都知ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,如果我们重新安装系统,其公钥信息还在,连接会出现如上图所示问题处理处理一rm -rf ~/.ssh/known_hosts优点:干净利索缺点...
2019-08-12 10:53:55
688
2
原创 关于Java比较难发现的空指针
// 总之记住一点,只要是将null在集合中丢失原类型的情况下,将其赋值给任何基本类型数据, // 运行时都将报空指针异常,所以千万小心,如果null直接赋值基本类型则好说,因为编译器就会报错 List list = new ArrayList<>(); list.add(null); //System.out.println((Boolean)null); //...
2019-07-28 20:46:26
853
1
转载 @JsonProperty和@JsonAlias的区别
@JsonProperty这个注解提供了序列化和反序列化过程中该java属性所对应的名称@JsonAlias这个注解只只在反序列化时起作用,指定该java属性可以接受的更多名称 public static void main (String[] args ) throws IOException { String a ="{\"NaMe\":\"hello\"...
2019-07-22 18:00:24
491
原创 使用Windows自带的定时自动运行任务
设置windows任务“此电脑”>“管理”>“系统工具”>“任务计划程序”填写任务名称。选择“不管用户是否登陆都要运行”。选择“不存储密码”。依据实际情况选择是否要“使用最高权限运行”。切换至“触发器”选项卡,点击“新建”,弹出“编辑触发器”窗口。设定运行频率。选择开始任务“制定计划时”。设置频率“每天”(依据实际需求)。设置开始时...
2019-06-21 09:43:57
357
转载 tig 命令快捷键功能
转:https://blog.csdn.net/weixin_33711641/article/details/87157475 tig 常用操作见:颠覆 Git 命令使用体验的神器 -- tig以下是按h后显示的帮助文档的汉化。通用:视图切换 m 主视图(显示当前分支) d 异视图(显示该commit修改了什么) l 日志视图(类似于git l...
2019-06-12 09:33:17
3281
转载 The authenticity of host 'github.com (13.229.188.59)' can't be established
错误提示如下:git remote add origin git@github.com:yyyyjinying/my-test.gitgit push -u origin master$ git push -u origin masterThe authentic...
2019-06-08 12:10:39
989
原创 Linux学习笔记-12,Linux命令之网络命令
网络命令:write功能:给用户发信息,以Ctrl + D保存结束用法:write <用户名>给在线的用户发送信息,没有再线的不能发送,我们可以使用who或者w看看哪些用户在线网络命令:wall原意:write all功能:发送广播信息,给所用在线用户发送消息用法:wall [message]网络命令:ping功能:测试网络连通性用法...
2019-06-08 12:01:40
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人