摘要: 什么是MyBatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。是一个基于Java的持久层框架 为什么我们要用Mybatis? 无论是Mybatis、Hibern... 阅读原文
2018-03-12 18:25:13 阅读(724) 评论(0)
摘要: 一、前言   JUC这部分还有线程池这一块没有分析,需要抓紧时间分析,下面开始ThreadPoolExecutor,其是线程池的基础,分析完了这个类会简化之后的分析,线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行任务集时... 阅读原文
2018-03-12 18:08:08 阅读(763) 评论(0)
摘要: 作为一个java的学习者,我相信JDBC是大家最早接触也是入门级别的数据库连接方式,所以我们先来回忆一下JDBC作为一种用于执行SQL语句的Java API是如何工作的。下面的一段代码就是最基本的JDBC开发流程。 在上代码之前要先导入JDBC的jar包,由于我用的数据库是mysql,所以要先导 入如下的jar包  ... 阅读原文
2018-03-12 17:47:05 阅读(735) 评论(0)
摘要: 什么是OGNL表达式? OGNL是Object Graphic Navigation Language 是操作对象属性的开源表达式。 Struts2框架使用OGNL作为默认的表达式语言。 为什么我们学习OGNL 在学习JSP的时候,我们已经学习过了EL表达式。EL表达式用起来也十分简单...我们在Struts2框架中... 阅读原文
2018-03-12 17:08:04 阅读(750) 评论(0)
摘要: 内容:Java实现键盘输入,eclipse常用快捷键 ###############################################################################3 学Java的时候没有发现有输入,不像python的input和c语言的scanf。后面看到一些练习的时... 阅读原文
2018-03-12 16:20:03 阅读(771) 评论(0)
摘要: 进度监视器--ProgressMonitorInputStream ProgressMonitorInputStream 可以创建一个进度监视器,以监视读取输入流的进度。如果需要一段时间,将会弹出 ProgressDialog,以通知用户。如果用户单击 Cancel 按钮,则在进行下一次读取操作时会抛出 Interr... 阅读原文
2018-03-12 14:23:04 阅读(758) 评论(0)
摘要: 1.介绍JVM(Java Virtual Machine,Java虚拟机)      JVM是Java Virtual Machine的缩写,通常成为java虚拟机,作为Java可以进行一次编写,到处执行(Write once, run anywhere)的平台基础,由下图我们可以清晰理出他们的之间的... 阅读原文
2018-03-12 13:31:11 阅读(738) 评论(0)
摘要: package com.swift.kaoshi; import java.io.File; import java.util.List; import java.util.Scanner; import org.dom4j.Document; import org.dom4j.DocumentExceptio... 阅读原文
2018-03-12 12:13:02 阅读(723) 评论(0)
摘要: JSON解析可以使用的库: JSONObject(源自Android官方)、 Gson(源自Google)、 Jackson(第三方开源库)、 FastJSON(第三方开源库)、 本文例子使用Google提供的Gson。 什么是JavaBean JavaBean实际上是一种特殊的Java类,是一种规范,经常用于封装数... 阅读原文
2018-03-12 12:08:02 阅读(779) 评论(0)
摘要: 客户端 package com.swift.jinji; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java... 阅读原文
2018-03-12 11:48:02 阅读(743) 评论(0)