- 博客(16)
- 收藏
- 关注
原创 java学习------Head First Servlets & Jsp学习
为什么使用Servlet和JSPWeb服务器接收客户请求,然后向客户返回一些结果。服务器一般向浏览器发送一组用HTML编写的指令,使用HTTP发送。HTTP是Web上客户和服务器之间进行通信所使用的协议。web服务器只提供静态内容,servlet负责提供动态内容。HTTP代表超文本传输协议,这是web上使用的网络协议,HTTP运行在TCP/IP之上,使用一种请求/相应模型,客户做出一个HTTP请求...
2018-05-06 08:11:17 184
原创 jquery-----head first jquery 阅读
jquery 入门html复制页面的结构、CSS负责页面的样式、JS负责页面的行为。jQuery是一个专门用来动态改变Web页面文档的javaScript库。选择器和方法$(this) 返回当前元素。$().append() 动态的增加内容$().prepend() 在前面增加内容$().before() 在前面增加元素$().after() 在后面增加元素$().remove()...
2018-05-04 07:05:35 260
原创 设计模式-----代理模式
定义代理模式为另一个对象提供一个替身或者占位符以控制对这个对象的访问。代码demo静态代理public interface UserDaoIpm { void save();}public class UserDao implements UserDaoIpm{ public void save() { System.out.println("-------------静态代理 --...
2018-05-03 07:01:59 97
原创 设计模式-----迭代器模式
定义迭代器模式提供一种方法顺序访问一个集合对象中的各个元素,而又不暴露其内部的表示。代码demo迭代类public class Waitress { ArrayList<Menu<Menuitem>> list; public Waitress(ArrayList<Menu<Menuitem>> list) { this.list=lis...
2018-05-03 06:59:41 104
原创 设计模式-----模板方法模式
定义模板方法模式在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。代码demo模板类public abstract class CaffeineBeverage { final void prepareRecipe(){ bollWater(); brew(); pourInCut(); addCo...
2018-05-03 06:55:58 106
原创 设计模式-----外观模式
定义外观模式提供了一个统一的接口,用于访问子系统中的一群接口,外观定义了一个高级接口,让子系统更容易访问。设计原则最小知识原则,只和你的密友谈话。代码demo外观接口public class HomeFacade { public void controlHome(){ new Light().openlight(); new Bake().backOpen(); }}底层接口pu...
2018-05-03 06:52:32 99
原创 设计模式-----适配器模式
定义适配器让一个类的接口转换成另外一个接口,让原本不兼容的类可以合作无间。代码demo鸭子类public interface Duck { void quack(); }public class MallardDuck implements Duck{ public void quack() { System.out.println("duck gagaga"); }}火鸡...
2018-05-03 06:49:37 88
原创 设计模式-----命令模式
定义命令模式将“请求”封装成对象,以便使用不同的请求、队列、日志来参数化其他对象,命令模式也支持撤销的操作。代码demo命令接口public interface Command { public void execute();}具体执行的命令public class BackCommand implements Command{ public void execute() { Sy...
2018-05-03 06:45:33 95
原创 微信开发---接口测试号申请
个人申请的公众号接口权限小到忽略不计,只能使用测试号来练习各种API,申请测试号的过程竟然也有坑,记录一下。微信公众平台网址: 点击开始开发---接口测试号申请 就可以进入正确的传送门appid和appsecret默认生成,不需要操作;URL和Tolen需要自己配置url配置你自己服务器的一个路径,token填写一个字符串,这一步的操作是为了对比你在页面上输入的URL是你自己的服务器,将页面...
2018-05-02 18:22:41 1195
原创 设计模式-----单例模式
定义单例模式确保一个类只有一个实例,并提供一个全局访问点。代码demopublic class SingleOne { private SingleOne(){ } private static SingleOne item = new SingleOne(); public static SingleOne getItem(){ return item; }}publ...
2018-04-27 06:59:27 104
原创 设计模式-----工厂模式
定义工厂方法模式定义了一个创建对象的接口,但由子类来决定要实例化的类是哪一个。工厂方法让类那实例化推迟到子类。抽象工厂模式提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。设计原则要依赖抽象,不要依赖具体类。代码demo原材料接口public abstract class Pizza { String name; public void prepare(){ Syst...
2018-04-27 06:56:41 85
原创 设计模式-----装饰者模式
定义装饰着模式动态的将责任附加到对象上,若要扩展功能,装饰着提供了比继承更有弹性的替代方案。设计原则类应该对扩展开放,对修改关闭。代码demo基类public abstract class Beverage { String desc; public String getDescription(){ return desc; } public abstract int cost...
2018-04-27 06:51:22 117
原创 设计模式-----观察者模式
定义观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,他的所有依赖者都会受到通知,并且自动更新。设计原则观察者模式提供了一种对象设计,让主题和观察者之间松耦合,为了交互对象之间的松耦合设计而努力,松耦合的设计之所以能让我们建立有弹性的OO系统,能够应对变化,是因为对象之间的互相依赖降到了最低。代码demo主题对象public class WeatherData { priva...
2018-04-27 06:43:04 86
原创 设计模式----策略模式
定义策略模式定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。设计原则找出应用中可能需要变化的部分,把它们独立出来,不要和那些不需要变化的代码混在一起。针对接口编程,而不是针对实现编程。多用组合,少用继承。代码demo鸭子基类public abstract class Duck { public FlyBehavior fly; public void...
2018-04-27 06:34:40 156 1
原创 spring-cache
简单实现1.在项目的pom.xml中引入spring-cache和redis的相关包 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis&l...
2018-04-14 08:03:37 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人