Zhang's Wikipedia

玩就玩大的

类型配置命名空间 —— XML schema

对于基于 XML 的配置,Spring 2.0 以后告别 DTD 格式(Document Type Definition)的配置文件,开始采用 Schema 格式,Schema 的突出亮点即是可让不同类型的配置拥有自己的命名空间(namespace),使得配置文件更具扩展性,伸缩性更强。1. 3 ...

2017-08-29 23:52:06

阅读数:240

评论数:1

Spring 框架学习 —— 容器

容器是 Spring 框架的核心。Spring 容器使用 DI(依赖注入)机制管理构成应用的组件(类),所谓 DI,也即是其能够创建相互协作的组件(类)之间的关联(依赖)。1. 应用上下文(ApplicationContext)ApplicationContext(应用上下文,org.spring...

2017-08-28 23:18:17

阅读数:274

评论数:0

Eclipse 工程配置与目录结构及各种文件夹(常用插件)

.classpath、.project 是 Eclipse 工程所必须的文件。 1. .classpath .classpath 文件定义着 Eclipse 在项目的 build path 中的相关设置。 <?xml version="1.0" encoding=&q...

2017-08-28 21:22:29

阅读数:668

评论数:0

java 基础 —— 文件操作(File)

1. 基本成员: File.separatorpublic class File implements Serializable, Comparable<File> { private static final FileSystem fs = DefaultFileSy...

2017-08-28 20:19:54

阅读数:218

评论数:0

Java 并发 —— yield/sleep、wait/notify、join

import java.util.Timer; import java.util.TimerTask;public class Timer { .... public void schedule(TimerTask task, long delay) { .... ...

2017-08-27 22:57:54

阅读数:207

评论数:0

java 语法 —— 数组

1. 编译器不允许指定数组的大小int[] a1;既然编译器不允许指定数组的大小,现在 a1 拥有的只是对数组的一个引用,且未给该数组对象本身分配任何空间。为了给数组创建对应的存储空间,必须写初始化表达式。int[] a1 = {1, 2, 3, 4, 5};那么,为什么还在没有数组的时候定义一个...

2017-08-27 16:15:56

阅读数:198

评论数:0

工具的使用 —— PyCharm/IDEA 常用快捷键

Java IDE 工具不是只有一个 Eclipse,还有同样十分优秀的 IDEA。 0. 常用快捷键查看与设置:【File】⇒ 【Settings】⇒ 【Keymap】 back/forward:ctrl + alt + ←/→ 其设置所在的位置:Main menu ⇒ Navigate 删除当...

2017-08-27 12:45:26

阅读数:6188

评论数:0

cmd 高级用法

1. 查看服务(service)信息 查看所有启动的服务信息:C:\Users\hasee>net start根据启动的服务名,进一步对其启动和关闭:C:\Users\hasee>net stop mysql57 C:\Users\hasee>net start mysql57 ...

2017-08-27 10:58:16

阅读数:254

评论数:0

MySQL 基本信息的查询(初始化配置信息 my.ini)

0. MySQL 版本查询首先登陆 MySQL 命令行:mysql> SELECT version(); +------------+ | version() | +------------+ | 5.7.19-log | +------------+ 1 row in set (0.00...

2017-08-27 10:48:32

阅读数:772

评论数:0

编程细节 —— 按值传递、按引用传递(final、const)

System.out,out 是 System 类内定义的静态 final PrinterStream 变量; public final class System { ... public final static PrinterStream out = null; .....

2017-08-24 21:48:51

阅读数:191

评论数:0

设计模式在各编程语言类库及框架上的应用

1. 组合(composite)模式 JUnit 2. 装饰器(decorator)模式 Java I/O 系统; 3. 适配器(Adapter)模式 STL 中的 queue 和 stack queue 以及 stack 都通过在底层维护一个 deque(双端队列),限制其输入输出顺序而成就各...

2017-08-23 22:29:23

阅读数:220

评论数:0

Java 反射 —— 运行时的类型信息

1. 反射机制的由来RTTI 机制可以告知某个对象的确切类型,但有一个前提,该类型在编译时必须已知(编译器在编译时打开和检查 .class 文件以获取类型信息)。似乎是个很宽松的限制,但假如你获取了一个指向并不在你的程序空间的对象的引用,也即编译期间无法获知该对象所属的类,等到程序真正运行起来时,...

2017-08-21 22:36:03

阅读数:272

评论数:0

Java 基础 —— enum

1. 将 enum 视为一种特殊的类也即可在其中添加成员方法,甚至 main() 方法。一般来说,我们希望每个枚举类型能够返回对自身的描述,而不仅仅是默认的 toString() 实现(只能返回枚举实例的名字)。为此,可以提供一个构造器,专门负责处理这个额外的描述信息。

2017-08-21 22:03:09

阅读数:168

评论数:0

Maven 项目管理 —— 安装与配置

Maven 是一种全新的项目构建方式,基于项目对象模型(POM,Project Object Model)的思想,Maven 可以管理项目的整个生命周期,包括编译、构建(build)、测试、发布以及报告(report)等。Maven 主要的使命在于以下两点: 统一管理 jar 包; 统一开发规范和...

2017-08-20 19:48:23

阅读数:176

评论数:0

MySQL 基础 —— 数据类型、各种变量

1. 基本数据类型 char:prod_id char(10),括号内的内容表示字符的长度 decimal:十进制,不带参数为整数(四舍五入) text:文本类型,长度不限 2. 日期和时间处理函数

2017-08-20 11:15:27

阅读数:181

评论数:0

linux 基础 —— 网络管理

1. 常见命令 netstat(net state),用于显示各种网络相关的信息,网络连接,路由表(routing tables,-r 参数),接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 。Linux...

2017-08-20 10:55:51

阅读数:202

评论数:0

学习 Shell —— 认识 shell

0. 日期date1=$(date --date='2 days ago' %Y%m%d) #前天 date2=$(date --date='1 days ago' %Y%m%d) #昨天 date3=$(date %Y%m%d) #今天...

2017-08-19 22:15:36

阅读数:226

评论数:0

Java 内部类

内部类是在类级别(逻辑相关的类)上的封装,实现类名隐藏和进一步封装代码。内部类不同于组合。内部类与外部类的通信。 1. 链接到外部类(enclosing object) 当生成一个内部类的对象时,此对象与制造它的外为对象(enclosing object)之间就有了一种关系,它能访问其外...

2017-08-19 16:56:26

阅读数:183

评论数:0

Java 相关计数问题及其实现

数(三声)数(四声)问题自然使用非负整数; 0. 一个类作为一个计数器java 语法 —— finalclass Counter { private static long counter; private final long id = counter ++; @Overr...

2017-08-19 16:08:03

阅读数:220

评论数:0

Java 类型信息 —— 获取泛型类型的类对象(.class)

How to get a class instance of generics type T考虑泛型类Foo&lt;T&gt;,在其成员中,如果想获取类型(type)T的类实例(class instance of type T),是不可以直接调用 T.class的。原因在于,Jav...

2017-08-19 11:39:17

阅读数:362

评论数:0

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