原文标题: 40 张图带你搞懂 TCP 和 UDP 本文转载自公众号:程序员cxuan 前言 那么下面就开始我们本篇文章,文章组织脉络如下 : 运输层位于应用层和网络层之间,是 OSI 分层体系中的第四层,同时也是网络体…
最近公司SVN服务器迁移之后,需要重新修改原来开发工具的SVN配置,以IDEA为主记录一下修改操作。 一、relocate修改本地SVN库 填入新的SVN地址,输入用户名密码即可。 二、idea项目修改svn地址 操作基…
问题 日常开发中,为了避免空指针的调用,经常会出现如下的语句: ...if (someobject != null) { someobject.doCalc();}... 最终,项目中会存在大量判空代码,多么丑陋繁冗!如…
influxdb提供的http api进行数据访问,但是官方注明http访问是一种初级的数据操作方式,项目上还是建议是用客户端程序和第三方库进行数据操作。 influxdb http插入数据示例 curl -i -XPO…
最近有个物联网项目,需要在SpringBoot里对influxdb进行整合,并且需要插入数据到influxdb中,基本的代码示例记录一下。 POM依赖 <dependency> <groupId>…
Inno Setup制作windows部署Web项目环境一键安装程序 项目需求 项目最近需要在windows服务器部署Web项目,环境部署大致需要如下软件:jdk、mysql、redis、nginx、nodejs等。为了…
场景:项目上需要使用一台usb读卡器在客户机上读卡,读卡器很简单没有提供基于浏览器的sdk,系统运行在浏览器,在不装任何插件的情况下在客户机上通过浏览器按钮获取读卡器所读卡号。 1、Springboot程序打包 使用日常…
实现思路为:服务器安装ffmpeg以及nodejs等软件,ffmpeg用来采集摄像头rtsp流,nodejs启动websocket发送采集到的rtsp流,前端页面使用canvas实时渲染。 实现步骤 1、安装最新版FFm…
Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时…
在使用Spark进行数据处理的时候,需要对数据中的时间进行格式化,我首先使用的是new SimpleDateFormat(”yyyy年MM月dd日,E,HH:mm:ss”),因为每条数据都需要进行…
单例模式: 定义是单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。 场景:比如创建连接池的时候,显而易见,连接池在这一个项目中只能存在一个,那…
Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java…
昨天使用Split分割字符串出现数组越界异常,总结了一下。 出现java.lang.ArrayIndexOutOfBoundsException很可能是在后面去String数组的下标超过了数组的最大长度,所以就出现了数组…
今天写了个JAVA工程来对以及部署在tomcat上的Solr项目进行增删改查操作。 首先先获取到HttpSolrServer HttpSolrServer httpSolrServer = new HttpSolrSer…
今天在写一个搜索功能时,为了遍历接收一个ArrayList类型的数据,写了下面这串代码: List<ProductModel> productList = null; 结果下面给list赋值的时候就开始不停地…