自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ia的博客

Code_Snail

  • 博客(15)
  • 收藏
  • 关注

原创 bean的一生----Spring容器启动

1.我这里通过AnnotationConfigApplicationContext来new一个容器对象;可以看到构造方法实现了三个方法:this();this.register(componentClasses);this.refresh();第一个:this();调用默认构造方法会调用父类的默认构造方法这里父类构造器通过DefaultListableBeanFactory来创建一个beanFactory对象进去DefaultListableBeanFactory看看里面有什么其

2020-11-09 13:03:42 146

原创 一些基本算法中使用 位运算---异或运算

位运算节省空间并且快1.任何数和 0 做异或运算,结果仍然是原来的数,即 a⊕0=a。2.任何数和其自身做异或运算,结果是 0,即 a⊕a=0。3.异或运算满足交换律和结合律,即a⊕b⊕a=b⊕a⊕a=b⊕(a⊕a)=b⊕0=b。...

2020-10-07 17:07:54 480

原创 关于Activity的生命周期及状态

关于activity的四个状态:running-poused-stopped-killedrunning->当前显示在屏幕的activity(位于任务栈的顶部),用户可见状态。poused->依旧在用户可见状态,但是界面焦点已经失去,此Activity无法与用户进行交互。stopped->用户看不到当前界面,也无法与用户进行交互 完全被覆盖killed->当前界面被销毁,等待这系统被回收Starting ——–>Running 所执行的生命周期

2020-05-19 14:39:12 735

原创 排序算法-----归并排序算法详解

基本思想归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。**分而治之**可以看到这种结构很像一棵完全二叉树,本文的归并排序我们采用递归去实现(也可采用迭代的方式去实现)。分阶段可以理解为就是递归拆分子序列的过程,递归深度为log2n。合并相邻有序子序列   再来看看治阶

2020-05-18 15:18:16 113

原创 activity中onResume方法详解

onResume比如做一个音乐播放程序,在播放过程中,突然有电话打进来了,这时系统自动调出电话,而你的音乐播放程序置于后台,触发了onPause方法。当你电话结束后,关闭电话,又自动回到音乐播放程序,此时,触发onResume方法,这时,如果你之前在onPause的时候记录了播放点,就可以在onResume方法里来继续播放。onResume方法是Activity第一次创建时 重新加载实例时调用...

2020-05-03 20:19:25 20834 2

原创 There is no getter for property named 'avater' in 'class com.blog.pojo.User

找了半天也没有找到到底错在哪里了并不是没有getter 方法 而是’avatar’ 写成了‘avater’解决方案1.检查是否有getter 方法2.检查实体类属性是否与数据库一致...

2020-04-20 18:46:54 1282

原创 Spring boot项目常见错误 You must configure either the server or JDBC driver (via the 'serverTimezone'....

bean 没有被注入

2020-04-15 14:25:39 603

原创 An error happened during template parsing

fragments里面的代码

2020-04-15 14:21:58 9196

原创 Spring中事务管理那些事(事务管理与事务失效)

Spring中事务管理事务的概念不过多介绍,聊聊Spring中的事务,本文中AOP理解成拦截器首先事务管理可以帮助我们保证数据的一致性以及准确性,所以事务管理重要性不言而喻Spring的事务机制包括声明式事务和编程式事务。编程式事务管理:Spring推荐使用TransactionTemplate,实际开发中使用声明式事务较多。声明式事务管理:(依靠AOP)将我们从复杂的事务处理中解脱出来...

2020-04-04 18:54:50 172

原创 关于idea社区版中Tomcat服务器的部署

IDEA中smart tomcat的部署和配置由于idea版本原因需要自己安装Tomcat插件,但只有smart tomcat 并且与之前Tomcat的部署差别有点大,折腾了三个小时终于完成,分享下踩过的坑(社区版)1.安装smart tomcat2.进行配置之前在网上找的教程是因为是不一样的版本的idea 在这里可以直接找到Tomcat参数详情:Tomcat server:填你本...

2020-04-03 16:43:28 5320 3

原创 如何理解IOC(控制反转)容器和DI(依赖注入)

IOC(控制反转)1.什么是控制反转之前我们在业务层需要调用dao层,那么我们的做法是直接在业务层创建一个dao层的对象,这样有一个很大的问题就是大家知道我们需要提高开发效率,就要提高代码的可复用性,假如下次有一个相同业务逻辑的项目我们是需要把之前业务层的代码直接拿过来复用的,但是因为我们之前在业务层中创建了dao对象,所以导致我们不能直接把业务层代码直接复用,也就是业务层不是那么独立,这个时...

2020-04-03 12:41:38 227

原创 Spring中AOP那些事(理解过程)

什么是AOP?与OOP对比,AOP是处理一些横切行问题。这些横切性问题不会影响到主逻辑的实现,但是会散落到代码的各个部分,难以维护。AOP就是把这些问题和主业务逻辑分开,达到与主业务逻辑解耦的目的。传统OOP是自上而下的逻辑开发;AOPAOP是一种面向切面的编程思想。这些横切性问题,把它们抽象为一个切面,关注点在切面的编程,这就是所谓的AOP。如果说 IoC 是 Spring 的核心...

2020-04-02 21:29:03 237

原创 Mybatis环境搭建与测试

mybatis测试环境搭建1.创建maven工程导入坐标 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3....

2020-04-02 12:50:41 128

原创 Java面试基础题==和equals区别

Java面试基础题==和equals区别1.==基本数据类型比较的是值是否相等,引用数据类型比较的是对象的地址是否相等2.equlas (Object类的equals方法)最后还是用“” 来比较的那Object类和其他没有重写equals方法的类“” 和equals是一样的对于其他重写equals方法的类那就不一样了,如String重写equals方法比较字符串是否相等...

2020-04-01 20:32:21 230

原创 Java面试基础

**Java面试基础**

2020-04-01 14:53:29 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除