×
BUG汇总

Java for循环详解

Java入门
Java for循环详解

for 语句是应用最广泛、功能最强的一种循环语句。大部分情况下,for 循环可以代替 while 循环、do while 循环。for 语句是一种在程序执行前就要先判断条件表达式是否为真的循环语句。假如条件表达式的结果为假,那么它的循环语句根本不会执行。for 语句通常使用在知道循环次数的循环中。for 语句语法格式如下所示。for(条件表达式1;条件表达式2;条件表达式3) { &nb...

Java while和do while循环详解

Java入门
Java while和do while循环详解

所有流行的编程语言中都有循环语句。Java 中采用的循环语句与C语言中的循环语句相似,主要有 while、do-while 和 for。另外 Java 5 之后推出了 for-each 循环语句,for-each 循环是 for 循环的变形,它是专门为集合遍历而设计的。for-each 并不是一个关键字。循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循...

oracle19C设置兼容低版本oracle客户端

ORACLE

oracle19C设置兼容低版本客户端由于oracle11G 官方不在维护,现在很多客户都把数据库升级到oracle19C,新项目也是使用oracle19C数据库居多,默认情况下Oracle 8,Oracle 8i,Oracle 9i,Oracle 10g,Oracle 11g等 oracle数据库客户端是无法访问19C的,低版本客户端登录会提示协议不匹配之类。可以通过修改oracle19C数据库...

Oracle开启PDB模式

ORACLE

由于环境更新,Oracle版本换成19C,新建用户必须加 “C##“ ,对此默认实例为ORCLCDB。如果想自定义用户名 我们开启PDB模式即可先使用如下命令登入oracle,然后查询系统已有的PDB;sqlplus / as sysdba select name from V$pdbs;SQL> select...

Linux上编译安装MariaDB、Mysql任意版本

MySQL
Linux上编译安装MariaDB、Mysql任意版本

以下教程为Mariadb为例MariaDBMariaDB简介2008年1月16日,MySQL AB 宣布它已经同意被Sun微系统集团以大约10亿美元的价格收购。该项收购已于2008年2月26日完成。而这也意味着,MySQL日后可能会走向完全的商用;为了继续保持在GNU GPL下开源,MariaDB孕育而出,并且MariaDB的首席开发者:Monty(Ulf Michael Widenius),正式...

为什么阿里要求避免使用 Apache BeanUtils 进行属性复制?

基础资料
为什么阿里要求避免使用 Apache BeanUtils 进行属性复制?

# 缘起有一次开发过程中,刚好看到小伙伴在调用 set 方法,将数据库中查询出来的 Po 对象的属性拷贝到 Vo 对象中,类似这样:可以看出,Po 和 Vo 两个类的字段绝大部分是一样的,我们一个个地调用 set 方法只是做了一些重复的冗长的操作。这种操作非常容易出错,因为对象的属性太多,有可能会漏掉一两个,而且肉眼很难察觉。类似这样的操作,我们很容易想到可以通过反射来解决。其实,如此普遍通用的功...

Rocky Linux 8无缝升级Rocky Linux 9(RedHat系列均可)

RedHat
Rocky Linux 8无缝升级Rocky Linux 9(RedHat系列均可)

重要:升级前请做好数据备份以及重要配置备份!!!升级前确保磁盘空间足够,大约需要空闲磁盘5G清除原有的yum,epel源等dnf -y remove rpmconf yum-utils epel-release  2. 安装最新系统的重要三个内核文件,选取自己系统适合的内核文件(Centos自行在官方的BaseOS查找)#Rocky&nb...

firewalld开启端口转发

RedHat
firewalld开启端口转发

第一步:启用IPv4转发功能echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf sysctl -p第二步:开启firewall伪装(此步骤非常重要)firewall-cmd --add-masquerade --permanent第三步:...