为什么在java中局部变量没有默认的初始化值?

  • Post author:
  • Post category:java

首先,先举个例子:女娲在创造人类时,她为什么设置了一个人会有一个脑袋,两条胳膊,等等呢?因为她可能认为设置了这些就足够让人类生活了。 把女娲比喻成设计Java语言的人,女娲创造出的人比喻成局部变量,设计者为什么在设置局部变量时,不设置一个默认的初始值呢?由于局部变量是出现在方法里面的,方法是为了解决问题的,他认为局部变量是用来参与解决这个问题的,如果程序员不去赋值,而是使用默认值,在进行相关的计算…

继续阅读 为什么在java中局部变量没有默认的初始化值?

SpringCloud day14

  • Post author:
  • Post category:其他

Kubernetes 安装kubernetes集群 kubernetes的安装过程极其复杂,对Linux运维不熟悉的情况下安装kubernetes极为困难,再加上国内无法访问google服务器,我们安装k8s就更加困难 kubeasz项目(https://github.com/easzlab/kubeasz)极大的简化了k8s集群的安装过程,使我们可以离线一键安装k8s集群 准备第一台虚拟机 设置…

继续阅读 SpringCloud day14

linux安装lnmp、虚拟主机以及thinkphp

  • Post author:
  • Post category:php

因为自己第一次购买服务器,搭建环境,走了很多坑,所以记录一下下。我购买的是腾讯云的服务器,因为学生认证比较容易通过。镜像选择的是centos 7.3的。我用的是xshell登陆服务器。 这里在主机输入你的ip地址,后面的账号我选择的是root 密码就是你服务器的密码。最好把记住密码那里勾选了,要不然以后每次都要输。接下来就可以进行lnmp的安装啦。 wget http://soft.vpser.n…

继续阅读 linux安装lnmp、虚拟主机以及thinkphp

【网络间谍篇】这些知名APT组织,背后都有国家级机构支持

  • Post author:
  • Post category:其他

近年来,随着地缘冲突和贸易冲突的加剧,网络安全攻击成为了继“海、陆、空、天”后的另一大战场,继而催生出越来越多的国家级APT攻击组织。 每个国家级的APT攻击组织的目的都不尽相同,最常见的就是窃取国家级机密情报、破坏他国的关键基础设施等。除此之外,很多国家级APT组织也成为了企业的攻击威胁主要来源之一。SolarWinds供应链攻击事件更是给所有的企业展示了国家级网络间谍组织的危害性。 APT29…

继续阅读 【网络间谍篇】这些知名APT组织,背后都有国家级机构支持

C#-杨辉金三角

  • Post author:
  • Post category:其他

(1)题目描述 根据行数打印出杨辉三角形。 杨辉三角:行数和列数相等,第一列和最后一列都是1。只有一行时,也就只有一列,值只有一个1。多行多列时,除第一列和最后一列之外,中间的数等于上一行左右两边数字之和。 (2)解决方案 public void PrintTraingle(int row) { if (row <= 1) { Console.WriteLine("1"); return; …

继续阅读 C#-杨辉金三角

基于C++11的ini文件解析

  • Post author:
  • Post category:其他

inipraser.h #pragma once #ifndef INI_PARSER_H #define INI_PARSER_H #include <iostream> #include <fstream> #include <sstream> #include <vector> #include <cstdlib> #include…

继续阅读 基于C++11的ini文件解析

RAMOS(全内存操作系统)初识—-仅供测试

  • Post author:
  • Post category:其他

内存操作系统(RAMOS)是全内存运行,启动后不依赖硬盘的Windows系统。它的原理是利用特殊的软件把多余的内存虚拟为内存盘,然后将制作好的操作系统镜像释放到这个虚拟内存盘中运行,让Windows操作系统和应用软件完全工作于内存之中,从而让操作系统和应用软件获得极快的打开和运行速度,因为操作系统和软件全部是在内存中运行的,所以重启后针对系统盘的操作都会被还原,避免了病毒和恶意软件对系统的损坏,但…

继续阅读 RAMOS(全内存操作系统)初识—-仅供测试

Petalinux快速入门向导 (5) 第四章.PetaLinux常见问题

  • Post author:
  • Post category:linux

一键离线安装PetaLinux依赖包 1.1 网络安装 安装PetaLinux时,需要安装PetaLinux依赖的Linux软件包。对于Ubuntu,可以执行下面命令,安装所有软件包: sudo apt-get install -y python tofrodos iproute2 gawk xvfb gcc git net-tools libncurses5-dev tftpd zlib1g-d…

继续阅读 Petalinux快速入门向导 (5) 第四章.PetaLinux常见问题

Hibernate复习之Hibernate 高级配置

  • Post author:
  • Post category:其他

今日目录: 1、配置数据库连接池 2、配置日志框架 Log4J 3、配置 Hibernate 二级缓存 一、配置数据库连接池 反问数据库,需要不断的创建和释放连接,假如访问量大的话,效率比较低级,服务器消耗大;使用数据库连接池,我们可以根据实际项目的情况,定义连接池的连接个数,从而可以实现从连接池获取连接,用户放回到连接池。从而有效的提高的系统的执行效率;Hibernate 自带的连接池不是很好,…

继续阅读 Hibernate复习之Hibernate 高级配置

rsyslog的三种传输协议

  • Post author:
  • Post category:其他

rsyslog的三种传输协议 debian rsyslog 传输协议 简介 rsyslog 可以理解为多线程增强版的syslog。 在syslog的基础上扩展了很多其他功能,如数据库支持(Mysql、PostgreSQL、Oracle等)、日志内容筛选、定义日志格式模板等。 目前大多数linux发行版默认也是使用rsyslog进行日志记录。这里主要介绍rsyslog的几种传输协议。 协议 rsys…

继续阅读 rsyslog的三种传输协议