会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
LLLLJQ
博客园
首页
新随笔
联系
订阅
管理
2021年5月17日
Spring Boot集成dubbo简易配置
摘要: Spring Boot集成dubbo 准备工作 部署zookeeper作为dubbo注册中心 新建三个项目模块interface、provider、consumer(官方推荐最佳实践) 模块部分代码 interface 将需要暴露的接口写在这里。实体类一定要序列化 public interface
阅读全文
posted @ 2021-05-17 10:57 永真
阅读(212)
评论(0)
推荐(0)
2021年4月22日
Spring事务
摘要: 什么是事务 事务是数据库操作最基本操作组,逻辑上是一组操作,要么都成功,要么都失败 事务四个特性 原子性 一致性 隔离性 持久性 spring事务分为编程式事务和声明式事务 声明式事务: 基于xml配置 基于注解 一般使用注解 @Transactionnal 参数: propagation:事务传播
阅读全文
posted @ 2021-04-22 17:16 永真
阅读(52)
评论(0)
推荐(0)
Spring AOP知识点复习
摘要: AOP概念 面向切面编程。利用AOP可以对业务逻辑重要部分进行隔离,降低各部分逻辑之间的耦合度。 AOP底层原理 底层使用动态代理 有接口情况: 使用JDK动态代理创建接口代理对象 没有接口情况: 使用CGLIB动态代理创建当前类子类代理对象 jdk动态代理实现 (1)调用 newProxyInst
阅读全文
posted @ 2021-04-22 17:15 永真
阅读(71)
评论(0)
推荐(0)
2021年4月21日
springIOC、bean管理
摘要: 什么是IOC 控制反转,将对象的创建交给spring 目的:降低耦合 IOC实现过程 xml解析 + 反射 + 工厂模式 在xml中配置对象 读取xml文件中的class属性找到类 利用反射创建对象 IOC2个接口 BeanFactory IOC容器的基本实现,一般情况是Spring内部使用的接口,
阅读全文
posted @ 2021-04-21 17:09 永真
阅读(72)
评论(0)
推荐(0)
2021年4月16日
反射的基本方法
摘要: 什么是反射 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期 借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内 部属性及方法 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个 类只有一个Class对象),这个对象就包含
阅读全文
posted @ 2021-04-16 17:04 永真
阅读(641)
评论(0)
推荐(0)
2021年2月25日
request.getInputStream()只能调用一次解决
摘要: request.getInputStream()只能调用一次解决 起因:业务需要拦截器进行签名校验,拦截器中获取参数之后,导致@RequestBody注解报错(因为request.getInputStream()调用一次后失效)导致异常。这样就会导致controller 无法拿到数据。 解决方案 自
阅读全文
posted @ 2021-02-25 15:55 永真
阅读(396)
评论(0)
推荐(0)
2021年2月1日
maven如何导入本地jar包
摘要: 1.上传到maven中心仓库 https://oss.sonatype.org/ 愿意折腾可也搞搞,可以参考 如何发布Jar包到Maven中央仓库(确实比较麻烦) 如这是我手动上传到maven中央仓库的jar包 https://mvnrepository.com/search?q=chendahai
阅读全文
posted @ 2021-02-01 16:32 永真
阅读(140)
评论(0)
推荐(0)
2021年1月20日
java多线程的创建方法
摘要: 一共四种创建线程的方法、以前两种,jdk1.5新增两种 1.继承Thread类实现多线程 public class MyThread extends Thread { public MyThread() { } public void run() { for(int i=0;i<10;i++) {
阅读全文
posted @ 2021-01-20 10:15 永真
阅读(60)
评论(0)
推荐(0)
Collections:操作Collection、Map的工具类
摘要: /* reverse(List):反转 List 中元素的顺序 shuffle(List):对 List 集合元素进行随机排序 sort(List):根据元素的自然顺序对指定 List 集合元素按升序排序 sort(List,Comparator):根据指定的 Comparator 产生的顺序对 L
阅读全文
posted @ 2021-01-20 10:14 永真
阅读(61)
评论(0)
推荐(0)
Map集合
摘要: /** * 一、Map的实现类的结构: * | Map:双列数据,存储key-value对的数据 类似于高中的函数:y = f(x) * | HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value * | LinkedHashMap:保证在遍历map元素时,可
阅读全文
posted @ 2021-01-20 10:13 永真
阅读(29)
评论(0)
推荐(0)
下一页
公告