java基础
泥人mr
不积跬步无以至千里
展开
-
面向对象思想 简介(一)
面向对象思想:1.拿到一个问题,首先分析这个问题需要哪些类和对象2.再分析这个类里面需要有哪些属性(字段和方法)3.再分析类与类之间的关系,如何连接(拿到这个问题后,不是分析一步一步的过程,而是应该分析,有哪些对象,对象和对象之间有什么关系,如何将对象抽象出来)分析的时候眼睛里看到的是一个一个的对象 ...原创 2018-09-04 22:45:42 · 140 阅读 · 0 评论 -
反射机制 详解
往往当我们面对一项新的知识时,我们往往需要知道三个方面,它是什么,它能做什么,它比原有知识强在哪里,我们该怎么使用它。当你能够解决这些问题时,便意味着你已经对这项知识入门了。一、是什么 Java Reflaction in Action有这么一句话,可以解释。反射是运行中的程序检查自己和软件运行环境的能力,它可以根据它发现的进行改变。通俗的讲就是反射可以在运行时根据指定的类名获得类的信...转载 2018-09-05 08:14:59 · 74 阅读 · 0 评论 -
服务器和浏览器交互过程(webjava)
当我们打开浏览器,在浏览器的地址栏中输入URL地址"http://www.gacl.cn:8080/JavaWebDemo1/1.jsp"去访问服务器上的1.jsp这个web资源的过程中,浏览器和服务器都做了神马操作呢,我们是怎么在浏览器里面看到1.jsp这个web资源里面的内容的呢?1.浏览器根据主机名‘www.gacl.cn’去操作系统Hosts文件中查找主机名对应的ip地址2.浏览器...转载 2018-09-10 15:46:37 · 1132 阅读 · 0 评论 -
JavaWeb项目的组成结构
按照这个结构原因:开发JavaWeb应用时,不同类型的文件有严格的存放规则,否则不仅可能会使web应用无法访问,还会导致web服务器启动报错JavaWebApp htm,jsp,js文件等 WEB-INF(注意大写) (该目录下文件,外界无法直接访问,有web服务器调配) classes目录(存放编译后...原创 2018-09-10 15:57:59 · 1759 阅读 · 0 评论 -
Quartz使用详解!
一、Quartz可以用来做什么Quartz是一个强大任务调度框架,我工作时候会在这些情况下使用到quartz框架,当然还有很多的应用场景,在这里只列举2个实际用到的餐厅系统会在每周四晚上的22点自动审核并生成报表 人事系统会在每天早晨8点给有待办的人员自动发送Email提醒 二、使用Quartz之前的准备1.建立一个Maven项目2.引入quartz的依赖 使用...转载 2019-03-01 10:21:43 · 816 阅读 · 0 评论 -
mybatis二级缓存弊端
简单了解了下,个人观点如果mapper中sql查询是多表关联查询,在开启二级缓存的情况下,第一次查询会在map中存放缓存,此时是application级下的map,第二次查询时候如果关联的表有修改,此时缓存数据是不变的,而查询依旧会命中,此时查询的数据就是脏数据。...原创 2019-07-11 10:42:31 · 2379 阅读 · 1 评论