随笔分类 -  Java

摘要:代理模式 代理模式 实现逻辑和实现的解耦 代理模式 为了提供额外的的操作,插入用来代替实际对象的对象。这些操作通常涉及与实际对象通信,代理充当中间人的角色 接口 实际对象 代理对象 测试 动态代理 Java动态代理可以动态创建代理并动态处理对所代理的方法的调用 在动态里上所做的所有调用都会被重定向到 阅读全文
posted @ 2018-06-08 11:40 北冥冰皇 阅读(582) 评论(0) 推荐(0)
摘要:在工厂对象上调用创建方法,生成接口的某个实现的对象 通过这种方式,接口与实现分离 方法接口 工厂方法接口 方法实现 工厂方法实现 测试 阅读全文
posted @ 2018-06-06 09:33 北冥冰皇 阅读(360) 评论(0) 推荐(0)
摘要:适配器模式用于消除接口不匹配造成的类兼容性问题 类模式的适配器采用继承的方式复用接口 对象模式的适配器采用组合的方式复用 适配器模式 对象模式 新建适配器,接受原类对象的所有方法,然后生成新需要的接口方法 原类对象 适配接口 适配器 测试 适配器模式 类模式 通过创建类继承类和实现接口来实现适配 原 阅读全文
posted @ 2018-06-06 09:33 北冥冰皇 阅读(510) 评论(0) 推荐(0)
摘要:创建一个能够根据所传递的参数对象的不同而具有不同行为的方法 要执行的算法固定不变,封装到一个类(Context)中 策略就是传递进去的参数对象,它包含执行代码 策略接口 具体实现 封装逻辑(算法) 测试 阅读全文
posted @ 2018-06-06 09:32 北冥冰皇 阅读(2013) 评论(0) 推荐(0)
摘要:各I/O模型优缺点 BIO通信模型 BIO主要的问题在于每当有一个新的客户端请求接入时,服务端必须创建一个新的线程处理新接入的客户端链路,一个线程只能处理一个客户端连接 线程池I/O编程 假如所有可用线程都被阻塞,后续I/O都将在队列中排队 线程池采用阻塞队列实现,队列积满之后,后续入队列操作将被阻 阅读全文
posted @ 2018-05-29 17:40 北冥冰皇 阅读(2747) 评论(0) 推荐(0)
摘要:多线程概述 抢占式多任务 直接中断而不需要事先和被中断程序协商 协作多任务 被中断程序同意交出控制权之后才能执行中断 多线程和多进程区别? 本质的区别在于每个进程有它自己的变量的完备集,线程则共享相同的数据 Thread Thread(Runnable target) 构造有一个新的线程来调用指定的 阅读全文
posted @ 2018-05-23 11:22 北冥冰皇 阅读(487) 评论(0) 推荐(0)
摘要:form提交 注:input 属性使用name 后台登录验证代码 阅读全文
posted @ 2017-05-27 11:01 北冥冰皇 阅读(848) 评论(0) 推荐(0)
摘要:ShiroConfiguration thymleaf使用shiro标签,需要引入 注:问题:https://www.oschina.net/question/250720_195683 FilterChain修改如下: 参考博客:Apache Shiro和Spring boot的结合使用 参考博客 阅读全文
posted @ 2017-05-27 10:58 北冥冰皇 阅读(5580) 评论(0) 推荐(2)
摘要:1、采用@RequestParam或Request对象获取参数的方法 注:contentType必须指定为:application/x-www-form-urlencoded ajax代码 2、@RequestBody 接收对象 注:contentType为application/json ajax 阅读全文
posted @ 2017-05-09 09:45 北冥冰皇 阅读(6296) 评论(0) 推荐(0)
摘要:参考CSDN博客:SSM框架——详细整合教程(Spring+SpringMVC+MyBatis) 参考博客园博客:SSM框架——详细整合教程(Spring+SpringMVC+MyBatis) 错误注意事项参考博客:SSM框架——整合注意事项 参考博客:史上最全最强SpringMVC详细示例实战教程 阅读全文
posted @ 2017-04-11 15:47 北冥冰皇 阅读(914) 评论(0) 推荐(0)