自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(165)
  • 问答 (1)
  • 收藏
  • 关注

原创 DevStore小编教程序员什么时候辞职?

摘要:辞职,小编想是每一个作为职场中的我们时常会突然冒出来的想法。作为码农的你,可能也不例外。但是什么时候辞职?要不要辞职?这是一个值得深思熟虑的问题,因为这个决定会对程序员的职业生涯和生活产生深远的影响。 很多程序员因为害怕被贴上“爱跳槽”的标签而裹足不前,还有一些是因为所谓的“声誉”而呆在老公司,但一些结果显示,呆在老公司的程序员处理问题的经验和职业发展前景远不如那些早早跳槽的。而有...

2014-10-09 15:54:55 210

原创 栈的简单应用--单词反转

       我们知道栈是一种先进后出,也就是后进先出的数据结构,那么我们把一个单词的每个字母一次压入栈中,然后一次出栈就能够实现单词反转,下面是简单的例子!public class DCFZ { private int length; private char[] values; private int top; public DCFZ(int m) { leng...

2014-07-03 16:00:00 256

原创 java实现简单的栈

栈--只允许访问第一个数据项即:最后插入的数据。最简单的一句话描述:后进先出! public class StackX { private int maxSize; private long[] stackArray; private int top; //初始化 public StackX(int s) { maxSize = s; ...

2014-07-01 11:56:56 179

原创 常用git命令总结

使用git,总结了一些常用git命令放在这里,供以后查找使用。 1,文件的三种状态已提交(cmmitted):该文件已经被安全的保存到本地数据库中了已修改(modified):该文件被修改了,但是还没有提交保存已暂存(staged):把已经修改的文件放在下次提交时要保存的清单中 2,配置个人用户名和电子邮件地址 例如:$ git config --global ...

2014-06-30 16:52:34 125

原创 小心使用ArrayList和LinkedList

ArrayList内部是使用可増长数组实现的,所以是用get和set方法是花费常数时间的,但是如果插入元素和删除元素,除非插入和删除的位置都在表末尾,否则代码开销会很大,因为里面需要数组的移动。           LinkedList是使用双链表实现的,所以get会非常消耗资源,除非位置离头部很近。但是插入和删除元素花费常数时间。           我们来看下面一个例子: ...

2014-06-30 16:32:17 179

原创 java反射机制与动态代理(二)

欲生成对象实体,在Reflection 动态机制中有两种作法,一个针对“无自变量ctor”,一个针对“带参数ctor”。如果欲调用的是“带参数ctor“就比较麻烦些,不再调用Class的newInstance(),而是调用Constructor 的newInstance()。首先准备一个Class[]做为ctor的参数类型,然后以此为自变量调用getConstructor(),获得一个专属cto...

2014-06-30 16:30:11 118

原创 有趣的Java算法(2)

 今天分享一个"将一个整数的每位数分解并按逆序输出"。这个问题我们可以有两种解法,一种是递归,一种是非递归。我们先来说说递归解法。这里面我们回用到两个运算符,%和/。/是求商,%取余。递归:首先找递归的出口,我们这个出口是当n的绝对值小于10的时候我们把它放进一个list中然后函数返回。因为整数包括负整数,我们这里会取绝对值。接下来我们找递归方程,如果我们输入的数是123.那么我们应该...

2014-06-30 16:29:30 130

原创 有趣的Java算法(3)

给定两个排序后的数组A和B,其中A的末端有足够的空间容纳B,编写一个方法将B合并到A并排序       拿到这个题后,最直接的想法就是比较A和B中的元素,并按顺序插入数组,直到遍历完A和B中的所有元素。但是这样做会有一个不好的地方:如果元素的插入位置在数组A的前端,那就必须将原来的数组往后移动。这会增加开销。但是我们可以使用另外的一种办法将元素插入数组A的末端。这样我们不会出现元素移动的情...

2014-06-30 16:29:16 168

原创 有趣的Java算法

题目及源码分析:/* * 今天在BBS里面看到这样的面试题目,1,二维数组(N*N),沿对角线方向,从右上角打印到左下角如N=4: 4*4二维数组 { 1 2 3 4 } { 5 6 7 8 } { 9 10 11 12 } {13 14 15 16 } 打印顺序 4 3 8 2 7 12 1 6 11 16 5 ...

2014-06-20 17:00:28 363

原创 TabPanel通过iframe加载页面问题

大家好!近段时间在弄EXT,我用的是EXT3.2.1的版本,单页面userDataGrid.jsp显示是没有问题的,如附件图片userDataGrid.bmp所示,userDataGrid.js的代码: Ext.apply(Ext.form.VTypes, { password : function(val, field) { if (field.initial...

2011-05-06 13:21:23 294

原创 java 值传递 引用传递

java方法用的是值传递还是引用传递。你在blogjava上还能搜到不同的答案呢。最近有空就翻译了一篇国外的文章,很多东西不能只看答案,而不知其所以然。第一次翻译文章,博友多指教。    重申:对于原始类型(primitive type也译为值类型),是通过拷贝一个相同的值传给java方法的参数的;而对于引用类型(reference type),就是对象,是通过拷贝一个相同的应用或地址传给java...

2010-12-17 23:11:07 206

原创 JFreeChart-3D柱状图

package com.zbht.util;import java.awt.Color;import java.awt.Font;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.SQLException;import java.text.Numb...

2010-05-26 09:36:34 161

原创 JFreeChart-折线图

package com.zbht.util;import com.zbht.db.oracle.TBManager;import java.awt.Color;import java.awt.Font;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sq...

2010-05-26 09:35:46 150

原创 JFreeChart使用

一、JFreeChart的介绍与获取JFreeChart开发包是一个开源的Java图形开发包,它从柱形图,饼形图,到雷达图,蜡烛图等等无所不包,可以在c/s,b/s,甚至是实时环境都能一显身手。当前的JFreeChart的最新版本为jfreechart-1.0.0-rc1.zip。可以到[url]http://www.jfree.org/jfreechart/index.html下载。如果是进行w...

2010-05-26 09:34:41 148

原创 使用 JFreeChart来创建基于web的图表

转载:     http://www.ibm.com/developerworks/cn/java/l-jfreechart/ 2003 年 9 月 08 日WWW的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在...

2010-05-26 09:22:41 110

原创 使用 JFreeChart来创建基于web的图表

2003 年 9 月 08 日WWW的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在web浏览器上显示要求用户界面使用HTML以及图片的方式来展现数据,而传统的一些利用操作系统本身的控件来开发的用户界...

2010-05-26 09:17:51 122

原创 关于quartz重复执行两次的问题

通过修改tomcat下的server.xml文件解决了这个问题 <Host name="localhost" debug="0" appBase=""        unpackWARs="true" autoDeploy="true"> <Context path="" docBase="lenovomobilealarm"

2010-05-20 09:48:39 467

原创 spring集成quartz,出现2次重复调用的问题

非web应用开发中,系统用Spring集成Quartz,也就是在Spring配置文件applicationContext.xml中配置Quartz,具体代码如下:Xml代码 <!-- Quartz调度模块 -->  <bean id="callJobBean" class="iprai.quartz.CallJobBean" />    ...

2010-05-20 09:44:47 262

原创 [转]Quartz实例

 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。实例:package example.quartz; import org.quartz.Cr...

2010-05-19 16:35:44 132

原创 spring quartz例子

<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref local="passwordChangeJobTrigger"/>

2010-05-19 16:30:11 87

原创 Spring Quartz任务调度示例

package com.xzl.quartz;import org.apache.log4j.Logger;public class TJob {    private Logger logger = Logger.getLogger(this.getClass().getName());    public void doAuth(){        logger.info("开始进行任务调度...

2010-05-19 16:28:25 83

原创 quartz结合spring例子

准备工作 下载quartz和spring相应的包 1.编写测试类public class SimpleService implements Serializable {                 private static final long serialVersionUID = 122323233244334343L;         private static...

2010-05-19 16:26:20 97

Spring的scope属性_002

 摘自《Spring 解密》scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是处在社会(容器)中,如果把中学教师作为一个类定义,那么当容器初始化这些类之后,中学教师只能局限在中学这个场景中,中学,就可以看...

2010-05-05 21:48:47 189

Spring的scope属性_001

如何使用spring的作用域:<bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/>这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype...

2010-05-05 21:47:42 83

Spring之BeanFactory与ApplicationConText区别

 1,两者都是通过xml配置文件加载bean,ApplicationContext和BeanFacotry相比,提供了更多的扩展功能,但其主要区别在于后者是延迟加载,如果Bean的某一个属性没有注入,BeanFacotry加载后,直至第一次使用调用getBean方法才会抛出异常;而ApplicationContext则在初始化自身是检验,这样有利于检查所依赖属性是否注入;所以通常情况下我们选择...

2010-05-05 21:41:47 90

Oracle 查询并删除重复记录的SQL语句

查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select   peopleId from   people group by   peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段...

2010-05-04 10:54:24 86

用java代码编写堆栈

public class Stack { int[] data; int maxSize; int top; public Stack(int maxSize) { this.maxSize = maxSize; data = new int[maxSize]; top = -1; } ...

2010-05-03 17:39:00 183

几种读取属性文件的JAVA实现方式

转载:http://darkranger.iteye.com/blog/352857 几种读取属性文件的JAVA实现方式(2005年) 1.使用java.util.Properties类的load()方法,示例:Java代码 InputStream in = lnew BufferedInputStream(new FileInputStream(name));   ...

2010-04-30 19:20:56 118

Site

http://www.szikao.com/computer/page/szikao_93534.htmhttp://www.zhufengpeixun.cn/list.asp?classid=16&nclassid=55&id=478#_Toc111631136

2010-04-30 19:20:02 166

delete和truncate的区别

TRUNCATE和DELETE有以下几点区别   1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。  2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。  3、TRUNCATE将重新设置高水平线和所有的索引。在对整...

2010-04-29 20:09:54 114

Servlet的生命周期

Servlet的生命周期:1.初始化(init):    默认情况下,第一次执行Servlet程序时初始化;2.服务(doGet、doPost):    执行多次;3.销毁(destroy):    服务器关闭或此Servlet长时间不使用。实例:在服务器上打印一个Servlet生命周期LifeServlet.java: 01.package mgc.servlet.test; ...

2010-04-29 19:58:36 114

JAVA对XML的几种解析方式

 对于XML介绍比较全面的还是IBM的专栏: http://www.ibm.com/developerworks/cn/xml/theme/x-java.html基本涵盖了JAVA 跟XML的方方面面   1.介绍    1)DOM(JAXP Crimson解析器)    DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织...

2010-04-29 19:53:32 102

集合与通用集合

URL: http://www.ibm.com/developerworks/cn/java/l-collection/  级别: 初级龚永生 ([email protected]), 2003 年 7 月 11 日本文描述了Jakarta项目commons-collection,其当前版本是2.1版。本文对j2sdk集合框架的整理和例子示例可以大大加快程序员熟悉和使用集合...

2010-04-29 19:44:46 192

HashMap 和TreeMap

本文重点介绍HashMap。首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。在下文中会有例子具体说明。再来看看HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个...

2010-04-29 19:41:15 108

TreeMap和HashMap的问题

    在一次面试的过程中,有一个问题“HashMap存放数据是无序的,如何编写程序,使数据先进先出。”当时我没做出来,但是我回来折腾了半天,就写了下面的成序。      首先思考HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,然后在google下,通过改变key的hashCode的值来实现。程序如下: /* * To change th...

2010-04-29 19:39:50 118

实现单用户登陆session先进先出(session踢出)

首先在系统增加sessionListener 来监听session 并做并做session保存 创建Class OnlineUserListener implements HttpSessionListener implements HttpSessionListener  需要实现两个方法:一个是  sessionCreated  session的创建事件;一个是sessionDestr...

2010-04-29 19:33:06 1040 2

Java单态模式的实现

1.饿汉式:public class Singleton{  // 在自己内部定义一个自己的实例  // 注意,这个是private 只供内部调用  private static Singleton instance = new Singleton();  //将构造函数设为私有  private Singleton(){    }   // 静态工厂方法,提供一个供外部使用得到对象的静态方法  ...

2010-04-29 19:23:45 137

请教java反射机制里可以调用私有方法吗?

如题:请教java反射机制里可以调用私有方法吗?Method m = ...;//get a method.m.setAccessible(true);用invoke方法好象还是不可以访问私有的方法,请各位朋友指教!谢谢...

2010-04-27 19:17:17 258

利用java反射机制调用类的私有方法

1.将getInstance()方法设置为private public class Singleton {     private static Singleton instance = null;    private static synchronized Singleton getInstance() {      System.out.println("调用 私有的单例!");    ...

2010-04-27 18:59:59 178

存储过程中循环游标method

3.2 选用何种游标? 显示游标分为:普通游标,参数化游标和游标变量三种。 下面以一个过程来进行说明Java代码 create or replace procedure proccursor(p varchar2)   as    v_rownum number(10) := 1;    cursor c_postype is select pos_type...

2010-04-27 18:48:22 150

空空如也

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

TA关注的人

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