- 博客(48)
- 收藏
- 关注
原创 JAVA设计模式
类图是一种静态的结构图,描述了系统的类的集合,类的属性和类之间的关系,可以简化人们对系统的理解类图是系统分析和设计阶段的产物,是系统测试和编码的重要模型类使用包含类名,属性,和方法,且带有分割线的矩形来表示,如图下的Employee类,它包含name,age和address这三个属性以及worf()方法属性/方法名称前加的加号和减号表示了这个属性/方法的可见性,表示可
2023-12-27 16:42:22
768
原创 多线程《1》JMM基础知识---volatile的可见性和一致性
是java中多线程对于内存共享的行为规范,规定了在多线程环境下如何正确的使用共享变量,jmm定义了变量的可见性,原子性和有序性等特征,使用volatile的时候会加lock,在底层加上了lock的话就不会进行充排序了,这样就实现了顺序一致性(预计以后会写这个详细的)是java虚拟机用于解释,编译执行java代码,jvm可以再不同的操作系统上执行并且提供了内存管理,垃圾回收等。
2023-09-26 16:05:10
291
原创 springboot filter过滤器抛出异常,无法返回想要的数据
【代码】springboot filter过滤器抛出异常,无法返回想要的数据。
2023-07-11 11:20:19
806
原创 zookeeper
103 通过ls -w /beijing 去监听beijign节点的变化,102去修改,103成功的监听到。提供的服务包括统一的命名服务,统一的配置管理,统一的集群管理,服务器节点动态上下线,软负载均衡等。1)tickTime=2000 是通信的心跳时间,zk的服务端和客户端的心跳时间,单位是默秒。持久节点和不持久节点下面还分持久节点和顺序编号和物顺序编号,非持久节点的顺序编号和无顺序编号。比如使用 CountDownLatch。他的功能是运行的时候自动创建临时的server/队列,下线自动删除。
2023-06-25 14:19:29
168
原创 JVM基础知识
类加载器子系统负责从文件系统或者本地加载Class文件,Class文件在开头会有固定的标识ClassLoad只负责class文件的加载,至于他是否运行,由Execution Engine决定的加载的类信息存放于方法区中的内存空间,除了类以为,方法区中还会存放于运行时的常量池信息,可能还包括字符串,字面量和数字常量,(这部分信息是class文件中常量池部分的内存映射)常量池加载到内存中叫做运行时常量池Car file被编译成为Car.class文件,存在于硬盘中。
2023-06-25 14:18:56
5590
原创 SpringCloud&SpringcloudAlibaba
代码中写到,假设传递的token是ABC,但是正确的token是ABCD,对于token不对就不让其访问请求的URL不包含list也不能执行效果(忽视乱码)代码创建config文件夹,创建类/*** @desc*/@Override/** * pre类型的Filter总是先执行,它可以做限流,权限控制等。* * route类型的Filter为Zuul内部转发请求到真正的服务的Filter,一般我们不需要实现这种类型.
2023-06-25 14:16:47
331
原创 Spring Security
Web权限解决方案:设置登录的用户名和密码:1.通过配置文件,2.通过配置类,3.自定义编写配置类第一种方式,通过配置文件spring:security:user:name: lxy通过配置类/*** @desc*///重写方法设置用户明码@Override//对类进行实例化该类是PasswordEncoder的子类,PasswordEncoder是用户管理密码加密的,为了安全//调用方法返回加密之后的密码//在acth中存储设置好的账号密码角色等。
2023-06-25 14:15:54
301
原创 trying to connect to host “smtp.qq.com“, port 465, isSSL true javax.mail.MessagingException: Could n
解决:trying to connect to host "smtp.qq.com", port 465, isSSL truejavax.mail.MessagingException: Could not connect to SMTP host: smtp.qq.com, port: 465; nested exception is:
2023-03-25 20:30:49
1678
3
原创 Springboot设置跨域---防止sql注入---xxs过滤---整合Swagger---自定义统一返回数据和自定义异常处理 异常处理 的config配置
Springboot设置跨域---防止sql注入---xxs过滤---整合Swagger---自定义统一返回数据和自定义异常处理 异常处理 的config配置
2022-11-19 18:02:32
463
原创 String StringBuilder StringBuffer三者的区别
String StringBuilder StringBuffer三者的区别
2022-11-11 11:42:07
214
原创 前后端分离jquery给springboot发送(APPLICATION_JSON)形式ajax
前后端分离jquery给springboot发送(APPLICATION_JSON)形式ajax
2022-11-09 21:12:05
608
原创 Springboot配置ResponseBodyAdvice处理Swagger无法访问的问题
Springboot配置ResponseBodyAdvice处理Swagger无法访问的问题
2022-11-09 15:50:03
1125
原创 Hadoop 入门笔记
Hadoop Distributed File System 简称HDFS,是一个分布式文件系统1)NameNode:存储文件的原数据,如文件名,目录结构,文件属性等(生成副本,副本数,文件权限等)以及每个文件的块列表和每个文件所在的Data Node等,2)Data Node :在本地系统存储文件块数据,以及块数据的效验和。3)Secondary NameNode:每隔一段时间对NameNode原数据备份。
2022-11-06 19:39:25
1445
原创 Docker部署elasticsearch和kibana,以及Docker-compose一键启动并配置账号密码
Docker部署elasticsearch和kibana,以及Docker-compose一键启动并配置账号密码
2022-10-25 16:09:01
3151
1
原创 Dockert--DockerFile-Docker网络-Docker-compose容器编排-portainer-GAdvisor监控收集+InfluxDB存储数据+Granfana展示图表
Dockert--DockerFile-Docker网络-Docker-compose容器编排-portainer-GAdvisor监控收集+InfluxDB存储数据+Granfana展示图表
2022-10-24 17:49:20
1277
1
原创 Hibernate保姆教学 (从Hibernate到JPA到SpringDate)
Hibernate保姆教学 (从Hibernate到JPA到SpringDate)
2022-10-16 21:19:28
1393
原创 SpringData(jpa-Springboot篇)+SpringBoot整Mybatis+MyBatisPlus+druid
SpringData(jpa-Springboot篇)+SpringBoot整Mybatis+MyBatisPlus+druid
2022-10-16 19:54:41
792
原创 JPA教程一
随着时间的推移市面上涌现了越来越多的ORM框架,那么作为java的官方势必要开始一些动作,于是oracle引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,oracle希望整合ORM技术,实现天下归一1.JPA是什么: 全称Java Persistence API,通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中简而言之:用于对象持久化的 API,使得应用程序以统一的方式访问持久层。
2022-10-16 14:42:09
301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人