自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 系统架构师考试经验分享

目录前言考前复习考试过程考试结果证书领取前言新的一年系统架构师考试前,分享一下之前参加系统架构师考试的经验,以及考过后如何领证书。软考报名地址 中国计算机技术职业资格网 。考前复习考前由于工作原因,我个人只在考试前一周突击复习,时间允许的话,还是多匀一些时间复习,会比较有把握。架构师考试分3部分:上午的综合知识选择题考试,下午的案例分析考试及论文。复习的重点应该安排在综合知识及案例分析,论文则是在靠前根据以往的项目经验,确定好论文的内容,在考试时选择接近的论文题目即可(例如,我在以前参与过云平台的

2021-08-01 15:46:39 2803

原创 Blender创建的模型导入unity后显示异常

软件版本号blender 2.93unity 2021.1.15遇到的问题在blender中创建了一个简单的模型,在blender中显示正常,使用Windows自带的3d查看器查看显示正常,但导入unity后显示异常。blender显示效果:Windows自带3d查看器效果:unity效果:解决方法在blender中给模型添加实体化修改器。修改后blender:unity显示效果:...

2021-07-31 22:51:03 2500

原创 通过ServerWebExchangeUtils在Spring gateway的多个filter之间进行参数传递

原理该方式是在多个filter之间传递参数的一个解决方案,主要是通过ServerWebExchange在多个filter之间进行参数的传递。示例第一个filter中设置参数//第一个filter@Overridepublic Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) { ...... Map<String, String> map = CollUtil.newHash

2021-03-19 16:23:56 2963

原创 springboot动态添加多数据源及切换

目录使用场景基本架构项目实现项目结构yml配置maven配置DataSource控制Aspect实现配置控制数据库操作service实现controller实现运行结果结语使用场景在需要动态添加不同的数据源的情况下,动态完成多数据源的切换,可以切换不同的数据库(如mysql、sqlserver等),不同数据库之间的表结构也允许不同。基本架构基于springboot2.3.4开发,通过aop完成多数据源的切换,通过继承AbstractRoutingDataSource类完成数据源的动态切换基础,以be

2020-09-26 16:52:16 2333

原创 通过shell脚本实现简单的密钥登录的跳板机

目的在多台服务器上选择一台作为跳板机,通过这台服务器能免密跳转到其他的服务器前期准备1台跳板机服务器,多台其他服务器步骤在跳板机上创建一个普通用户并初始化密码# adduser visitor #创建visitor用户# passwd visitor #初始化visitor用户的密码 root用户在/usr/bin目录下编写jump脚本,让其他普通用户可以用root身份跳转到其他服务器(如果不需要可以改成对应的用户名),之后赋予脚本可执行权限# vim jump# chm

2020-05-14 15:21:29 561

原创 centos下nginx加载nginx-module-vts实现流量监控

搭建方法1.安装nginx-module-vts模块1.1服务器未安装nginx1.2服务器已安装nginx并且正在运行中2.修改nginx配置3.监控界面及接口1.安装nginx-module-vts模块1.保证服务器下安装好nginx2.服务器安装好git3.在/usr/local/src目录下执行 git clone git://github.com/vozlt/nginx-module-vts.git4.进入nginx目录,执行 ./configure --prefix=/usr/loca

2020-05-13 17:15:08 2943 2

原创 keepalived非抢占式配置

服务器1配置vrrp_instance VI_1 {state BACKUPnopreemptinterface eth0 (网卡名称,根据实际替换)virtual_router_id 52 (虚拟路由id要不相同)priority 100 (优先级不同,值大的优先级高)advert_int 1authentication {auth_type PASSauth_pass 11...

2020-05-08 11:47:26 284

原创 使用yml的方式通过nacos搭建基于springboot的dubbo服务

前期准备下载并启动好nacos,nacos下载地址创建两个springboot项目,分别作为provider和consumerprovider1.maven配置 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spr...

2020-03-25 15:51:46 2892

原创 springboot使用redis哨兵模式时错误

遇到的问题springboot使用redis哨兵模式时,提示错误io.lettuce.core.RedisConnectionException: DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authenticatio...

2019-12-31 16:48:39 938

原创 springboot+shardingsphere+druid的动态数据表创建demo搭建

背景项目需要给不同的用户分不同的表记录数据,因此需要使用分库分表的中间件进行多数据源查询,本项目使用beetlsql,因此需要手动创建表。为什么选择shardingsphere不选择mycatmycat无代码侵入性,但需要提前配置好相关配置,与需求不符。具体使用pom配置<dependency> <groupId>io.shardingsphere&lt...

2019-12-12 14:32:43 4455 4

原创 使用nacos作为注册中心搭建基于springboot的dubbo服务

nacos的安装在https://github.com/alibaba/nacos/releases进行下载选择nacos-server-1.1.3.zip下载,下载后进入bin目录下Windows执行startup.cmd启动nacos启动成功显示该界面,复制console后的地址,进入控制台账号密码默认都是nacosdubbo的provider1.修改applicatio...

2019-10-04 13:16:12 2025

原创 Java中String的+操作

执行如下的java代码 String a = "hello2"; final String b = "hello"; String d = "hello"; String c = b + 2; String e = d + 2; System.out.println(b == d); System.out.println...

2019-09-17 17:41:25 597

原创 frp实现内外网穿透访问内网web服务和接口

frp外网服务端修改frps.init配置[common]# 服务器端监听客户端连接请求的端口bind_port = 7000# 服务器端监听http请求的端口vhost_http_port = 8088使用nohup ./frps -c frps.init > /dev/null 2>&1 & 命令,让frp服务端在后台挂起运行frp内网客户端修改...

2019-08-27 16:02:04 1957

原创 nohup挂起运行时无效

遇到的问题在使用xshell执行完nohup serve -s ./build -p 8081 > /dev/null 2>&1 &命令后,直接关闭窗口后并没有后台挂起运行解决的方法在xshell执行完nohup命令后,需要再执行一次exit才能正常使用...

2019-08-26 10:38:22 4590 4

原创 nginx配置服务器文件访问及下载

nginx配置服务器文件下载访问ip+/data/access/+文件名进行文件下载,如:192.168.2.100/data/access/1.txtserver { listen 80; server_name localhost; charset utf-8; #access_log logs/host.acces...

2019-08-16 16:00:45 5154

原创 mysql执行left join时报错Unknown column 'xxx' in 'on clause'

mysql执行left join时报错Unknown column 'xxx' in 'on clause'遇到的问题解决方法遇到的问题执行如下sql时select ad.answer_id,ev.title,ev.`year`,ev.suitable,ac.user_name, jt.job_name,po.position_name,ad.score,ad.`level...

2019-08-15 11:08:11 2824 2

原创 springboot运行zuul时提示counterFactory could not be registered

遇到的问题在springboot下配置好zuul的依赖后,运行提示错误Description:The bean 'counterFactory', defined in class path resource [org/springframework/cloud/netflix/zuul/ZuulServerAutoConfiguration$ZuulCounterFactoryConfi...

2018-11-13 16:08:49 6675 8

原创 motan自定义过滤器实现过滤特定IP

服务提供者配置部分,在service里添加filter&amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;amp;gt;&amp;amp;lt;!--suppress SpringFacetInspection --&amp;amp;gt;&amp;amp;lt;beans xmlns=&amp;

2018-11-10 11:04:33 649

原创 motan+zookeeper搭建rpc服务

服务提供者服务端的配置&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;!--suppress SpringFacetInspection --&amp;gt;&amp;lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quo

2018-11-09 10:48:55 859

原创 数据库优化总结

数据库优化方法总结:对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。但索引需要空间来存储,也需要定期维护,每当有记录在表中增减或索引列被修改时,索引本身也会被修改。 这意味着每条记录的INSERT,DELETE,UPDATE将为此多付出4,5次的磁盘I/O。因为索引需要额外的存储空间和处理,那些不必要的索引反而会使查询反应时间变慢。...

2018-10-10 17:42:04 162

原创 Servlet学习笔记

Servlet学习笔记Servlet概念Tomcat服务器访问Servlet步骤Servlet容器与Servlet区别Servlet生命周期过滤器事件监听器Servlet概念Servlet是Java语言编写的程序,一个Java类。运行在WEB服务器。用于处理用户的请求对用户请求作出对应的响应,然后将处理的结果封装到HTML代码中返回给客户端Tomcat服务器访问Servlet步骤...

2018-10-10 15:08:12 139

nwjs-v0.42.2-win-x64.zip

windows下的node-webkit,nwjs-v0.42.2-win-x64,官网下载,提供给无法通过官网下载的朋友

2019-11-05

模仿spring jdbcTemplate的实现

模仿spring jdbcTemplate的粗略实现,只有很小的参考价值,如果是java初学者可以使用这个封装好的工具进行数据库操作,只需要在db.properties里配置好driver,url等信息

2018-09-21

Java实现简单的下载器(包含服务器和客户端)

大学学习Java时做的简单的下载器,客户端可以显示服务器上的文件,可以从服务器上下载指定的文件,如果出现乱码的情况,请修改文字编码

2018-01-08

空空如也

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

TA关注的人

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