自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot security 实现

这里使用的boot 是2.2.2 对应的security的版本是5.2.1 版本不对应可能导致很多问题下面是代码pom文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:

2020-11-21 16:57:22 121

原创 getway 的session相关

gateway 是webflux 技术实现的所以 httpsession技术在这里不能使用,spring使用了EnableRedisWebSession 来对WebFlux的支持,但是出现一个问题,就是gateway的WebSession和各个服务之间的httpsession的数据是不一致的所以不能在gateway 这里使用 session技术和 下级的服务进行相关的操作,这里就只能使用token技术,实现如下:pom文件<dependency> <groupId&gt

2020-11-20 19:17:01 1760 1

原创 nacos 整合gateway的实现

接着前面写的nacos的安装使用https://blog.csdn.net/aaaa00/article/details/109700258 这里继续写 整合gateway的使用一写gateway方面的相关配置首先是pom文件相关的依赖如下:<!--2.2.1这个版本 和springcloud 2.2.2的版本配合和别的版本会出错,大家可以试试--><dependency> <groupId>org.springframework.cloud&l..

2020-11-18 16:08:48 1999

原创 nacos 整合gateway 出现的问题和解决

整和gateway和nacos出现的一些问题1,jar包版本不对,springcloud 和springboot的版本不一致 2,springboot和nacos的版本不一致 spring-cloud-starter-alibaba-nacos-discovery2.2.2 版本 spring-cloud-starter-gateway2.2.1版本没有问题, 但是spring-cloud-starter-gateway若用2.2.2 就报错 3,出现的nacos不能发现getway的问题...

2020-11-16 09:30:03 2907

原创 阿里的nacos实现服务的注册,以及通过feign调用服务

近来看到网上说阿里的微服务挺好用的,因为没有用过就是试试,下面是实现的过程,首先github下载nacos,有好多版本,我开始下载了1.1.3和我的springboot2.2.2冲突,后来就又下载了一个1.3.0 然后就可以使用了。一: 首先运行我们下载的nacos 如下图然后我们开始写服务端的代码 首先pom文件的代码如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache

2020-11-15 09:58:04 398

原创 springboot 通过注解实现redis缓存

springboot 版本是2.2.2 ,redis 版本是3.0 相关的代码如下@Cacheable @Cacheable可以标记在一个方法上,也可以标记在一个类上。当标记在一个方法上时表示该方法是支持缓存的,当标记在一个类上时则表示该类所有的方法都是支持缓存的。对于一个支持缓存的方法,Spring会在其被调用后将其返回值缓存起来,以保证下次利用同样的参数来执行该方法时可以直接从缓存中获取结果,而不需要再次执行该方法。Spring在缓存方法的返回值时是以键值对进行缓存的,值就是方法的返...

2020-11-14 10:11:53 244

原创 springboot RestTemplate 实现服务间的调用

springboot 服务间的调用通常用feign来调用,这里使用另一种调用方法RestTemplate 来简单的实现如下一 首先是服务端的方法pom的文件代码如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch..

2020-11-12 19:03:19 350

原创 springboot 整合 session+redis 实现分布式共享

这里简单的实现springboot 通过redis实现 session的分布式共享,比较简单,代码如下首先pom文件的代码如下:<!--打war包使用外部的tomcat--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <!--下.

2020-11-11 18:12:57 364 1

原创 四种常见的 POST 提交数据方式(转载)

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行请求行、请求头、消息主体。类似于下面这样:BASH<method> <request-URL> ...

2020-11-09 18:20:38 158

原创 我的新的csdn的地址

由于这个账号是毕业的时候注册的,然后密码忘了很久,刚找回来,后来我又注册了一个账号,地址是下面的https://blog.csdn.net/a863922230?spm=1011.2124.3001.5113这里有我更多的文章和欢迎大家指正!!!...

2020-11-08 18:02:39 290

原创 hashset 和treeset的区别小例

hashset 它不会出现重复的元素,其次它是无序的,此外它可以含有空元素。treeset不能写入相同的数据,其次是不能写入空数据,最后写入的数据是有序的相应的代码如下:@GetMapping("/get3")public String get2(){ Set<String> str = new TreeSet<String>(); str.add("first");//添加元素 str.add("second"); st...

2020-11-08 17:44:38 104

原创 memcache 实现分布式锁

实现原理:memcached带有add函数,利用add函数的特性即可实现分布式锁。add和set的区别在于:如果多线程并发set,则每个set都会成功,但最后存储的值以最后的set的线程为准。而add的话则相反,add会添加第一个到达的值,并返回true,后续的添加则都会返回false。利用该点即可很轻松地实现分布式锁。优点并发高效。缺点(1)memcached采用列入LRU置换策略,所以如果内存不够,可能导致缓存中的锁信息丢失。(2)memcached无法持久化,一旦重启,将导致

2020-11-08 16:55:23 817

原创 springboot +memcache 缓存实现

我机器是win10系统所以安装的memcache是windows版本的1.4,springboot 2.2.2 代码如下:首先是pom文件:<dependency> <groupId>net.spy</groupId> <artifactId>spymemcached</artifactId> <version>2.12.3</version></dependency><d

2020-11-08 15:44:06 729

原创 工作十多年的感受

从毕业到现在有13年了,这个账号丢失了好久,所以这里一直都是空空如也,不过本人也比较懒,不太喜欢写博客,就是近几年才开始在空闲的时间写一点简单的东西。毕业后主要从事开发的工作,java,.net ,js ,各种数据库,各种缓存都有所涉猎,不过做的时间最久的是java,ssh,ssm,jpa,dubbo,到现在比较流行的springboot,springcloud,都有用,这几年的项目基本都是springboot,cloud为主。.net 用的很少,主要是java相关的项目。不过现在所在的单位偶尔也会

2020-11-07 18:11:28 156 1

visualsvn 2.0.破解版

viualsvn 2.0.1 最新svn支持 vs 2010

2011-12-01

空空如也

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

TA关注的人

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