路漫漫,水迢迢

八十一难拦路七十二变制敌

JAVA利用HttpClient进行POST请求(HTTPS)

目前,要为另一个项目提供接口,接口是用HTTP URL实现的,最初的想法是另一个项目用JQuery post进行请求。但是,很可能另一个项目是部署在别的机器上,那么就存在跨域问题,而JQuery的post请求是不允许跨域的。这时,就只能够用HttpClient包进行请求了,同时由于请求的URL是H...

2016-03-29 19:39:40

阅读数:989

评论数:1

BigDecimal.setScale 处理java小数点

BigDecimal.setScale()方法用于格式化小数点 setScale(1)表示保留一位小数,默认用四舍五入方式 setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 setScale(1,BigDecimal.ROUN...

2015-10-20 11:07:44

阅读数:721

评论数:0

Pdf与Base64编码之间的转换

在我们的工作有时候我们需要将图片或者pdf文件转换为Base64编码,然后从服务器端下载传输到本地,在这里我列举下两者之间的转换方法: Base64编码转换为pdf:/** * Description: 将base64编码内容转换为Pdf * @param base64编码...

2015-08-03 22:09:25

阅读数:15531

评论数:0

如此理解面向对象编程

这篇教程是怎么来讲述 OOP 的。它先给了下面这个问题,这个问题需要输出一段关于操作系统的文字:假设 Unix 很不错,Windows 很差这个把下面这段代码描述成是Hacker Solution。(这帮人觉得下面这叫黑客?我估计这帮人真是没看过C语言的代码)public class PrintO...

2015-07-28 08:44:29

阅读数:483

评论数:0

final修饰符的三种使用场景

final有三种使用场景,分别是修饰变量、方法和类,无论哪种修饰,一旦声明为final类型,你将不能改变这个引用了,编译器会检查代码,如果你试图再次初始化,编译器会报错。下面我来具体说说每一种修饰场景。 1、修饰变量 当final修饰一个变量的时候一般把他作为常量,通常和static关键字配合...

2015-07-14 17:40:57

阅读数:2457

评论数:0

Java基础面试题及答案

1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ ...

2015-06-19 10:01:36

阅读数:1187

评论数:0

JDK7新特性详细说明及代码示例

在2011年7月28日,Oracle发布了JDK7的正式版。最近我从网上搜集了一些资料,把文字说明和代码示例结合起来,方便我们的学习。 下面我们来看看JDK7比6多了哪些新特性 1、访问文件系统 与之前的JDK中通过java.io.File访问文件的方式不同,JDK7将通过java.nio.f...

2015-06-17 10:04:10

阅读数:4261

评论数:0

http协议中get与post区别详解

对于http协议中的get与post的两种提交方式我们并不陌生,现在我们具体分析下他们两种提交方式的本质和区别。 首先我们来说一下他们两个之间的区别: 表单提交中的post方式与get方式的区别 1、get是从服务器上获取数据,post是向服务器传送数据 2、get是把参数数据队列加到提交...

2015-06-10 20:48:59

阅读数:841

评论数:0

Session与Cookie的详解及如何实现Session共享

首先我们来说一说Cookie,Cookie实际是Web服务端与客户端彼此传递的一部分内容,内容是任意的,但要在允许的长度范围内(一般每个域名在30-70不等)。客户端会将它保存在本地机器上(如IE会保存在本地的一个txt文件)。由于客户端程序对其进行管理,过期的Cookie会自动删除,我们可以通过...

2015-06-09 15:51:58

阅读数:1140

评论数:0

Java中LinkedList和ArrayList的区别

首先亮一下他们两个基本区别,面试的时候可以用来和面试官唠嗑啊 1、ArrayList实现了基本动态数组结构,Linked基于链表的结构。链表?什么是链表?答:“链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中指针连接次序实现的”注:此句话通过了科普中国百科科学词条...

2015-05-18 13:37:26

阅读数:2203

评论数:3

Java中==和equals区别详解

首先来说下两种比较符的使用场景: 1、==是一般用来比较值类型,比较两个数据类型的值是否相等,例如:byte,shot,char,int,long,float,double,boolean,值类型(还有对象引用)一般存储在内存的栈中 2、equals用来比较复合数据类型,复合数据类型的变量在栈...

2015-05-04 13:51:50

阅读数:1040

评论数:0

Java多线程如何实现资源共享

Java实现多线程方式有两种:继承Thread类或者实现Runnable即可.线程启动时调用start()方法. 实现Runnable接口可以实现资源共享 下面让我们来看一下代码:public class Thread1 extends Thread{ private int num =...

2015-04-11 22:21:04

阅读数:2342

评论数:0

关于ArrayList的几点说明

数组在初始化的要向内存申请空间,数组在定义时必须要进行初始化,如果长度确定直接初始化其长度,例如:String[] str = new String[2],如果数组长度不确定就使用集合类ArrayList,先定义ArrayList array = new ArrayList();建立好对象后调用a...

2015-04-09 21:21:13

阅读数:593

评论数:0

Java字符串写入文件三种方式

1、使用FileWriterString str="hello world!"; FileWriter writer; try { writer = new FileWriter("E:/token.txt&qu...

2015-03-14 10:52:54

阅读数:15841

评论数:0

java字符串写入文件的三种形式

1、使用FileWriter String str="hello world!";         FileWriter writer;         try {             writer = new FileWriter(&qu...

2015-03-12 21:58:17

阅读数:117

评论数:0

Java内部类

可以将一个类定义在另一个类的内部称为内部类 1、为什么使用内部类? 每一个内部类都能独立的集成一个接口的实现,无论外围类是否已经继承了接口的实现对内部类都没有影响 例如: /** * 创建内部类 * @author FuYuwei * 2014-9-22 下午01:40:28 */ public...

2015-01-20 13:13:01

阅读数:129

评论数:0

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