摘要:
1.什么是框架 框架是软件开发中的一套解决方案,不同的框架解决不同的问题 2.三层架构 表现层:展示数据 业务层:处理业务需求 持久层:与数据库交互 3.持久层解决技术 JDBC技术(JDBC是一种规范) Spring的JdbaTemplate(工具类):Spring中对Jdbc的简单封装 Apac 阅读全文
摘要:
JVM的类加载机制是什么?有哪些实现方式? 类加载机制: 类加载机制: 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装在方法区内的数据结构。类的加载最终是在堆区内的Class对象,Clas 阅读全文
摘要:
一、学前基础 前端框架: 前端框架: JQ、BS、Easyui、AJAX 后端框架: 后端框架: Spring、SpringMVC、MyBatis>>>>>SSM框架 Spring+Struts2+Hibernate>>>>>>>SSH框架 SpringBoot:对SSM的再一次封装 SpringC 阅读全文
摘要:
线程中的sleep()和wait方法的区别是什么? 1、来自的类不同(重要) sleep()方法是线程类(Thread)的方法; wait()方法是Object类里的方法; sleep()方法是线程类(Thread)的方法; wait()方法是Object类里的方法; 2、捕获异常不同 sleep( 阅读全文
摘要:
Java集合类框架的最佳实践有哪些? 元素的大小是固定的,而且能事先知道,用Array而不是ArrayList。 如果能估计出存储的元素的数目,可以设置初始容量来避免重新计算hash值或者是扩容。 为了类型安全,可读性和健壮性的原因多使用泛型。同时,使用泛型还可以避免运行时的ClassCastExc 阅读全文
摘要:
重写和重载的区别 重载:发生在一个类中,方法名相同,参数列表不同,在编译期绑定 重写:发生在父子类中,方法名相同,参数列表相同,方法体不同,在运行期绑定。 Java语言特点是什么? --面向对象语言 --跨平台(移植性) --能够处理高并发 --安全性高 讲讲你使用过哪些前端技术? HTML .CS 阅读全文
摘要:
Java中如何获取到线程dump文件 死循环、死锁、阻塞、页面打开慢等问题,打线程dump是最好的解决问题的途径。所谓线程dump也就是线程堆栈,获取到线程堆栈有两步: (1)获取到线程的pid,可以通过使用jps命令,在Linux环境下还可以使用ps -ef | grep java (2)打印线程 阅读全文
摘要:
method:发送数据的方式; action:发给谁 单选框和复选框,name值必须相同,value值可以不同 单选:type=radio 复选:type=checkbox method:发送数据的方式; action:发给谁 单选框和复选框,name值必须相同,value值可以不同 单选:type 阅读全文
摘要:
线程和进程的区别 进程是运行中的程序,线程是进程的内部的一个执行序列 进程是资源分配的单元,线程是执行单元 进程间切换代价大,线程间切换代价小 进程拥有资源多,线程拥有资源少 多个线程共享进程的资源 进程是运行中的程序,线程是进程的内部的一个执行序列 进程是资源分配的单元,线程是执行单元 进程间切换 阅读全文
摘要:
C/S 与B/S 区别 有如下八个方面的不同: C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S 更强的适应范围, 一般只要有操作系 阅读全文