自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 关于AOP(cglib) 代理内部方法失效的问题

环境:springboot问题:使用springboot脚手架搭建spring项目,在使用aop编程时,对 MyObject 类的方法method() 使用aop切入, 当直接调用method()方法以及 使用this.method() 或者 使用new MyObject().method() 这几种调用method()的方式,AOP无法切入原因:1.cglib代理的对象是类,是将代理类在执行期间动态生成一个子类,重写所有不是final的方法,它代理的不是方法,此处记住一点就是它在运行期间生...

2021-04-29 00:10:48 1913 2

原创 python 连接mysql报错:mysql.connector.errors.NotSupportedError: Authentication plugin ‘caching_sha2_passw

python 连接mysql报错:mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_password' is not suppo原因: 如果你的 MySQL 是 8.0 版本,密码插件验证方式发生了变化,早期版本为 mysql_native_password,8.0 版本为 caching_sha2_password,所以需要做些改变:1. 先修改 my.ini 配置:[mysqld.

2021-04-27 18:34:02 2584

原创 LinearLayout(线性布局)关于fill_parent和weight搭配使用计算的详细理解

基于:https://www.runoob.com/w3cnote/android-tutorial-linearlayout.html说明:代码都是基于原文章,本文只对其中计算方面的理解稍加分析以便于理解!!!写这段简单的代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" .

2021-02-01 16:35:57 549

原创 spring @component @Configution 区别

@Configuration 是改进后的@component, 源码:使用上,@Configuration 内部bean是完全单例的(对完全的解释:1. 交给ioc容器的bean, 也就是在其他类中注入该bean, 是单例的;2. 在当前类调用bean的方法,如下图中的方法:car(),得到的也是唯一的bean;),原理是使用@Configuration 注解的类使用了cglib动态代理,所有的bean由代理类管理的beanFactory统一管理,所以是完全的单例;(参考:https://blog.

2020-08-30 03:02:26 458

原创 华为笔试算法:清一色胡牌问题(java)

题目描述:清一色是麻将番种之一,指由一种花色的序数牌组成的和牌。数字1-9,每个数字最多有4张牌。我们不考虑具体花色,我们只看数字组合。刻子:三张一样的牌;如: 111, 222, 333, ..., 999顺子:三张连续的牌;如: 123, 234, 345, ..., 789对子:两张相同的牌;如: 11, 22, 33, ..., 99需要实现一个程序,判断给定牌,是否可以和牌(胡...

2020-03-03 16:38:26 3487

转载 (转载) 浅析VO、DTO、DO、PO的概念、区别和用处

本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念:概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念...

2019-05-05 23:47:33 124

原创 手动将war包部署到tomcat

1.  将自己的项目打成war包(如:hello.war),可以使用开发工具也可以使用命令(自行查找资料);2. 将项目war包拷贝到tomcat 的webapps目录下;3. 修改tomcat的安装目录下的conf\server.xml 文件,在该文件中的节点中添加如下内容其中hello是war包的名称,4. 在tomcat的bin目录下找到sta

2017-03-09 19:59:48 5079

原创 org.springframework.beans.factory.UnsatisfiedDependencyException

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dirDao' defined in file [C:\ideaProject\IdeaProjects\etmf3\target\etmf\WEB-INF\classes\com\meta\etmf\ma

2016-12-03 23:48:04 5840

空空如也

空空如也

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

TA关注的人

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