
java
cyong888
live with passion
展开
-
二叉树的左视图-java
问题描述:二叉树,从左边看,输出从左边看到的节点。二叉树的左视图两个java类1.TreeNode.javapublic class TreeNode {int val;TreeNode left;TreeNode right;TreeNode(int x){ this.val = x;}}2.Views.javapublic class Views...原创 2020-01-19 16:06:56 · 1008 阅读 · 0 评论 -
JAVA I/O流学习总结
Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流 字符流和字转载 2013-07-08 14:50:18 · 486 阅读 · 0 评论 -
从传统的 Subversion(SVN)转向基于 Rational Team Concert 的协作
简介: 本文比较了 Subversion(SVN)和 Rational Team Concert(RTC)在软件配置管理方面的一些区别和各自的优缺点,并介绍了将源代码管理从 SVN 迁移到 RTC 的方法。同时还对配置管理领域一些思维方式的转变进行了探讨。下载试用版:IBM® Rational® Team Concert 标准版 | IBM® Rational® Team Concert转载 2013-07-09 10:57:56 · 1416 阅读 · 0 评论 -
如何查找java的内存泄露
1.去IBM网站下载一个工具:ibm support assistant.2.下载相关插件。3.打开个Memory Analyzer ,输入heapdump.20130719.003613.3888.0004.phd 文件的路径。 分析可以得到: 根据图形可以判断出hashmap占用内存比较多,然后hashmap中存储的都是RafResult的对象。原创 2013-08-12 10:01:25 · 2150 阅读 · 0 评论 -
How to manually generate a Heapdump in WebSphere on Windows
From a Windows Command Prompt, enter the wsadmin.bat command to get a wsadmin command prompt. (the wasamin.bat is in :C:\IBM\WebSphere\AppServer\profiles\AppSrv01\bin not in :C:\IBM\WebSphere\AppSer原创 2013-08-12 11:02:20 · 535 阅读 · 0 评论 -
java内存泄露,在什么地方最有可能出现内存泄露?
1 Review static instance and objectAll of the classes which implemented a static instance and is invoked as singleton mode are need to be investigated . Especially if it has the static Hashtable,原创 2013-08-13 14:15:50 · 598 阅读 · 0 评论 -
Maven的pom.xml中的dependency部分,如何写
以 commons-codec-1.4.jar为例。1.打开http://mvnrepository.com网站2.搜索commons-codec,找到版本1.43.显示如下: commons-codec commons-codec 1.4 http://mvnrepository.com/artifact/commons原创 2013-09-06 14:41:39 · 8243 阅读 · 0 评论 -
java.util.logging.Logger使用详解
java.util.logging.Logger使用详解 java.util.logging.Logger不是什么新鲜东西了,1.4就有了,可是因为log4j的存在,这个logger一直沉默着,其实在一些测试性的代码中,jdk自带的logger比log4j更方便。 一、创建Logger对象 static Logger getLogger(String name)转载 2013-09-02 09:12:32 · 490 阅读 · 0 评论 -
用hash去存储用户密码
1.db2的function:create function tvc.pwdEncrypt(password varchar(20))returns varchar(90)fencedthreadsafe deterministicallow parallelno sqlreturns null on null inputno external ac原创 2013-12-03 19:27:10 · 1139 阅读 · 0 评论 -
使用Gson进行json数据转换(list to json 和json to list)
哇,原来我已经潜水2年多了,还是需要养成习惯写写东西啊。最近在做一个java web service项目,需要用到jason,本人对java不是特别精通,于是开始搜索一些java平台的json类库。发现了google的gson,因为之前对于protocolbuf有一些了解,带着一些好奇心,我开始使用了gson。经过比较,gson和其他现有java json类库最大的不同时gson需要序转载 2014-05-16 13:59:31 · 592 阅读 · 0 评论 -
Java构造和解析Json数据的两种方法详解一
Java构造和解析Json数据的两种方法详解一 在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面首先介绍用json-lib构造和解析Json数据的方法示例。 用org.son构造和解析Json数据的方法详解请参见我下一篇博文:Java构造和解析Json数据的两种转载 2014-09-02 11:19:42 · 482 阅读 · 0 评论 -
Java构造和解析Json数据的两种方法详解二
Java构造和解析Json数据的两种方法详解二 在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面接着介绍用org.json构造和解析Json数据的方法示例。 用json-lib构造和解析Json数据的方法详解请参见我上一篇博文:Java构造和解析Jso转载 2014-09-02 11:19:12 · 1642 阅读 · 0 评论 -
java 字节流与字符流的区别。
java 字节流与字符流的区别分类: Java基础知识 2011-10-17 17:47 6029人阅读 评论(8)收藏 举报javastringbytefile虚拟机数据库字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区转载 2013-07-08 14:30:37 · 456 阅读 · 0 评论 -
漫谈重构
因为工作内容的原因,我在前后两家公司中的工作中主持和经历了十余次代码和架构的重构,下面随便说说我对重构的一些经验和想法。 关于重构 首先重构面临的背景都是相似的,程序员们为了快速完成需求和上线而写出了最基本的代码,而在功能的不断扩充过程中,以打补丁的方式对代码进行扩充,中间还会面临着开发人员的变更和离职。逐渐的,代码就会越来越臃肿,渐渐的变得难以维护。 糟糕的架构会有什么样的影响转载 2013-04-17 11:21:02 · 445 阅读 · 0 评论 -
将表中得内容写到文件中
package com.iss.itreasury.system.logger.download;import java.sql.*;import java.util.*;import java.io.*;import java.lang.reflect.*; public class WriteDownFile { private String str_file_path原创 2007-04-09 10:33:00 · 589 阅读 · 0 评论 -
java excel poi 导入导出
读取的方法很简单 Java代码 public class ReadExcelPOI { public void readExcel() { try { Stri原创 2011-09-10 10:14:49 · 1044 阅读 · 0 评论 -
使用javaMail发送复杂邮件,支持附件发送
在javaMail中整个邮件是由一个一个的BodyPart组成的,每一个BoydPart的内容可以是简单的普通文本,或超文本,或是一个附件,也可以是复杂的一个Multipart,然后Multipart中又可以嵌套多个BodyPart和Multipart。 下面是使原创 2011-09-10 15:01:34 · 513 阅读 · 0 评论 -
web应用每晚12点定时执行程序代码实例
1、当前web应用的web.xml文件配置容器监听类com.isoftstone.zfmi.listen.ZfmiContextListener:---------------------------------------------------------------转载 2011-09-11 17:47:05 · 661 阅读 · 0 评论 -
用ajax实现二级联动
1.首先写一个jsp页面 My JSP 'index.jsp' starting page var req; window.onload=function(){ }原创 2011-10-03 14:02:08 · 451 阅读 · 0 评论 -
java 正则表达式 字符必须全是 数字字母下滑线,或者第一个字符必须是字母数字下滑线
1java 正则表达式 字符必须全是 数字字母下滑线public void pattern() { String pipeRegex ="^[a-zA-Z0-9_]+$"; String temp = "#11#11111#############1111"; Pattern pipePattern = Pattern.comp原创 2012-03-28 13:45:14 · 3565 阅读 · 1 评论 -
java JNDI 连接oracle数据库
1. 在 project中的applicationContext.xml中,增加如下: java:comp/env/jdbc/edadb 2.在tomcat下的conf下的context.xml中,增加(包括负载均衡)原创 2012-03-16 15:52:50 · 3491 阅读 · 0 评论 -
tomcat jndi + spring配置
tomcat jndi + spring配置一、简介 JNDI : Java Naming and Directory Interface (JNDI) 首先关于jndi的配置网上资料很多,但大多都不是我想要的,原因很简单,改的配置文件太多,耦合度还是太高。 据网上资料所言,需要更改的配置文件有三:tomcat的server.xml,工程下的WE转载 2012-03-16 15:59:23 · 12787 阅读 · 3 评论 -
JAVA 正则表达式 (超详细)
(PS:这篇文章为转载,我不喜欢转载的但我觉得这篇文章实在是超赞了,就转了过来,这篇可以说是学习JAVA正则表达的必读篇。作者是个正真有功力的人,阅读愉快) 在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则转载 2012-03-21 13:56:25 · 661 阅读 · 0 评论 -
xsd去校验xml例子
第一步: java codepackage com.tr.geda.util;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import原创 2012-05-25 16:28:58 · 2730 阅读 · 0 评论 -
javeeye创始人的blog
http://robbin.iteye.com/原创 2012-10-18 14:14:46 · 253 阅读 · 0 评论 -
spring aop expression简单说明
aop:config> aop:pointcut id="userDAO" expression="execution(public * cn.dao.IUserDAO.*(..))" /> aop:advisor advice-ref="tx" pointcut-ref="userDAO"/>aop:config>在上面的代码中ex原创 2013-01-18 12:00:03 · 401 阅读 · 0 评论 -
vector的应用
1.collection function() { vector vector=new vector(); Info info=new Info(); vector.add(info); return vector; } collection conn=function(); Iterator rs = null; if (conn != null) { Log.原创 2007-04-02 09:32:00 · 495 阅读 · 0 评论