- 博客(18)
- 资源 (6)
- 收藏
- 关注
原创 springboot整合shiro通过ehcache实现session共享
项目用的主要后台框架,springboot、nacos、mybatis、shiro1.4.0、ehcache2.8.8。 具体配置过程就不多说了,主要记录一下遇到的问题。测试过程中发现授权信息能够同步,而session信息始终为空。后来查看ehcache日志发现,session已经同步到其他服务器集群上,但是立马又从缓存中移除了。最终定位与replicateUpdatesViaCopy参数有关,默认此参数为true,但我不小心配置为false了。 repl...
2021-05-23 15:39:19 409
原创 SpringCloud核心组件之 Spring Cloud Stream消息驱动组件
SpringCloud核心组件之 Spring Cloud Stream消息驱动组件本文主要讲述了如何使用 Spring Cloud Stream消息驱动组件首先,我们创建两个工程(基于RabbitMQ,RabbitMQ的安装和使用这里不作说明,默认本机RabbitMQ是启动的)meander-cloud-provider, 端口:8764,作为生产者端发消息meander-cloud-consumer,端口:8765和8766,作为消费者端接收消息(启动两个消费者服务,端口分别为8765、8766
2020-10-09 19:56:37 371
原创 SpringBoot使用swagger-spring-boot-starter maven依赖包实现Swagger2
前言本文主要介绍SpringBoot框架下,如何使用swagger-spring-boot-starter maven依赖包实现Swagger2适用于对SpringBoot+maven 有一定基础的同学。一、Swagger2是什么?Swagger是一个RESTFUL 接口的文档在线自动生成和功能测试的框架。Swagger 是一个规范和完整的框架。用于生成、描述、调用和可视化RestFul风格的Web服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新文件的方法、参数和模型紧密集成到服务器
2020-10-02 11:05:09 9688 2
原创 SpringBoot项目整合Swagger2
前言 本文主要介绍如何在基于Spring框架中如何使用Swagger2。 适用于对SpringBoot+maven 有一定基础的同学。一、Swagger2是什么?Swagger是一个RESTFUL 接口的文档在线自动生成和功能测试的框架。Swagger 是一个规范和完整的框架。用于生成、描述、调用和可视化RestFul风格的Web服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新文件的方法、参数和模型紧密集成到服务器的代码,允许Api 来始终保持同步,Swagger让部署
2020-10-01 20:15:34 801
原创 IDEA 一键同时启动多个微服务模块项目
近几年,微服务可谓是大行其道。在业务模型不断扩展,超大规模流量的冲击下,许多企业纷纷抛弃了传统的单体架构,拥抱微服务。这种模式具备独立开发、独立部署、可扩展性、可重用性的优点的同时,也带来这样一个问题:开发、运维的复杂性提高。有人感觉微服务越做越不方便管理。 我们在使用IDEA工具开发多模块微服务项目时,可能需要在本地开发环境同时启动多个项目,一个个启动会很不方便。那么能不能一次启动多个微服务呢?答案是肯定的。 说明:本文假设微服务框架采用SpringBoo...
2020-09-30 16:20:44 11288
原创 修改苹果Mac终端命令窗口前面的计算机名
最近自己的苹果Mac电脑通过系统设置-用户与群组,修改了用户名,但在使用使用终端命令窗口时发现,命令行前面的计算机名没有改过来。可以通过如下命令来修改这里的名称(比如需要改成atlantis),执行后退出终端再重新打开就变过来了。sudo scutil --set HostNameatlantis...
2020-09-14 16:08:20 3471 2
原创 HTTP请求API(SpringBoot java项目),token验证报:JWT signature does not match locally computed signature
通过SpringBoot搭建restful API服务,使用JWT进行登录验证,客户端每次登录会重新获取token,发现API服务端过滤器AuthFilter,通过HTTP 请求头获取token并验证token时,偶尔会报:JWT signature does not match locally computed signature, 因为每次重新登录(新token)后又正常了,所以项目运行了半年多,也没去管它。今日再查OOM问题时,发现日志很多这个JWT错误,遂萌生了要...
2020-06-14 21:37:03 12799 2
原创 关于springboot整合dubbo疑问的解答
在开发dubbo过程中遇到的一些疑问,经过实际验证,给出答案:1、提供者必须要有类似@EnableDubbo 注解,而消费者可以不用这个注解(不用有无其他坏处暂不清楚);2、如何实现先启动消费者而未启动提供者时不报错(尽管报错不影响非dubbo功能)? 有两个方法: 方法1:在消费者端的service ,引入提供者端的service接口时,注解@Referenc...
2019-08-30 11:24:37 401
原创 Springboot 多模块项目使用mybatis-plus插件,调用sql时报错:Invalid bound statement (not found)
Springboot 多模块项目,整合mybatis-plus报错:Invalid bound statement (not found) ,困扰很久,网上也分析了很多原因及对应的解决方案。出现这个报错根本原因就是系统启动时未加载到mybatis xml映射文件或加载的xml配置文件有错误(比如调用的sql语法、格式错误等,可自行检查)。 我的业务相关的xml映射...
2019-07-19 11:53:12 3086
原创 springboot2.0学习笔记
经过对springboot的多日学习,其中遇到很多问题,现总结出来以备后查。1、SpringBoot主启动类所能扫描到的范围 SpringBoot主启动类默认只会扫描自己所在的包及其子包下面,例如主启动类包在com.meander.boot下面,而自定义的LoginController类放在了com.meander.web.controller中,LoginController是...
2018-11-08 13:00:10 348
原创 Spring-Session+Redis实现session共享
1、添加依赖<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>2.0.9.RELEASE</version>&
2018-10-14 13:37:44 220
原创 mac 下eclipse安装lombok插件
下载 lombok.jar(https://projectlombok.org/download.html)将 lombok.jar 放在eclipse安装目录下,和 eclipse.ini 文件平级的。 这里需要注意,mac操作系统下eclipse的安装路径下有两个eclipse.ini,一个是/Applications/Eclipse.app/Contents/Eclipse/eclipse...
2018-04-23 19:32:13 9406 6
原创 对jsonArray数组存储的对象做自定义按多个值排序
//jsonString = "[{ \"orderId\": \"431\", \"installment\": \"9\" }, { \"orderId\": \"135\", \"installment\": \"9\" },{ \"orderId\": \"432\", \"installment\": \"9\" },{ \"orderId\": \"135\", \"installme
2016-05-25 17:18:57 7040 1
原创 myeclipse 10 + Axis2-1.6.2 开发WebService
借助myeclipse10+axis2插件完成webservice的开发。 开发工具:myeclipse10 myeclipse插件: 1:axis2-eclipse-codegen-wizard-1.4.zip 2:axis2-eclipse-service-archiver-wizard-1.4.zip
2016-04-16 23:09:55 4497
原创 spring3.0自带的定时任务重复执行两次
在做公司的项目,使用spring3.0自动的定时任务,通过如下方式配置: 本地使用tomcat和jboss部署,定时任务执行均正常,但上了linux测试及生产环境后,莫名的发现同一任务在同一时间被执行了两次,网上也搜集了大量资料,遇到类似问题的人也很多,逐一排查发现都是网上说的问题。最后发现项目中为了使用根目录可以直接访问系统,上线前在war包里加了jboss-web.xml
2015-10-16 08:43:25 3509
原创 Hibernate 实验指导手册
http://kongtong2004.blog.163.com 1、环境配置Ø JDK 6.0(官方下载地址)Ø Eclipse 3.2Ø MyEclipse 6.0GA(下载)Ø 数据库MySQL 5.0Ø 数据库客户端MySQL-FrontØ MySQL JDBC驱动mysql-connector-java-3.1.13-bin.jar
2008-04-07 16:45:00 866 2
原创 自己动手DIY鼠标右键菜单背景
前期准備:1、下載主要的文件DLL,這是一个很小的DLL文件 玻璃露水.rar (125.64 KB) 玻璃露水.rar (125.64 KB)此DLL已经是修改好的了2、下載Resource Hacker http://www.crsky.com/soft/1747.html 3、(*可選)下載注册DLL文件的工具:RegSvrEx RegSvrE
2008-04-07 16:31:00 711
原创 MyEclipse下用struts框架实现MVC设计模式
MyEclipse下用struts框架实现MVC设计模式环境配置Ø JDK 5.0Ø Eclipse 3.2Ø MyEclipse 5.1GAØ Tomcat 5.51 第一个Struts应用-Helloapp1.1 创建支持Struts的web工程 新建Web Project helloapp: 点击Finish.
2008-04-07 16:28:00 1166
dubbo监控中心dubbo-monitor-simple
2019-01-23
ANT使用指南,PDF格式,可以复制
2011-04-21
DOM文档对象模型-2010版本
2011-04-21
Microsoft EXCLE-培训教程
2011-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人