自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 修改IDEA 代码高亮

2024-05-10 15:48:33 223 1

原创 分享好用的对比工具,jar包也能进行对比,免费

KDiff3。

2024-03-20 15:02:35 1158

原创 判断文件类型

/ 创建 BodyContentHandler。// 创建 AutoDetectParser。// 根据 MIME 类型获取文件扩展名。// 创建 MimeTypes 实例。// 创建 ParseContext。// 创建 InputStream。// 创建 Metadata 对象。// 创建 File 对象。// 设置 MIME 类型。// 获取 MIME 类型。

2024-03-06 14:19:27 526

原创 关于windows本机开放端口后,同一个网络下的其他电脑telnet不通的解决办法

本地电脑A 启动了一个kong网关(不管是什么应用,只要开启了一个监听端口就行),并且将docker里面的8000端口映射到本机的8000端口, 此时在电脑A上的命令行运行:telnet 10.130.x.xxx 8000 ,可以正常telnet成功。完成后不需要重启电脑A, 此时再用电脑B去ping 电脑A,发现可以响应了。但是telnet 电脑A的8000端口,还是失败的。执行后,再次在电脑B中,telnet电脑A,即可成功访问到电脑A的8000端口。打开windows安全中心->

2023-07-04 16:13:35 10581 1

原创 在idea工具下,使用protobuf自动生成java代码,超详细教程

第二步:上面的插件装完重启后,新建一个maven项目,打开IDEA,选择“New Project”,选择Maven,选择Java版本,然后填写项目信息,创建一个新的Maven项目。c).输出路径:勾选java,并指定protoc生成的java文件需要存放的路径。Protocol Buffers ----------语法支持。generate 、-------- 生成的插件。highlighted、--------语法高亮。,但是要生成代码,用上面三个插件就够了。然后打开命令提示符: 输入protoc,

2023-05-12 17:55:41 14645

原创 springBoot 上传文件报 413 Request Entity Too Large

解决413问题

2023-04-28 14:11:57 2227

原创 索引失效的总结,只需要记住七个字即可

最:也就是最左匹配原则 ,针对的是复合索引 ,也就是除非全是相等的查询,否则查询字段想要走索引必须严格按照建立索引的顺序去排列,否则就会导致索引失效,例如:复合索引(a,b,c,d) ,如果都是相等的查询,a=x and b = x and c= x and d=x ,这种顺序无论如何变幻都可以走索引、 但是换成 a= x and b> x and d>=x and c>=x ,c跟d 的顺序变换了, c和d的索引都不会走。看了b站一个up主老师的视频,用了七个字方便记忆索引失效的场景。

2023-04-16 12:52:47 318

原创 Docker 入门流程

docker基本命令docker启动命令~]# systemctl dockerdocker 搜索命令 ( 他会去镜像地址去搜索)~]# docker search mysql

2022-09-07 19:16:58 1133

原创 配置git,以及将本地代码提交到码云(我将本地小程序工程提交的码云)

git提交到码云配置,git连接码云

2022-06-20 23:03:27 472

原创 java 8 的方式,双重集合里面,取出里面内层集合的字段值

例子:从嵌套集合中求小学生1所在的班级 public static void main(String[] args) { // 学生列表 List<User> studentList = Arrays.asList( new User("小学生1","20","一班",new ArrayList<>()), new User("小学生2","30","二班",new Arra

2021-09-11 13:57:22 1812

原创 开启一个spring cloud 工程- 第七步 Hystrix 实现服务调用的数据监控

Hystrix 容错机制在不改变各个微服务调用关系的前提下,针对错误情况进行预先处理。设计原则1、服务隔离机制(防止一个服务失败导致所有服务宕机)2、服务降级机制(返回fallback方法给用户)3、熔断机制(当服务消费者请求失败率达到某一个 特定数值时,会迅速启动熔断机制,并对错误进行修复)4、提供实时的监控和报警功能5、提供实时的配置修改功能Hystrix 数据监控需要结合Spring Cloud Actuator来使用,Actuator提供了对服务的健康监控、数据统计、可以通过hy

2020-10-23 21:21:46 242

原创 开启一个spring cloud 工程 -第六步Feign 声明式接口调用以及使用Hystrix的熔断实现

Feign什么是FeignFeign 与Ribbon 一样,Feign也是有Netflix 提供的,Feign是一个声明式、模块化的Web Service 客户端,它简化了开发者编写Web服务客户端的操作,开发者可以通过简单的接口和注解来调用HTTP API,Spring Cloud Feign,它整合了Ribbon 和Hystrix ,具有可插拔、基于注解、负载均衡、服务熔断等一系列便捷功能。相比较于Ribbon +RestTemplate 的方式,Feign 大大简化了代码的开发,Feign

2020-10-23 20:09:45 354 1

原创 开启一个spring cloud工程-第五步 使用Ribbon 实现负载均衡

Ribbon 负载均衡什么是RibbonSpring Cloud Ribbon是一个负载均衡解决方案,Ribbon 是Netflix 发布的负载均衡器,Spring Cloud Ribbon 是给予Netfilx Ribbon 实现的,是一个用于对HTTP请求进行控制的负载均衡客户端。在注册中心对Ribbon 进行注册之后,Ribbon 就可以基于某种负载均衡算法,如轮询、随机、加权轮询、加权随机等自动帮助服务消费者调用接口,开发者也可以根据具体需求自定义Ribbon负载均衡算法。实际开发中,Spri

2020-10-19 16:20:38 293

原创 开启一个spring cloud工程 - 第四步 通过Zuul 网关 实现服务请求的管理与负载均衡

什么是ZuulZuul 是Netfilx 提供的一个开源的API 网关服务器,是客户端和后台所有请求的中间层,将所有请求导入统一的入口,屏蔽了服务端的具体实现逻辑,Zuul 可以实现反向代理的功能,在网关内部实现动态路由、身份认证、IP过滤、数据监控等。说白了就是 可以身实现将 请求统一管理,我不需要记住我消费服务的地址,只需要记住网关的地址就可以,我通过网关的地址,网关会为我自动匹配到我想要消费的服务上去。就像中间人一样,就是买房子,卖房子,房产中介一样,我不需要知道有谁卖房子,只需要告诉中介,我需要

2020-10-19 14:21:34 963

原创 开启一个spring Cloud 工程 -第三步 -创建服务消费者

其实服务消费者,服务提供者只是业务层面上的定义,他们本身的身份是可以有两层的,例如 服务A、B、C , A调用B时,A作为消费者,B作为提供者 ,C调用A时,C作为消费者,A作为提供者,这里的服务A就有两重身份。所以提供者、消费者代码层面上,其实没有本质区别。只有业务上的区分而已。创建服务消费者(与创建服务消费者步骤相同)第一步:从上一步创建的父工程里 创建一个新的module创建module ,并且取名为consumer在这里插入图片描述在新建的consumer工程的pom.xml中添加提供者

2020-10-18 16:19:45 280

原创 开启一个spring Cloud 工程-使用RestTemplate实现Module与Module之间的调用

RestTemplate 的使用什么是RestTemplateRestTemplate是Spring 框架提供的基于REST的服务组件,底层是对HTTP请求及响应进行了封装,提供了很多访问REST服务的方法,可以简化代码开发如何使用RestTemplate1、创建Maven工程,pom.xml (这里我直接建在前面建好的父工程里面,只需要springboot依赖即可,就已经包含了RestTemplate 方法)取名为:resttemplate2、把上一步中创建好的实体类复制过来3、在java

2020-10-17 16:33:43 388

原创 开启一个spring cloud 工程 -第二步-创建服务的提供者

一个微服务由 服务提供者-注册中心-服务消费者 组成现在来创建一个服务提供者,并且提价例子来测试(该例子只是测试提供者功能,并没有与注册中心挂钩)第一步:从上一步创建的父工程里 创建一个新的module创建module ,并且取名为eurekaclient在新建的eurekaclient 工程的pom.xml中添加提供者依赖:<dependencies> <dependency> <groupId>org.springframework.

2020-10-17 14:45:50 225

原创 开启一个spring Cloud工程- 第一步 ,创建注册中心Eureka Server

开启一个spring Cloud工程打开IDEA ,选择创建新工程1.第一步,创建父工程创建一个maven工程,作为父工程创建好名称工程名称随意发挥…然后加入spring boot 与spring cloud 依赖(springCloud 必须依赖于spring boot )在父工程的pom.xml文件添加如下依赖:<parent> <groupId>org.springframework.boot</groupId> <artif

2020-10-16 17:43:48 257

原创 spring Cloud gateway 实现过滤器接口,注入的bean 一直是空,不管使用@Autowired与@Resource,都是NULL

最近公司在使用spring Cloud gateway网关,实现对文件预览的鉴权操作,本人第一次接触spring Cloud gateway ,看了很多大佬写的spring Cloud gateway文章后,开始着手实现,想着在过滤器里做一个存储redis的操作,于是实现过滤器接口,并且在实现类里面 ,注入了 StringRedisTemplate ,准备用来操作redis的存储,写好后后运行,一直报StringRedisTemplate空指针异常,@Autowired与@Resource注解都试过了,..

2020-06-15 15:30:57 2638 4

原创 redis序列化代码

@Configurationpublic class RedisConfig {@Beanpublic RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory connectionFactory) {RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();...

2020-06-11 09:00:50 343

原创 pom文件里面,那些依赖包的写法怎么获得呢,如何 拿到依赖包的groupId 名字,artifactId的包名呢

https://mvnrepository.com/ 进入到这个网站,在搜索框中搜索你想要查询的包例如我要搜索spring Cloudstratgateway的包找到我想要的包点击包名字进入选择版本获得正确的pom依赖写法...

2020-06-10 22:59:21 1417

原创 url传值到action 传不过去 , 明明在action里面 已经有属性注入了一个参数,就是已经有get set 方法了,但传入的参数值还是为空

最近在完成 SSH项目的时候,遇到有些参数需要通过url把值传过去,但是,死活传不过去,新定义了一个参数,然后添加了get set方法,去jsp页面通过超链接或者表单提交url的时候,传入的值一直是null ,想了很久没想清楚,百度上遇到这个问题都是在说直接提供getset方法就行,没有怎么看到其他方法了,后面我想会不会是我新定义的这个参数的名字的问题,因为我需要传入的值是某个已经...

2020-01-04 12:11:29 441

原创 压力测试时,利用spotlight on mysql 工具连接数据库监控性能 详细步骤

公司做的项目需要对某些接口进行压力测试,指定要使用spotlight工具对性能的监控,除了对linux服务器的性能监控外(使用spotlight连接linux服务器进行性能监控在我上一篇博客有),还需要对mqsql数据库进行性能监控(oracle数据库我还没连过,不过连接oracle数据库还需要下载spontlighton oracle工具的),这里开始详细步骤:1、因为前面进行性能监...

2019-10-17 10:17:12 976

原创 安装spotlight 监测工具进行压测性能监控,包括在linux安装sysstat

安装spotlight 监测工具需要两个步骤,首先需要安装实时监测工具spotlight,以及需要安装在linux服务器上的sysstat 工具,首先先说在linux安装sysstat步骤:1、找到文件夹,把sysstat.zip上传至linux服务器文件夹里面2、上传步骤:(使用ssh连接linux服务器,打开sftp ,进入要存放的linux服务器的文件夹:)...

2019-10-14 19:55:56 447

原创 spring boot 项目,启动后立马关闭的问题,出现Process finished with exit code 0

开始学习springboot项目,在eclipse创建成功了并运行了一个demo ,用idea工具创建成功后,一点击运行,项目立马就停止了,出现了Process finished with exit code 0,很奇怪,百度了好几次,要么说是没有添加web依赖,<dependency> <groupId> org.springframework.b...

2019-10-12 13:55:23 3935

翻译 日期被转成json数据后变成时间戳了

将查出来的list集合转成json数据发送到jsp页面的时候时候,发现时间数据变成时间戳了,后面搜了一下,kan'看到一个方法很实用,原文:https://blog.csdn.net/qq_26692575/article/details/84029853, 直接在javaBean中的日期属性加fastJson提供的格式化注解问题即可解决 @JSONField(format = "...

2019-03-04 21:06:57 13327 9

原创 Property XXX not found on type com.graduation.user.po.UserStu

当遇到这个问题的时候,就是用到的页面的el表达式有错误,就是没有xxx属性,所以el表达式取不到值,就会报出没有名叫xxx的property属性例子:这边名叫existUser的session,存的是学生的整个javaBean,没有tid这个对象,所以el表达式取不到,报出这个错误,把tid换成sid即可解决问题,以后遇到这个问题就是el表达式有错了,要细心和耐心...

2019-02-25 15:45:29 630

原创 Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1

  一般遇到这种情况,我的错误是因为表单有个id写错了  把tid换成sid才对

2019-02-25 15:27:14 1383

原创 出现控制台执行了插入语句,但是数据表为空的问题

用ssh框架做毕设的时候,明明控制台已经出现了插入的语句,但是数据库表有没有数据,在hibernate.save方法加了trycatch也没有异常抛出,原因原来是事务没有提交,在hibernate的配置文件加入&lt;property name="connection.autocommit"&gt;true &lt;/property&gt;,这一句话,问题得以解决,在此记录一下...

2019-02-16 13:33:03 1288 3

原创 Category is not mapped [from Category],类似于xx is not mapped xxx的问题

今天在做毕设的时候遇到了,仔细查看了代码,hql语句没有写错,from Category ,对应的是类名,问题出在,没有在hibernate.hbm.xml映射文件配置Category.hbm.xml的映射,所以出现问题,再次记录一下,一定要细心,hql语句是一方面,映射也要,果然,ssh还是太烦琐了,目前只对这个框架比较熟悉,暂时用它做,以后换个简单一点的哈哈...

2019-01-31 10:07:01 367

原创 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序

Vue.js运行公司项目的时候,出现'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 “这个错误,原因: 导进项目的时候没有node_modules这个文件夹, 步骤:1:npm install  这个命令其实是创建node_modules这个文件夹2:虽然第一步已经创建了node_modules这个文件夹,但是试着运行项目会出现需要下载一下ch...

2018-11-30 16:13:25 2170

原创 运行url出现数据验证失败

实现公司的soa服务,即生产者,消费者服务,原来是访问的url打错了,版本号的问题,即,versionNo 打少了一个No

2018-11-08 09:38:31 1645

翻译 springMVC中,遇到Request method 'PUT' not supported

Request method 'PUT' not supported&lt;form:form action="${pageContext.request.contextPath }/emp" method="post" modelAttribute="employee"&gt;加上${pageContext.request.contextPath }就可以了

2018-08-12 16:02:31 1842

翻译 The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class

在做springMVC做注解 @RequestMapping(value=" " ,params={ "username","age!=10"})是,package提示出现此错误The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files ...

2018-08-02 11:00:39 197

原创 Using Hibernate built-in connection pool (not for production use!)

Using Hibernate built-in connection pool (not for production use!)错误,是因为连接数据库,但是没有导入数据库包

2018-07-10 13:56:08 3282

原创 Communications link failure

Communications link failure错误,是由于连接数据库写了端口号,去掉端口号就可以了

2018-07-10 13:54:49 500

原创 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterssh的时候又发现这个问题,此问题是因为struts版本在2.5以上,所以不适合这个配置,把此段代码改成org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter  即成功运行,码了...

2018-06-14 20:28:23 1650

原创 com.opensymphony.xwork2.config.ConfigurationManager.addConfigurationProvider

com.opensymphony.xwork2.config.ConfigurationManager.addConfigurationProvider今天在打ssh的时候,发现运行有这个问题,然后才发现是struts包冲突了解决该问题的方法有:第一,检查Struts jar包是否有冲突,就是相同包名多个版本的情况,删除重复的jar包。第二,检查web.xml的配置是否正确。...

2018-06-14 20:22:01 1197

proto需要的依赖文件

proto需要的依赖文件

2023-09-09

DECLARE SQLCODE INT DEFAULT 0.pdf

DECLARE SQLCODE INT DEFAULT 0.pdf

2021-08-23

空空如也

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

TA关注的人

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