自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Java基础Review(一):泛型

这使得方法依赖于创建对象时候申明的类型,它们之间的耦合度太高了,而泛型方法的出现,就是为了解决这个问题。因此,我理解上泛型实际上是在一些使用场景上弥补了object的不足,但是不表示泛型可以替代object,因为泛型实际上也有自己的一些使用规则束缚,没有object简单粗暴。那么类型就会关联到使用的方法上,setType的时候入参就只能是String类型,如果换成其他类型就会编译报错。就限制了这个具体的类型,Orange就是T的上限,T可可以是Orange的任意子类,换做其他类型就会编译报错。

2024-02-27 15:09:08 908

原创 Springboot项目整合Sentinel

1.接入配置中心的情况下,优先整合配置中心,规则方便看。2.如果规则很少改动或者对于实时性不高,可以选择pull模式,实现简单改动代码量较少,相反就选择push模式。dashboard属于可以选配的一环,毕竟也要不了多少服务器成本。参考:sentinel代码 https://github.com/alibaba/Sentinel/tree/master官方文档 https://github.com/alibaba/Sentinel/wiki。

2024-01-15 15:55:15 2149

原创 设计模式——工厂模式

1.浅谈工厂模式的由来一个对象的职责一般有三个:对象本身所具有的职责、创建对象的职责和使用对象的职责对象本身所具有的职责就是对象内的方法创建对象的职责一般有即指创建对象的方式使用对象的责之是指关于对象的一些使用方法public class Login { private UserDaO userdao; public login() { userdao = new JDBCUserDaO(); //创建对象 } public vo

2021-05-04 22:15:19 64

原创 gateway入门(二) 断言的其他方式&&过滤器

一.断言的其他方式在项目启动的时候可以发现,断言的方式不止path一种。方式例子AfterAfter=2021-01-20T17:42:47.789-07:00[America/Denver]BeforeBefore=2021-01-20T17:42:47.789-07:00[America/Denver]Between2021-01-20T17:42:47.789-07:00[America/Denver],2021-04-20T17:42:47.789-07:

2021-04-08 22:53:38 220

原创 gateway入门(一)

网关gateway1.什么是网关API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理。API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。通常,网关也是提供REST/HTTP的访问API2.网关在架构中的地位[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直

2021-04-08 22:17:10 339 2

原创 springboot项目打jar包

项目结构除去web这个模块,其他模块pom文件里打包插件去除web的pom<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId>

2021-02-25 16:21:32 83

转载 浅谈分布式调度框架

1、定时任务使用场景定时备份数据,订单超时自动取消,按时间段统计信息,优惠券要过期给用户发送一个提醒等等。2、定时任务的基本概念执行器:负责执行任务。调度器:根据配置(cron表达式)详情,告知执行器去执行任务任务:自己的业务实现,比如优惠券要过期给用户发送一个提醒。3、spring中使用定时任务。@Slf4j@Component //使spring管理@EnableScheduling //定时任务注解public class Timer {@AutowiredIPayRecord

2020-12-10 21:11:20 386

原创 SVN clean up失败之后

svn提交遇到恶心的问题,可能是因为上次cleanup中断后,进入死循环了。错误如下:解决方法:清空svn的队列1.下载sqlite3.exe2.找到你项目的.svn文件,查看是否存在wc.db3.将sqlite3.exe放到.svn的同级目录4.启动cmd执行sqlite3 .svn/wc.db “select * from work_queue”5.看到很多记录,下一步执行sqlite3 .svn/wc.db “delete from work_queue”6.ok了,现在在到项目里面,

2020-12-09 15:03:12 59

原创 关于@RequestBody

(1)用于加载入参前面,只能用去post方法,因为获取的是请求体里面的内容。如果是前端传一个{“userName”:“A”,“ passWord”:“B”} JOSN字符串,后端可以直接用@@RequestBody String username 来获取值(2)后端也可以用@RequestBody User user来接收,mvc框架自动封装进去,user里面有username属性(3)如果是直接放在请求体中userName=A,passWord=B,@RequestBody String body,

2020-07-01 11:34:55 135

原创 tomcat启动乱码

新下载了个8.5.50版本的tomcat,启动之后就会出现乱码,如下修改conf目录下的logging.properties文件此处的UTF-8改成GBK即可

2020-04-01 16:15:08 88

空空如也

空空如也

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

TA关注的人

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