笔记
qiguanfu~
湖南科技大学
展开
-
什么叫内存泄漏?震惊!!原来是.......
在这里引用百度百科的词条来说就是,程序中已动态分配的堆内存由于某种原因程序未能释放或者无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重情况。相对c/c++来说,java在回收内存的方面略胜一筹,因为Java有垃圾回收器,在一定情况自己会回收不用的程序,因此达到释放内存目的。而c/c++需要我们自己调用方法来清除“垃圾”,过程相对复杂。说的不是很详细,要是各位能帮我补充,...原创 2018-09-30 15:57:41 · 454 阅读 · 0 评论 -
集合 总结
原创 2019-03-11 20:19:05 · 82 阅读 · 0 评论 -
计算机网络面试核心
网络基础知识讲解OSI开放式互联参考模型应用层 表示层 会话层 传输层 网络层 数据链路层 ...原创 2019-03-20 09:24:06 · 235 阅读 · 0 评论 -
大数据:快速查找一个数字是否存在在40亿个数字中
首先,我们先看个问题 在给定的一台4G的PC机器上实现,一个包含40亿个不重复并且没有排过序的无符号的int整数,给出一个整数,找出给定的某个数 m,是否在文件40亿个数据当中的需求。我这边推荐两个做法。第一种做法:需求分析:Int类型在Java中的存储占用4个Byte,32Bit,如果在内存中定义40亿个int类型数组来读取文件,占用大小:(40*100000000*4/...原创 2019-03-15 19:26:49 · 5826 阅读 · 0 评论 -
常见的HTTP面试题
1. Get 方法与Post方法的区别1) get重点在从服务器上获取资源,post重点在向服务器发送数据2)get传送数据是通过URL请求,以field(字段)的形式,置于URL后,并用“?”连接,多个请求数据间用"&"连接,例如http://127.0.0.1:8080/Test/login.action?name=admin&password=admin,这个过程用户...原创 2019-03-05 16:43:04 · 1079 阅读 · 0 评论 -
关于mysql控制台出现中文乱码的问题
今天做项目的时候发现了一个问题(以前不在mysql控制台上做增删改查操作),mysql控制台出现中文乱码而我的NaviCat显示中文正常,原因在mysql的配置文件my.ini,只要修改该文件的配置就可以了。my.ini默认存在与/bin同个目录,例如然后用记事本打开my.ini,找到(default-character-set)这条配置,将它设置为gbk,例如(default-chara...原创 2018-12-01 09:48:42 · 574 阅读 · 1 评论 -
Lunix常用命令行
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示C...原创 2018-12-04 17:26:44 · 315 阅读 · 0 评论 -
java连接远程轻量应用服务器的redis
总的来说两个点:前提条件:你的服务器上已经装好redis程序而且能正常运行,会关闭打开redis操作 (1)打开轻量应用服务器的控制台,就是这个也就是添加防火墙 (redis默认端口为6379)(2)进入你redis的默认文件redis.conf,然后修改(我这里是修改好的,原来默认是127.0.0.1),点击保存,退出redis ,重启redis最后附上我自己Ja...原创 2018-12-04 14:48:42 · 464 阅读 · 0 评论 -
当MySQL出现ERROR 1293 (HY000)的时候
当你建立数据库的时候出现以下这个错误ERROR 1293 (HY000): Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause原因是一个表中出现多个timestamp并设置其中一个为current_ti...原创 2018-11-29 11:53:03 · 2179 阅读 · 0 评论 -
Java项目当中实现序列化接口Serializable的好处!!!
1.将对象的状态保存到存储媒体当中,便于在以后重新创建出完全相同的副本。2.将对象从一个应用程序发送到另外一个应用程序当中实现Serializable接口的作用就是可以序列化,将对象存到字节流,然后可以恢复(Java的“对象的序列化”能让你将一个实现了Serializable接口的对象转换成一组byte,这样以后要用这个对象的时候你就能把这些byte的数据恢复出来,并据此重新构建哪个对象了...转载 2018-10-17 15:12:03 · 1383 阅读 · 0 评论 -
ClassNotFoundException和NoClassDefFoundError的区别
首先,ClassNotFoundException是编译时的错误,NoClassDefFoundError是Error系统错误。我们再来看ClassNotFoundxception源码* Thrown when an application tries to load in a class through its * string name using: * <ul> ...原创 2019-04-11 10:51:38 · 492 阅读 · 0 评论