会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
清华大咖
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
18
下一页
2021年8月2日
SpringBoot常用注解
摘要: Spring Web MVC 与 Spring Bean 注解 @RequestMapping, 请求处理类还需要使用@Controller或@RestController进行标记 注解对请求处理类中的请求处理方法进行标注,有六大属性配置 1、value:映射的请求URL或者其别名 2、method
阅读全文
posted @ 2021-08-02 10:30 清华大咖
阅读(104)
评论(0)
推荐(0)
2021年7月20日
git深度学习
摘要: git在我们的日常项目中用的也是十分的广泛 Git简介 Git 是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用 Git 来做自己的文档版本管理工具。 Git 的api很多,但其实平时项目中90%的需求都只需要用
阅读全文
posted @ 2021-07-20 11:50 清华大咖
阅读(126)
评论(0)
推荐(0)
spring中创建bean的方式
摘要: 一、常见的bean创建方式 (1)基于xml配置bean (2)使用@Component派生注解 (3)使用@Configuration和@Bean注解 1、常见的使用xml中setter方法创建bean bean.xml文件中配置bean时,加上<property>标签设置bean所需参数 <be
阅读全文
posted @ 2021-07-20 10:26 清华大咖
阅读(833)
评论(0)
推荐(0)
2021年5月6日
spring事务的失效场景
摘要: 一、针对spring来说可以使用@transactional来开启事务 二、常见Spring事务失效的场景: 1、注解@Transactional配置的方法非public权限修饰; (1)、官方定义:使用代理时,您应该只将@Transactional注释应用于具有公共可见性的方法。如果使用@Tran
阅读全文
posted @ 2021-05-06 15:28 清华大咖
阅读(929)
评论(0)
推荐(0)
2021年4月19日
String的不可变理解
摘要: 一、什么是不可变 如果一个对象它被创建后,状态不能改变,则这个对象被认为是不可变的。 二、怎么实现不可变 当使用final修饰基本类型变量时,不能对基本类型变量重新赋值,因此基本类型变量不能被改变。但对于引用类型变量而言,它保存的仅仅是一个引用,final只保证这个引用变量所引用的地址不会改变,即一
阅读全文
posted @ 2021-04-19 09:45 清华大咖
阅读(839)
评论(0)
推荐(0)
2021年4月15日
自旋锁与适应性自旋锁
摘要: java中根据某一特性定义的锁进行分类, 2、自旋锁与适应性自旋锁 分类定义:锁住同步资源失败,要不要进行阻塞 1、概念 自旋锁的概念。阻塞或唤醒一个Java线程需要操作系统切换CPU状态来完成,这种状态转换需要耗费处理器时间。如果同步代码块中的内容过于简单,状态转换消耗的时间有可能比用户代码执行的
阅读全文
posted @ 2021-04-15 16:41 清华大咖
阅读(556)
评论(0)
推荐(0)
悲观锁与乐观锁
摘要: java中根据某一特性定义的锁进行分类, 1、悲观锁与乐观锁 分类定义:根据线程要不要锁住同步资源 针对于同一并发数据操作 悲观锁:悲观锁认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改。Java中,synchronized关键字和Lock的
阅读全文
posted @ 2021-04-15 16:15 清华大咖
阅读(79)
评论(0)
推荐(0)
2021年4月14日
BIO,NIO,AIO学习
摘要: 一、认识同步与异步 1、同步,异步是指应用程序和内核的相互交互而言的 同步:是指用户进程触发io操作等待或者轮训的方式查看io操作是否就绪 异步:异步调用发出调用之后,不会立刻得到结果,而是通过被调用者通知调用者,或者回调函数处理调用。 二、阻塞和非阻塞 阻塞和非阻塞是针对于进程访问数据的时候,根据
阅读全文
posted @ 2021-04-14 10:36 清华大咖
阅读(68)
评论(0)
推荐(0)
2020年12月23日
final修饰类
摘要: final修饰类,表示类不可变,不可继承 比如,String,不可变性 final修饰方法,表示该方法不可重写 final修饰变量,这个变量就是常量 注意: 修饰的是基本数据类型,这个值本身不能修改 修饰的是引用类型,引用的指向不能修改 比如下面的代码是可以的 final Recharge rech
阅读全文
posted @ 2020-12-23 09:38 清华大咖
阅读(554)
评论(0)
推荐(0)
2020年12月11日
反射
摘要: 方法用途 getField(String name) 获得某个公有的属性对象 getFields() 获得所有公有的属性对象 getDeclaredField(String name) 获得某个属性对象 getDeclaredFields() 获得所有属性对象 Field 类定义了如下方法设置成员变
阅读全文
posted @ 2020-12-11 09:41 清华大咖
阅读(61)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
18
下一页
公告