1、SpringCloud-Rest微服务案例; 2、EurekaServer服务注册中心,主机映射名称修改,主机IP信息提示,info内容构建,Eureka服务发现,集群配置; 3、Ribbon配置,负载均衡,核心组件IRule,自定义Ribbon的负载均衡策略; 4、Feign工程的构建; 5、Hystrix断路器,服务熔断,服务降级,HystrixDashboard; 6、Zuul路由基本配置,访问映射规则; 7、SpringCloud_Config分布式配置中心,SpringCloud_Config服务端与GitHub通信,SpringCloud_Config客户端通过Config服务端获得GitHub上的配置,SpringCloud_Config配置演示与策略切换等等;
1、服务发现与注册; 2、服务消费者(RestTemplate + Ribbon 和 Feign); 3、断路器(Hystrix); 4、路由网关(zuul); 5、分布式配置中心(Spring cloud config)
1、使用Spring的aop进行简单的性能监测,测试一个方法从开始到结束的执行时间;2、test中如何测试Controller和service;3、JDK和CGlib动态代理;4、测试事务失效及解决办法;5、多线程售票问题(使用Queue);6、单例模式
一、该项目主要讲解了使用Ajax发送异步或同步的四步操作, 有以下几个小demo:1、Ajax值HelloWord;2、Ajax分别发送POST和GET请求的区别;3、如果响应内容为xml该如何处理;4、省际联动的案例; 二、学习了XStream小工具,可以把JavaBean转换为XML格式; 三、JSON的一些知识点和JSON-LIB工具的应用,可以把JavaBean转换为JSON串; 四、学习对自己写的ajax进行封装
此项目中写了几种JdbcUtils工具包,一种是关于查询操作,在得到resultSet后利用getMetaData()方法得到表的结构信息:如:getColumnCount()方法得到一种有多少列;String cols_name = metaData.getColumnName(i + 1);得到每个列的属性名称,比如:id username.....Object cols_value = resultSet.getObject(cols_name);取出每个列的属性对应的值,放到Map或者List<Map>中;还有一种查询操作是采用反射的方式等等
一、JUC(java.util.concurrent):主要讲解了java.util.concurrent包下的一些知识点。1、Volatile关键字--内存可见性;2、原子变量--CAS算法(Compare-And-Swap);3、ConcurrentHashMap线程分段机制等;4、CountDownLatch 闭锁;5、实现Callable接口;6、Lock同步锁;7、Condition控制线程通信;8、ReadWriteLock读写锁;9、线程8锁;10、线程池;11、线程调度;12、Fork/Join分支合并框架(工作窃取)
此项目中写了关于jdbc的一些知识点小demo。 比如:1、jdbc保存和取出一些大数据(mp3格式); 2、执行批处理; 3、使用PreparedStatement防止SQL注入; 4、java.util.Date 与 java.sql.Date、java.sql.Time、java.sql.Timestamp 之间的相互转换; 5、数据库连接池:c3p0、DBCP等; 6、threadLocal的介绍; 7、transcation事务的介绍
此项目中涉及的jdbc知识点有: 1、使用DBUtils完成添加和查询操作以及对DBUtils结果集处理器的介绍和练习; 2、编写DBUtils底层源码的核心简便版并测试; 3、使用事务完成转账功能; 4、编写BaseServlet,获取方法名,通过反射的方式调用方法,对得到的结果进行处理,然后进行转发或者重定向。
此登陆注册使用servlet写的,没有使用jdbc连接数据库,而是使用了XML文件的形式保存了一些数据,使用Xpath进行查询解析获取元素和添加元素
一、页面静态化(图书管理小项目):首次访问去数据库中获取数据,然后把数据保存到一个html页面中,二次访问,就不再去数据库中获取了,而是直接显示html。 二、 如果html文件存在,直接重定向到这个文件; 如果html文件不存在,我们要生成html: * 1、filter中放行,show.jsp会做出很多的输出,我们要让它别再输出给客户端,而是输出到我们制定的一个html文件中,则需要调包response 2、涉及的难点:response的调包问题,让它的getWriter()与一个 html文件绑定,那么show.jsp的输出就到了html文件中