解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法
栈的使用:通常我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用JVM中的栈空间。堆的使用:通过new关键字和构造器创建的对象则放在堆空间,堆是垃圾收集器管...
几种常用的数据库端口
1433 sqlserver1521 oracle1527 Derby3306 mysql5432 pgsql5000 db29092 pointbase无默认 Informix
事务的三个基本特征ACID特性
事务是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可翻个的工作单位一个转账必须A账号扣钱成功,B账号加钱成功,才算真正的转账成功。事务必须满足四大...
java多线程运行,保证线程安全的3种方式(Synchronized、Lock、AtomicInteger)
1、前言:在多线程运行,尤其是多线程共同操作一个变量时,会造成数据异常,线程不安全。下面这段代码就是个线程不安全的例子。public class Run { private static int count = 1; private Runn...
java 中操作字符串都有哪些类?它们之间有什么区别?
String、StringBuffer、StringBuilderString : final修饰,String类的方法都是返回new String。即对String对象的任何改变都不影响到原对象,对字符串的修改操作都会生成新的对象。StringBuffer ...
JS获取class对象
之前处理class对象被迫用jquery,以为JavaScript不支持class。确实百度某些大神也说js不待见class对象,就这样本菜放弃了原生js。今天偶然发现一片文章吐槽jquery拥抱JavaScript,原文地址。其...
真正的IT技术男是什么样的?
我们经常会听到很多对IT男士的调侃称呼,“屌丝”、“宅男”,会逗得大家捧腹大笑。但是,大家要不要以为称呼IT男是“屌丝”、“宅男”,就当真以为他们是这样了。今天,就带大家一起来了解一下...
Java基础总结篇(上)
前言大一的学习生涯已经过了大半学期了,对于所学的java知识也未曾有过整理,借着周末时间整理一下上半学期所学的知识点,一方面可以加深下记忆,一方面忘记了也方便翻阅查找。java基础概括图Ja...
Win10下安装JDK及Java环境变量配置
JDK下载地址:https://www.oracle.com/java/technologies/javase-downloads.html选择你所需要的版本进行下载安装 安装过程略过笔者使用的是Windows x64 java SE 8u201环境变量配置右击“此电脑...
ideaIU-2019.3.1 破解汉化教程
前言因笔者家境贫寒消费不起付费版IDEA,发现合作伙伴“百度”哪里有一套破解教程,绞尽脑汁费了九牛二虎之力搞到手研究明白之后便立即分享于大家。IDEAIDEA 全称IntelliJ IDEA,是用于java语言...
关于kswapd0 CPU占用率高的问题
Preface前几天发现我自己的云服务器cpu暂用过高,本以为是正常现象,直到服务器CPU占用导致一系列问题后,才发现事情的严重性Optimize上网查了很多教程都说是因为内存占用较高导致系统自动调用k...
CentOS7配置python3教程
环境准备:1.python3.7.1 下载地址:https://www.python.org/ 注意:CentOS7默认就有python2的2.虚拟机CentOS 7 64位,下载地址:https://msdn.itellyou.cn/ (这个虚拟机是纯系统一些环...















