- 博客(15)
- 收藏
- 关注
原创 idea 配置svn时 C:\Program 不是内部命令
重装TortoiseSVN 记得别放在默认目录 别放在默认目录别放在默认目录随便选择一个就行
2020-11-12 10:08:11
618
原创 基于RocketMQ实现消息队列
RocketMQ是什么RocketMQ是一个纯Java、分布式、队列模型的开源消息中间件,前身是MetaQ,是阿里参考Kafka特点研发的一个队列模型的消息中间件,后开源给Apache基金会成为了Apache的顶级开源项目,具有高性能、高可靠、高实时、分布式特点。RocketMQ承接了例如“双11”等高并发场景的消息流转,能够处理万亿级别的消息。官网:http://rocketmq.apache.org/RocketMQ安装下载地址:https://www.apache.org/dyn/close
2020-08-05 17:10:31
933
转载 Redis集群启动报错 *** FATAL CONFIG FILE ERROR *** Reading the configuration file, at line 1374 >>> ‘
Redis集群启动报错*** FATAL CONFIG FILE ERROR ***Reading the configuration file, at line 1374>>> 'replicaof 192.168.10.129 6381'replicaof directive not allowed in cluster mode去redis的配置文件中把最后几行删了就可以了# Generated by CONFIG REWRITEreplicaof 192.168
2020-08-03 19:18:49
9552
2
原创 springboot+jwt+aop+异常统一处理+token验证实现登陆功能
java实现基于JWT的token登陆认证前言之前基于session的登录方式,是在用户登录成功后将用户信息存入到session中,这样不利于程序的横向扩展, 如果将项目部署多份,会出现session漂移的问题,并且随着登录用户的增加,会不断的占用服务端的内存资源;而现在这种基于token的登录方式,是在登录成功 后 将用户信息存入到客户端中,不会额外占用服务端的内存资源,并且通过签名和验签可以保证数据不被篡改,又因为登录成功后是将用户的信息存入到客户端中,所以在进行横向扩展,部署多份的时候,不会产生
2020-08-03 00:10:02
2658
原创 Zuul+Swagger搭建分布式API接口文档管理平台
1. Swagger是什么Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。这个解释简单点来讲就是说,Swagger是一款可以根据RESTful风格生成接口开发文档,并且支持进行功能测试的应用。2.Swagger的优点功能比较丰富:支持多种注解,自动生成接口文档界面,支持在界面测试API接口功能可以做到文档及时更新
2020-07-30 21:19:34
1329
原创 Cread 0 bytes before connection was unexan not read response from server. Expected to read 4 bytes,
Cread 0 bytes before connection was unexan not read response from server. Expected to read 4 bytes,MySQL无法读取服务器的响应,重新启动一下MySQL的服务就好了
2020-07-30 13:10:26
344
原创 SpringCloud核心组件之Zuul 具体代码实现
SpringCloud核心组件之Zuul 具体代码实现随便在网上找了个文档试了一下侵删下面有代码具体实现,都是根据文档做的原文整理如下:为什么微服务架构需要服务网关在学习完前面的知识后,微服务架构已经初具雏形。服务除了内部相互之间调用和通信之外,最终要以某种方式暴露出去,才能让外界系统(例如客户的浏览器、移动设备等等)访问到。但是这时候还有一些问题:不同的微服务一般会有不同的网络地址,那么这里就会遇到一个问题,APP/Browser怎么去访问这些后端的服务?客户端在访问这些微服务时必须记住几十甚
2020-07-27 22:09:57
625
原创 Eureka启动时报错 Unable to start web server; nested exception is org.springframework.boot.web
Eureka启动时报错Unable to start web server; nested exception is org.springframework.boot.web…原因springBoot版本太高晕我用的是2.3.1 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</arti
2020-07-22 22:03:33
1318
原创 springboot+EasyPoi 实现Excel的导入导出
springboot+ElementUI+EasyOpi的导入导出转载自:https://www.jianshu.com/p/5d67fb720ece官 网:http://easypoi.mydoc.io/依赖:<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.0.3&
2020-07-18 11:51:33
653
1
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):今天用Springboot+myBatis搭了个项目 报了这个错 找了好久发现是Mybatis和Mybatis-plus配置文件不一致造成的原因:用的是MyBatis-Plus 的Jar包,而配置用的是myBatis的映射文件 配置文件用的是 application.properties 而不是 application.yml解决:1
2020-07-17 21:03:07
604
原创 解决SpringBoot时间相差8小时问题
在实体类中添加两个注解@DateTimeFormat(pattern = "yyyy-MM-dd")@JsonFormat(shape = JsonFormat.Shape.STRING, pattern ="yyyy-MM-dd", timezone = "GMT+8")public Date producedDate;
2020-07-12 20:04:20
2566
2
原创 Java代码实现清除Redis缓存
private static Jedis jedis = null; public static void del(String key){ try { jedis = RedisPool.getRedis(); //根据key清除缓存 jedis.del(key); } catch (Exception e) { e.printStackTrace(); .
2020-07-12 18:48:35
4556
1
原创 用vue-admin-template 模版运行之后不让他跳转到登陆页面
vue-admin-template启动后不让他跳转到登陆页面,让它跳到自定义页面里面在views里面自定义一个页面在router文件夹下的index.js里面添加{ path: '/', component: () => import('@/views/shop/index'), hidden: true},给dashboard一个跳转路径,不让他默认跳转道dashboard中{ path: '/dashboard', component: Layout,
2020-06-24 18:14:04
4108
原创 Mybatis逆向工程
Mybatis逆向工程持久层必须有的三个:1)实体类2)Mapper接口3)Mapper配置文件而Mybatis逆向工程可以帮助我们做这三件事配置过程用Idea新建一个maven项目1)导jar包<!--mybatis逆向工程--><dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</art
2020-06-23 23:43:32
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人