- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 maven项目构建
maven简介 Apache Maven Project --Apache的优秀开源项目 Maven是java项目的构建和管理工具maven的作用用于Maven可以方便的创建项目,基于archetype可以创建多种类型的java项目 Maven仓库对jar包(artifact)进行统一管理,避免jar文件的重复拷贝和版本冲突 团队开发,Maven管理项目的RELEAS...
2018-08-06 22:08:08
136
原创 AOP
什么是AOP 。AOP:Aspect Oriented Programming 的缩写,意思为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。主要的共能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。AOP的实现方式。预编译 - AspectJ。运行期动态代理(JDK动态代理、CGLib动态代理) - SpringAOP、JboosAOPSp...
2018-05-18 10:03:04
162
原创 笔记:Bean管理的注解实现
传统的spring做法是使用.xml文件来对bean进行注入或者配置AOP、事务,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大。如果按需求分开.xml文件,name.xml文件又会非常多。总之这将导致配置文件的可读性和可维护性变得很低。2、在开发中.java文件和.xml文件之间的的不断切换,是一件很麻烦的事情,同时思维上的不连贯会降低开发效率为了解决这...
2018-04-29 10:13:02
145
原创 Spring单元测试类
public class UnitTestBase { private ClassPathXmlApplicationContext context; private String springXmlpath;//spring的xml文件路径 public UnitTestBase() {} public UnitTestBase(String springXmlpa...
2018-04-27 13:14:26
241
原创 Spring Bean容器装配
Bean的作用域。singleton:单列,指一个Bean容器中只存在一份。prototype:每次请求创建新的实例,destroy方式不生效。request:每次http请求创建一个实例且仅在当前request内有效。session:同上,每次http请求创建,仅在当前session内有效。global session:基于protlet的web中有效(protlet定义了global sess...
2018-04-20 10:52:50
123
原创 笔记:Spring注入方式
面向接口编程。接口设计中,分清层次及调用关系,每层只向外(上一层)提供一层功能接口,各层间仅依赖接口而非实现类。接口实现不影响各层的调用,这点在公共服务中尤为重要。“面向接口编程”中的“接口”是用于隐藏具体实现和实现多态性的组件什么是IOC。IOC:控制反转,控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器(spring容器)负责创建和维护。DI(依赖注入)是其一种实现方式。目...
2018-04-17 10:17:35
130
原创 mysql入门
启动mysql服务 net start mysql关闭mysql服务 net stop mysqlmysql登录 语法: mysql 参数 mysql -u root -p 执行后弹出输入密码,输入后进入root超级用户mysql退出 mysql > exit; mysql > quit; mysql > \q;修改mysql提示符 连接客户端时通过参数指定 ...
2018-02-08 17:04:03
146
原创 mysql5.7.21安装
1.在官网下载mysql-5.7.21-winx64.zip。2.解压放到指定盘中,我的路径是:F:\mysql-5.7.21 3.在当前路径下新建一个my.ini文件,并将如下代码复制进去[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port = 3306# 设置mysql的安装目录basedi...
2018-02-08 15:50:26
309
原创 JavaScript入门
//JavaScript代码写在这里alert("弹出消息框")引入js文件//在HTML中引入js文件javascript作为一种脚本语言可以放在html页面中任何位置,但是浏览器解释html时是按先后顺序的,所以前面的script就先被执行。 比如进行页面显示初始化的js必须放在head里面,因为初始化都要求提前进行(如:给页面body设置css等);而如果是通过事件
2018-02-07 18:55:46
177
原创 友元类输出运算符的重载
#ifndef COORDINATE_H#define COORDINATE_H#include using namespace std;class Coordinate{friend ostream &operatorpublic:Coordinate(int x=0, int y=0);void printCoordinate();private
2017-12-01 21:50:55
324
原创 hyper-v虚拟化和游戏冲突
有些游戏、安卓模拟器、虚拟机和hyper-v虚拟化冲突,把hyper-v勾去掉就好。步骤:控制面板->程序 和功能->启动或关闭windows功能选择hyper-v勾掉就好
2017-11-27 17:44:01
4915
原创 笔记:const与基本数据类型
const int *p=NULL;int const *p=NULL; //两种完全等价int *const p=NULL;//这就不一样了int const a =3; int *p= &a; //错误指针指向const修饰的变量时,应该是const int const *p=&a;int x=3; const int *p=&x;//p=&
2017-09-08 16:40:27
469
原创 笔记:c++中的引用
引用=变量的别名int a =3;int &b=a;//引用必须初始化别名本身的操作和本身的操作是一样的指针类型的引用类型 *&指针引用名 = 指针;#include using namespace std;int main(void){ int a =10; int *p= &a;//指针p指向a, int *&
2017-09-08 16:28:13
146
原创 笔记:时间戳和日期相互转换
// tttt.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include void nowTime();//显示当前时间void nowTime2();void enterTime(i
2017-08-28 16:58:22
405
原创 构造函数与析构函数
默认构造函数 c++规定,每个类必须有一个构造函数 默认的构造函数 只要一个类定义了一个构造函数,c++就不再提供默认的构造函数。 与变量定义类似,在用默认构造函数创建对象时。如果创建的是全局对象或静态对象,则对象的位模式全为0,否则,对象值是随机的。构造函数负责对象初始化工作,将数据成员初始化创建对象时,其类的构造函数确保:在用户操作对象之前,系统保证初始化的
2017-08-28 14:53:21
297
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人