自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 记一次诡异的HTTP响应

问题描述:调用服务正常通过网关调用服务乱码1.通常我们会想到是不是因为中文?核对接口响应内容编码,正常;核对应用服务器编码,正常;核对网关接收响应内容编码,正常。2.通过测试,发现不包含中文的返回最终响应的也是乱码。3.目前为止排除了编码问题,查看网关日志,应用日志,发现网关拿到的数据全部乱码,但是应用返回确是全部正常,问题查到这儿,基本将问题定位到网关和服务之间的交互可能...

2019-09-02 19:14:14 226

转载 Fork/Join框架,你的用法高明吗?

当我们需要执行大量的小任务时,有经验的Java开发人员都会采用线程池来高效执行这些小任务。然而,有一种任务,例如,对超过1000万个元素的数组进行排序,这种任务本身可以并发执行,但如何拆解成小任务需要在任务执行的过程中动态拆分。这样,大任务可以拆成小任务,小任务还可以继续拆成更小的任务,最后把任务的结果汇总合并,得到最终结果,这种模型就是Fork/Join模型。Java7引入了Fork/Join...

2018-11-14 18:46:59 315

转载 Fork/Join框架,入门

引言Fork/Join在JDK1.7的时候引入,它某种程度上可以实现简单的map-reduce操作。技术点1、map-reduce处理大数据的编程模型,分为”Map(映射)”和”Reduce(归约)”两部分。应用于分布式编程的情况,可以尽可能提升运算效率和速度。通俗来说就是把一个很大的任务,拆分为很多小任务,然后有各自的线程去处理这些小任务,最后把结果统一起来。2、产生背景其实Fork...

2018-11-14 18:25:27 360 2

原创 什么是rest?什么是restful?它们之间是什么关系

REST服务与Restful风格一、REST来源REST:是一组架构约束条件和原则,REST是Roy Thomas Fielding在他2000年的博士论文中提出的。 图 1 Roy Thomas Fielding是HTTP协议(1.0版和1.1版)的主要设计者、Apache服务器作者之一、Apache基金会第一任主席二、什么是RESTREST(Representat...

2018-04-11 15:20:40 17687 2

原创 如何使用Eclipse远程调试服务器代码

如何使用Eclipse远程调试服务器代码我们为什么需要远程调试,本地调试不就可以了吗?    同一份代码,我们本地测试没有问题,但是部署到测试环境之后,android/ios同学告诉你访问接口获取不到数据,而通过日志又无法准确定位问题的时候,那有没有一种方法,可以让我们在开发工具中去debug服务器上的程序呢,这种情况下,remote debug...

2018-04-11 14:20:24 7393

原创 关于MySQL,你了解多少?_内建函数

关于MySQL,你了解多少?_内建函数使用方式在MySql数据库中,函数可以用在SELECT语句及其子句(例如WHERE、ORDER BY、HAVING等)中,也可以用在UPDATE、DELETE语句及其子句中内建函数分类字符串函数 函数 功能 CONCAT(S1,S2,…Sn) 连接S1,S2,…Sn为一个字符串 INSERT(s

2018-01-14 16:49:07 207

原创 关于MySQL,你了解多少?_数据类型

MySQL支持的数据类型数值类型日期时间类型字符串类型数值类型 整数类型 字节 最小值 最大值 TINYINT 1 有符号-128 /无符号0 有符号127 /无符号255 SMALLINT 2 有符号-32768 /无符号0 有符号32767 /无符号65535 MEDIUMINT 3 有符号-8388608 /无符号0 有符号

2017-12-24 19:41:01 246

原创 如何对你的linux服务器进行快捷管理

如何对你的linux服务器进行快捷管理在日常开发中,后台人员不可避免的需要对服务器资源进行管理,常见的Linux远程连接工具有Xshell,PuTTY,SecureCRT等等。但是对于习惯了shell的童鞋来说,总是缺乏那么一丝丝感觉,在mac中有强大的bash,那么windows系统?推荐大家使用cmder,关于这款软件的资料很多,大家可以自行查阅。一.SSH远程连接SSH全称为:Secur

2017-08-21 21:13:44 357 1

原创 HTTP最后的挣扎,深度解析HTTPS的原理与使用

引言全站HTTPS的时代已经到来:苹果宣布2017年App Store中的所有应用都必须使用HTTPS加密连接百度、Google等搜索引擎优先收录HTTPS页面并提升排名百度、阿里巴巴等互联网巨头均启用全站HTTPS加密新一代HTTP/2协议的支持需以HTTPS为基础一. HTTP回顾Http(Hypertexttransfer protocol):超文本传输协议,约定

2017-07-19 20:10:18 900 1

原创 你传输的数据有没有被恶意篡改?

1.  引言1.0  在开发中面临的数据安全问题:1.数据存储安全2.数据传输安全(本节我们探究的内容) 1.1  密码学中的常见概念:ü  明文:指待加密信息ü  密文:指经过加密后的明文ü  加签:主要用来验证数据有没有被篡改ü  加盐:在明文中加入一些无关字符后再进行不可逆加密(例如MD5)附:MD5加密后的数据是不可逆的,目前的解密策略都是基于碰撞机

2017-07-14 12:07:39 5756 1

原创 关于MySQL,你了解多少?_执行计划

一.数据库存储引擎使用show engines命令可以查看数据库支持的存储引擎:博主的mysql版本:本文只介绍一部分存储引擎:1.   MyISAM不支持事务处理表锁:发生死锁概率高,相对并发也低2.   InnoDB支持事务处理,设计目标是为处理大容量数据发挥最大化性能,MySQL 5.5以后版本默认存储引擎行锁:发生死锁概率低,相对

2017-07-12 22:26:40 859 2

原创 从域名到网站—虚机篇

一、流程规划:二、具体执行第一步、注册域名1.重新认识域名例如:www.abc.comcom                    顶级域名abc.com            二级域名www.abc.com三级域名 只需要购买二级域名:比如我们购买了abc.com那我们就可以随意配三级域名:nihao.baidu.com,ni.baidu.

2017-06-12 12:30:53 673

空空如也

空空如也

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

TA关注的人

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