Java基础
狂奔的蜗牛sunyan
世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎样都找不到
展开
-
HttpURLConnection的post请求传递header参数和body参数的具体方法实现
@Testpublic void testByTenantId() throws Exception { String tenantId="nhs7wd2c"; String defURL = "http://bd.basdoc.com/rest/data/transfer"; URL url = new URL(defURL); // 打开和URL之间的连接 HttpURLConnection con = (HttpURLConnection)url.open.原创 2020-05-27 10:14:15 · 29149 阅读 · 3 评论 -
JAVA数据与JSON的转换
JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。)代码中有这么一句,是后台的封装数据。JSONObject jo = JSONObject.fromObject(map);常见的java代码转换成json --请注意,这个方法原创 2018-01-30 10:48:33 · 308 阅读 · 0 评论 -
net.sf.json.JSONObject 和org.json.JSONObject 的差别
net.sf.json.JSONObject 和org.json.JSONObject 的差别。一、创建json对象String str = "{\"code\":\"0000\", \"msg\":{\"availableBalance\":31503079.02}}org.json.JSONObject:JSONObject json = new JSONObject(s原创 2018-02-05 15:34:20 · 464 阅读 · 0 评论 -
ajax post 提交中文java后台获取参数出现乱码解决方法
代码示例:js端;用encodeURI()两次转码var channelName=encodeURI(encodeURI($("#channelName").val()));Java端;用URLDecoder.decode()方法解码String channelName=this.getRequest().getParameter("channelName");ch原创 2017-06-19 10:20:04 · 884 阅读 · 1 评论 -
Java使用cookie实现简单的单点登录功能
(一)取得cookie中的相关信息Cookie[]cookies = request.getCookies(); Stringusername = ""; Stringpassword = ""; if (cookies!= null) { for (int i =0; i转载 2016-09-01 10:14:14 · 4433 阅读 · 1 评论 -
Java NIO和IO的区别
Java NIO和IO之间的主要差别有三点:IONIO面向流 面向缓冲阻塞IO 非阻塞IO无 选择器面向流与面向缓冲Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。 Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何原创 2016-09-12 11:46:23 · 366 阅读 · 0 评论 -
Java使用【网易云信】短信接口,给手机用户发送并校验验证码
网易云信地址:http://dev.netease.im/我在本项目中使用到的jar包:fastjson-1.1.36.jarhttpcore-4.4.5.jarhttpcore-ab-4.4.5.jarhttpcore-nio-4.4.5.jarhttpclient-4.5.jarcommons-codec-1.9.jarcommons-logging-1.2原创 2016-08-04 14:41:53 · 9904 阅读 · 0 评论 -
JavaWeb登录页面生成数字或字母图片验证码
1.登陆页jsp: 登陆页面 content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>原创 2016-08-30 14:01:36 · 13681 阅读 · 16 评论 -
Java对cookie的简单操作
java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。 建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下HttpServletRequest request HttpServletRespo原创 2016-08-30 11:49:17 · 419 阅读 · 0 评论 -
Java实现对cookie的增删改查
1.springMVC框架: /*** 读取所有cookie* 注意二、从客户端读取Cookie时,包括maxAge在内的其他属性都是不可读的,也不会被提交。浏览器提交Cookie时只会提交name与value属性。maxAge属性只被浏览器用来判断Cookie是否过期* @param request原创 2016-08-30 11:46:24 · 8773 阅读 · 1 评论 -
JavaWeb--使用cookie实现会话管理
一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。二、会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。三原创 2016-08-30 11:28:43 · 826 阅读 · 0 评论 -
使用dom4j解析xml格式字符串,获取标签属性和内容
本文解析XML格式字符串引入的是: dom4j-1.6.1.jar具体代码如下:/** * 解析xml字符串,获取各项属性内容 * readXML方法描述: * * @author : sunyan * @createTime : 2016-4-26 下午4:37:50 */ private sta原创 2016-05-06 11:20:32 · 24624 阅读 · 2 评论 -
Java不借助中间变量,交换两个变量的值的方法
public class MyDemo_04 { public static void main(String[] args) { int a, b; Scanner input = new Scanner(System.in); System.out.println("请输入第一个整数a:"); a = input原创 2015-11-16 11:14:42 · 1288 阅读 · 1 评论 -
Collections类方法详解
Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。1) 排序(Sort)使用sort方法可以根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable接口。此列表内的所有元素都必须是使用指定比较器可相互比较的double array[] = {112, 111, 23,原创 2015-11-16 11:43:36 · 336 阅读 · 0 评论