
JavaEE
文章平均质量分 68
联手web敲代码
学者阿三
java从0开始,所以所有的代码都有详细解释,一起努力丫!
展开
-
线程一卡通
文章目录一、线程1.进程2.线程3.多线程4.线程创建方式5.线程状态6.多线程安全问题7.守护线程8.线程间通信二、并发编程1.并发和并行2.安全问题3.CPU内存模型的问题4.线程安全问题5.volatile关键字6.如何保证原子性7.ConcurrentHashMap8.CAS原则9.锁的分类10. 锁的状态三、ThreadLocal线程变量1.线程封闭2.ThreadLocal是什么3.ThreadLocal原理分析4.ThreadLocal内存泄漏问题四、线程池1.概述2. ThreadPool原创 2021-07-22 22:53:51 · 201 阅读 · 0 评论 -
简述理解Maven,框架,mybatis框架
文章目录一、Maven1.描述2.分列二、框架描述三、mybatis框架1.描述2.缓存3.缓存的失效一、Maven1.描述用来帮助开发者管理项目中的jar,将常用的jar包在他的服务器上收集管理起来,每个jar包都会有一个坐标(地址),在项目开发时,只需要在pom.xml文件中导入项目坐标即可,打包时,才会将jar打包到项目中的lib目录中2.分列pom:项目对象模型根目录下有pom.xml文件在其中配置项目基本信息一旦在pom.xml中配置好,将会自动下载相应的构建原创 2021-07-18 21:26:14 · 532 阅读 · 0 评论 -
java反射机制
文章目录java反射机制1.示例2.描述3.应用java反射机制1.示例设计类 new+构造方法() eg:UserDao userdao = new UserDao();弊端:不灵活,在程序中直接写死web.xml底层:解析xml读取到类的地址根据类的地址,通过反射机制创建类的对象class.forName(“com.mysql.cj.jdbc.Dreiver”)2.描述上述应用场景:配置servlet,过滤器… class.forName原创 2021-07-18 21:09:02 · 72 阅读 · 0 评论 -
Spring小知识
文章目录一、spring1.什么是spring2.spring有哪些模块3.核心模块Core Container:4.AOP(切面编程)5.DAO6.WEB7. BeanFactory和ApplicationContext8.spring Bean的生命周期一、spring1.什么是springspring是一个轻量级,非侵入式,IOC和AOP的一站式开发框架轻量级:jar小,运行资源少,运行效率高非侵入式:业务类不能继承spring特性的类IOC:由spring IOC原创 2021-07-18 20:57:37 · 232 阅读 · 2 评论 -
Servlet(七)AJAX
文章目录AJAX一、同步与异步的区别1.客户端与服务端同步2.客户端与服务端异步AJAX一、同步与异步的区别1.客户端与服务端同步请求转发login.jsp把整个页面内容重新响应给了浏览器会刷新页面打断客户端的操作当客户端与服务器交互时,是不能进行其他操作需等待服务器的响应,器件客户端的操作会被打断2.客户端与服务端异步当客户端与服务端交互时并不影响客户端的操作使用浏览器中的XMLHttpRequest在更新到内容的页面,整过程在页面不刷新...原创 2021-06-01 19:12:18 · 84 阅读 · 0 评论 -
Servlet(六)相对路径和绝对路径
文章目录相对路径绝对路径相对路径jsp使用的是相对路径相对路径前面会自动补全会受到浏览器地址栏的影响绝对路径js/jquery相对路径的解决办法…/向上回退使用绝对路径注:重定向要给绝对路径request.getContextPath()+...原创 2021-06-01 18:55:22 · 125 阅读 · 0 评论 -
Servlet(五)EL表达式
文章目录一、EL1.什么是EL表达式2.EL表达式的特点3.EL表达式的方法二、JSTL1.什么是JSTL2.JSTL环境搭建3.条件标签4.迭代标签(1)循环数组(2)循环列表一、EL1.什么是EL表达式简化页面代码在JSP开发中对对象的引用用来获得四个作用域对象中的属性2.EL表达式的特点EL表达式可以包含获取对象中的数据,自动类型转换,并且输出获取数据强制类型转换响应输出数据3.EL表达式的方法只可完成加减法不可与字符串一起加减${str1+str2}emp原创 2021-06-01 18:23:34 · 237 阅读 · 1 评论 -
Servlet面试题梳理
文章目录一、Servlet1.什么是Servlet2、servlet生命周期是什么(1)服务器启动时创建(2)初始化(3)提供服务器(4)关闭3.get和post请求的区别是什么4.什么是请求转发和重定向(1)请求转发request(2)重定向response(3)请求转发和重定向的区别二、JSP1.jsp和servlet的联系与区别2.说一说静态包含和动态包含的区别3.九大内置对象是什么?4.Session(1)什么是Session对象?(2)session对象的原理是什么?(3)谈一谈session对象原创 2021-06-01 17:00:13 · 342 阅读 · 0 评论 -
Servlet(四)web.xml配置
文章目录web.xml配置web.xml配置 //进入登录界面 <welcome-file-list> <welcome-file>login.jsp</welcome-file> </welcome-file-list> <!--配置servlet--> <servlet> <servlet-name>login</servlet-原创 2021-06-01 11:43:48 · 234 阅读 · 0 评论 -
Servlet(三)过滤器与监听器
文章目录一、过滤器Filter1.什么是过滤器2.web.xml配置过滤器3.验证用户是否已经登录4.过滤器生命周期二、监听器Listener1.什么是监听器2.web.xml配置监听器3.过滤器生命周期一、过滤器Filter1.什么是过滤器在请求到达服务器资源(servlet/jsp)之前 , 过滤器可以拦截某些请求在过滤器中就可以添加一些相应的代码处理,可以减少代码冗余2.web.xml配置过滤器 <!--配置过虑器--> <filter>原创 2021-06-01 11:34:13 · 139 阅读 · 0 评论 -
Servlet(二)Servlet,jsp,九大内置对象,session,四个作用域,cookie
文章目录一、Servlet1.什么是Servlet2.jsp和servlet的联系与区别3.请求转发和重定向(1)什么是请求转发request(2)什么是重定向response(3)请求转发和重定向的区别二、JSP三、九大内置对象1.请求转发(1)什么是请求转发request2.重定向(1)什么是重定向response(2)请求转发和重定向的区别3.Session对象(1)什么是Session对象(2)session对象的原理(3)session对象的生命周期(4)从请求对象获得与之对应的session对象原创 2021-05-31 19:13:52 · 373 阅读 · 2 评论 -
Servlet(一)servlet的搭建和生命周期
文章目录一、servlet搭建1.继承HttpServlet2.重写父类方法(1)重写构造方法(2)重写init() 响应(3)重写service() 服务(4)重写destroy() 清空(关闭时使用)二、构建xml,配置servlet三、servlet生命周期1.服务器启动时创建2.初始化3.提供服务器4.关闭四、http协议1.请求2.什么是请求3.说一说get请求和post请求(1)get请求(2)post请求(3)区别4.servlet重写get()和post()(1)重写doGet()(2)重写原创 2021-05-31 18:22:00 · 345 阅读 · 1 评论