12 2018 档案

摘要:@ConfigurationProperties注解和@EnableConfigurationProperties配合使用 1.配置文件: smartodn: debug: debug: ${smartodn.debug.debug} isSkipBak: ${smartodn.debug.isSkipBak} 2.获取配... 阅读全文
posted @ 2018-12-27 11:20 foreast 阅读(740) 评论(0) 推荐(0) 编辑
摘要:springboot过滤器配置 /** * 基本信息过滤器 * * @author jWX562483 */ @EnableConfigurationProperties(DebugProperties.class) @WebFilter(filterName = "InstanceFilter", urlPatterns = "/*") //配置过滤器名称和拦截的路径 @Com... 阅读全文
posted @ 2018-12-27 11:18 foreast 阅读(1289) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/dolphin0520/p/3920407.html 阅读全文
posted @ 2018-12-26 10:14 foreast 阅读(93) 评论(0) 推荐(0) 编辑
摘要:1.xml(可扩展标记语言)的概述 与html的区别: xml: 描述数据,用于存储和传输数据。标签都是自定义的 html:显示数据,标签都是预定义的 注意事项: 文档声明必须在第一行 只有一个根标签 元素只能包裹嵌套,不能交叉嵌套 注释不能嵌套 标签命名规则:字母、数字、下划线、减号、英文... 阅读全文
posted @ 2018-12-18 22:52 foreast 阅读(1889) 评论(0) 推荐(0) 编辑
摘要:生成结果: 阅读全文
posted @ 2018-12-18 22:50 foreast 阅读(525) 评论(0) 推荐(0) 编辑
摘要:1.定义实体类Student: 2.创建Student集合 3.采用Stream流过滤得到分数大于60的学生并按年龄 分组,分组结果封装到Map集合 运行结果: {17=[com.liuxuelin.Student@7b23ec81, com.liuxuelin.Student@6acbcfc0], 阅读全文
posted @ 2018-12-16 21:03 foreast 阅读(246) 评论(0) 推荐(0) 编辑
摘要:注意,上面操作的集合中如果有null,在执行 list.removeIf(s -> s.contains("1")); 时将会报错 阅读全文
posted @ 2018-12-16 16:45 foreast 阅读(18091) 评论(0) 推荐(0) 编辑
摘要:1.使用Collections.sort()实现集合的排序,这里的方法具体指的是: Collections.sort(List list, Compatator c) 第一个参数:为要进行排序的集合。 第二个参数:Compatator的实现,指定排序的方式。 2.使用上面的方法进行排序,首先定义要排 阅读全文
posted @ 2018-12-16 16:16 foreast 阅读(1188) 评论(0) 推荐(0) 编辑
摘要:1.定义一个工作类,让它实现ActionListener接口,并重写actionPerformed(),在这个方法中编写定时执行的代码: 2.创建Timer类,指定间隔时间和工作类: 运行上面代码后,弹框提示是否停止,控制台会每隔三秒打印当前时间并响一声,知道点击弹框中的"确定"按钮 阅读全文
posted @ 2018-12-16 15:43 foreast 阅读(2031) 评论(0) 推荐(0) 编辑
摘要:1.让需要排序的对象实现Comparable接口,并重写compareTo方法 2.构造需要排序的对象的集合,并调用Collections.sort()方法对集合中元素进行排序: 注意:使用 Collections.sort(students);方法对集合对象进行排序时,集合中的对象必须实现Comp 阅读全文
posted @ 2018-12-16 15:23 foreast 阅读(1389) 评论(0) 推荐(0) 编辑
摘要:一、Java 8 Lambda 表达式 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用Lambda 表达式可以使代码变的更加简洁紧凑。 1.1 语法 lambda 表达式的语法格式如下: 阅读全文
posted @ 2018-12-16 09:46 foreast 阅读(150) 评论(0) 推荐(0) 编辑
摘要:json操作 JSONObject body = response.getBody(); JSONArray array = body.getJSONArray("result"); result = JSON.parseObject(array.toString(), new TypeReference>>(){}); 阅读全文
posted @ 2018-12-11 21:24 foreast 编辑
摘要:select * from odn_project_instance.t_instance_group_cfg json操作 JSONObject body = response.getBody(); JSONArray array = body.getJSONArray("result"); result = JSON.parseObject(array.toStr... 阅读全文
posted @ 2018-12-11 20:16 foreast 阅读(226) 评论(0) 推荐(0) 编辑
摘要:Lambda表达式: Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 格式: (parameters) -> expression 或 (parameters) ->{ statements; } 主要作用:用于替代匿名内部类,即可以表示一个接口的实现类。 条件:... 阅读全文
posted @ 2018-12-11 20:10 foreast 阅读(126) 评论(0) 推荐(0) 编辑
摘要:rabbitMQ的使用: 1.安装rabbitMQ,并启动 2.在springboot 配置文件中配置rabbitMQ的连接 3.创建一个队列: @Configuration public class getQueue { public Queue getQueuemethod(){ ... 阅读全文
posted @ 2018-12-09 22:08 foreast 阅读(155) 评论(0) 推荐(0) 编辑
摘要:spring boot 异常处理: 在spring 3.2中,新增了@ControllerAdvice 注解,这个注解注释的类实现控制器增强的功能,在其中可以定义@ExceptionHandler、@InitBinder、@ModelAttribute, 并应用到所有@RequestMapping注释的方法中。 1.@ExceptionHandler实现全局异常处理... 阅读全文
posted @ 2018-12-09 16:22 foreast 阅读(5096) 评论(0) 推荐(0) 编辑
摘要:1.Poi生成excel 1)创建HSSFWorkbook对象 HSSFWorkbook hssfWorkbook = new HSSFWorkbook(); HSSFSheet sheet = hssfWorkbook.createSheet("运单数据"); 2)设置表头: HSSFRow headRow = sheet.cre... 阅读全文
posted @ 2018-12-08 09:18 foreast 阅读(1307) 评论(0) 推荐(0) 编辑
摘要:1.mybatis:MyBatis是一个优秀的持久层框架,对jdbc的操作数据库的过程进行了封装 2.mybatis环境搭建: 1)创建工程导入jar包: jar包:mybatis核心包、mybatis依赖包(下载的mybatis开发包的lib文件夹下的所有jar)、数据库驱动包; //包含日志的包,如果要显示日志,需要编写log4j.proper... 阅读全文
posted @ 2018-12-07 22:27 foreast 阅读(794) 评论(0) 推荐(0) 编辑
摘要:springmvc:是一个表现层框架,用于代替struts2框架 1.springmvc工作原理: //三大组件:1.处理器映射器(HandlerMapping) 2.处理器适配器(HandlerAdapter) 3.视图解析器(ViewReslover) 1)DispatcherServlet:前端控制器 用户请求到达前端控制器,它就相当于mvc模式中的c,d... 阅读全文
posted @ 2018-12-07 22:24 foreast 阅读(292) 评论(0) 推荐(0) 编辑