Windows环境下Springboot3+Graalvm+Idea 打包成原生镜像 踩坑 Windows11环境配置Springboot3与Graalvm,实现原生镜像打包成本机环境适配下的可执行二进制exe文件
本地生成SSH密钥对,GitHub无密码访问 首先在本地生成密码对,需要安装ssh工具执行如下命令:ssh-keygen -t rsa一路回车即可然后会在家目录生成.ssh目录,里面有生成的公钥和私钥,如下图所示查看公钥内容:配置这个公钥到GitHub中:以后提交代码这些就不用输入密码了********************************* 不积跬步无以至千里,不积小流无以...
使用Hystrix的FallbackFactory统一的熔断处理同时将异常处理和业务解耦,避免使用@HystrixCommand,导致熔断处理方法不断膨胀 首先写一个类实现FallbackFactory<T>, T的类型为具体的XXXFeignpackage cn.cuit.user.center.service.hystrix;import org.springframework.stereotype.Component;import cn.cuit.product.center.api.domian.Product;...
html页面的所有请求都自动将http请求转变为https请求的原因 index.html头中有如下代码<meta http-equiv=“Content-Security-Policy” content=“upgrade-insecure-requests”>这个代码的作用是将站内加载的资源自动将http转为https如果不需要去掉就可以解决问题...
Log4j快速入门及使用 文档学习,搬家Log4j 是Apache为Java提供的日志管理工具。为了你快速理解Log4j的作用,我们用下面的代码说明Log4j的作用。我们为了调试程序,总是需要在程序使用System.out.println()来输出一些信息。例如下面的代码: // 获取UserService UserService userService = UserServiceFactory.get...
SpringBoot中通过RequestContextHolder得到Servlet相关的对象 /** * 获取request */ public static HttpServletRequest getRequest() { return getRequestAttributes().getRequest(); } /** * 获取response */ public static HttpServletResponse getResponse() { return ...
CharacterEncodingFilter在SpringBoot中的配置 SpringMVC中有这样一个Filter专门处理编码问题的,它是CharacterEncodingFilter。比如默认给response返回设定编码格式为:UTF-8,则可以通过配置CharacterEncodingFilter实现、所以在SpringMVC项目中使用,可以参考如下配置:<filter> <filter-name>characterEncodingFilter</filter-name> <filter-class&
Controller接口只有一个String类型参数的时候,前端传JSON对象参数,后端的接受方式 第一种:种是使用Alibaba的JSONObject来接收【其他JSON解析框架的JSONObject对象应该也可以】public ResultInfo getDicByType(@RequestBody JSONObject type) {}PostMan中后端也是可以解析接收到第二种:参考网上是https://www.cnblogs.com/swugogo/p/9885509.html...
Jenkins配置Master-Slave工作模式 在Jenkins的Nodes管理下,新建节点填写信息【具体每项的意思网上有其他博客叙述,请另行参考】然后搜索了下,需要到安全配置里面去启用代理,但是还是没有上面所说的选项【但是后续可以启动,配置完成后重启Jenkins,重启不确定是否是必须的,反正LZ重启了】完成后保存会来到叫我们如何启动Slave的方法页面,如下可能是LZ之前安装配置Jenkins的原因,按照上面的提示Slave就是不能启动参考LZ之前Jenkins的安装与配置,注意最后一步URL的配置然后楼主安装一下方式终于启动Sl
安装并使用CICD 工具Jenkins+GitHub、GitLab、BitBucket等完成持续集成部署,这里以GitHub为例 安装并使用CICD 工具Jenkins+GitHub、GitLab、BitBucket等完成持续集成部署,这里以GitHub为例实验基于Windows平台,其他平台安装请参考官网安装完后以Jenkins是以Windows服务运行,默认端口号8080修改默认端口号,在安装目录下的jenkins.xml文件中进行修改,这里暂不做修改安装完后,默认浏览器会打开访问Jenkins的Web页面,如下图,按照提示一步一步完成即可然后进入插件安装页面,这么默认选择,系统推荐安装的插件,后续在安装一些Ma
如何Github中将项目导入Gitlab中 GitLab搭建参考首先在GitHub上生成一个token GO TO Generate new token生成Token后打开GitLab,创建新项目,然后选择导入下一步,填入刚刚在GitHub上生成的token令牌然后在gitlab中就会列出相应授权的Project List然后选择希望导入的项目即可...
如何将本地项目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
Git官网学习笔记,还是命令行方式操作比较舒服 Git学习笔记:官网学习手册参考文件状态:官网参考清楚的要操作的文件的状态和三个区是操作git的关键未跟踪[Untracked files], 新建的文件,使用git add 变为跟踪已跟踪[use “git rm --cached <file>…” to unstage]根据提示,可以使用git rm --cached 变为未跟踪,未修改[nothing to commit, working tree clean] 整个文件都是和仓库一致的已修改[Changes
总结以前的Git学习笔记【图形界面】,个人感觉还是命令行好用,看个人习惯 前面的命令,大多在工作中使用的就那么几个,遇到问题是再去查询一些其他命令1、常用的Git命令 命令 简要说明 git add 添加至暂存区 git add–interactive 交互式添加 git apply 应用补丁 git am 应用邮件格式补丁 git annotate 同义词,等同于 git blame git archive 文件归档打包 git bisect 二分查找 git blame ...
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....
解决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 ...
Hibernate Bean Validator手动触发对Bean的字段校验 一个比较全面的博客:https://blog.csdn.net/xgblog/article/details/52548659pom.xml,这里使用的SpringBoot的Web包,他默认包含了Hibernate的和Javax相关的校验包,也可以单独去依赖<dependency> <groupId>org.springframework.boot</...