自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网关过滤器的顺序

过滤器的类型过滤器的类型可划分为全局过滤器和局部过滤器GlobalFilter:全局过滤器,对所有的路由都生效,通过实现GlobalFilter接口创建。GatewayFilter:网关过滤器,也可以叫做局部过滤器,对配置过此过滤器的路由生效。通过GetewayFilterFactory创建。过滤器会执行两次,是因为过滤器中有pre,post两种过滤pre:是在请求前调用,post:实在响应结果返回时调用,post的顺序和pre的顺序相反,就是将pre的顺序调过来就可以了顺序规则每一个过滤器

2021-12-28 13:31:43 1301 1

原创 java中常用的算法--URL

LRU算法lru算法就是最少使用的数据会在最后显示,使用最多的显示在最前面。使用LinkedHashMap实现LRU算法:下列的代码会展示LRU算法的数据交换,就是后调用的资源,会跑到代码的前端package com.jt.collect;import java.util.HashMap;import java.util.LinkedHashMap;public class LinkedHashMapTests { public static void main(String[]

2021-12-27 16:39:28 444

原创 java中的数据结构

java中的数据结构有八种:分别是:数组,栈,链表,图,散列表,队列,树,堆每一种的数据结构都有着独特的数据存储方式,数组数组中可以存入多个连续的值,在内存中的分配也都是连续的,可以通过元素的下标访问,第一个下标为0优点是:查询元素的速度快,遍历数组方便缺点是:数组的大小固定后就不能再重新扩容了,数组中只能存入一种类型的值,添加和删除操作比较慢,因为修改一个值就要移动其他的值使用场景:频繁的查询,对存储空间要求不大时,还有就是很少进行增加和删除的情况下栈栈的结构就像一个集装箱,先放进去的东

2021-12-25 16:38:42 738 1

原创 数据结构1

java中的数据结构有八种:分别是:数组,栈,链表,图,散列表,队列,树,堆每一种的数据结构都有着独特的数据存储方式,数组 :数组中可以存入多个连续的值,在内存中的分配也都是连续的,可以通过元素的下标访问,第一个下标为0优点是:查询元素的速度快,遍历数组方便缺点是:数组的大小固定后就不能再重新扩容了,数组中只能存入一种类型的值,添加和删除操作比较慢,因为修改一个值就要移动其他的值使用场景:频繁的查询,对存储空间要求不大时,还有就是很少进行增加和删除的情况下栈:栈的结构就像一个集装

2021-12-25 15:28:39 322

原创 微服务学习

学习微服务,持续更新

2021-12-21 23:08:50 211

原创 Spring注解开发的注解

spring注解

2021-12-07 11:19:48 146

原创 Spring注解

注解开发基础注解@Configuration 将当前类标识为配置类@Bean 将方法的返回值交给spring容器管理@Component 将当前类,交给Spring容器管理,里边对象的创建是由spring通过反射的机制自动创建对象@ComponentScan 指定扫描的包路径,可以扫描他的子孙包。用在配置类中。使spring注解有效@Scope(singleton)默认的单例,不写也是单例@Scope(prototype)多例,看里面的参数@Lazy 添加表示改为懒加载@

2021-12-07 11:15:49 107

原创 正则表达式/装箱拆箱

文件到程序 in 输入程序到文件 out 输出String的创建方式char[] values = {'a','b','c'};String s1 = new String(value);每new一次对象,就会创建一个地址值,存在堆中String s1 = "abc";这种的创建方式是创建在堆中的常量池里,有高效的效果,如果是第二回创建不会新建值注意 == 比较的如果是引用类型那么就是地址值注意:String重写了Object中的toString(),所以可..

2021-11-24 17:59:43 178

原创 路由的代码顺序

路由代码的顺序先定义要展现的内容引入自定义组件定义细则在App中使用路由编写的顺序

2021-11-18 19:29:26 51

原创 JDBC相关

JDBC用法Class.forname("com.mysql.cj.jdbc.Driver");注册驱动String mrl = "jdbc:mysql:///cgb2109";创建连接,遵循的协议Connection c = DriverManager.getConnection(url, "root", "root");账户密码Statement s = c.createStatement();这个传输器不太好,会有SQL攻击的风险String s1 = new Scanner(

2021-11-16 11:57:06 188

原创 数据库相关操作

进程与线程一个进程如果只有一个线程叫做单线程一个进程如果又多个线程叫做多线程线程的执行是靠CPU执行,一个cpu一个时间只能运行一件事情,不过他的执行速度是非常快的,可以达到纳秒级,肉眼看的话是一起执行。关于同一时间CPU做一件事 这种现象叫做串行反言之如果在同一时刻多个CPU同时执行多个线程叫做并行串行:cpu执行的时机会根据时间片执行(如:有123三个线程需要执行,给每个线程的之间为一毫秒,如果在这一毫秒之间1这个线程没有执行完,也会直接跳到线程2)OS底层有两种执行规则

2021-11-16 09:16:14 453

空空如也

空空如也

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

TA关注的人

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