![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java大师基础篇
就叫一片白纸
话不多说就是干
展开
-
【java面试】第二章
标题转载 2018-06-01 21:23:26 · 137 阅读 · 0 评论 -
【javaWeb】第55天——java web阶段性总结
前端 html:展示 form: 属性: action和method 子标签: input(10种) text password ...原创 2018-09-08 00:23:38 · 191 阅读 · 0 评论 -
【javaWeb】第52天—— WEB实战项目四
回顾: 用户 订单 订单项表 商品 实体: 订单:包含一个用户的实体,一个订单项的list集合 订单项:包含一个订单的实体,一个商品的实体 ////////////////////// 查询我的订单: 1.先要把所有的订单的常规的字段查询出来 2.遍历订单集合,拿到每一个订单(缺少订单项list), 3.通过商品表和订单项表联合查询 条件是...转载 2018-09-02 22:35:36 · 666 阅读 · 0 评论 -
【javaWeb】第53天—— LINUX
回顾: 代理: 静态代理 1.要求被装饰者和装饰者实现同一个接口或者继承同一个类 2.装饰者中要有被装饰者的引用 3.对需要加强的方法进行增强 4.对不需要加强的方法调用原来的方法 动态代理 在程序运行的时候,动态的创建一个对象,用这个对象去操作方法方法 jdk的中P...转载 2018-09-02 22:44:35 · 143 阅读 · 0 评论 -
【javaWeb】第60天——Struts框架的第1天
Struts2第一天Struts2的学习路线1. Struts2的入门:主要是学习Struts2的开发流程(Struts2的开发流程、常见的配置、Action类的编写)2. Struts2的Servlet的API、参数封装和拦截器3. Struts2的值栈和OGNL表达式今天的课程内容1. Struts2框架的概述2. Struts2的快速入门3. Struts2的运行流程...转载 2018-09-24 21:03:46 · 194 阅读 · 0 评论 -
【javaWeb】第61天——Struts框架的第2天
Struts2的第二天课程回顾:Struts2框架第一天1. Struts2框架的概述,前端控制器的模式,核心的过滤器2. 入门,编写struts.xml配置文件3. 配置文件 * 配置文件的加载4. Action类的编写和访问Struts2的第二天的内容1. Struts2框架中的Servlet的API的使用2. Struts2中Action接收请求参数3. Strut...转载 2018-09-24 21:04:39 · 171 阅读 · 0 评论 -
【javaWeb】第56天——Hibernate框架第一天
Hibernate框架第一天今天任务1. 使用Hibernate框架完成对客户的增删改查的操作教学导航1. 能够说出Hibernate的执行流程2. 能够独立使用Hibernate框架完成增删改查的操作框架和CRM项目的整体介绍1. 什么是CRM * CRM(Customer Relationship Management)客户关系管理,是...转载 2018-09-14 22:35:06 · 203 阅读 · 0 评论 -
【javaWeb】第57天——Hibernate框架的第二天
Hibernate框架第二天课程回顾:Hibernate框架的第一天1. Hibernate框架的概述:ORM2. 框架的入门的程序 * 编写映射的配置文件 * 编写核心的配置文件 * 编写程序3. 配置的文件4. 使用的接口和方法今天内容1. Hibernate持久化对象的状态2. Hibernate的一级缓存3. Hibernate...转载 2018-09-14 22:37:07 · 126 阅读 · 0 评论 -
【javaWeb】第58天——Hibernate框架的第三天
Hibernate框架第三天课程回顾:Hibernate第二天1. 持久化类和一级缓存 * 持久化类:JavaBean + 映射的配置文件 * 持久化对象的三种状态 * 瞬时态 * 持久态:有自动更新数据的能力 * 托管态 * Session的一级缓存,快照机制 * 主键的生成策略2. 管理事务 * 设置隔离级别 * 丢失更新的问题,乐观锁:添加属性versio...转载 2018-09-20 23:42:39 · 123 阅读 · 0 评论 -
【javaWeb】第54天——项目部署(nginx)
回顾: linux: 操作系统,应用服务器上 常用命令: cd 切换命令 cd / cd ~ cd ../../ cd xx ll 展示所有的文件 ll -h 友好的展示 mkdir 创建目录...原创 2018-09-08 00:22:40 · 1291 阅读 · 0 评论 -
【javaWeb】第51天—— WEB实战项目三
回顾: 分类信息展示 包含 ajax .get(url,params,function(data),type);.get(url,params,function(data),type);.get(url,params,function(data){},type); .post(url,params,function(data){},typ...转载 2018-08-31 22:02:10 · 862 阅读 · 0 评论 -
【javaWeb】第50天—— WEB实战项目二
通用的servlet设计: 编写一个servlet,重写doget() 在doget方法中我们编写了 if else if … 在页面中 超链接继续抽取: BaseServlet extends HttpServlet{ 重写service方法 } 在service方...转载 2018-08-31 22:01:00 · 667 阅读 · 0 评论 -
【java基础】第32天——UDP协议、TCP协议、TCP上传文件案例
今日内容介绍 1、网络三要素及传输协议 2、实现UDP协议的发送端和接收端 3、实现TCP协议的客户端和服务器 4、TCP上传文件案例=======================第一节课开始=============================================01网络模型*A:网络模型 TCP/IP协议中的四层分别是应用层、传输层、网络层和...原创 2018-06-02 00:48:35 · 260 阅读 · 0 评论 -
【javaWeb】第44天——jsp&el&jstl
回顾: jsp: cookie: 浏览器端会话技术 由服务器产生,生成key=value形式,通过响应头(set-cookie)返回给浏览器,保存在浏览器端 下次访问的时候根据一定的规则携带cookie,通过请求头(cookie)携带给服务器. 常用方法: 构造: new Cookie(String key,S...转载 2018-07-01 10:40:20 · 253 阅读 · 0 评论 -
【javaWeb】第45天——-事务&mvc&反射补充
回顾: jsp: java服务器页面 jsp的脚本 jsp的注释 html注释 java注释 jsp注释 <%– –%> jsp的指令 page:声明页面一些属性 重要的属性: impor...转载 2018-07-14 14:23:05 · 216 阅读 · 0 评论 -
【javaWeb】第45天——jdbc案例(简单的curd&分页)
回顾: mvc jsp的设计模式1: jsp+javabean jsp的设计模式2: jsp+javabean+servlet jsp:展示数据 javabean:封装数据 封装对数据的访问 servlet:处理请求 mvc: 将业务逻...转载 2018-07-28 00:51:14 · 273 阅读 · 0 评论 -
【javaWeb】第46天—— ajax和jquery
回顾: 分页: 将数据按照页码划分,提高用户的体验度. 分类: 逻辑分页:一次性将内容加载到内存(list),获取自己想要的数据 sublist截取.缺点:维护起来麻烦 物理分页:(经常使用) 每次只去查询当前页需要的数据 缺点:和数据库交互多 mysql: limit 格式: select ….. limit m,n; ...转载 2018-08-06 21:45:56 · 470 阅读 · 0 评论 -
【javaWeb】第47天—— listener&filter
回顾: ajax: 异步请求 原生的ajax(了解) 1.创建一个核心对象 XMLHttpRequest 2.编写回调函数 xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState==4 && xmlhttp.status==200){ ...转载 2018-08-12 21:34:51 · 151 阅读 · 0 评论 -
【javaWeb】第48天—— 注解、上传文件、动态代理
回顾: listener(了解) 监听器,监听javaweb中三个域对象 监听对象的创建和销毁 ServletContextListener 在项目启动的时候加载配置文件 ServletRequestListener HttpSessionListener 监听对象的属性的变化 ...转载 2018-08-18 21:16:52 · 239 阅读 · 0 评论 -
【javaWeb】第49天—— WEB实战项目
回顾: 注解: 格式: @interface 注解名{} jdk中三个注解 自定义注解: 注解属性: 接口中的方法 类型: 基本类型 String Class ...原创 2018-08-24 20:22:14 · 9420 阅读 · 0 评论 -
【javaWeb】第59天——Hibernate框架的第四天
Hibernate框架的第四天回顾:Hibernate框架的第三天1. 一对多关联关系映射 * JavaBean的编写 * 编写映射的配置文件 * 使用级联保存、删除、孤儿删除,使用cascade="save-update,delete,delete-orphan" * 放弃外键的维护的权力,使用inverse="true"2. 多对多关联关系映射 * 保存,必须放弃外键的维护...转载 2018-09-20 23:44:30 · 106 阅读 · 0 评论 -
【javaWeb】第63天——Spring框架的第1天
今天课程:Spring框架第一天Spring框架的学习路线1. Spring第一天:Spring的IOC容器之XML的方式,Spring框架与Web项目整合2. Spring第二天:Spring的IOC容器之注解的方式,Spring的AOP技术3. Spring第三天:Spring的事务管理、Spring框架的JDBC模板4. Spring第四天:SSH三大框架的整合今天内容概述...转载 2018-10-06 21:30:20 · 221 阅读 · 0 评论 -
【javaWeb】第63天——Spring框架的第2天
Spring框架第二天课程回顾:Spring框架第一天1. 概述 * IOC和AOP2. 框架的IOC的入门 * 创建applicationContext.xml,引入约束,<bean/> * 配置文件<bean id="" class="" name="" scope=""/> 3. 依赖注入 * DI:依赖注入4. 整合WEB * Spring框转载 2018-10-06 21:31:58 · 137 阅读 · 0 评论 -
【javaWeb】第72天——Mybatis第2天
Mybatis第二天框架课程1课程计划1、输入映射和输出映射a)输入参数映射b)返回值映射2、动态sqla)Ifb)Wherec)Foreachd)Sql片段3、关联查询a)一对一关联b)一对多关联4、Mybatis整合spring2输入映射和输出映射Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis...转载 2018-11-01 22:16:21 · 135 阅读 · 0 评论 -
【javaWeb】第75天——redis
3redis介绍3.1什么是NoSQLNoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充。随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问...转载 2018-11-06 23:05:29 · 189 阅读 · 0 评论 -
【javaWeb】第73天——springMVC第1天
1课程计划第一天1、Springmvc介绍2、入门程序3、Springmvc架构讲解a)框架结构b)组件说明4、Springmvc整合mybatis5、参数绑定a)Springmvc默认支持的类型b)简单数据类型c)Pojo类型d)Pojo包装类型e)自定义参数绑定6、Springmvc和struts2的区别第二天1、高级参数绑定a)数组类型的参数绑定b)Lis...转载 2018-11-05 22:30:52 · 221 阅读 · 0 评论 -
【javaWeb】第74天——springMVC第2天
1课程计划1、高级参数绑定a)数组类型的参数绑定b)List类型的绑定2、@RequestMapping注解的使用3、Controller方法返回值4、Springmvc中异常处理5、图片上传处理6、Json数据交互7、Springmvc实现Restful8、拦截器2高级参数绑定2.1绑定数组2.1.1需求在商品列表页面选中多个商品,然后删除。2.1.2需求分析此功...转载 2018-11-05 22:45:24 · 182 阅读 · 0 评论 -
JAVA商城项目(微服务框架)——第1天springboot介绍
0.学习目标了解SpringBoot的作用掌握java配置的方式了解SpringBoot自动配置原理掌握SpringBoot的基本使用了解Thymeleaf的基本使用了解SpringBoot在这一部分,我们主要了解以下3个问题:什么是SpringBoot为什么要学习SpringBootSpringBoot的特点1.1.什么是SpringBootSpringBoot是Sp...转载 2019-02-22 23:34:47 · 5582 阅读 · 0 评论 -
JAVA商城项目(微服务框架)——第2天认识微服务
0.学习目标了解系统架构的演变了解RPC与Http的区别掌握HttpClient的简单使用知道什么是SpringCloud独立搭建Eureka注册中心独立配置Robbin负载均衡-Xms128m -Xmx128m1.系统架构演变随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此也不断的演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,...转载 2019-02-24 21:34:59 · 2960 阅读 · 1 评论 -
JAVA商城项目(微服务框架)——第4天 乐优商城项目搭建
0.学习目标了解电商行业了解乐优商城项目结构能独立搭建项目基本框架能参考使用ES6的新语法1.了解电商行业学习电商项目,自然要先了解这个行业,所以我们首先来聊聊电商行业1.1.项目分类主要从需求方、盈利模式、技术侧重点这三个方面来看它们的不同1.1.1.传统项目各种企业里面用的管理系统(ERP、HR、OA、CRM、物流管理系统。。。。。。。)需求方:公司、企业内部盈利模式:...转载 2019-02-28 23:06:46 · 10478 阅读 · 5 评论 -
JAVA商城项目(微服务框架)——第3天认识微服务2
0.学习目标会配置Hystix熔断会使用Feign进行远程调用能独立搭建Zuul网关能编写Zuul的拦截器1.Hystix1.1.简介Hystix,即熔断器。主页:https://github.com/Netflix/Hystrix/Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。1.2.熔断器的工作机制:正常工作的...转载 2019-02-25 23:29:16 · 963 阅读 · 0 评论 -
【javaWeb】第71天——Mybatis第1天
1课程计划第一天:1、mybatis的介绍2、Mybatis的入门a)使用jdbc操作数据库存在的问题b)Mybatis的架构c)Mybatis的入门程序3、Dao的开发方法a)原始dao的开发方法b)动态代理方式4、SqlMapConfig.xml文件说明第二天:1、输入映射和输出映射a)输入参数映射b)返回值映射2、动态sql3、关联查询a)一对一关联b)一...转载 2018-11-01 22:09:09 · 200 阅读 · 0 评论 -
【javaWeb】第70天——maven2
Maven第二天一、回顾1.什么是maven?它是一个软件开发的管理工具,主要管理的工作是:依赖管理,项目构建2.使用maven的好处?能够集中管理jar包,提供一键构建3.maven的安装及配置配置:MAVEN_HOME,PATH路径配置本地仓库:运行:mvn -v4.常用的maven命令Compile,test,package,install,deploy5.maven...转载 2018-10-28 23:20:32 · 188 阅读 · 0 评论 -
【javaWeb】第69天——maven第一天
Maven第一天一、maven的好处?1.使用传统的web项目开发的crm大小2.同样的项目使用maven,它的大小小结:同样的项目使用maven工程来实现,它的项目源码很小,可以初步推断它里面一定没有jar 包,继续思考,没有jar包的项目怎么可能运行呢?分析jar包查找的过程二、分析出maven优点是如何实现的?1.依赖管理就是对jar 包管理的过程,管理的过程参考上面的...转载 2018-10-28 23:13:36 · 193 阅读 · 0 评论 -
【javaWeb】第63天——Spring框架的第3天
Spring框架的第三天课程回顾:Spring框架第二天1. IOC的注解方式 * @Value * @Resource(name="")2. 整合JUnti单元测试 * 先有Junit4运行环境 * 导入spring-test.jar包3. Spring的AOP技术(XML的方式) * 什么是AOP:面向切面编程 * 采用代理技术完成(默认采用JDK接口方式,CGLI...转载 2018-10-06 21:33:33 · 161 阅读 · 0 评论 -
【javaWeb】第63天——Spring框架的第4天
Spring框架的第四天课程回顾:Spring框架第三天1. AOP注解方式 * 编写切面类(包含通知和切入点) * 开启自动代理2. JDBC模板技术 * Spring提供模板技术,数据库的操作 * 以后编写DAO层,都可以继承JdbcDaoSupport类(JDBC模板) * Spring框架可以整合开源连接池3. Spring事务管理 * Spring框架事务管理需...转载 2018-10-06 21:34:21 · 205 阅读 · 0 评论 -
【javaWeb】第64天——SSH练习第一天
svn的使用课程回顾:SSH三大框架整合1. 回顾SSH开发需要的jar和配置文件 * Struts2框架 * web.xml和struts.xml * Hibernate框架 * hibernate.cfg.xml * Customer.hbm.xml * Spring框架 * applicationContext.xml * log4j.propertie...转载 2018-10-18 00:23:55 · 192 阅读 · 0 评论 -
【javaWeb】第64天——SSH练习第二天
crm练习课程内容课程目标1. 通过SSH框架完成基本功能的开发用户模块功能一:用户注册功能1. 可以先判断登录名是否已经存在2. 要给密码使用MD5进行加密操作功能二:用户登录功能1. 登录功能要注意需要先给密码加密后,再进行查询 * 密码加密后再查询 * 用户的状态必须是1,字符串类型的功能三:用户退出功能1. 把用户信息从HttpSession中清...转载 2018-10-18 00:25:57 · 151 阅读 · 0 评论 -
【javaWeb】第66天——SSH练习第三天
crm练习课程内容课程目标1. 通过SSH框架完成基本功能的开发用户模块功能一:用户注册功能1. 可以先判断登录名是否已经存在2. 要给密码使用MD5进行加密操作功能二:用户登录功能1. 登录功能要注意需要先给密码加密后,再进行查询 * 密码加密后再查询 * 用户的状态必须是1,字符串类型的功能三:用户退出功能1. 把用户信息从HttpSession中清...转载 2018-10-18 00:27:16 · 137 阅读 · 0 评论 -
【javaWeb】第66天——SSH练习第四天
crm练习课程内容课程目标1. 通过SSH框架完成基本功能的开发用户模块功能一:用户注册功能1. 可以先判断登录名是否已经存在2. 要给密码使用MD5进行加密操作功能二:用户登录功能1. 登录功能要注意需要先给密码加密后,再进行查询 * 密码加密后再查询 * 用户的状态必须是1,字符串类型的功能三:用户退出功能1. 把用户信息从HttpSession中清...转载 2018-10-18 00:28:08 · 171 阅读 · 0 评论