自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

java try catch finally 语句中return执行情况

对于含有return语句的情况,这里我们可以简单地总结如下:try语句在返回前,将其他所有的操作执行完,保留好要返回的值,而后转入执行finally中的语句,而后分为以下三种情况:情况一:如果finally中有return语句,则会将try中的return语句”覆盖“掉,直接执行finally中的return语句,得到返回值,这样便无法得到try之前保留好的返回值。情况二:如果fin...

2015-04-17 11:43:18 204

spring mvc 上传(ajaxfileupload.js)、下载

@RequestMapping(value = "/uploadt", produces = "text/html;charset=UTF-8") @ResponseBody public String addCaseResult(HttpServletRequest request, CaseResult caseResult, @RequestParam(value...

2015-04-16 10:47:40 183

easyUI的iframe子页面操作父页面元素

曾经试过这样的方法 在iframe子页面获取父页面元素 代码如下: $('#objId', parent.document);这样可以获得父页面的元素,但是调用EasyUI的方法的时候,就会报错。郁闷了很久很久,最终找到方案,写法的区别,如下:parent.$('#objId')这样调用方法就不会报错如...

2014-12-11 13:25:04 282

Java 接口(interface)的用途和好处

http://write.blog.csdn.net/postedit/41129935首先不懂什么是interface的可以参考这里http://blog.csdn.net/nvd11/article/details/18888415  不过上面的博文只是简单介绍了interface的语法和用法.  对Interface的用途并没有介绍清楚. 本文就是1个补充. ...

2014-11-17 16:02:52 323

java 中getDeclaredFields() 与getFields() 的区别

java 中getDeclaredFields() 与getFields() 的区别 getDeclaredFields()返回Class中所有的字段,包括私有字段。例证:Java代码  package com.test.bean;    import java.sql.Timestamp;    public class Person2 {  ...

2014-10-28 16:51:28 519

异常们

1:Java compiler level does not match the version of the installed Java project facet.        方案1. 在项目名称处点击鼠标右键-->属性,打开项目属性对话框,找到 eclipse-->Project Facets,将此  处的 java 版本设置为与项目编译级别相同。       方...

2014-09-10 11:16:50 144

Java程序执行Linux命令

java程序中要执行linux命令主要依赖2个类:Process和Runtime首先看一下Process类:[plain] view plaincopyprint?ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例,  该实例可用来控制进程并获得相关信息。Process 类提供...

2014-09-10 10:59:56 199

java多线程

摘要:很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。 很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核...

2014-08-27 11:28:42 96

java实现http下载

/** * 通过http下载文件 * @param destUrl http文件路径 * @param fileName 保存的文件路径 * @throws IOException */ public static void downFile(String destUrl, String fileName) throws IOException { log...

2014-08-22 17:01:52 260

cmd /c和cmd /k

cmd /c和cmd /khttp://leaning.javaeye.com/blog/380810 java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。 cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c start dir 会打开一个新窗口后执...

2014-08-20 15:03:49 211

Java线程(四):线程中断、线程让步、线程睡眠、线程合并

   本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/17560467,转载请注明。       最近在Review线程专栏,修改了诸多之前描述不够严谨的地方,凡是带有Review标记的文章都是修改过了。本篇文章是插进来的,因为原来没有写,现在来看传统线程描述的不太完整,所以就补上了。理解了线程同步和线程通信之后,再来看...

2014-08-19 14:21:20 126

几个Java基础题

   以下答案供参考(不一定完全正确),也没有很详细说明.相关知识可以自己参考相关资料加上自己的理解.欢迎拍砖  1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分)  区别主要答两点:  a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型  b.逻辑操作不会产生短路.如:int a = 0;int b...

2014-08-18 16:31:26 122

JAVA反射与注解实例

JAVA反射与注解实例1    JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。或者说,JAVA反射机制指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行...

2014-08-18 14:01:19 125

Linux基本命令

文件系统操作命令: 1. cat:可以显示文件的内容(经常和more搭配使用),或将多个文件合并成一个文件。 2. chgrp:用来改变文件或目录所属的用户组,命令的参数以空格分开的要改变属组的文件列表,文件名支持通配符,如果用户不是该文件的所有者,则不能改变该文件的所属组。 3. chmod:用于改变文件或目录的访问权限,该命令有两种用法:一种是使用图形化的方法,另一种是数字设置法。 4. c...

2014-08-18 13:47:49 379

javascript 将HTML转为 word,pdf 等(ie)

/** * @author wsf html转换工具 */var filePath = "d:";function exportHtml() { if (filePath != null) { var file; try { var fso = new ActiveXObject("Scripting...

2014-08-18 13:39:53 399

Java中hashcode的理解

转:http://blog.csdn.net/chinayuan/article/details/3345559 如何理解hashCode的作用:以java.lang.Object来理解,JVM每new一个Object,它都会将这个Object丢到一个Hash哈希表中去,这样的话,下次做Object的比较或者取这个对象的时候,它会根据对象的hashcode再从Hash表中取这个对象。这样...

2014-08-05 15:38:48 157

java webservice sdk virtualbox控制

private static Logger log = Logger.getLogger(VBoxControlUtil.class); private IMachine machine; private VirtualBoxManager vbm; private ISession session; private String vboxName; public VB...

2014-07-16 13:57:22 376

redis java代码实现

private static Logger log = Logger.getLogger(RedisTool.class); private static JedisPool pool = null; /** * 构建redis连接池 * * @param ip * @param port * @return JedisPool */ pu...

2014-07-16 13:54:47 139

ProtoBuf开发者指南

c++参考 https://developers.google.com/protocol-buffers/docs/cpptutorial?hl=zh-CN http://www.cppblog.com/woaidongmao/archive/2009/06/23/88391.aspx https://developers.google.com/protocol-buffers/docs/enc...

2014-07-16 13:43:40 102

还不错

http://haoningabc.iteye.com/category/148911 http://justjavac.iteye.com/ http://jinnianshilongnian.iteye.com/ http://blog.csdn.net/liuyukuanhttp://syyixin.iteye.com/blog/2187377

2014-07-16 13:39:02 144

java判断是否是exe文件

public static int myReadFileInt(int off,RandomAccessFile raf){ int ret=0; try { for(int i=0;i<4;i++){ raf.seek(off+i); int tmp = raf.readUnsignedByte()<<(i*8); ret+...

2014-07-15 13:23:43 565

原创 java常用设计模式

设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“wan neng yao shi”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写“简单”...

2014-07-11 14:00:50 116

assembly.xml配置及maven的pom中引入assembly插件

<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plug...

2014-07-10 16:00:34 1019

Java里Stream (byte 流)的主要类

Java里Stream (byte 流)的主要类2010-06-22 09:06:411.1.2. The Stream ClassesMost of the classes that work directly with streams are part of the java.io package. The two main classes are java.io.In...

2014-07-04 11:35:39 262

Java Reflection(反射机制)

Java 反射机制反射机制简介 反射机制应用示例 简单的Ioc实现 代理模式 Java动态代理 简单的Aop实现     “程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。   尽管在这样得定义与分类下J...

2014-07-04 09:57:40 145

原创 java中的一些基础知识实例

1> java中验证ip的格式   Pattern pattern = Pattern.compile("^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\." + "(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\." ...

2014-07-03 17:41:51 102

java 在linux 获取客户端ip和mac

public static String callCmd(String[] cmd) {        String result = "";        String line = "";        Process proc;        try {            proc = Runtime.getRuntime().exec(cmd);            InputStr...

2014-06-26 14:42:18 1227 1

Linux Centos6.4安装JDK

1.先看看OpenJDK的安装包$ rpm -qa |grep javatzdata-java-2013b-1.el6.noarchjava-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64java-1.7.0-openjdk-1.7.0.19-2.3.9.1.el6_4.x86_642.检查OpenJDK版本 $ java -version...

2014-06-23 14:42:19 114

在线免费学习java资源推荐

源:http://www.iteye.com/news/29113 这篇文章将介绍各种各样的网络资源(不包含必读的Java书籍),你可以借助这些资源进行在线学习。 学习Java最好的电子书(PDF) 如果你喜欢阅读,那么通过这些免费的Java电子书可以自学这门语言。大多数在线的电子书都是不断更新且完整的。覆盖了Java的大多数细节。 Oracle(Sun)官方教程:这是Addis...

2014-06-19 14:21:07 1353

linux CentOS6.0 安装

Linux CentOS6.0是目前CentOS家族最新版的服务器系统,因为自己工作的关系经常接触到,今天把图文安装过程截图给大家。 工具/原料Linux CentOS 6.0光盘或者ISO镜像文件一个。 步骤/方法11、光盘引导界面,选择“Installorupgradeanexistingsystem”。...

2014-06-17 10:29:37 154

关于redis提供给java的 jredis和jedis的使用

 一、     简介Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集合和有序集合(list,set ,sorted set和hash)。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。Redis的所有数据都是...

2014-06-17 10:19:42 464

原创 java对redis的基本操作之全过程

一、server端安装   1、下载     https://github.com/MSOpenTech/redis     可看到当前可下载版本:redis2.6          下载windows平台文件:                 解压后,选择当前64位win7系统对应的版本:         2、安装...

2014-06-16 15:14:59 109

原创 李嘉诚无锡演讲:骂到你成功

读过此文,散仙最大的感受就是,成功者的思维永远都与绝大多人的思维方式不一样,究竟哪里不同,在这篇演讲的最后面,大家就可以看到了,文章很不错,希望大家都能认真看看,做一个有思想的攻城师! 下面是正文: 穷人在怀疑中拒绝,富人在怀疑中了解! 为什么你一直没有成就? 因为你随波逐流,近墨者黑、不思上进,分钱没有、死爱面子!因为你畏惧你的父母、你听信你亲戚、你没有主张、你不敢一个人做决定。 你观念...

2014-06-13 10:15:27 163

java split分解特殊字符 | .

1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");“.”和“|”都是转义字符,必须得加"\\";3、如果在一个字符串中有多个分隔符,可以...

2014-06-12 14:45:16 139

Java编程中“为了性能”尽量要做到的一些地方

最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要...

2014-06-12 14:26:57 87

java 多线程例子

转:http://blog.csdn.net/ocean20/article/details/2455709编写具有多线程能力的程序经常会用到的方法有:  run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join()  还有一个重要的关键字:synchronized  本文将对以上内容进行讲解。...

2014-06-12 14:15:22 95

Jedis连接池的使用

 所需jar:jedis-2.1.0.jar和commons-pool-1.5.4.jar Jedis操作步骤如下:1->获取Jedis实例需要从JedisPool中获取;2->用完Jedis实例需要返还给JedisPool;3->如果Jedis在使用过程中出错,则也需要还给JedisPool;package com.ljq.utils;import r...

2014-06-12 10:48:13 108

原创 java使用jedis操作redis

package org.jzkangta.jedis;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import r...

2014-06-12 10:46:22 98

原创 你必须要知道的20个救命小常识

1.玻璃扎肉里了怎么办如 果玻璃片仅仅扎在了肉里,那么你自己把它挑出来就行了。但这个世界上总会有人的运气比别人稍微差了那么一点,广州一个哥们儿不小心摔倒在地上,恰好把一片 小玻璃挤进了胳膊上的静脉血管,然后这片玻璃慢慢随着血液进了心脏。等到发现的时候,晚了,这个哥们儿不得不把胸腔打开,动了一个大手术。支你一招:个小小的面团,在地上齐齐地滚上几遍,就可以将残留在地板上的玻璃小碎片黏起来。呃……其...

2014-06-10 11:13:59 123

(转)薪资的意义

源:http://justjavac.iteye.com/blog/1870834一个 35 岁左右的白骨精来找我们,她需要在两个工作里面做选择。 一个是年薪 30 万的制片总监一个是年薪 10 万的市场策划 她喜欢后者的节奏与内容,却被前面的工资吸引。我们仔细算了一下她的工作时间: 前者是每天加班,节假日无休赶节目,每天工作近 15 个小时,后者则...

2014-06-10 10:54:49 227

空空如也

空空如也

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

TA关注的人

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