摘要: package Person; public class Person { String name; int age; public Person() { // TODO Auto-generated constructor stub } pub... 阅读原文
2020-09-09 00:17:02 阅读(2185) 评论(0)
摘要: 点赞再看,养成习惯,微信搜一搜【三太子敖丙】关注这个喜欢写情怀的程序员。 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 上篇文章我们已经了解了 Dubbo 服务暴露全过程,这篇文章我就带着大家再来看看 Dubbo 服... 阅读原文
2020-09-08 22:22:38 阅读(2161) 评论(0)
摘要: 本文源码:GitHub·点这里 || GitEE·点这里 一、最大努力通知 TCC分段提交适用分布式架构中对一致性、实时性要求较高的业务场景,在实际业务中也存在实时性比较低的业务,例如常见的短信通知,客户端消息,运营体系更新等业务,这时候为了减轻核心流程的复杂度和压力,可以采取最大努力通知方式实现柔性事务的... 阅读原文
2020-09-08 21:13:03 阅读(2141) 评论(0)
摘要: 构建数据库写程序避免不了使用日期和时间,对于数据库来说,有多种日期时间字段可供选择,如 timestamp 和 datetime 以及使用 int 来存储 unix timestamp。 不仅新手,包括一些有经验的程序员还是比较迷茫,究竟我该用哪种类型来存储日期时间呢? 那我们就一步一步来分析他们的特点,这样... 阅读原文
2020-09-08 20:55:02 阅读(2326) 评论(0)
摘要: 使用快排切分实现快排和TopK问题的解题模板 import java.util.Arrays; public class TestDemo { public static void main(String[] args) { int[] arr1 = {48, 12, 6 ,8, 1... 阅读原文
2020-09-08 20:00:01 阅读(2152) 评论(0)
摘要: RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。RPC协议假定某些传输协议的存在,如TCP或U... 阅读原文
2020-09-08 18:54:02 阅读(2179) 评论(0)
摘要: 这一系列文章主要是对protocol buffer这种编码格式的使用方式、特点、使用技巧进行说明,并在原生protobuf的基础上进行扩展和优化,使得它能更好地为我们服务。 在上一篇文章中,我们完整了解了protobuf的编码原理,那么在这篇文章中,我将会展示在使用过程中遇到的问题,以及解决方案。并在此基础上... 阅读原文
2020-09-08 17:01:06 阅读(1969) 评论(0)
摘要: LeetCode–前 K 个高频元素 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 介绍 347. 前 K 个高频元素 题目 给定一个非空的整数数组,返回其中出现频率前 k 高的元素。 示例 1: 输入: nums = [1,1,... 阅读原文
2020-09-08 16:43:02 阅读(2483) 评论(0)
摘要: 前言 不知道大家在工作中有没有碰到过在代码级别中进行上传和下载呢,一般的场景为调用第三方的接口进行上传大文件和下载大文件。 我一个小伙伴最近在工作中就碰到了,他需要在代码中调用第三方http接口进行原始文件的上传,然后需要调用第三方接口把第三方服务处理好的数据文件下载到本地。他说其实没什么技术难度,百度了下,... 阅读原文
2020-09-08 15:59:02 阅读(3164) 评论(0)
摘要: 前言 我在以往的文章中曾介绍过如何给Word文档添加文本水印和图片水印,及怎样删除文档中的水印。关于文本水印,之前那篇教程里主要指的是单行字体的水印,而在操作Word文档时,有时也会碰到需要添加多行文字水印的情况。所以,本文将演示如何使用Java程序来为Word文档添加多行文字水印。 代码测试环境: Int... 阅读原文
2020-09-08 15:51:04 阅读(2062) 评论(0)