摘要:
什么是IoC容器和Bean?
说到容器,就是用来装东西,那么这里边装的是什么那?是bean对象。那么你会问什么是bean?这就要从很久很久以前说起,当我们创建对象的时候,我们会new一个对象出来,但是会有这么一个问题,当我们在不同的包下需要this对象的时候,我们都会进行new的操作,这还只是一个对象,那么要创建多... 阅读原文
2019-06-25 17:45:05 阅读(2494) 评论(0)
摘要:
1.先下载MyBatis相关Jar包。
2. 创建数据库和表
CREATE TABLE tbl_employee(
id INT(11) PRIMARY KEY AUTO_INCREMENT,
last_name VARCHAR(255),
gender CHAR(1),
... 阅读原文
2019-06-25 16:17:03 阅读(2222) 评论(0)
摘要:
装饰模式:就是动态地给一个对象添加一些额外的职责(功能)。那么如何动态的给一个对象添加功能呢,以下给出了例子。
//Person是一个对象接口,我们的目的是给实现这个接口的对象动态的添加职责public interface Person {
//定义一了一个装饰的方法
void decora... 阅读原文
2019-06-25 15:46:02 阅读(2215) 评论(0)
摘要:
第一章 corejava的入门一:什么是语言语言=os+数据结构+算法+思想os:操作系统数据结构:队,栈,二叉树,链表算法:做游戏开发时非常重要面试题:int a>0,b>0只使用一条输出语句输出a,b的最大值System.out.println((|a+b|+|a-b|)/2);二:安装jdk1)根据... 阅读原文
2019-06-25 14:04:09 阅读(3534) 评论(0)
摘要:
myeclipse 识别一个工程需要.classpath与.project文件,一般无需提交SVN所以项目切下来的时候是没有这两个文件的。
方法1:
1) 在myeclipse中新建一个和你要导入的项目同名的项目。2) 在新建的项目中找到.project和.classpath文件,复制。
方法2:
... 阅读原文
2019-06-25 12:59:07 阅读(2291) 评论(0)
摘要:
一、泛型概念
一般的类和方法,只能使用具体的类型,要么是基础类型,要么是自定义的类,接口等。泛型,按字面意思来理解就是泛化的类型。什么是泛化的类型呢,在面向对象里,继承是一种泛化机制,方法可以接受一个基类的参数,那么该基类延伸出来的所有子类都可以传递进来,这可以说是一种泛化,广泛化,通用化。由于Java的单... 阅读原文
2019-06-25 12:06:02 阅读(2297) 评论(0)
摘要:
多线程
//一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例(不推荐)
//另一种方法是声明实现 Runnable 接口的类。该类然后实现 run 方法。然后可以分配该类的实例,在创建 Thread 时作为一个参数来传递并启动。(推荐)
... 阅读原文
2019-06-25 11:06:01 阅读(2638) 评论(0)
摘要:
一、基本概念
当涉及到产品族的时候,就需要引入抽象工厂模式了。
每一个模式都是针对一定问题的解决方案。抽象工厂模式与工厂方法模式的最大区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则需要面对多个产品等级结构。
在学习抽象工厂具体实例之前,应该明白两个重要的概念:产品族和产品等级。
所谓产品族... 阅读原文
2019-06-25 10:31:03 阅读(2369) 评论(0)
摘要:
设计者模式六大原则:
1.单一原则。描述的意思是每个类都只负责单一的功能,切不可太多业务,导致重复代码,并且一个类应当尽量的把一个功能做到极致。
2. 里氏替换原则:意思是一个子类应该可以替换掉父类并且可以正常工作。通俗的讲师尽量不要重写父类的方法,最好用接口的方式。
3.接口隔离原则:接口最小化原则,强调的是... 阅读原文
2019-06-25 09:48:04 阅读(2442) 评论(0)
摘要:
项目中需要存放大量设备日志,且需要对其进行简单的数据分析,信息提取工作.
结合众多考量因素,项目决定使用时序数据库中的领头羊InfluxDB.
引入依赖
项目中使用influxdb-java,在pom文件中添加如下依赖(github地址:https://github.com/influxdata/influxdb-j... 阅读原文
2019-06-25 07:56:04 阅读(2408) 评论(0)