WE ARE COMMITTED TO INNOVATE FOR ALL MANKIND NO MATTER IF RAIN OR SHINE

给时光以生命,给岁月以文明。

摘要: 原理和步骤 Ioc容器的实现主要依赖的是xml解析和Java反射。 步骤:读取配置文件 → 将其逐层“剥开”,获取各项属性 → 通过各属性配合反射生成对象 → 将其放入容器中,以供调用 具体实现 实体类 Book @Data @AllArgsConstructor @NoArgsConstructo 阅读全文
posted @ 2021-05-16 09:58 缓进则退不进则亡 阅读(93) 评论(0) 推荐(0) 编辑
摘要: transient 短暂的,转瞬即逝的;暂时的 在Java中,一个类只要实现了Serilizable接口,其属性和方法都会被自动序列化。 但实际开发中,对象的某些属性可能比较敏感,不便于被序列化从而传输到网络或者本地文件。 这时候就可以使用transient关键字修饰该属性,正如其意,transie 阅读全文
posted @ 2021-09-25 10:37 缓进则退不进则亡 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 这里仅仅是说的响应及中文页面乱码,而不是tomcat控制台乱码一系列乱七八糟的。 在SpringMVC的控制器中使用@ResponseBody org.springframework.web.bind.annotation.ResponseBody注解会将请求方法返回的对象直接转换成JSON对象,当 阅读全文
posted @ 2021-09-23 09:57 缓进则退不进则亡 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1、Java日志体系(目前常用) slf4j:由log4j的作者开发,本身不替供日志具体实现,只对外提供接口或门面。 logback:slf4j的作者开发的的slf4j的实现,优于log4j。 log4j2:由Apache开发,参考了logback,并做了一些优化。 jdk自带的JUL(java.u 阅读全文
posted @ 2021-09-20 13:51 缓进则退不进则亡 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 1、真机调试及应用签名信息配置 阅读全文
posted @ 2021-09-19 15:35 缓进则退不进则亡 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 事务的基本特性 原子性 (Atomicity):事务的操作要么一起成功,要么一起失败。如果执行过程中出错,需要回滚到之前的状态。 一致性 (Consistency):事务完成前后,数据库的完整性约束不能被破环。例如A给B转账,不能A扣了钱,B却没有收到钱,此时的金额总数也不一致。 隔离性 (Isol 阅读全文
posted @ 2021-09-13 17:44 缓进则退不进则亡 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1.查看已安装的模块 全局 npm list -g --depth 0 当前项目 npm list 2.更新包 npm update -g xxx 3.删除包 npm uninstall -g xxx 4.安装 当前项目 npm install xxx 全局 npm install -g xxx 5 阅读全文
posted @ 2021-09-03 08:45 缓进则退不进则亡 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 原理暂不清楚,先记录待解决。 com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBud 阅读全文
posted @ 2021-09-02 17:51 缓进则退不进则亡 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1. 链式编程原理:调用方法返回当前对象引用。 以模拟计算器的加减乘除为例 计算器类 public class Calc { private Integer value; public Calc() { this.value = 0; } public Calc add(Integer add) { 阅读全文
posted @ 2021-08-31 09:57 缓进则退不进则亡 阅读(656) 评论(0) 推荐(0) 编辑
摘要: ##第1种 java -jar demo.jar 用这种方法启动后,当前终端就不能继续执行其它命令了。 ##第2种 java -jar demo.jar & &表达的意思是在后台运行。这种方式可以避免打断后程序停止的问题,但是避免不了关闭当前终端后程序停止的问题。 ##第3种 nohup java 阅读全文
posted @ 2021-06-08 17:02 缓进则退不进则亡 阅读(298) 评论(0) 推荐(0) 编辑
摘要: ###配置文件位置 /etc/vimrc ###设置Tab键的位数 set softtabstop=4 或者 set tabstop=4 ###显示/不显示行号 set nu set nonu ###把tab显示成空格 set expandtab ###自动缩进4格 set shiftwidth=4 阅读全文
posted @ 2021-06-08 16:49 缓进则退不进则亡 阅读(34) 评论(0) 推荐(0) 编辑