- 博客(12)
- 资源 (7)
- 收藏
- 关注
原创 RestTemplate的Get请求参数urlencode编码加密后请求异常的解决方案
项目场景:项目中对外请求的一个接口,里面的参数需要进行urlencode编码加密后进行发送,这时候出现一个莫名其妙的问题,同样的url和同样的参数,使用postman请求返回正常,使用RestTemplate却一直报错,无法得到正确结果。如果接口是我们自己的,进去服务端看下日志,问题就能直接定位,但由于接口是外部的,对于我们来说是黑盒子,只能摸石头过河,从而找到解决方案。问题描述:出现问题的关键点在于,get参数的里包含了需要urlencode编码的+、%等特殊符号,导致RestTemplate
2020-11-03 18:54:54 7437 12
原创 关于HTTPClient使用代理poxy请求导致socketRead0线程长时间挂起解决
问题描述:项目场景:实际项目创建一个固定数量的线程池,用来消费用户数据,但偶尔会发现有些线程消失了,也就是线程不进行工作,实际工作的线程数量一直减少,直至彻底不消费用户数据。Executor executor = Executors.newFixedThreadPool(100);原因分析:首先排除代码的逻辑错误,确保没有出现死锁等情况。在确保没有死锁的情况下,通过Thread Dump得到日志进一步分析。"pool-6-thread-29" #118 prio=5 os_prio=0 ti
2020-11-17 12:12:54 1495 2
原创 java四种内部类
Java内部类一、成员内部类 内部类可以拥有private、protected、public、包(默认) 访问权限。 外部类只能public和包 访问权限。 成员内部类可以无条件访问外部类所有成员属性和方法(包括private和静态成员) 当内部类外部类存在同名变量或者方法,默认访问内部类,外部类需要按照下面格式访问外部类.this.成员变量外部类.this.成员方法clas...
2018-08-22 14:38:00 225
原创 sql基础整理
聚合函数包括:count(),sum(),avg(),max(),min() 为聚合结果指定条件时候,使用having子句Order by 后面多个排序键,规则优先使用左侧的键,如果存在相同值,在接着参考右侧的键。 使用 HAVING 子句时 SELECT 语句的顺序 FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY视图view...
2018-06-13 11:40:21 272
原创 Notepad++的Json格式化插件和xml格式化插件
一、NotePad++的Json格式化插件安装 1、下载json插件压缩包解压出Jsonviewer2.dll(64位)或3、选中需要格式化的json,然后选中format jsoNotePad++的xml格式化插件安装
2017-08-29 20:08:29 50922 5
原创 阿里巴巴FastJson对数据的常用操作
Fastjson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Fastjson can work with ar
2017-08-21 20:26:25 5386
转载 程序员的小王子版本(什么是真正的程序员)
什么是真正的程序员这篇文章的原文来自:A Little Printf Story作者仿照《小王子》中的情节,通过小printf遇见的不同类型的程序员,最后悟出什么才是真正的程序员!第一次翻译有很多不妥,欢迎留言指正。文章略长,但是耐心读完,你肯定会受益良多!第一章(推荐看完整篇文章,再回过头看一遍第一章)我非常幸运出生在一个电脑和电子游戏还没有普遍的时代。所以我可以和我的小伙伴们一起玩耍,同时
2017-08-09 11:28:05 375
原创 Bootstrap Tree View从前端到后台的例子
Bootstrap Tree View 是一个简单而优雅的Bootstrap树形视图解决方案。 可以访问作者的 GitHub页面 了解其用法及更多信息。 https://github.com/jonmiles/bootstrap-treeview 效果图 //新建一个实体类public class NewTree implements java.io.Serializable {
2017-08-03 23:44:50 9507 3
原创 js的常用函数
下面是一些常用的js的常用函数,基本都是通用的。1.获取Web当前根目录 2.取一个字符串中某段字符串(取value=”要获取的值”)//1.获取Web当前根目录function getRootPath_web() { //获取当前网址,假设项目上下文为hello如: http://localhost:8080/hello/xx.jsp var curWwwPath = wind
2017-08-03 20:39:22 317
转载 Wins系统带选项复制命令robocopy的操作方法介绍
Windows 7系统强大的复制命令robocopy操作方法: 在命令提示符中运行robocopy 示例:robocopy E:\xutianlong F:\xutianlong /E 复制子目录,包括空的子目录。 参数解释 一、 复制选项: 参数解释: /S :: 复制子目录,但不复制空的子目录。 /E :: 复制子目录,包括空的子目录。 /LEV:n :
2017-07-09 21:01:08 419
原创 学习java基础的一些小总结。
Java面向对象面向对象三大特征:封装、继承、多态 封装:1.提高数据的安全性。2.操作简单3.隐藏了实现使用private修饰需要封装的属性,用set和get设置和获取属性。 构造函数:给对应的对象进行初始化格式: 修饰符 函数名(形式参数){函数体;} 构造代码块:给所有对象统一的初始化一旦经过java编译器编译后,构造代码块...
2016-11-17 20:13:47 2323
Notepad++Xml格式化插件和json格式化插件.zip
2017-08-29
阿里巴巴Java开发手册正式版
2017-08-26
自动生成java实体类和映射文件
2017-08-14
自动生成java实体类和mybatis映射文件
2017-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人