欢迎访问九五青年博客,本博客致力于大数据技术、应用和项目技术架构分享
  1. 文章总数:106
  2. 阅读总数:1,082,289
  3. 分类目录:28个
  4. 最近更新:2020年8月13日
  5. 稳定运行:1247天

问题 日常开发中,为了避免空指针的调用,经常会出现如下的语句: ...if (someobject != null) { someobject.doCalc();}... 最终,项目中会存在大量判空代码,多么丑陋繁冗!如何避免这种情况?我们是否滥用了判空呢? 精华回答 这是初、中级程序猿经常会遇到的问题。他们总喜欢在方法中返回null,因……

Inno Setup制作windows部署Web项目环境一键安装程序 项目需求 项目最近需要在windows服务器部署Web项目,环境部署大致需要如下软件:jdk、mysql、redis、nginx、nodejs等。为了降低安装难度,所以决定使用windows常用的软件安装方式进行部署,经过查找和搜索,最终决定使用开源软件Inno Set……

场景:项目上需要使用一台usb读卡器在客户机上读卡,读卡器很简单没有提供基于浏览器的sdk,系统运行在浏览器,在不装任何插件的情况下在客户机上通过浏览器按钮获取读卡器所读卡号。 1、Springboot程序打包 使用日常方法将Springboot程序打包成jar包。 2、下载winsw winsw:一款可以将可执行程序安装成windows……

实现思路为:服务器安装ffmpeg以及nodejs等软件,ffmpeg用来采集摄像头rtsp流,nodejs启动websocket发送采集到的rtsp流,前端页面使用canvas实时渲染。 实现步骤 1、安装最新版FFmpeg,安装资料:Linux环境如何安装最新版ffmpeg 2、安装nodejs,安装资料:Linux环境下安装最新版n……

在使用Spark进行数据处理的时候,需要对数据中的时间进行格式化,我首先使用的是new SimpleDateFormat(”yyyy年MM月dd日,E,HH:mm:ss”),因为每条数据都需要进行格式转换所以将转化过程疯转成一个工具类,为了避免频繁的NEW出对象,将new提到方法外面,但是在运行过程中出现了线程安全……

单例模式: 定义是单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。 场景:比如创建连接池的时候,显而易见,连接池在这一个项目中只能存在一个,那么我们去创建它的时候就必须保证任何时候项目中只存在这一个连接池。那么我们什么时候去创建这个池子呢?继而产生两种思路去创建……

Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。  1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。  2.为什么需要序列化与反序列化 我们知道,当两个进程进行远程通信时,……