java加载properties文件的六种方法总结
摘要:java加载properties文件的六中基本方式实现 java加载properties文件的方式主要分为两大类:一种是通过import java.util.Properties类中的load(InputStream in)方法加载; 另一种是通过import java.util.ResourceB
阅读全文
posted @
2020-01-07 09:28
小破孩楼主
阅读(1469)
推荐(0) 编辑
JSON Web令牌(JWT)
摘要:JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。虫虫今天给大家介绍JWT的原理和用法。 1.跨域身份验证 1、用户向服务器发送用户名和密码。 2.验证服务器后,相关数据(如用户角色,登录时间等)将保存在当前会话中。 3.服务器向用户返回session_id,session信
阅读全文
posted @
2020-01-06 19:22
小破孩楼主
阅读(192)
推荐(0) 编辑
java反射
摘要:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取类信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时构造任意一个类的对象 在运行时获取任意一个类
阅读全文
posted @
2019-12-26 20:32
小破孩楼主
阅读(187)
推荐(0) 编辑
SpringMVC自定义视图 Excel视图和PDF视图(excel部分自己看过,pdf没接触过 )
摘要:一、自定义视图-Excel视图 1、Maven依赖 引入POI <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.12</version> </dependency> 2、自定
阅读全文
posted @
2019-12-25 14:08
小破孩楼主
阅读(416)
推荐(0) 编辑
java 实体对象与Map之间的转换工具类(自己还没看)
摘要:java实体对象与Map之间的转换工具类 import java.lang.reflect.Field; import java.util.HashMap; import java.util.Map; public class EntityUtils { /** * 实体类转Map * @param
阅读全文
posted @
2019-12-24 15:02
小破孩楼主
阅读(2631)
推荐(0) 编辑
fastjson中toString与toJSONString的差别
摘要:查看JSONObject源码: @Override public String toString() { return toJSONString(); } public String toJSONString() { SerializeWriter out = new SerializeWriter
阅读全文
posted @
2019-12-24 14:54
小破孩楼主
阅读(10841)
推荐(2) 编辑
JSONObject.toJSONString()包含或排除指定的属性
摘要:将一个实体对象转换成Json字符串 JSON.toJSONString() FastJson提供的SerializeFilter类可以指定转换时要包含的属性,或者指定转换时要排除的属性。 JSONObject.toJSONString()默认忽略值为null的属性. 使用JSONObject提供的以
阅读全文
posted @
2019-12-24 14:26
小破孩楼主
阅读(21405)
推荐(1) 编辑
FastJson中JSONObject用法及常用方法总结
摘要:最近一直有用到解析各种数据,主要是用FastJson进行数据解析,其中一个重要的类为JSONObject,今天有时间,所以进行总结一下: JSONobject是FastJson提供的对象,在api中是用一个私有的常量map进行封装的,实际就是一个map,只不过FastJson对其进行了封装, 添加了
阅读全文
posted @
2019-12-24 12:34
小破孩楼主
阅读(4044)
推荐(0) 编辑
HttpClient之用CloseableHttpClient发送post请求
摘要:使用HttpClient发送请求的一般步骤(1) 创建HttpClient对象。(2)创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;如果需要发送POST请求,创建HttpPost对象。(3) 如果需要发送请求参数,可调用HttpGet同的setParams(H
阅读全文
posted @
2019-12-19 11:29
小破孩楼主
阅读(11498)
推荐(1) 编辑
注意设置httpclient连接数
摘要:在使用Httpclient的过程中,当访问量增大的时候,会发现本地的连接等待时间急剧增加,例如从400ms增加到 78000ms,之前一直以为是航信系统问题,后面经过检查才发现,原来是本地httpclient设置时,最大连接数采用了默认设置的原因,而默认的最 大连接数只有2个,所以当有大量连接需要建
阅读全文
posted @
2019-12-19 10:07
小破孩楼主
阅读(2473)
推荐(0) 编辑
HttpClient基本功能的使用 Get方式
摘要:一、GET 方法 使用 HttpClient 需要以下 6 个步骤: 1. 创建 HttpClient 的实例 2. 创建某种连接方法的实例,在这里是 GetMethod。在 GetMethod 的构造函数中传入待连接的地址 3. 调用第一步中创建好的实例的 execute 方法来执行第二步中创建好
阅读全文
posted @
2019-12-18 17:51
小破孩楼主
阅读(4924)
推荐(0) 编辑
commons-httpclient 和 httpclient 区别
摘要:今天在看项目的pom的时候,发现里面有这么两个包依赖。 <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> </de
阅读全文
posted @
2019-12-18 17:27
小破孩楼主
阅读(5701)
推荐(1) 编辑
commons-httpclient 实现get和post请求
摘要:这个jar包,在2007年之后就没有更新过了, 是比较老的版本了。追求新的版本 用HttpComponents 比较好 引入的jar包为: <!-- https://mvnrepository.com/artifact/commons-httpclient/commons-httpclient --
阅读全文
posted @
2019-12-18 17:07
小破孩楼主
阅读(1382)
推荐(0) 编辑
JSONObject和JSONArray区别及基本用法
摘要:一、JSONObject和JSONArray的数据表示形式 JSONObject的数据是用 { } 来表示的, 例如: { "id" : "123", "courseID" : "huangt-test", "title" : "提交作业", "content" : null } 而JSONArra
阅读全文
posted @
2019-12-16 20:28
小破孩楼主
阅读(180)
推荐(0) 编辑
java使用poi(XSSFWorkbook)读取excel(.xlsx)文件
摘要:经过一番搜索发现,java操纵excel文件常用的有jxl和poi两种方式,孰好孰坏看自己需求而定。其中最主要的区别在于jxl不支持.xlsx,而poi支持.xlsx这里介绍的使用poi方式(XSSFWorkbook),实际上poi提供了HSSFWorkbook和XSSFWorkbook两个实现类。
阅读全文
posted @
2019-12-16 19:41
小破孩楼主
阅读(1291)
推荐(0) 编辑
java中的转义字符(遇到再进一步总结)
摘要:一.常见的转义字符转移字符对应的英文是escape character , 转义字符串(Escape Sequence)字母前面加上捺斜线""来表示常见的那些不能显示的ASCII字符.称为转义字符.如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。所有的转义字
阅读全文
posted @
2019-12-16 19:24
小破孩楼主
阅读(1429)
推荐(0) 编辑
WEB 中的文件下载(待修改、完善)
摘要:在 WEB 开发中,我们会期望用户在点击某个链接的时候,下载一个文件(不管这个文件能不能被浏览器解析,都要下载)。以前接触过一种方式,就是在响应 header 中设置 force-download : Content-Type: application/force-download Content-
阅读全文
posted @
2019-12-16 16:18
小破孩楼主
阅读(435)
推荐(0) 编辑
Eclipse中如何安装Git插件
摘要:现在的Eclipse一般都自带Git插件。 检查Eclipse是否有Git插件: 方法一:Help—>About Eclipse,出现下面的图标,说明Eclipse中已有Git插件,就不用安装了。 方法二:Window—>Preferences—>Team,如果有Git目录则说明Eclipse中已有
阅读全文
posted @
2019-12-09 22:52
小破孩楼主
阅读(517)
推荐(0) 编辑
git 介绍
摘要:Git 教程 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的
阅读全文
posted @
2019-12-09 22:47
小破孩楼主
阅读(127)
推荐(0) 编辑
PO BO VO DTO POJO DAO 概念及其作用
摘要:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分
阅读全文
posted @
2019-12-09 22:36
小破孩楼主
阅读(273)
推荐(0) 编辑