【转】Log4j配置详解

文章请参考Log4j配置详解

2019-02-23 15:17:46

阅读数 29

评论数 0

【转】构建Maven项目的完整过程--普通web项目(Eclipse)

文章请参考构建Maven项目的完整过程--普通web项目(Eclipse)

2019-02-23 14:55:18

阅读数 30

评论数 0

网络基础知识

网络分层 OSI(Open System Interconnection,开放系统互联)七层网络模型又称为开放式网络互联参考模型。开放指的是只要遵循OSI标准,位于世界上任何地方的任何系统之间都可以进行通信;开放系统指的是遵循互联网协议的实际系统,例如电话系统。 互联网协议按功能不同分为OSI...

2018-09-06 09:26:14

阅读数 48

评论数 0

Android Handle用法

最近在做安卓项目时,遇到一个问题,在工作线程中不能更新UI,否则会报错。可以使用Handle来在实现在工作线程中更新UI。 Handle使用方法 先声明一个Handle对象,并初始化。 // 声明Handle对象,并初始化 private Handler handler = new ...

2018-08-23 09:55:46

阅读数 207

评论数 0

Android activity之间的跳转和传参

跳转 从一个Activity到另一个Activity的跳转,使用Intent: 1. 无返回值跳转,即从当前界面跳转到下一界面; /* * 参数分析: * A.this——当前所在界面的类 * B.class——要跳转到的界面类 * */ Intent i...

2018-08-17 00:44:30

阅读数 257

评论数 0

MySQL数据类型和运算符

数据类型 MySQL支持多种数据类型,主要有数值类型、日期/时间类型、字符串类型。 数值类型: 整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT 浮点小数类型:FLOAT、DOUBLE 定点小数类型:DECIMAL 日期/时间类型:YEAR、TIME、D...

2018-05-27 16:55:09

阅读数 95

评论数 0

MySQL数据库基本操作

MySQL数据库安装好之后,首先启动服务器进程,然后客户端登录数据库。 (一)数据库登录 (1)首先启动MySQL服务 方法:使用【win+R】按键组合,打开命令行窗口,然后输入“net start mysql”命令,回车。 停止MySQL服务的命令为:“net stop mys...

2018-05-26 12:03:29

阅读数 99

评论数 0

桥接(Bridge)模式——Java设计模式(七)

Bridge的意思是“桥梁”。就像在现实世界中,桥梁的功能是将河流的两侧连接起来一样,Bridge模式的作用也是将两样东西连接起来,它们分别是类的功能层次结构和类的实现层次结构。 类的层次结构的两个作用 希望增加新功能时: (1)父类具有基本功能 (2...

2018-05-03 22:24:50

阅读数 85

评论数 0

适配器(Adapter)模式——Java设计模式(六)

如何想让额定功率工作电压是12伏特的笔记本电脑在交流220伏特的AC电源下工作,应该如何做呢? 通常,会使用AC适配器,将家庭用的交流220伏特电压转换成我们所需要的直流12伏特电压。这就是适配器的工作,它位于实际情况与需求之间,填补两者之间的差异。 适配器模式简介 适配器模...

2018-05-02 22:59:26

阅读数 62

评论数 0

原型(Prototype)模式——Java设计模式(五)

原型模式简介 原型模式(Prototype Pattern):是用于创建重复的对象,同时又能保证性能。 分类:创建型模式。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。 例如,一个对象需要在一个高代价的数据库操作之后被...

2018-05-02 19:30:41

阅读数 63

评论数 0

建造者(Builder)模式——Java设计模式(四)

建造者模式简介 建造者模式(Builder Pattern):使用多个简单的对象一步一步构建成一个复杂的对象。 分类:创建型模式。 一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。 意图:将一个复杂的构建与其表示相分离,使得同样的构建过程...

2018-05-02 11:54:32

阅读数 56

评论数 0

eclipse导入本地Java项目

之前都是在eclipse下直接建立Java项目的,今天做一个项目时,需要把做好的项目压缩发送给别人,让别人来运行该项目,就需要写一个简单的操作说明给对方,方便对方使用,然而发现自己不会。 对此,说一下如何把本地Java项目导入eclipse,来运行该项目。 步骤一:首先打开eclipse,...

2018-04-29 20:18:32

阅读数 3288

评论数 2

抽象工厂(Abstract Factory)模式——Java设计模式(三)

抽象工厂模式简介 抽象工厂模式(Abstract Factory Pattern):围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。 分类:创建型模式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。 意图...

2018-04-26 23:15:31

阅读数 839

评论数 0

红黑树原理及插入、删除——基于树的查找(三)

红黑树 红黑树(red-black tree)是一种自平衡二叉查找树。 一颗红黑树是满足下面性质的染色二叉排序树: 结点是红色或黑色; 根结点是黑色; 每个叶节点(NIL节点,空节点)是黑色的; 每个红色结点的左右子结点都是黑色; 从任一结点到其每个叶子的所有路径都包含...

2018-04-22 23:31:14

阅读数 1134

评论数 5

平衡二叉树(AVL)插入、删除详解——基于树的查找(二)

由上节内容二叉排序树可知: 二叉排序树在最好的情况下只需O(logn)的时间代价; 但在最差情况下会蜕化为线性查找的时间复杂度O(n); 造成原因:这种情况主要是由于二叉排序树中结点分布不均衡导致,可能是二叉排序树在建立时由于输入序列造成的,也可能是由于在树中不...

2018-04-22 11:57:27

阅读数 316

评论数 0

二叉排序树(BST查找、插入、删除、遍历)——基于树的查找(一)

二叉排序树 二叉排序树(Binary Search Tree,BST):又称二叉查找树,是一种高效的数据结构。 定义 二叉排序树或者是一棵空树,或者是具有如下特性的二叉树: 若左子树不空,则左子树上所有结点的值均小于或等于根结点的值; 若右子树不空,则右子树上所有结点的值均大于或等于根结...

2018-04-21 23:53:38

阅读数 1570

评论数 0

基数排序原理及JAVA实现

分配类排序分配类排序:又称桶子法(bucket sort),是唯一一种不需要进行关键字之间比较的排序方法。基本思想:利用分配和收集两种基本操作来达到排序的目的。基数排序属于分配类排序。基数排序定义对于数字型或字符型的单关键字,可以看成是由多个数位或多个字符构成的多关键字,可以采用“分配-收集”的办...

2018-04-21 12:28:46

阅读数 200

评论数 0

浅谈进程和线程(概念、区别和联系)

概念 进程 进程的定义 进程是操作系统结构的基础;是一次程序的执行;是一个程序及其数据在处理机上顺序执行时所发生的活动;是程序在一个数据集合上运行的过程,它是操作系统进行资源分配和调度的一个独立单位。 如果文字觉得抽象,直接上图。 通过查看“Windows任务管...

2018-04-20 17:07:56

阅读数 140

评论数 0

Java多线程核心类Thread(《Java多线程编程核心技术》学习笔记(一))

参考资料 《Java多线程编程核心技术》Java Multi-thread Programming 高洪岩 著 第一章:Java多线程技能 进程与线程的相关知识可以参考浅谈进程和线程 本章主要介绍Thread类的核心方法。 本章的关键技术点 ...

2018-04-20 13:30:04

阅读数 83

评论数 0

二路归并排序原理及JAVA实现

归并类排序基本思想:首先将原始无序序列划分为两个子序列,然后分别对每个子序列递归地进行排序,最后再将有序子序列合并。归并排序基于分治策略思想。前面提到的基于分治的快速排序重在“分”,即用枢轴值不断地分割序列,但没有明显的“合”。而归并排序是简单地进行“分”,重点却在“合”的过程,即对两个有序子序列...

2018-04-20 10:14:54

阅读数 444

评论数 0

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