×
BUG汇总

firewalld开启端口转发

CentOS
firewalld开启端口转发

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

5分钟彻底理解-Java自动装箱、拆箱

面试资料
5分钟彻底理解-Java自动装箱、拆箱

什么是自动装箱,拆箱先抛出定义,Java中基础数据类型与它们的包装类进行运算时,编译器会自动帮我们进行转换,转换过程对程序员是透明的,这就是装箱和拆箱,装箱和拆箱可以让我们的代码更简洁易懂Java中基础数据类型与它们对应的包装类见下表(共8种):原始类型包装类型booleanBooleanbyteBytecharCharacterfloatFloatintIntegerlongLongshortS...

js中多个数字运算后值不对(失真)处理方法

Javascript入门

最近遇到一个bug ,在js里面计算两个数字相加,972.04+29.16得到的结果居然是1001.1999999999999,领导不乐意了说怎么少了0.00000...01,我一听,噶卵达,来达鬼,不可能啊,我Google了一下,发现原来这是JavaScript浮点运算的一个bug。解决方法:网上找到了一些解决办法,就是重新写了一些浮点运算的函数。下面就把这些方法摘录下来,以供遇到同样问题的朋友...

new Hashmap时设置初始化容量多少合适

算法

集合初始化的时候,建议指定集合初始化值大小。 说明:HashMap使用HashMap(int initialCapacity) 初始化。正例:initialCapacity=(需要存储的元素个数/负载因子)+1 。注意负载因子(即loaderfactor) 默认为0.75,如果暂时无法确定初始值大小,请设置为16(即默认值)。反例:HashMap需要放置1024个元素,由于没有设置容量初...

$.post(),$.get() 等设置同步

Jquery

问题:在服务器提交数据前要先获得一个唯一ID(通过redis全局唯一),然后同步提交多个功能不能选择异步。$.ajaxSettings.async = false; $.post(url, {id}, function(res) {       //从res获取数据 },"jso...

bios(mbr) + gpt(uefi) 安装windows8+

Windows
 bios(mbr) + gpt(uefi) 安装windows8+

需求:       主机商提供的产品存储超过2TB容量,且仅支持bios方式启动服务器或者计算机电脑。Linux系统能在 bios + gpt 的环境中正常安装和运行,但 Windows 系统要求 bios + mbr 或  uefi + gpt 的组合,不支持 bios + gpt 的场景。需求分析:    &nbs...

Mac电脑无法使用U盘启动,无法进入PE

Mac OS
Mac电脑无法使用U盘启动,无法进入PE

使用启动安全性实用工具可确保 Mac 始终从您指定的启动磁盘启动,并且始终从合法的受信任操作系统启动。只有配备 Apple T2 安全芯片的 Mac 电脑具有启动安全性实用工具。这个实用工具提供了以下三项功能,以帮助保护您的 Mac 免受未经授权的访问:固件密码保护、安全启动和外部启动。安全启动设置位于启动安全性实用工具中:将您的 Mac 开机,然后在看到 Apple 标志后立...

说说JVM垃圾回收和回收算法

面试资料
说说JVM垃圾回收和回收算法

首先如何判断一个对象是否还被引用?引用计数法       对象头维护一个count,当对象被引用+1,引用失效-1,等到count=0就回收,但是两个对象相互引用会造成资源浪费可达性分析       通过GC Roots的对象作为起点,从这些起点开始乡向下搜索,搜索做过的路称为引用链,当一个对象到GC Roots没有任...