自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Vue的代理配置pathRewrite重写不生效问题处理

Vue的代理配置pathRewrite重写不生效问题处理本人遇到的情况在网上搜索时没有看到本人遇到的情况,所以特此记录一下,希望能帮助到你。 devServer: { proxy: { //代理匹配前缀2 '/api2': { target: 'http://localhost:5001', pathRewrite: {'^/api2': ''},

2022-03-26 22:29:36 3523

原创 docker最快部署jenkins一条命令

docker最快部署jenkins一条命令搞定每次部署jenkins都是需要配置jdk,maven,nodejs,git等,否则无法使用,使用war包部署的方式最容易的出现的问题就是开启重启的设置等,一般都使用docker创建,但是docker创建,最困难的是配置这些环境,不管是war包还是docker部署,都需要下载插件,配置上面的环境,还要配置全局工具等,需要花费很长时间。所以我就使用jenkins/jenkins:2.277.4版本作为基础,添加了上面的环境制作了一个镜像,可以直接运行使用,直接就

2021-05-24 20:04:39 279 1

原创 kubernetes(k8s)部署nacos集群/单机服务问题

kubernetes(k8s)部署nacos集群/单机服务问题说明由于需要搭建微服务来做分布式事务的demo实践,所以需要使用到注册中心,由于微服务现在很多都是会使用阿里的微服务sentinel和nacos,而且nacos除了做注册中心还可以做配置中心,相比其他注册中心eureka,consul,zookeeper等因为nacos有中文文档,且也比较熟悉nacos,所以选择使用nacos来做注册中心,由于之前使用的是docker部署的nacos单机模式的服务,所以没有遇到什么问题,然而最近使用k8s部署

2021-05-24 19:08:36 4925 4

原创 springboot处理跨域问题

springboot处理跨域问题处理跨域有很多方式,这里使用我自己最喜欢的一种配置/** * 不建议使用extends WebMvcConfigurationSupport,容易使用很多得配置失效和出问题 * * @author yangbiao * @date 2020/5/8 */@Configurationpublic class MyWebMvcConfig implements WebMvcConfigurer { /** * 跨域配置 * =

2021-01-15 11:46:08 147

原创 k8s使用traefik作为ingress路由的实践

k8s使用traefik作为ingress路由的实践之前看到博文感觉说的很乱,于是自己进行了实践,并根据官网文档配置了路由其中包含了http请求情况的域名访问和https请求情况下的域名访问,需要注意的是,http-ingressRoute.yaml和https-ingressRoute.yaml里的命名空间,最好设置成一致,具体说明见yaml注释,其中http请求配置了路由域名yb.com(需要在你自己电脑的hosts里配置你的IP映射)访问traefik的dashboard,直接访问http:/

2021-01-13 17:57:57 2365 2

原创 java用钉钉机器人钩子发送信息

java用钉钉机器人钩子发送信息因为使用手机验证码需要花钱,而且本地或测试环境下,修改代码很频繁,使用手机验证码真的很麻烦和费钱,而且还需要去看手机短信的SDK,所以使用钉钉机器人直接再群里发送验证码,这样大家不用有问这个账号绑定的是谁的手机号,告诉下验证码的事情了,直接再群里看。因为看到网上全部都是很多代码很麻烦的,不适合我的使用场景,我就根据官网的例子,直接写了一个工具类,希望能对你有帮助。代码样例 /** * 钉钉发送消息 * * @param cellpho

2021-01-13 17:35:05 589

原创 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)因为之前使用docker安装mysql8(使用的mysql8.0.18),把/etc/mysql/my.cnf和/var/lib/mysql等挂载出来做主从复制,发现当挂载/v

2020-09-14 14:00:22 538

原创 idea插件Easy Code生成mybatis plus代码自定义模板

idea插件Easy Code生成mybatis plus代码自定义模板使用mybatis plus的那个代码生成器,很不方便,需要引入模板引擎,还有生成器依赖,而且生成的代码,会有些你不想要的东西,再去处理也很麻烦,而且还需要配置连接和表名的选择,没有easy code那种直接用鼠标全选即可mybatis plus那个生成器即使可以改模板,也不会有EasyCode方便的至于Easy Cod...

2020-03-30 12:41:22 5105 1

原创 条形码/二维码生成探索

条形码/二维码生成探索所用依赖 <!--条形码生成依赖(轻量型,推荐使用这个)(生成条码的同时会把信息生成到条形码下)--> <dependency> <groupId>net.sf.barcode4j</groupId> <artifactId>barcode4j-...

2020-01-13 12:04:24 411

原创 jenkins远程部署简洁版

jenkins远程部署简洁版通过Jenkins远程部署可以省去很多手动部署的时间,对于需要频繁迭代和修改bug的项目很有用,但是有一点,jenkins的版本会有些影响,有些版本安装插件老是会成群的失败.我用的版本还行,如下:Jenkins的版本,之前用2.190.3这个插件几乎都安装失败了,没法用安装完之后,一般都是没有ssh插件的,所以需要先去安装插件安装好ssh插件后(重启下),进...

2019-12-12 12:04:40 211

原创 docker安装fastdfs服务问题(爬坑记录)

docker安装fastdfs服务问题(爬坑记录)废话不多说,之所以写这个笔记,是因为遇到坑时,网上没有对应的解决方案,是自己花时间去摸索搞定的,希望遇到同样问题的你,可以省下些许时间做其他的事情.1.docker安装fastdfs确实让fastdfs的安装简洁了太多了,最原始的安装简直要命,我也曾被折磨过,网上docker安装fastdfs的博文,有很多,大同小异,基本就是如下的内容://...

2019-12-11 11:56:07 1465

原创 关于logback-spring.xml日志时区相差8小时问题解决

关于logback-spring.xml日志时区相差8小时问题解决之前使用logback-spring.xml,里面的内容,使用的是yyyy-MM-dd HH:mm:ss.SSS,我容器的基础镜像设置好的上海时区,而且还在Dockerfile里设置了对应了上海时区的环境变量,但是日志的时间还是差8小时.后来想到是日志配置的问题,发现yyyy-MM-dd HH:mm:ss.SSS最后的SSS表示...

2019-12-11 11:19:56 5409 6

原创 关于方法A调用方法B的事务控制问题

关于方法A调用方法B的事务控制问题实测,不管是上图还是下图,得到的结论都是一致的,那就是:前提是同一个类里的方法调用,controller层类调用service的B方法,事务自然会生效的a.异常发生后,被调用方法(B)是否添加事务控制,对于事务的回滚是否并不产生影响b.调用B的方法,添加了事务控制才能实现异常事务回滚,不管被调用方法B是否有事务控制c.不管嵌套调用了多少个方法,只要最顶...

2019-11-29 11:50:52 9933 6

原创 关于docker删除镜像的tag失败的解决方案

关于docker删除镜像的tag失败的解决方案本人遇到这个问题,也是在搜索半天,没找到好的解决方案,自己尝试了一下,就成功了,就是我们上传镜像到仓库的时候是需要打tag的,上传成功后,需要删除那个tag来节省空间资源,放在那看着也挺难受,但是通过普通的方式命令去删除如docker rmi 镜像id 或者 docker rmi -f 镜像id (强制删除)这个都会失败,原因可能会有好几种,什...

2019-11-27 11:01:44 900

原创 关于springboot服务正常启动之后,访问服务url无响应问题处理

springboot服务正常启动之后,访问服务url无响应问题处理本人遇到过几次,但是由于间隔比较长,所以每次都花了很多时间来查找,这个匪夷所思的问题,经过仔细的查找分析,终于锁定了过滤器,最终找到问题,因为在网上也没有搜索到有人记录这个问题,这里记录一下,希望能帮助到有缘人:其实原因很简单就是过滤器里没有执行chain.doFilter(request,response)方法,导致过滤链里的...

2019-11-07 11:50:03 5330

原创 jmeter压力测试工具简单实用步骤

jmeter压力测试工具简单实用步骤下载地址https://jmeter.apache.org/download_jmeter.cgi下载后解压,然后进去解压后的文件夹的/bin目录下,双击运行jmeter.bat待程序运行起来后进入到操作界面1.选择语言2.创建测试3.创建测试组4.设置测试组的并发数据5.添加HTTP请求(不要使用配置元件里的http默认哦)...

2019-09-12 16:40:06 311

原创 tomcat启动一直卡在Root WebApplicationContext: initialization completed,jvm启动需要很长时间

问题描述第一次在idea里启动服务,看着端口都已经打印出来了,以为就可以了,去浏览器访问服务,居然是拒绝连接,等了几分钟之后,才看见jvm慢吞吞的启动了,居然用了193秒的时间在网上搜索了下,有相关的说法,说你因为熵池太小(详情可以去问度娘),给出的解决方案是去虚拟机做一下配置操作,显然我的问题没法解决,我也不确定是否是这个原因,因为我是在windows上的idea里面跑的服务,而且另一个i...

2019-08-28 11:55:24 2132 1

原创 k8s安装运行使用及kubernetes爬坑

k8s安装运行使用及kubernetes爬坑环境条件:CentOs我实在用不惯,也没有ubuntu用的熟悉,虽然网上中文k8s上基本都是CentOS的安装教程,甚至Kuboard官网上也是用CnetOs,我也试着跟着搭建,但是却是无法成功,我也很无奈,所以用ubuntu来安装1.ubuntu18.04.2和k8s的版本是1.15.0的(dockerhub上已经有1.15.3了)2.三个虚拟...

2019-08-14 20:36:07 1634

原创 Redis分布式锁处理高可用并发修改问题

Redis分布式锁处理高可用并发修改问题Redis分布式锁处理高可用并发修改问题看到网上说了三种分布式锁的做法,综合下来觉得redis比较好,也熟悉方便处理:a.使用redis分布式锁,主要使用了redis中的setnx和getset方法,分别对应redisTemplate的setIfAbsent和getAndSet方法b.Redis是单线程(Redis内部是单线程,并且数据存在内存中,也...

2019-07-10 19:11:49 566

原创 Could not locate PropertySource: I/O error on GET request for "http://localhost:8888/config-server/d

Could not locate PropertySource: I/O error on GET request for "http://localhost:8888/config-server/dev": Connection refused: connect; nested exception is java.net.ConnectException: Connection refused:...

2019-04-01 18:08:59 9716 2

空空如也

空空如也

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

TA关注的人

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