摘要: 概念(是什么?) 其思想是针对一组算法,将每一种算法都封装到具有共同接口的独立的类中,从而是它们可以相互替换。策略模式的最大特点是使得算法可以在不影响客户端的情况下发生变化,从而改变不同的功能。 编写步骤(怎么用) 定义抽象策略角色(为策略对象定义一个公共的接口) 编写具体策略角色(实际上就是实现上 阅读全文
posted @ 2019-06-04 09:47 纯洁的赤子之心 阅读(404) 评论(0) 推荐(0)
摘要: 一般我们开发Spring boot的web应用的时候,一般会实现Service接口,然后实现对应的类,调用方法,通过对DAO映射进行数据访问,我现在就说一下如何实现简单快速的实现数据的访问。通过对DAO层直接进行数据的访问. 阅读全文
posted @ 2019-04-09 09:17 纯洁的赤子之心 阅读(1151) 评论(0) 推荐(0)
摘要: 当我们需要实现并发、异步等操作时,通常都会使用到ThreadPoolTaskExecutor,现对其使用稍作总结。 springboot 配置: 提交任务 无返回值的任务使用execute(Runnable) 有返回值的任务使用submit(Runnable) 处理流程 当一个任务被提交到线程池时, 阅读全文
posted @ 2019-03-07 10:14 纯洁的赤子之心 阅读(12233) 评论(0) 推荐(0)
摘要: 一、简单粗暴的线程 最原始的方式,当我们要并行的或者异步的执行一个任务的时候,我们会直接使用启动一个线程的方式,如下面所示: new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method 阅读全文
posted @ 2019-03-05 17:01 纯洁的赤子之心 阅读(8002) 评论(0) 推荐(0)
摘要: 一、java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境。 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可。。http://www.oracle.com/technetwork/java/javase/downloads/jdk7-down 阅读全文
posted @ 2019-02-28 14:00 纯洁的赤子之心 阅读(246) 评论(0) 推荐(0)
摘要: 1.Filter过滤器只过滤jsp文件不过滤action请求解决方案解决办法:在web.xml中将filter的配置放在struts2配置的前面。2.拦截器与Filter的区别Spring的拦截器与Servlet的Filter有相似之处,比如二者都是AOP编程思想的体现,都能实现权限检查、日志记录等 阅读全文
posted @ 2019-01-08 11:20 纯洁的赤子之心 阅读(826) 评论(1) 推荐(1)
摘要: java.util.List中有一个subList方法,用来返回一个list的一部分的视图。 阅读全文
posted @ 2018-11-14 17:31 纯洁的赤子之心 阅读(1292) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-10-26 16:17 纯洁的赤子之心 阅读(137) 评论(0) 推荐(0)
摘要: 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对 阅读全文
posted @ 2018-10-26 10:23 纯洁的赤子之心 阅读(2030) 评论(0) 推荐(0)
摘要: 1.例子(java中的compareto方法,返回参与比较的前后两个字符串的asc码的差值) 阅读全文
posted @ 2018-10-25 09:44 纯洁的赤子之心 阅读(1565) 评论(0) 推荐(0)