自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 ORMLite使用示例

ORMLite是一款优秀的轻量级的ORM框架,常用于Android平台,但它并不是 Android 平台专用的ORM框架,它也可用于普通的Java环境中。 ORMLite除了支持Sqlite外还支持MySQL, Postgres, Microsoft SQL Server, H2, Derby, HSQLDB等数据库。支持JDBC连接,Spring以及Android平台。语法中广泛使用了注解(Ann

2016-11-03 12:17:39 3859

原创 Jaxb对XML的解析

Jaxb对XML的解析Jaxb(Java Architecture for XML Binding) 是一个业界的标准,它使用注解配置,提供XML文件与Java对象之间的自动映射。JDK6以上版本已经集成JAXB功能,无需第三方依赖即可直接使用。

2016-11-03 12:13:04 918

原创 Java多线程------多线程的创建与同步

线程是一个单独的执行体。初学者往往分不清线程和任务,通常所说的创建一个线程,比如写一个实现Runnable接口的类或者继承Thread重写run()方法的类,通常是指创建一个被单独线程执行的任务,真正线程的创建时在调用Thread.start()方法开始的。多线程的创建与任务的执行记住,线程是一个具有执行能力的资源,我们的任务要使用该资源完成自身的执行过程。我们要做的就是创建一些任务(根据具体业务需

2016-10-29 11:06:48 508

原创 Java设计模式------单例模式

Java设计模式——单例模式 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。单例(Singleton)模式是在Java代码中使用频率非常高的一种设计模式。提到设计模式,可能很多人第一个想到的就是单例模式。单例模式要实现的效果是在全局范围内只有一个实例对象,用该实例对象管理其他对象或者一些资源的话就相当于在全局范

2016-09-10 19:39:08 476

原创 Jetty入门

Jetty简介:Jetty是一个优秀的Servlet引擎,一个著名的java开源项目,隶属于Eclipse基金会。相比于tomcat,Jetty更加轻量级也更加灵活,它使用Handler作为基本数据模型,所有的扩展性组件都可以以Handler的形式添加到Server中,因此非常容易实现定制化和功能扩展。Jetty是模块化设计的,使用Jetty的时候可以选择性的使用一些组件而禁用一些不必要的组件来减少

2016-09-08 17:43:09 716 1

原创 [置顶]【Spring源码分析系列】ApplicationContext 相关接口架构分析

【原创文章,转载请注明出处】【本文地址】http://www.cnblogs.com/zffenger/p/5813470.html 在使用Spring的时候,我们经常需要先得到一个ApplicationContext对象,然后从该对象中获取我们配置的Bean对象。ApplicationContext隶属于org.springframework.context,是SpringFramewo

2016-09-05 22:25:29 628

原创 Java内存模型知识点小结---《深入理解Java内存模型》(程晓明)读书总结

一、Java内存模型介绍 内存模型的作用范围:在Java中,所有实例域、静态域和数组元素存放在堆内存中,线程之间共享,下文称之为“共享变量”。局部变量、方法参数、异常处理器等不会在线程之间共享,不存在内存可见性问题,也不受内存模型的影响。重排序与可见性:现代编译器在编译源码时会做一些优化处理,对代码指令进行重排序;现代流水线结构的处理器为了提高并行度,在执行时也可能对指令做一些顺序

2016-09-05 22:25:17 985

原创 Spring常用配置示例

Spring 是一款Java平台的开源框架,是为解决企业级应用程序开发的复杂性而创建的,通过良好的分层架构让开发人员能够专注于业务逻辑的开发。Spring框架是一个分层架构,由不同的模块组成,构成spring的每个组件或模块都可以单独使用或者多个模块配合使用,以实现不同的功能需求。Spring框架的模块结构如下图所示: SpringCore是Spring框架的核心模块,提供spring

2016-09-05 22:25:13 519

原创 关系型数据库知识小结

一、基础术语DML(data manipulation language):如SELECT、UPDATE、INSERT、DELETE,主要用来对数据库里的数据进行操作的语言DDL(data definition language):主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,大多在建

2016-09-05 22:25:08 1570

原创 记一次Maven编译IKAnalyzer失败及解决办法

下载了一个开源项目,maven形式组织的,其中有一个依赖包是IKAnalyzer。由于mvnrepository中不存在IKAnalyzer的坐标,因此该依赖包需要自己下载安装到本地maven仓库才可以。IKAnalyzer项目的GitHub地址是https://github.com/wks/ik-analyzer下载后进入ik-analyzer-master目录(POM文件所在目录)

2016-09-05 22:25:04 2961

原创 聊聊计算机中的编码(Unicode,GBK,ASCII,utf8,utf16,ISO8859-1等)以及乱码问题的解决办法

作为一个程序员,一个中国的程序员,想来“乱码”问题基本上都遇到过,也为之头疼过。出现乱码问题的根本原因是编码与解码使用了不同而且不兼容的“标准”,在国内一般出现在中文的编解码过程中。我们平时常见的编码有Unicode,GBK,ASCII,utf8,utf16,ISO8859-1等,弄清这些编码之间的关系,就不难理解“乱码”出现的原因以及解决办法。所谓字符集编码其实就是将字符(包括英文字符、

2016-09-05 22:24:59 1499

空空如也

空空如也

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

TA关注的人

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