自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十年一梦

桃李春风一杯酒,江湖夜雨十年灯,十年一梦!

  • 博客(20)
  • 收藏
  • 关注

转载 HttpClient 实现get和post请求的过程

在spring MVC中,大多数时候是由客户端的页面通过ajax等方式向controller发送请求,但有时候需要在Java代码中直接向controller发送请求,这时可以使用HttpCilent实现。首先用到的包是httpclient-4.3.5.jar和httpcore-4.3.2.jar 先看下面代码:[java] view plain copy p

2017-01-17 16:23:13 3331

转载 Java面试题

http://blog.csdn.net/jackfrued/article/details/44921941/

2016-12-27 15:04:32 242

原创 Java静态检查实现机制比较

简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能、特性等方面对它们进行分析和比较,希望能够帮助 Java 软件开发人员了解静态代码分析工具,并选择合适的工具应用到软件开发中。引言在 Java 软件开发过程中,开发团队往往要花费大量的时间和精力

2016-12-26 16:21:51 1188 1

转载 Java序列化与反序列化

Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括

2016-12-22 15:23:24 196

转载 Java IO流详尽解析

点击打开链接

2016-12-22 11:43:06 222

转载 Java中Runnable 和 Thread的区别及联系

线程的起动并不是简单的调用了你的RUN方法,而是由一个线程调度器来分别调用你的所有线程的RUN方法,我们普通的RUN方法如果没有执行完是不会返回的,也就是会一直执行下去,这样RUN方法下面的方法就不可能会执行了,可是线程里的RUN方法却不一样,它只有一定的CPU时间,执行过后就给别的线程了,这样反复的把CPU的时间切来切去,因为切换的速度很快,所以我们就感觉是很多线程在同时运行一样.你

2016-12-20 15:37:29 338

转载 Java中Runnable和Thread的区别

线程的起动并不是简单的调用了你的RUN方法,而是由一个线程调度器来分别调用你的所有线程的RUN方法,我们普通的RUN方法如果没有执行完是不会返回的,也就是会一直执行下去,这样RUN方法下面的方法就不可能会执行了,可是线程里的RUN方法却不一样,它只有一定的CPU时间,执行过后就给别的线程了,这样反复的把CPU的时间切来切去,因为切换的速度很快,所以我们就感觉是很多线程在同时运行一样.你

2016-12-20 15:10:24 156

转载 关于Java的File.separator

在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:File file1 = new File ("C:\tmp\test.txt");在Linux下则是这样的:File fi

2016-12-19 17:33:19 182

原创 Java中写入文件时换行符用"\r\n"、"\n"、"\r"?

ava是一个跨平台的语言,因为如果想写一个跨平台的软件,有些东西就需要考虑,例如换行。 \r: 叫回车 Carriage Return \n: 叫新行 New Line 他们都会造成换行,那么我们如何确定使用哪个呢? 通常建议使用line.separator的系统属性 System.getProperty("line.separator")来获取当前OS的换行符,可

2016-12-19 17:27:56 28670 3

原创 Java中进行类型转换忘记 instanceof 引起的类型转换 CalssCastException异常

采用类型转换(String)object方法这是标准的类型转换,将object转成String类型的值。使用这种方法时,需要注意的是类型必须能转成String类型。因此最好用instanceof做个类型检查,以判断是否可以转换。否则容易抛出CalssCastException异常。此外,需特别小心的是因定义为Object 类型的对象在转成String时语法检查并不会报错,这将可能导致潜在的错误

2016-12-14 15:05:51 1202

原创 java类中局部变量,实例变量,类/静态变量区别解析

局部变量:局部变量的方法,构造函数或块中声明。创建局部变量的方法,构造函数或块时进入,一旦退出方法,构造函数或块中的变量将被销毁。访问修饰符不能用于局部变量。局部变量是可见的,只有内声明的方法,构造函数或块。局部变量在堆栈级别内部实现。在这里对局部变量没有默认值,因此局部变量应该声明和初始值应在第一次使用前分配。在这里,age 是

2016-12-13 16:09:23 643

原创 Arrays.asList方法概括

在Java语言中,把数组转换成List集合,有个很方便的方法就是 List list = Arrays.asList("a","b","c");但你可能不知道这样得到的List它的长度是不能改变的。当你向这个List添加或删除一个元素时(例如 list.add("d");)程序就会抛出异常(java.lang.UnsupportedOperationException)。怎么会这样?!只需要看

2016-12-13 10:31:37 205

原创 mybatis 批量插入 ,更新总结

以下是在项目中运用到 的运用mybatis 批量 更新,插入的方法:批量更新在 mapper.xml文件中的配置:注意:1:在程序中封装了一个List集合对象,然后需要把该集合中的实体插入到数据库中 所以,该配置中 传递的参数类型 parameterType 为list             2:对于foreach标签的解释参考了网上的资料,具体如下:fore

2016-11-24 16:04:59 226

转载 String,StringBuffer与StringBuilder的区别

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常

2016-11-21 10:23:26 175

原创 写Webservices服务的笔记总结

开发webservices服务端的生成的一些笔记

2016-11-17 14:11:32 542

转载 log4j日志文件保存设置 按时间或文件大小

点击打开链接

2016-11-16 15:20:17 8307

转载 log4j 配置文件 保存日志文件路径 按文件大小保存 和安时间日期保存 的配置

http://blog.csdn.net/wslyy99/article/details/5935220

2016-11-16 15:03:51 2419

转载 深入Java核心 Java内存分配原理精讲

点击打开链接

2016-07-27 16:12:34 262

转载 Java-交通管理灯系统项目

点击打开链接

2016-07-27 15:05:49 454

转载 银行调度系统(Java 面向对象 )

点击打开链接

2016-07-26 15:29:38 289

空空如也

空空如也

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

TA关注的人

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