Java基础
文章平均质量分 66
jim8757
在校大学生
展开
-
C3P0数据库连接池的配置
一、C3P0简介 介绍C3P0之前,先说下数据库连接池是怎么一回事。数据库连接池主要是为了在应用程序启动时建立足够多的连接,把这些连接放到一个池(可以理解为链表或者队列)中进行集中管理。连接池可以节约内存资源,不用反复的去申请数据库连接,这点跟缓存的作用有点像。C3P0就是一个开源的数据库连接池,它动态的管理数据库连接,动态的销毁连接数据库连接。有了这个连接池管理器之后,应用程序只需要从池原创 2015-07-01 11:38:37 · 474 阅读 · 0 评论 -
JDBC初探
一、JDBC 概念 Java 数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标[1]。JDBC是面向关系型数据库的。(来自wiki) 二、Java程序连接Mysql 准备工作:安装Mysql,并且新建数据库原创 2015-07-01 11:05:42 · 259 阅读 · 0 评论 -
Java日期与字符串相互转化
Java中的日期类型和字符串类型经常需要进行原创 2014-10-27 22:10:54 · 609 阅读 · 0 评论 -
常用正则表达式
转自:http://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式 1 数字:^[0-9]*$转载 2015-12-28 17:44:15 · 283 阅读 · 0 评论 -
如何正确处理时间
转自:http://www.liaoxuefeng.com/article/0014132675721847f569c3514034f099477472c73b5dee2000日期和时间在程序中应用广泛,每种程序开发语言都自带处理日期和时间的相关函数,很多开发者把日期和时间存入数据库中,但是,一旦涉及到跨时区的日期和时间的处理时,大多数开发者根本就不明白如何正确地处理日期和时间。转载 2015-12-03 11:56:29 · 390 阅读 · 0 评论 -
ArrayList中的陷阱
一、List接口中的add方法和addAll方法List list = new ArrayList;list.add(null);list.addAll(null);list.add(null)运行没问题,但是list.addAll(null)就会报NullPointerException,至于为什么会报错。有兴趣的朋友,可以查看下JDK中关于addAll的源码。原创 2015-11-12 14:35:13 · 541 阅读 · 0 评论 -
Java工程师成神之路
转载:http://www.hollischuang.com/archives/489一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/1.1.2. 了解JVM各种参数及调转载 2015-12-24 16:00:26 · 546 阅读 · 0 评论 -
Java中的IO整理
常见文件操作原创 2016-03-01 15:46:01 · 378 阅读 · 0 评论 -
通过Java反射机制获取对象、方法和成员变量
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-02-29 15:02:04 · 2621 阅读 · 0 评论 -
Chrome调试前端页面的若干技巧
转自:http://colinued.leanote.com/post/%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91%E7%A5%9E%E4%B8%80%E6%A0%B7%E7%9A%84%E5%B7%A5%E5%85%B7chrome%E8%B0%83%E8%AF%95%E6%8A%80%E5%B7%A7Chrome浏览器不仅可以调试页面、JS、请转载 2016-09-30 12:35:32 · 16452 阅读 · 1 评论 -
Java内部类
一、概念:内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。注意:内部类可以是静态static的,也可用public,default,protected和private修饰。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部类。编译完成后出现outer.class和outer$inner.转载 2015-05-19 14:37:14 · 308 阅读 · 0 评论 -
Java 中的相对路径与绝对路径
本文转自:http://blog.csdn.net/bluishglc/article/details/38753047这是个很基础的问题了,这里提供一些示例,帮助快速理解和记忆这个问题。在该方法的文档:http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#getResourceAsStream%28转载 2015-05-21 21:39:21 · 476 阅读 · 0 评论 -
Logger4j 入门
log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。 首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html 我们先看一个最简单的示例:【示例1】项目结构:【注:由于这里的多个项目公用转载 2014-11-10 21:38:16 · 616 阅读 · 0 评论 -
用nexus搭建maven私服
首先介绍一下背景,公司访问外网有限制,项目组大部分人员不能访问maven的central repository,因此在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上 环境是:nexus-2.1.1、maven-3.0.4、jdk-1.6.0_32 一、用admin用户登陆nexus nexus的下载和安装都很简单,网上也有很多介绍,本文就不重转载 2014-10-08 17:04:25 · 383 阅读 · 0 评论 -
学习java的步骤和一些必看的书籍
. Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《ThinkinginJava》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者BruceEckel在网络上被称为天才的投机者,作者的《Thinking in C++》在1995年曾获SoftwareDevelopmentJoltAward最佳书籍大转载 2014-10-08 19:35:29 · 1025 阅读 · 0 评论 -
常用查找算法
1. 顺序查找算法原创 2014-11-19 21:13:25 · 549 阅读 · 0 评论 -
Java代码规范、格式化和Checkstyle配置
本文转自:http://www.blogjava.net/amigoxie/archive/2014/05/31/414287.html为便于规范各位开发人员代码、提高代码质量,研发中心需要启动代码评审机制。为了加快代码评审的速度,减少不必要的时间,可以加入一些代码评审的静态检查工具,另外需要为研发中心配置统一的编码模板和代码格式化模板。 Java代码规范、格式化转载 2015-02-15 10:13:03 · 1495 阅读 · 0 评论 -
Java 中hashCode & Equals方法
转自:http://www.cnblogs.com/dolphin0520/p/3681042.html哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:1public native int hashCode();转载 2015-04-07 21:24:13 · 427 阅读 · 0 评论 -
通过分析 JDK 源代码研究 Hash 存储机制
转自:http://www.ibm.com/developerworks/cn/java/j-lo-hash/?ca=drs-tp4608通过 HashMap、HashSet 的源代码分析其 Hash 存储机制集合和引用就像引用类型的数组一样,当我们把 Java 对象放入数组之时,并不是真正的把 Java 对象放入数组中,只是把对象的引用放入数组中,每个数组元素都是一个转载 2015-04-23 15:40:03 · 330 阅读 · 0 评论 -
XML基础
本文的所有内容都来自于W3C school,只是负责把知识整理下转载 2014-10-06 23:42:18 · 389 阅读 · 0 评论 -
JDBC初探
一、JDBC 概念Java 数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标[1]。JDBC是面向关系型数据库的。(来自wiki)二、Java程序连接Mysql准备工作:安装Mysql,原创 2015-05-04 15:21:00 · 256 阅读 · 0 评论 -
Java 日期类介绍与使用(Date,Calendar等)
1.UTC & GTMGMT就是格林尼治标准时间,它是Greenwich mean time的简称。UTC则是协调世界时间,它是coordinated universal time的时间。它是一种更精确的GMT。2. java.util.Date类Date类的时间实质是通过计算出来的,其实它叫做DateTime更合适,它的时间已经能精确表示到秒。它的构造方法原创 2015-05-15 15:06:21 · 593 阅读 · 0 评论 -
Reading/Writing Excel
转自:http://howtodoinjava.com/apache-commons/readingwriting-excel-files-in-java-poi-tutorial/If you are building a software for HR or finance domain, there is usually requirement for generatin转载 2016-12-30 14:54:14 · 524 阅读 · 0 评论