自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【React】深入理解事件绑定,关于this。

class App extends React.Component { constructor() { super() this.state = { msg: 'Hello World' } // 方法一的第二种写法 this.btnClick = this.btnClick.bind(this); } render() { console.log(th

2020-11-25 16:48:44 146

原创 【笔记】你不知道的JavaScript上卷——混合对象“类”

JavaScript中有一些方法近似实现类的功能,他并没有类混入显示混入 使用call绑定this混合复制function mixin(sobj,tobj) { for(var key in sobj) { if(!(key in tobj)) { //什么都不存在的情况下复制 tobj[key] = sobj[key]; } } return tobj;}var vehicle = { engines: 1, ignition: fu

2020-11-02 17:14:14 106

原创 搞懂正则表达式--精华总结

正则表达式学习总结一、匹配字符\d (巧记:d=digital) 数字字符\w (巧记:w=word) 任何单词字符(包括下划线)\s (巧记:s=space) 空格^? 匹配不包含?的字符二、匹配数量(用英文解释,可能更清楚 )consecutive(连续的)值得初学者注意x* Matches zero or more consecutive x characters. = {0,}x+ Matches one or more consecu

2020-10-29 10:23:20 174

原创 CSS-水平垂直居中

一、水平居中行内元素(inline) text-align:center块级元素(block)2.1 确认宽度:margin: 0 auto父元素 position:relative 当前元素 position:absolute; margin-left:-width/2;2.2 未知宽度display:table; margin:0 auto;display:inl...

2020-03-30 21:51:00 99

原创 【css】display属性解读

属性display的值:blockinline:跟其他文字粘在一起noneinline-block

2020-02-11 15:51:33 215

原创 SpringMVC--一些常用注解

@ModelAttribute出现在方法上,表示当前方法会在控制器的方法执行之前,先执行。它可以修饰没有返回值的方法,也可以修饰有具体返回值的方法。应用场景:当表单提交数据不是完整的实体类数据时,保证没有提交数据的字段使用数据库对象原来的数据。@SessionAttribute用于多次执行控制器方法间的参数共享。实例:1. 把request域中的参数提取存入session域中@C...

2019-11-29 14:58:00 82

原创 Mybatis-CRUD、主配置文件中的细节

一、案例:IUserDao:public interface IUserDao { List<User> findAll(); void saveUser(User user); void updateUser(User user); void deleteUser(Integer userId); User findById(In...

2019-08-21 16:37:06 88

原创 Mybatis-入门

一、概述mybatis是一个持久层框架,用java编写的。它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等繁杂过程它使用了ORM思想实现了结果集的封装。ORM:Object Relational Mappging 对象关系映射简单的说:就是把数据库表和实体类及实体类的属性对应起来让我们可以操作实体类就实现操作数据库表。二、myb...

2019-08-16 11:31:42 78

原创 Spring-事务管理

声明式事务管理Spring中基于 xml 的声明式事务控制配置步骤1、配置事务管理器2、配置事务的通知此时我们需要导入事务的约束 tx名称空间和约束,同时也需要aop的使用tx:advice标签配置事务通知属性:id:给事务通知起一个唯一标识transaction-manager:给事务通知提供一个事务管理器引用3、配置AOP中的通用切入点表达式4、建立事务通知...

2019-08-12 11:35:06 95

原创 Spring-JdbcTemplate

JdbcTemplate作用:用于和数据库交互的,实现对表的CRUD操作原始操作:public class JdbcTemplateDemo1 { public static void main(String[] args) { //Spring的内置数据源 DriverManagerDataSource ds = new DriverManagerD...

2019-08-10 16:40:26 538

原创 Spring-AOP

文章目录一、概念二、Spring中的AOP二、Spring中基于 xml 的 AOP 配置步骤三、Spring中基于 注解的 AOP 配置一、概念1、什么是AOP?在单体架构下的软件开发中,一个大型项目通常是依照功能拆分成各个模块。但是如日志、安全和事务管理此类重要且繁琐的开发却没有必要参与到各个模块中,将这些功能与业务逻辑相关的模块分离就是面向切面编程所要解决的问题。AOP即为面向切面...

2019-08-08 17:13:53 105

原创 Spring-动态代理

一、概念动态代理:特点:字节码随用随创建,随用随加载作用:不修改源码的基础上对方法增强分类:基于接口的动态代理基于子类的动态代理1、基于接口的动态代理:涉及的类:Proxy提供者:JDK官方如何创建代理对象:使用Proxy类中的newProxyInstance方法创建代理对象的要求:被代理类最少实现一个接口,如果没有则不能使用newProxyInstance方法...

2019-08-06 11:42:41 86

原创 Spring-整合Junit

Spring 整合 Junit 的配置过程:导入 Spring 整合 Junit 的 jar ( 坐标 )使用 Junit 提供的一个注解把原有的 main 方法替换了,替换成 Spring 提供的@Runwith告知 Spring 的运行器, Spring 的 IoC 创建是基于 xml 还是注解的,并且说明位置,用到的注解如下@ContextConfiguration...

2019-07-31 17:59:01 85

原创 Spring-基于注解的IoC(补充)

改造:用配置类取代bean.xml@Configuration作用:指定当前类是一个配置类细节:当配置类作为AnnotationConfigApplicationContext对象创建时的参数,该注解可以不写。@ComponentScan作用:用于通过注解指定Spring在创建容器时要扫描的包属性:value:它和basePackages的作用是一样的,都是用于指定创建容器时要扫描...

2019-07-31 17:14:38 147

原创 Spring-DI依赖注入

文章目录一、概述二、注入方式之构造函数注入二、注入方式之set方法注入(更常用)1、基本类型和 String 的注入方式2、复杂集合类型的注入方式二、注入方式之注解注入一、概述在当前类需要用到其他类的对象时,由Spring为我们提供,我们只需要在配置文件中说明依赖关系的维护,这种方式就称为依赖注入。依赖注入:能注入的数据有三类:基本类型和String其他Bean类型复杂类型/集合类...

2019-07-28 16:16:36 112

原创 Spring-IoC核心容器

Spring体系结构ApplicationContext的三个常用实现类:ClassPathXmlApplicationContext: 可以加载类路径下的配置文件,要求配置文件必须在类路径下。不在的话,加载不了。(更常用) ApplicationContext ac = new ClassPathXmlApplicationContext("beans.xml"); Class...

2019-07-26 15:13:07 169

原创 Spring-Bean的细节(创建、作用范围、生命周期)

一、创建Bean的三种方式1. 使用默认构造函数创建    在Spring的配置文件中,使用 id 和 class 属性之后,且没有其他属性和标签时,采用的就是默认构造函数创建 bean 对象,此时如果类中没有默认构造函数,则对象无法创建。<bean id="accountService" class="com.zg.service.impl.A...

2019-07-26 12:43:03 111

原创 python--深拷贝和浅拷贝

浅拷贝:只拷贝当前对象,其子对象不拷贝,可以这样理解:一个俄罗斯套娃,我只拷贝最外面的一个,里面的对象我依然引用,但不会单独复制出来。深拷贝:关于对象的整个内容都拷贝(连家带口的全搬过来)。相当于把整个套娃重新拷贝一遍。举例:import copydef Copy(): a = [10, 20, [30, 40]] b = copy.copy(a) b.append...

2019-01-09 17:50:33 150

原创 python-学习笔记

对象在堆中,引用在栈中python中的赋值,其实可以理解为C语言指针的指向,他们是直接指向地址,只不过它把指针去掉了,变得更加简单

2019-01-06 16:08:08 101

空空如也

空空如也

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

TA关注的人

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