前言 okhttp是一个使用广泛的http库,虽然其在安卓开发使用比较多,但它使用起来简单,不会出现httpclient那样换一个版本使用方式就不同的情况,本文介绍了如何使用okhttp发起appli… Read More
360搜索与该网页作者无关,不对其内容负责。
前言 okhttp是一个使用广泛的http库,虽然其在安卓开发使用比较多,但它使用起来简单,不会出现httpclient那样换一个版本使用方式就不同的情况,本文介绍了如何使用okhttp发起appli… Read More
前言 我们提供接口给前端,或者是其他应用系统,又或者是与第三方对接的时候,总会以json或者是xml的方式与对方交互,本文将介绍使用spring-boot的时候,如何将想响应自动转换为json或者xm… Read More
前言 对于Spring Boot的controller,相必大家已经很熟悉了,@RequestMapping可以加在类上面,也可以加在方法上面,但是对于一些比较特殊的场景,你有想过该这个注解是如何工作… Read More
本文转载自:http://tech.izto.com/2019/10/15/elasticsearch/ 背景 中通在2015年的时候已经开始预研并在生产环境使用Elasticsearch集群,发展到… Read More
前言 Linux上的截图软件有不少,但好用的不多。一些桌面环境自带了截图软件,但对于部分用户(比如我)来说,自带的软件也并没有多好用,我需要能够自定义快捷键,能够在其中画箭头、圆圈等图案的截图工具。我… Read More
前言 本文将介绍如何使用JavaMail API 发送带有单个和多个附件的电子邮件。 添加maven依赖 首先我们需要在pom.xml中添加如下的maven依赖: <dependency>… Read More
前言 我们有时候需要在各种云,比如阿里云腾讯云等云服务器上跑爬虫亦或是其他需要headless浏览器的应用,诸如selenium等,有时候服务器上没有安装chrome或者是chromedriver,这… Read More
querydsl是一个可以构建查询语句的java框架,它可以很方便的和jpa结合在一起使用,大大的简化了jpa语句的编写,再配合spring-data-jpa,大部分场景下都不需要编写hql语句了。本文将介绍如何在spring-boot中配合spring-data-jpa来使用querydsl Read More
本文将介绍使用原生Java语言以及第三方库来实现Base64编码的各种方式。 Read More
中通在2015年的时候已经开始预研并在生产环境使用Elasticsearch集群,随后在科技中心开始大规模实践。随着业务的快速发展,es集群数量和规模也越来越大,版本的跨度也逐渐拉大,统一管理这些es集群逐渐变成了首要问题,在这种情况下,我们研发了中通ES运维监控平台--ESPaaS,提供了ES集群的自动化部署,统一监控,实时告警和索引管理等一系列运维管理功能,截止2020年7月底,中通生产上运行的es集群数量已经有40+个,节点数量500+个,单个集群的节点数从3个到100多个,单日新增文档数量近600亿,单日数…
我们有时候希望在spring boot应用启动之后执行一段代码,且只执行一次,这时候可以使用CommandLineRunner。 Read More
前言 MD5是一种被广泛使用的加密哈希的算法。本文简单描述了如何使用Java原生,以及第三方库来实现md5加密。 原生Java--MessageDigest类 MessageDigest实现了很多种加… Read More
**博主评论:歪果仁好像不太喜欢我们国内的这种ssm的开发模式,他们似乎更喜欢hibernate、JSF这种,居然还推荐了struts这种过时了的框架,这篇文章居然还是medium作为优秀java文章推荐给我的,简直不可思议,点进作者页面一看,好吧,这是个标题党作者,说起标题党,我们国内更加离谱,我就不说了,作为一个搞技术写代码的,能不能别跟那些营销号一样,天天想着搞公众号吸流量发广告骗钱。 ** 自1995年推出以来,Java已被134个网站,861个网站(如ESPN,SnapDeal,阿里巴巴等)使用。在24年…
前言 我们在实际的开发中,经常会遇到一些受检异常,我们会使用一个try-catch将其包裹在其中,如下面所示 try { InputStream is = new FileInputStream(ne… Read More
本文翻译并修改自 https://techblog.bozho.net/a-disk-backed-arraylist/ 有时,你的List对象可能会变得太大而无法容纳在内存中,因此您必须采取一些措施… Read More
发现 我们代价都知道命令' ls '是list命令,并经常使用它来查看文件夹的内容,但是由于输入错误,有时会打成'sl',这时候会产生有趣的现象。 有一次,我在使用ls命令的时候,手敲快了,变成了sl… Read More
前言 Java 8的lambda表达式已经出来N年了,自从用了lambda表达时候,腰也不酸了,腿也不疼了,代码也变得漂亮了,本文就给新入门的小伙伴们展示使用lambda表达式来写集合类的循环 代码 … Read More
前言 本篇文章将介绍okhttp的简单用法,包含了GET、POST(表单、JSON)等示例 示例代码 我们首先加一下okhttp的maven依赖 <dependency> <grou… Read More
在项目业务逻辑中,我们经常会编码来判断一个变量是否是空字符串,如果为空,比如非空校验等,根据字段是否为空走不同的逻辑,我们可能会写这样的代码: String name = req.getParamet… Read More
前言 本系列文章将展示一些不为人知的特殊技巧,给大家增长姿势水平 问题 List 如何把一个其他类型的数据塞入一个List?有人可能要问了,list.add一个类型不一样的对象,编译都无法通过,怎么可… Read More