代码中常见的NullPointer异常及处理方式

    在Java开发中,NullPointer异常是最常见的异常之一。当代码尝试操作一个空(null)对象时,就会抛出这个异常。本文将介绍NullPointer异常的常见情况以及处理方式。 NullPointer异常的常见情况 NullPointer异常的发生主要是由于对一个空引用进行了操作,包括以下几种情况: 访问或操作一个null对象的属性或方法。 对一个null对象进行迭代。 对于基本数据类型, 尝试将null赋值给它。 在方...阅读全文
    作者:绝缘体.. | 分类:java, 编程语言 | 阅读: | 标签:, , , ,

    使用Socket进行安卓应用的网络通信

    在安卓应用开发中,网络通信是一个非常重要的方面。而Socket技术可以提供一种方便而灵活的方式来实现网络通信。本文将介绍如何在安卓应用中使用Socket进行网络通信。 Socket是什么? Socket是一种计算机网络通信的一种技术,它是一种端对端的通信协议。Socket技术允许不同的应用程序通过网络进行通信。在Socket的使用中,一方作为服务器,另一方作为客户端,服务器监听某个特定的端口,而...阅读全文
    作者:绝缘体.. | 分类:android, java, 移动开发, 编程语言 | 阅读: | 标签:, , , ,

    Centos7自定义系统服务

    一、编写服务脚本 以nursed服务为例: 进入 /usr/lib/systemd/system, 新建nursed.service文件,写入如下内容。 [Unit] #服务描述 Description=Nursed Service #设置在某个服务启动后启动:这里为指mysql服务启动后再启动本服务 After=network.target mysqld.service [Service] #后台运行的形式 Type=forking #启动命令,执行该脚本 ExecStart=/usr/nursed/start-nursed.sh #重启命令,执行该...阅读全文
    作者:绝缘体.. | 分类:java, MySQL, 数据库, 编程语言, 首页 | 阅读: | 标签:, , , ,

    Servlet入门指南:基础概念与工作原理

    Servlet是Java编写的服务器端程序,用于处理客户端请求并生成响应。本文将为你提供一个全面的Servlet入门指南,涵盖了Servlet的基础概念和工作原理。 什么是Servlet? Servlet是Java的一种规范,用于在服务器上处理客户端的请求。与传统的CGI(通用网关接口)相比,Servlet具有更好的性能和可扩展性。Servlet运行在Servlet容器中,充当了服务器和应用程序之间的中间层。通过Servlet容器,...阅读全文
    作者:绝缘体.. | 分类:java, 编程语言 | 阅读: | 标签:, , , ,

    JDK 1.8 在 CentOS 7 中的安装教程

    简介 JDK(Java Development Kit)是开发和运行 Java 应用程序的基础环境。本教程将详细介绍如何在 CentOS 7 操作系统中安装配置 JDK 1.8 版本,并为 CentOS 7 用户提供了一系列的步骤供参考。 步骤 1:检查系统版本 首先,我们需要确认运行 CentOS 7 的操作系统版本是否为最新版本。可以通过以下命令检查: $ cat /etc/os-release 确保输出中包含类似于 VERSION_ID="7" 的内容。如果输...阅读全文
    作者:绝缘体.. | 分类:java, Linux, 操作系统, 编程语言 | 阅读: | 标签:, , , ,

    APP端与服务端的加密

    在服务器与终端设备进行HTTP通讯时,常常会被网络抓包、反编译(Android APK反编译工具)等技术得到HTTP通讯接口地址和参数。为了确保信息的安全,我们采用AES+RSA组合的方式进行接口参数加密和解密。 1.关于RSA加密机制:公钥用于对数据进行加密,私钥对数据进行解密,两者不可逆。公钥和私钥是同时生成的,一一对应。比如:A拥有公钥,B拥有公钥和私钥。A将数据通过公钥进行加密后,发送...阅读全文
    作者:绝缘体.. | 分类:android, go, html, java, 移动开发, 编程语言 | 阅读: | 标签:, , , ,