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