- 博客(10)
- 收藏
- 关注
原创 Mysql 8 for Windows安装笔记
建议勾选ShowAdvanceandLoggingOptions,方便后续设置自定义的日志记录和高级选项,用于错误日志,一般日志,慢查询日志(包括执行查询所需要的秒数)和二进制日志指定文件的存储路径。BinLog指定保存MySQL所有事件日志的存放路径,用于复制和恢复数据库,该日志服务会对MySQL性能有一定的影响。这里我是作为个人开发的数据库服务器,对性能没有很大的要求,同时为了向下兼容,我选择了第二种。GeneralLog指定MySQL日常工作的一般记录日志的存放路径。...
2022-07-23 17:16:37
449
原创 比较分析 Spring AOP 和 AspectJ 之间的差别
AOP(Aspect OrientedProgramming, 面向切面/方面编程) 旨在从业务逻辑中分离出来横切逻辑【eg:性能监控、日志记录、权限控制等】,提高模块化,即通过AOP解决代码耦合问题,让职责更加单一。切面植入的方法:编译期织入类装载期织入动态代理织入---->在运行期为目标类添加增强生成子类的方式,Spring AOP采用动态代理织入切面区别Spring A...
2020-02-16 21:52:43
214
原创 ApplicationContextAware 接口的作用
ApplicationContextAware通过ApplicationContextAware:可以自动调用实例化ApplicationContext,Spring容器会把上下文环境对象调用看到—Aware就知道是干什么的了,就是属性注入的,但是这个ApplicationContextAware的不同地方在于,实现了这个接口的bean,当spring容器初始化的时候,会自动的将Applica...
2020-02-13 23:09:24
242
原创 @Configuration的作用
@Configuration的作用是可以代替xml配置文件,通过代码定义一个配置类,被注解的类里面包含多个@Bean注解方法,这些方法会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,用于定义Bean,初始化spring容器@configuation 加载spring@configur...
2020-02-13 22:45:32
1457
原创 @Autowired和new一个对象的区别
Spring 中@Autowired自动装配对象和new对象的区别@Autowired相当于setter,在对象注入之前已经实例化了,是在这个接口注解的时候实例化的,而new只是实例化一个对象,而且new的对象不能调用注入的其他类examplecontroller@controllerpublic class BusinessShopShoesController extends Bas...
2020-02-12 23:08:35
2588
原创 学习日记2020/1/22
方法区在JVM中和堆一样,是线程共享的程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的doPost/doGet是在javax.servlet.http.HttpServlet中实现service()方法是在javax.servlet.Servlet接口中定义的servlet的生命周期分为5个阶段:1.加载:容器通过类加载器使用serv...
2020-01-22 11:44:01
189
原创 六大设计原则
开闭原则对扩展开放,对修改关闭里氏替换原则子类可以扩展父类的功能,但是不可以修改父类原有的功能(子类继承父类时,除了在父类的基础上添加新的功能外,尽量不要修改父类原有的功能)依赖倒置原则高层模块不应该依赖于低层模块,他们都应该依赖于抽象,抽象不应该依赖于抽象,抽象应该依赖于细节单一责任原则一个类应该有且仅有一定数量引起他变化的原因,如果一个类承担太多的责则,他会引起类的责能的耦合...
2020-01-08 21:30:25
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人