摘要:
最近清理电脑时发现了一张在网上保存下来的JAVA思维导图超全,图片可以点开直接看 阅读全文
摘要:
Redis的特点 1.支持多种数据结构,如string(字符串)、list(双向链表)、dict(hash表)、set(集合)、zset(排序set)、hyperloglog(基数估算) 2.支持持久化操作,可以进行aof及rdb数据持久化到磁盘,从而进行数据备份或数据恢复等操作,较好的防止数据丢失 阅读全文
摘要:
install 本地安装,包含编译,打包,安装到本地仓库 编译:-javac 打包:-jar,将java代码打包为jar文件 安装到本地仓库-将打包的jar文件,保存到本地仓库目录中。 clean: 清除已编译信息。删除工程中的target目录。 compile 只编译:javac命令 deploy 阅读全文
摘要:
web项目从浏览器发起交易响应缓慢,从前端后端分别取考虑,后台是不是数据库死锁等。前台看看是不是js 错误,或者图片过大,dom 渲染dom树,画面优化。cmd amd 规范等 阅读全文
摘要:
1.禁掉提交按钮。表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有个问题,如果客户端把Javascript给禁止掉,这种方法就无效了。 2.Post/Redirect/Get模式。在提交后执行页面重定向,这就是所谓的Post-Redirect-Ge 阅读全文
摘要:
Java Web开发中的监听器(listener)就是application、session、request三个对象创建、销毁或者往其中添加修改删除属性时自动执行代码的功能组件,如下所示:①ServletContextListener:对Servlet上下文的创建和销毁进行监听。②ServletCo 阅读全文
摘要:
经常会8080端口被占用,解决方法 1. 开始 >运行 >cmd(window+R组合键),调出命令窗口 2.输入命令: netstat -aon|findstr 8080(被占用的端口),可以看出占用端口的是TCP为xxx的进程 3.直接结束该进程 taskkill /f /t /im xxx 阅读全文
摘要:
存在, int的最大值, 加1后变为负数 阅读全文
摘要:
反射的概念:反射,一种计算机处理方式。是程序可以访问、检测和修改它本身状态或行为的一种能力。 Java反射可以于运行时加载,探知和使用编译期间完全未知的类. 程序在运行状态中, 可以动态加载一个只有名称的类, 对于任意一个已经加载的类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能调用他 阅读全文
摘要:
相同点Ø抽象类和接口均包含抽象方法,类必须实现所有的抽象方法,否则是抽象类Ø抽象类和接口都不能实例化,他们位于继承树的顶端,用来被其他类继承和实现 区别:语法方面和设计理念方面语法方面的区别是比较低层次的,非本质的,主要表现在:Ø接口中只能定义全局静态常量,不能定义变量。抽象类中可以定义常量和变量。 阅读全文
摘要:
如果除数与被除数均不为0.0的话,则取值范围为[0, +∞]。+∞在Java中显示的结果为Infinity。如果除数与被除数均为0.0的话,则运行结果为NaN(Not a Number的简写),计算错误。 阅读全文
摘要:
1.在Java中,为什么基本类型不能做为HashMap的键值,而只能是引用类型,把引用类型做为HashMap的健值,需要注意哪些地方。 (1) 在Java中是使用泛型来约束HashMap中的key和value的类型的,即HashMap<K, V>;而泛型在Java的规定中必须是对象Object类型的 阅读全文
摘要:
Java中的序列化机制能够将一个实例对象(只序列化对象的属性值,而不会去序列化什么所谓的方法。)的状态信息写入到一个字节流中使其可以通过socket进行传输、或者持久化到存储数据库或文件系统中;然后在需要的时候通过字节流中的信息来重构一个相同的对象。一般而言,要使得一个类可以序列化,只需简单实现ja 阅读全文
摘要:
内存溢出out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略 阅读全文
摘要:
代办 阅读全文
摘要:
1.java.sql.Date是java.util.Date的子类,是一个包装了毫秒值的瘦包装器,允许JDBC将毫秒值标识为SQLDATE值。毫秒值表示自1970 年1 月1 日00:00:00 GMT以来经过的毫秒数。为了与SQLDATE的定义一致,由java.sql.Date 实例包装的毫秒值必 阅读全文
摘要:
Java的垃圾回收机制 传统的C/C++语言,需要程序员负责回收已经分配内存。显式回收垃圾回收的缺点: 1)程序忘记及时回收,从而导致内存泄露,降低系统性能。2)程序错误回收程序核心类库的内存,导致系统崩溃。Java语言不需要程序员直接控制内存回收,是由JRE在后台自动回收不再使用的内存,称为垃圾回 阅读全文
摘要:
1.Java的多态实现多态的三个条件(前提条件,向上转型、向下转型) 1、继承的存在;(继承是多态的基础,没有继承就没有多态) 2、子类重写父类的方法。(多态下会调用子类重写后的方法) 3、父类引用变量指向子类对象。(涉及子类到父类的类型转换)向上转型Student person = new Stu 阅读全文
摘要:
1.写出java.lang.Object类的六个常用方法 (1) public boolean equals( java.lang.Object) 比较对象的地址值是否相等,如果子类重写,则比较对象的内容是否相等; (2)public native int hashCode() 获取哈希码 (3)p 阅读全文