月度归档: 2020年3月

16 篇文章

Spring的AOP机制
AOP概述 什么是AOP 面向切面编程(AOP,Aspect Oriented Programming),通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分…
Java静态代理与动态代理
代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。简单的说就是,我们…
Spring入门:基本概念及基本配置
概述 简介 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,它是为了解决企业应用开发的复杂性而创建的。 框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring 使用基本的 JavaBean来完成以前只可能由 EJB 完成的事情。…
Mybatis进阶
表与实体类的映射 resultType 当要查询的类的变量名和表的字段名都一致时,可以直接使用resultType属性指定要输出结果的类型。 User.java public class User implements Serializable { private Integer id; private String username; //方法省…
Mybatis入门:环境配置及入门代码实例
概述 简介 MyBatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL …
梯度和梯度下降算法
梯度 对梯度的概念 梯度概念是建立在偏导数与方向导数概念基础上的。所谓偏导数,简单来说是对于一个多元函数,选定一个自变量并让其他自变量保持不变,只考察因变量与选定自变量的变化关系。数学上说,是指对于多元函数y=f(x_0,x_1,...x_n),假设其偏导数都存在,则该函数共有n个偏导数,可以表示为: {f_{{x_0}}} = {{\partia…
给WP Editor.md编辑器添加粘贴图片自动上传到媒体库功能
WP Editor.md是本人很喜欢的一个编辑器插件。他可以实现在Wordpress上编写Markdown,也支持粘贴图片自动上传到服务器。但是博主感觉他有个功能不是很完善,就是粘贴图片自动上传的时候他虽然可以把图片上传到服务器,但是并不会上传到媒体库。这样的话上传的图片在媒体库就找不到,时间久了那些没用的图片就会占据服务器很大空间,难以清理。 于…
正规方程法求解点的拟合直线
题目 假设平面上3个点: (-1.0,-1.2) , (0.0,1.0), (1.0,2.8)。 (1)请写出相应的正规方程。 (2)并通过求解正规方程来计算这3个点的最佳直线拟合。 要求: 画出原始数据的散点图; 画出拟合的直线。 求解思路 思路题目已经给出来了,先求正规方程,再求拟合直线。 求解步骤 输入坐标X,Y dots = np.arra…
Hibernate的查询方式
五种查询方式 OID(Object Identifier)查询 对象导航查询 HQL(Hibernate Query Language) QBC(Query By Criteria) SQL(Structured Query Language) OID(Object Identifier)查询 使用Session的get和load方法根据OID进行…
前不久花了一根烤肠钱买了份Java架构师学习资料,最近一直在看,偶尔感觉有用的地方也都记录下来发到博客上了。以后无论是学习还是工作应该都会用到。学的有点上瘾,就是不知怎么老是腰酸背痛。可能是桌子太低,趴着不太舒服。有点怕以后工作成天这样得关节炎😂 博客现在没人看,这样也好,就当成我私密的小窝吧。在里面写写日记也挺好的。