自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (43)
  • 收藏
  • 关注

原创 java实现Spring在XML配置java类

java实现Spring在XML配置java类1.创建自己的bean文件:beans.xml test com.cxm.test.SysHelloImpl 2,提供解析xml类:XmlUtils/** * */package com.cxm.xmlutil;import java.io.InputS

2014-06-04 23:25:12 3758

原创 java核心思想

第一章 多线程多线程和多进程之间的区别:  本质区别在于每个进程有他自己的变量的完备集,线程则共享相同的数据,这个听起来似乎有些危险,事实上也的确如此,你将会在本章后面的内容中看到这个问题,尽管如此,对于程序来说,共享的变量使线程之间的通信比进程间的通信更加有效简单,而且,对于某些操作系统而言,线程比进程更加轻量级。创建和销毁单个线程比发起进程的开销要小很多。线程优先级  在J

2014-06-04 18:38:01 4743

原创 effective java

effective java1.考虑用静态工厂方法代替构造函数  对于一个类,为了让客户获得他的一个实例,最通常的方法是提供一个共有的构造函数。 实际上还有另外一种技术,尽管较少为人所知,但也应该成为每个程序员的工具箱中的一 部分,类可以提供一个公有的  静态工厂方法 。所谓静态工厂方法,实际上只是一个简单 的静态方法,他返回的是类的一个实例。  类可以提供一些静态工厂方法

2014-05-28 21:45:38 1074

原创 java虚拟机

1.第一趟扫描,对每一段将被当做类型导入的字节序列,class文件检查器都会确认他是否符合java class文件的基本结构。 在这次扫描中,检查器将惊醒许多检查,例如每个class文件必须以四个同样的字节开始:魔数0xCAFEBABE。 这个魔数的用处是让class文件分析器和容易分辨出某个文件有明显问题而加以拒绝。 这个文件可以是被破坏了的class文件,或者是压根儿就不是clas

2014-05-21 19:49:04 638

转载 【think in java】wait和sleep的区别

wait和sleep的区别:1.来源:wait方法来源于object,sleep来至Thread2.锁:wait调用后锁被释放,sleep调用后锁依然在当前线程3.

2014-05-05 22:10:07 633

转载 【think in java】 解决共享资源竞争

java提供关键字 syncchronized ,为防止资源冲突提供了内置支持。当任务

2014-05-03 21:43:47 589

转载 【think in java】 线程的异常捕获

由于线程的本质特性,使得你不能捕获从线程中逃逸的异常。一旦异常掏出

2014-05-02 22:00:28 3136

转载 【think in java】 实现Stack

think in java 中stack的实现代码:/** * */package com.cxm.generics;/** * @author admin * */public class LinkedStack{ private static class Node{ T item; Node next; Node(){

2014-04-27 19:26:34 440

原创 ArrayList和LinkedList的一些想法!

ArrayList和LinkedList的一些想法!

2014-04-21 21:18:25 1640 4

原创 【LeetCode】 String中的最长回文

java 普通版:1.正序遍历数组,取得子字符串的首字母。2.倒序遍历数组,取的子字符串的尾字母。(这样只要第一个出现回文的子字符串,肯定是本次循环的最长的回文)3.新增数据结构,存储出现最长的那个子串的长度,起始下标和结束下标。

2014-04-21 20:19:12 1579

原创 【LeetCode】 Determine whether an integer is a palindrome. Do this without extra space

/** * */package com.cxm;/** * @author admin * 【LeetCode】 Determine whether an integer is a palindrome. Do this without extra space */public class PalindromeNumber{ //Determine w

2014-04-18 15:33:20 1772

原创 N SUM 数组中任意数相加的结果等于剩下的数相加和

数组中任意数相加的和等于剩下的数相加的和:比如{1,2,3} 1+2=3,所以是满足条件的。仔细分析下这样的数组其实首先要满足一下几个条件:1.数组整个数相加要是偶数。(a+b+c+*+****=2d)2.数组中的最大数不能超过整个数组和的1/2,因为最大数肯定也在某一边,超过1/2的话,不成立。(不存在负数的情况下)

2014-04-17 16:55:31 14067

原创 THREE SUM

在解决了数组中的两个数相加为一个目标值之后,问题有所提升:序列中的三个数相加的和为目标值。思路:前面解决了两个数相加,那么从数组的头开始遍历     for 0--- i ->n   三个数的和为 sum           那么sum - array[i]就是剩下两个数相加的目标和。这时候就可以将问题推到我们两个数相加的代码上,只要调用两个数相加目标和为某值的方法。代码如下:

2014-04-17 09:33:06 1833

原创 TWO SUM

题目:Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two numbers such that they add up to the target,where

2014-04-16 21:45:13 1145 1

原创 吸血鬼数

4位,死方法:/** * */package com.cxm;/** * @author admin * */public class VampireNum{ public static void main(String[] args) { findVampireNum(); } public static vo

2014-04-16 21:05:27 777

原创 堆排序

堆排序的概念相信大家都有所了解,单纯看代码的话,还是有点生硬,所以我们就来解析下代码:/** * */package com.cxm;/** * @author admin * */public class HeapSort{ /** *以2为底的对数 * * @paramparam * *@return * */ pri

2014-04-15 15:24:33 569

原创 数组中除了三个数只出现过一次,其他的均出现过两次,请找出这三个只出现过一次的数

数组中除了三个数只出现过一次,其他的均出现过两次,请找出这三个只出现过一次的数例如:{10,9,8,7,6,6,7,8,9,10,5,5,4,2,3}java 遍历两次的代码如下: public static List findOnlyNum(int[] array){  List list = new ArrayList();  for(int i = 0 ;i   in

2014-04-15 15:08:21 1065

原创 java算法每日一练

描述:有一组数(43,14,6,9,3,27,38,19,5等) 排序:将最大的放在第一位,最小放在第二位,剩下的最大的放在第三位,最小的放在第四位,以此类推 输出排序结果 作为一个新手,首先看到题目感觉有点难,他不像一般的大小排序可以调用工具类直接排序。仔细想想其实也不是那么的复杂:1.难点1:本身是个无序的组合,如果是个排序好的数组,或许就没有那么难了2.排完序后,

2014-04-15 13:38:09 2694

原创 插入排序

插入排序:就如同在打牌的时候整理手中的牌一下,从手中的第二张牌看起,比第一张小的,往前面插入。例如:{9,8,6,7,5,2,3}第一步:排序时,目光直接在8上,观察8是否比前面的小,如果小,把8移动到前面{9,8,6,7,5,2,3} ---> {8,9,6,7,5,2,3}第二步:再观察6,比9小,把9放在6的位置上,比8小,把8放在9的位置上{8,9,6,7,5,2,3}

2014-04-15 13:36:14 646

原创 数组中除了两个数只出现过一次,其他的均出现过两次,请找出这两个只出现过一次的数

如题:数组中除了两个数只出现过一次,其他的均出现过两次,请找出这两个只出现过一次的数例如:{10,9,8,7,6,6,7,8,9,10,5,5,4,3};4和3只出现过一次,请找出出现过一次的数。首先想到的代码应该是上一个提到的遍历两次取出没有找到的相同的数字,代码如下: public static List findOnlyNum(int[] array){ List li

2014-04-15 13:09:12 10079 1

原创 序列中只有一个数出现了一次,其他均出现了两次,找出只出现过一次的这个数

例如:{10,9,8,7,6,6,7,8,9,10,5} 其中只有5出现了一次,其他的数均出现了两次,请找出这个数:5。首先出现在我们脑海中的是最基本的方法:已知只有一个数出现过一次,那么只要嵌套两次循环就能找出只出现过一次的那个数,将他返回。代码如下: public static Integer findOnlyNum(int[] array){ for(int i

2014-04-15 10:47:02 4406 1

原创 重构的动力

兄弟们,你们的重构的动力来至何处?

2013-12-19 11:40:12 761 3

原创 oracle 界面分页

/** * */package org.pan.util;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.List;import org.pan.con

2013-07-31 22:19:06 894

原创 哈,今天终于在电脑上吧oracle给装上了

哈,今天终于在电脑上吧oracle给装上了

2013-07-21 15:52:46 711 2

原创 oracle自学3

pl/sql语言和编程:declare---申明变量begin ---执行语句 except10nend;比如:declare v_department char(3);v_course number;begin insert into classes (department,course) values(v_department,v

2013-07-19 23:14:37 860

原创 oralce自学(2)

//表关联查询//1.简单关联查询select s.subscriberno,c.customerid from subscribern s,customer c where s.customerkey =c.customerkey and subscriberno = 'cxm';//2.Join连接//内连接select s.subscriberno,c.customeri

2013-07-16 22:29:39 788

原创 自学oralce,看到啥写点啥

1.查询语句select * from TF_B_TERM_PREPMG_LOG;select * from TD_M_TERM_PRICE;select * from TF_B_CEN_TERM_MANAGER_LOG,TF_B_CEN_TERM_MANAGER_DETAIL;    //两张表一起查select * from TF_B_CEN_TERM_MANAGE

2013-07-05 15:46:27 570

原创 兄弟姐妹们,有没有啥开源的项目能加一下我吗?

本人工作两年时间,略懂java后台,求大家带入组织。 --------目前已加入“天王盖地虎”

2013-05-30 12:53:00 948 2

原创 饿,我又要通宵了吗?据说和工资成反比

大家通宵的频率是多少?据说和工资成反比

2013-05-23 01:40:00 1523

原创 程序猿的烦恼,你还会坚持吗?

RT

2013-05-15 09:28:47 822

原创 同志们,你们面试的第一句话和最后一句话是什么?

同志们,你们面试的第一句话和最后一句话是什么?

2013-05-14 16:32:20 1781 1

原创 ORACLE 常见错误以及解决办法

好记性不如烂笔头,以后将项目中常见的oracle的错误,已经解决办法详细记录下来。 1.ORA-24324:错误描述:SQL> shutdown immediate;ORA-24324: service handle not initializedORA-24323: value not allowedORA-01089: immediate shutdown in p

2013-04-24 15:12:19 1529 1

原创 ORACLE 你应该知道的语句

这些经常用到的语句,我们应该记得,但是人脑不是电脑,在需要用的时候忘记可能就追悔莫及了,所以将他们一一记录下来,以后用到也有迹可循 1.修改表名:ALTER TABLE TableName RENAME TO New_TableName;需要注意的是修改表名后,原来的主键名是不修改的,所以还需要重建一下主键,当然大家有什么好的办法可以告知一下。 2.修改主键:alter

2013-04-20 10:18:52 854

原创 JDBC 你应该知道的事

JDBC你应该知道的事?/* * 文 件 名: DbUtils.java * 版 权: Co., Ltd. Copyright YYYY-YYYY, All rights reserved * 描 述: * 修 改 人: * 修改时间: Apr 19, 2013 * 跟踪单号: * 修改单号: * 修改内容: */pa

2013-04-19 17:43:52 788

原创 发送XML给第三方

面试中有一个题目是发送(接受)xml,并解析。当时有接触但是没有注意,所以回来强力关注下,并且记录在这,大家一起学习下:1:将Java对象转换成xml格式String项目中的常用的手段是使用freemarker/** * */package ora.object2xml;import java.io.IOException;import java.io.S

2013-04-10 11:20:14 1181

原创 Spring AOP实践

小米手头上有个任务,需要在做某个业务之前做下鉴权。小米心想这个任务简单,只需要在原来的代码中加上鉴权的处理就可以了。原来的代码是这样的: package main.java;/** * * * * @author cKF54238 * @version [版本号, Apr 1, 2013] * @see [相关类/方法] * @since [产品/模块版

2013-04-01 14:14:25 765

原创 SHELL 你应该知道的语法

#!/bin/sh#set -xecho -n "can you write device drivers? "read answer answer=`echo $answer | tr [a-z] [A-Z]`if [ $answer = Y]then echo "Wow, you must be very skilled"else echo "neither can i

2013-03-25 15:06:03 729

原创 java查找字符串中的包含子字符串的个数

1.用indexof的方法:public class Test11 { private static int counter = 0; /** * @param args */ public static void main(String[] args) { String str ="sdSS**&HGJhadHCASch& ^^"; int i = string

2013-03-15 21:35:46 41121 4

原创 java 常用系统参数System.getProperty()列表

System.getProperty()参数大全 2. 3.java.version Java Runtime Environment version 4.java.vendor Java Runtime Environment vendor 5.java.vendor.url Java vendor URL 6

2013-03-15 21:26:02 653

原创 shell中并,或的用法

if [ "${service_type}" = "A" -o "${service_type}" = "B" -a "${ftp_server}" = "Yes" ]; then ehco "wo shi $service_type"fi if [ "${ftp_server}" = "Yes" -a \( "${service_type}" = "B" -o "${servic

2013-03-14 11:18:09 1038

StrutsInAction中文版

StrutsInAction中文版

2013-05-05

J2EE的13种核心技术

J2EE的13种核心技术

2013-05-05

eclipse的中文教程

eclipse的中文教程

2013-05-05

java六大必须理解的问题

java六大必须理解的问题

2013-05-05

Eclipse中文教程.pdf

Eclipse中文教程.pdf

2013-05-05

Android开发精典案例60个【源码】

Android开发精典案例60个【源码】

2013-05-02

HTML5从入门到精通

HTML5从入门到精通

2013-05-02

100多个Android Demo的集合

100多个Android Demo的集合

2013-05-02

1000个常用网页小图标

1000个常用网页小图标

2013-05-02

Java面试宝典2011版(免费下载).pdf

Java面试宝典2011版(免费下载).pdf

2013-04-28

oracle里的常用命令及oracle应用中常见的1000个

oracle里的常用命令及oracle应用中常见的1000个问题.rar

2013-04-19

oracle技术狂人整理的超级文档

oracle技术狂人整理的超级文档

2013-04-19

spring-acts

spring-acts

2013-03-15

spring-aop

spring-aop

2013-03-15

spring-aop

spring-aop

2013-03-15

spring-aop

spring-aop

2013-03-15

工具插件jad

工具插件jad

2013-03-10

领域驱动设计入门教程中文pdf版

领域驱动设计入门教程中文pdf版

2013-03-10

jad jad jad jad jad

jad jad jad jad jad jad jad jad jad jad jad

2012-11-03

Java与模式

Java与模式, java23中设计模式的力作。

2012-10-20

ant 资料

apache Ant中文手册 2.0版、Ant基础介绍、Ant入门教程等。

2012-10-20

CI java持续集成

CI java持续集成

2012-10-20

常用设计模式

常用设计模式,设计模式,学习Java,java文档

2012-10-19

apache tomcat

tomcat apache tomcat 安装包,路过不要错过

2012-10-19

高效java,高清

高效java,高清,在代码中提高,在书中成长,在不断学习中长大

2012-10-19

jxl操作excel

jxl.jar提供了操作excel的基本方法。 WritableWorkbook book = Workbook.createWorkbook(file); WritableSheet sheet = book.createSheet("第一页" ,0); Label label = new Label(0,0,"test"); sheet.addCell(label); 操作简单易行

2012-10-11

UE中文版安装包

UE中文版,下载安装即可,不需要其他一切操作

2012-10-11

精心为jQuery初学者整理的实例代码集.zip

精心为jQuery初学者整理的实例代码集.zip

2013-05-08

32位微型计算机原理·接口技术及其应用.pdf

32位微型计算机原理·接口技术及其应用.pdf

2013-05-08

100个C#辅助类.rar

100个C#辅助类.rar

2013-05-08

Android应用开发揭秘高清版.rar

Android应用开发揭秘高清版.rar

2013-05-08

Android开发应用实战详解.rar

Android开发应用实战详解.rar

2013-05-08

Android+移动开发案例精选集锦源代码.rar

Android+移动开发案例精选集锦源代码.rar

2013-05-08

1500个前端开发常用JavaScript特效.rar

1500个前端开发常用JavaScript特效.rar

2013-05-05

《Linux内核精髓:精通Linux内核必会的75个绝技》迷你书.pdf

《Linux内核精髓:精通Linux内核必会的75个绝技》迷你书.pdf

2013-05-05

21天学通JAVA(高清版)

21天学通JAVA(高清版)

2013-05-05

究极推荐:36个漂亮的各类型网站源代码打包分享.rar

究极推荐:36个漂亮的各类型网站源代码打包分享.rar

2013-05-05

你必须知道的495个c语言问题

你必须知道的495个c语言问题

2013-05-05

代码大全.rar

代码大全

2013-05-05

空空如也

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

TA关注的人

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