自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

C语言车辆管理系统

C语言车辆管理系统 1500行代码

2017-08-28

空空如也

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

TA关注的人

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