摘要: 一、方法引用 注意: 1、Lambda 体中调用方法的参数列表与返回值类型,要与函数式接口中的抽象方法的函数列表和返回值保持一致!2、若Lambda 参数列表中的第一个参数是实例方法的调用者,而第二个参数是实例方法的参数时,可以使用ClassName::method 类::实例方法名 @Test p 阅读全文
posted @ 2020-04-23 23:17 程程111 阅读(270) 评论(0) 推荐(0)
摘要: Consumer<T> : 消费性接口 返回值 void accept(T t); public void happy(double money, Consumer<Double> con) { con.accept(money); } @Test public void test1() { hap 阅读全文
posted @ 2020-04-23 21:55 程程111 阅读(200) 评论(0) 推荐(0)
摘要: 1、基础语法 java8引入新的操作符“->”箭头操作符,箭头操作符将Lambda表达式分成两部分 左侧:Lambda 表达式的参数列表,对应抽象方法的参数列表 右侧:需要执行的功能,对应抽象方法要实现的功能 2、秘诀 左右遇一括号省, 左侧推断类型省, 3、语法格式 语法格式一:无参数,无返回值 阅读全文
posted @ 2020-04-22 21:39 程程111 阅读(372) 评论(0) 推荐(0)
摘要: 使用新特性简化代码,增强可读性 package com.gg.java8; import java.util.*; import org.junit.Test; public class TestLambda { //插入公司员工信息 List<Employee> employees= Arrays 阅读全文
posted @ 2020-04-21 21:21 程程111 阅读(179) 评论(0) 推荐(0)
摘要: 1、Lambda表达式 2、函数是接口 3、方法引用与构造器应用 4、Stream API 5、接口中的默认方法与静态方法 6、新时间日期API 7、其他新特性 速度更快 1.8:hash map 改变数组-链表-红黑树(新增慢其他都快) 1.8:ConcurrentHashMap 不采用锁用CAS 阅读全文
posted @ 2020-04-20 23:07 程程111 阅读(117) 评论(0) 推荐(0)
摘要: 当idp与user建立起联系后,idp向sp发送响应 <samlp:Response xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol" ID="_81e65e52081649f77587dd7a12b0e3c3" InResponseTo="654 阅读全文
posted @ 2020-04-19 13:25 程程111 阅读(1701) 评论(2) 推荐(1)
摘要: user没有登陆过sp,此时sp向idp发送请求,下文是请求的xml形式 <samlp:AuthnRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol" AssertionConsumerServiceURL="http://localh 阅读全文
posted @ 2020-04-19 13:01 程程111 阅读(2009) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-04-19 12:51 程程111 阅读(643) 评论(0) 推荐(0)
摘要: 1.打开cmd,输入:netstat -ano | findstr 8080,根据端口号查找对应的PID。结果如下: 2.根据PID找进程名称,输入命令:tasklist | findstr 17892,发现是占用8080端口的进程为:javaw.exe。 3.根据PID结束对应进程。输入命令tas 阅读全文
posted @ 2020-04-18 16:55 程程111 阅读(786) 评论(0) 推荐(0)
摘要: 1、什么是SAML: SAML是Web浏览器用来通过安全令牌启用单点登录(SSO)的标准协议 2、优点: 跨多个应用程序管理用户身份和授权。 3、单点登录(SSO)是什么: 它使用户仅使用一组凭据(用户名和密码)登录一次,就可以安全地对多个应用程序和网站进行身份验证。 4、SSO如何工作? 使用SS 阅读全文
posted @ 2020-04-17 08:39 程程111 阅读(3778) 评论(0) 推荐(0)
摘要: 背景: controller层需要重定向到其他html界面时,需要用如下代码 // 设置302状态码 response.setStatus(302); // 设置location响应头 response.setHeader("location", "../adv.html"); // 注意:一次重定 阅读全文
posted @ 2020-04-16 18:40 程程111 阅读(578) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-04-14 15:33 程程111 阅读(100) 评论(0) 推荐(0)
摘要: 思维导图: 项目效果图 一览界面: 新增界面: 阅读全文
posted @ 2020-04-13 14:09 程程111 阅读(259) 评论(0) 推荐(0)
摘要: 背景: Mayabtis+springboot项目,连接数据库发生异常 报错内容: java.lang.AbstractMethodError: Receiver class com.mchange.v2.c3p0.impl.NewProxyResultSet does not define or 阅读全文
posted @ 2020-04-13 10:40 程程111 阅读(2713) 评论(0) 推荐(0)
摘要: Mysql 语句 1. 模糊查询 所查询字段 + like '%米%' eg:select * from user where realname like '%米%' Mabatis语句 1. 模糊查询 SELECT * FROM table WHERE name LIKE CONCAT(CONCA 阅读全文
posted @ 2020-04-12 14:17 程程111 阅读(95) 评论(0) 推荐(0)
摘要: 错误信息 Description: Field areaService in com.imooc.demo.web.AreaController required a bean of type 'com.imooc.demo.service.AreaService' that could not b 阅读全文
posted @ 2020-04-11 11:31 程程111 阅读(1254) 评论(1) 推荐(0)
摘要: 背景介绍: 把项目在新的电脑上运行,MySQL版本不同出现错误 错误: 报错The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must... 原因: 是使 阅读全文
posted @ 2020-04-11 09:14 程程111 阅读(1018) 评论(0) 推荐(0)
摘要: bug描述: 在Springboot整合Junit的时候编写测试类进行测试时, 出现以下错误: 十一月 28, 2019 2:53:48 下午 org.junit.vintage.engine.descriptor.RunnerTestDescriptor warnAboutUnfilterable 阅读全文
posted @ 2020-04-10 23:06 程程111 阅读(2128) 评论(1) 推荐(1)
摘要: Git 环境准备 本地基本操作 本地文件关联git管理 文件提交git Ctrl+K:提交 关联远程仓库 先注册github账号 连接本地 git菜单 撤销提交 追加提交 Code Review 阅读全文
posted @ 2020-04-09 17:35 程程111 阅读(170) 评论(0) 推荐(0)
摘要: 更多实用技巧 Tabs分屏和独立 日志链接及浏览器 设置浏览器 本地修改历史 三秒钟不操作,自动保存一个版本 右键--Local History--Show History 查看方法调用情况 按住方法 Ctrl+Alt+H 纵向选择 1、Alt+左键 2、Ctrl+Shift+Alt+J:选中文件中 阅读全文
posted @ 2020-04-09 15:40 程程111 阅读(173) 评论(0) 推荐(0)