自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 ABAP常用关键字(持续更新中)

MANDT 集团 MATNR 物料号 MAKTX 物料描述 SY-REPID 当前程序的程序名 SLIS ALV 函数的 需要引用的类型池 SY-DATUM 当前服务器日期 SY-UZEIT 当前服务器时间 S...

2022-04-02 14:42:30 650

原创 ABAP常用函数

序号 函数名 说明 备注 1 CIF_GEN4_CONVERT_DATETIME 时间,日期 转换成时间戳 2 CIF_GEN4_CONVERT_TIMESTAMP 时间戳转换成时间,日期 3 CONVERSION_EXIT_ALPHA_INPUT ...

2022-04-02 14:30:54 981

原创 集合的全排列

举例,例如存在集合{1,2,3,4,5},列举所有的子集合。代码如下:public static void main(String[] args) { int[] a = { 1, 3, 4, 5 }; show_jihe(a); } public static void show_jihe(int[] a) { if (null == a) return; i

2015-03-26 16:43:11 690

原创 浅析final关键字

1) 根据上下文环境,Java的关键字final的含义存在细微的区别,通常它指的是“这是无法改变的。”不想做改变可能处于两种理由:设计或效率。从三种情况讨论finalfinal数据:2)有时数据恒定不变时很有用的,比如:   1)一个永不改变的编译常量   2)一个在运行时被初始化的值,而你不希望它被改变。3)对于编译期常量这种情况,编译器可以讲该常

2015-03-24 15:25:25 646

原创 break 与 continue 简单思考

1)多层for 循环break能跳出几层   for (int i = 0; i    int j = 0;   for (; j     if (j == 3) {     break;    }   }   System.out.println("J:" + j);  }输入结果:i:0 J:3i:1 J:3i:2 J:3i:

2014-08-14 10:27:32 579

原创 二分查找

这个都广为熟知,直接上代码

2014-05-06 12:12:59 503

原创 使用Java判断操作系统

最近工作中需要判断使用系统mingli

2014-04-17 00:31:02 720

原创 java 静态方法不能被override

先上代码,看结果分析: 父类:class Base { public static int a = 10; public int b = 20; static { System.out.println("Static Init Base " + a); // System.out.println("Null Init " + b); } public Base() {

2014-03-17 11:16:23 2179

转载 程序那些事:日志记录的作用和方法----如何在程序中记录日志

转载地址:http://www.infoq.com/cn/articles/why-and-how-log   程序中记录日志一般有两个目的:Troubleshooting(故障定位)和显示程序运行状态。好的日志记录方式可以提供我们足够多定位问题的依据。日志记录大家都会认为简单,但如何通过日志可以高效定位问题并不是简单的事情。这里列举下面三个方面的内容,辅以代码示例,总结如何写好日志,希望

2014-03-12 10:14:43 6808

原创 浅析工厂模式

在《Java与模式》一书中,将工厂模式分为三种:   1) 简单工厂----静态工厂方法   : 由一个工厂类根据输入的参数决定生产的那一类型的实例。        先举例子,再做分析。有一个手机的抽象类,具体子类apple 手机,moto手机。我们可以根据用户的输入“apple”生成apple手机实例,输入“moto”生成moto手机。先贴出代码:Mobile接口/** *

2014-03-10 00:29:16 610

转载 如何交换a和b两个整数的值,不用额外空间

题目:     如何交换a和b两个整数的值,不用额外空间这是一道关于位运算的题目,代码如下:// swap a and b public class SwapAandB { public static void main(String[] args) { int a = 100; int b = 1000; a = a ^ b; // a^b b = a ^ b

2014-03-06 17:30:43 667

转载 JAVA中八种基本数据类型的默认值

转载地址:http://simon-c.iteye.com/blog/1016031引用For type byte, the default value is zero, that is, the value of (byte)0. For type short, the default value is zero, that is, the value of (short)0

2014-03-03 11:17:31 1052

原创 java 中的finally{}块与finalize()方法

finalize()方法, /** * Called by the garbage collector on an object when garbage collection * determines that there are no more references to the object. * A subclass overrides the fina

2014-02-16 23:27:17 818

原创 字符串索引越界

先贴出测试代码:public class TestStringIndex { public static void main(String[] args) { String test="woshifoucengjilaiguo"; System.out.println(test.length()); char i=test.charAt(21); System.ou

2014-01-22 18:21:26 5118

原创 使用mysqladministrator备份数据

利用MySQL Administrator 工具快速备份数据库。   1)选中Backup,2)选择save project 3 命名sql脚本名称,选中要备份的数据库,以及对应的表4)执行execute back up 5)选择要保存的路径。6)点击ok备份完成。

2013-12-31 20:29:14 676

转载 Error listenerStart

转载地址:http://xpenxpen.iteye.com/blog/1545648今天启动Tomcat启动不了,报以下错: org.apache.catalina.core.StandardContext startInternal SEVERE: Error listenerStart org.apache.catalina.core.StandardContext st

2013-12-31 16:42:22 601

转载 错误:Unsupported major.minor version 51.0(jdk版本错误)

原文章地址http://blog.csdn.net/witsmakemen/article/details/7832617java.lang.UnsupportedClassVersionError: org/apache/nutch/crawl/Crawl3 : Unsupported major.minor version 51.0 at java.lang.ClassLoader

2013-12-30 18:04:08 688

转载 一些常用的java信息

public static String getProperty(String key)    键   相关值的描述   java.version    Java 运行时环境版本   java.vendor     Java 运行时环境供应商   java.vendor.url     Java 供应商的 URL   java.home   Java 安装目录   java

2013-12-19 11:22:46 467

转载 java 正则表达式

整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。

2013-11-29 10:08:26 543

转载 Java 类成员初始化(摘自《java编程思想》)

java尽力保证:所有变量在使用前得到恰当的初始化。对于方法的局部变量,Java以编译时错误的形式来贯彻这种保证。如程序:就会得到一条出错的消息,告诉你i可能尚未初始化。当然,编译器也可以为i赋一个默认值,但是未初始化的局部变量更有可能是程序员的疏忽,所以采用默认值反而会掩盖这种错误。因此强制程序员提供一个初始值,往往能够帮助找到程序里的缺陷。   要是类的属性石基本类型,情况

2013-11-18 09:58:14 580

原创 java 文件解压缩

直接上代码:import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStr

2013-11-11 17:26:37 588

原创 浅析Java IO 设计模式之—装饰器模式

浅析Java IO 设计模式之—装饰器模式1        浅谈装饰器模式:(以下内容摘自《java与模式》)     装饰器模式(Decotator)又名包装(Wrapper)模式。包装模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。   装饰器模式以对客户透明的方式动态地给一个对象附加上更多的责任。换而言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰器模

2013-11-11 17:04:30 1251

原创 java获取相对路径

在java.io中的类都将相对路径名解释为以用户工作目录开始,可以通过调用System.getProperty('"user.dir")来获取这个信息。  System.getProperty("user.dir");

2013-11-05 14:06:54 639

原创 一个正整数去掉s位后得到最小整数

题目具体描述:  键盘输入一个高精度的正整数N(N不超过200位), 去掉其中任意S个数字后剩下的数字按原左右次序组成一个新的正整数:编程对给定的N和S, 寻找一种方案使得剩下的数字组成的新数字最小.输入: 一个高精度的整数,求掉的元素个数s输出:一个最小的整数(假设:0开头的整数小于任意的长度相同的非0开头的整数)算法思想: 构建一个栈,遍历整数的每位元素,使其栈顶元素比

2013-10-23 22:33:44 2771

原创 如何启动Tomcat 7.0

1)在cmd下执行startup.bat如果启动正常表示一切已经配置完成2)如果出现以下错误   需要配置CATALINA_HOME步骤如下  点击新建注:变量值为Tomcat的根目录。3)如果出现这种错误  同上配置JAVA_HOME和JRE_HOME  变量值分别为jdk和jre的根目录。注:完成配置后,可以双击startup.bat 启

2013-06-04 23:44:46 1163

原创 如何通过POI修改word中的内容

经过两天的苦苦寻找,总算找到了一个不错的方法,修改word(.doc)中的内容,这个是以修改表格中的内容为例。主要通poi来实现,整个过程。在开始编写代码之前,需要下载poi架包,创建一个word模板,通过匹配模板来进行修改。通常会在选择poi的包时,不知道该选择哪一个,下面是我的测试项目截图,希望能给予您帮助:下图为我创建的一个简单word模板:现在已经存在的文档

2013-03-31 00:39:52 6500 4

空空如也

空空如也

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

TA关注的人

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