在实际使用protobuf传递消息的时候,如果本地pb文件与远端pb文件不一致,会导致本地将消息序列化为json字符串的时候,打印unknowFields的时候出现数字key,并且在该field可识别的字段都为空的时候,…
标签:java
【Java基础知识】java调用并执行shell脚本
1. 背景 我们在开发过程中,大部分是java开发, 而在文本处理过程中,主要就是脚本进行开发。脚本开发的特点就是在进行批处理的时候非常方便。 前阵子我遇到这么一个需求场景: 有一些特殊文件需要特殊环境才能操作,而部署上…
初识MinBox Logging
I. MinBox Logging 是什么? 1. 采集端 & 服务端 MinBox Logging是由minbox-projects开源组织推出的一款零侵入分布式链路日志组件,可用于微服务、RPC、单体应用使用…
if判断语句的总结
1、表达式:关系表达式或逻辑表达式; 2、表达式的运算结果应该是“真”或者“假”; 真:执行该语句; &nb…
单例模式之饿汉式与懒汉式
常见的单例模式 本文仅讲解单例模式中的饿汉式和懒汉式(双检索) 文章目录 常见的单例模式 前言 一、单例模式的优缺点 二、详解懒汉式、饿汉式 1.饿汉式 2.懒汉式(双检锁) 总结 前言 先来简单的说说什么是单例模式。所…
Java的三种循环以及区别
1. switch 1.while循环 执行流程: 首先计算出表达式的值 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。 最后,如果所有的case都和…
递归函数优缺点
递归函数的优点是定义简单,逻辑清晰。理论上,所的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。 使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用…
POI 设置单元格格式,单元格合并,自动列宽等
POI 设置单元格格式,单元格合并,自动列宽等 设置单元格样式 设置单元格背景 设置单元格合并 解决合并单元格遗留空白边框问题 设置单元格列宽自适应 设置单元格样式 第一种:日期格式 cell.setCellValue(…
支付宝支付在异步通知中用session前端是获取不到的
因为异步通知没有经过客户端,是支付宝服务器与项目服务器之间的通信,所以在里面写的session客户端获取不到。(因为这个问题搞了好久)
java导致linux负载过高的定位方法
定位java进程ID 可以使用top或ps -ef |grep java ![图片描述][1] 根据进程ID找到最消耗资源的java pid 比如第一步找到的进程ID为5431 执行 top -p 5431 -H ![图…
学习springboot第一天~
1. springboot是对spring的缺点进行改善和优化,它的约定大于配置,开箱即用,没有代码生成,也不需要xml文件配置,可以修改属性值来满足需求 2. springboot的入门程序 在idea中创建sprin…
二维数组基础知识2
public class test2 { //二维数组是由多个一维数组构成的 //因此我们也可以对二维数组先赋值 //先定义三个一维数组,然后分别赋值给二维数组即可 //这里还有一点要特别注意,如果我把arr[]定义为4…