![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 76
华达州
一起卷吧
展开
-
jdk8新特性(一)Lambda表达式和函数式编程
lambda表达式和函数式编程一、函数式接口1、概念2、格式和使用3、@FunctionalInterface注解4、使用自定义的函数式接口二、Lambda表达式1、举例说明lambda表达式的方便之处2、体验Lambda表达式的更优写法3、Lambda的标准格式4、Lambad表达式练习5、Lambda省略格式三、总结lambda表达式和函数式编程是jdk8引入的新特性,这也是java语言发展的大趋势,我们还是要学会使用的一、函数式接口1、概念函数式接口在Java中是指:有且仅有一个抽象方法的接口原创 2021-08-12 11:57:57 · 137 阅读 · 0 评论 -
一分钟搞定Spring AOP实现权限控制
Spring Aop就是我们常说的面向切面编程,它和IOC构成了spring体系的两大核心,玩明白了这两个,spring就算玩会了。。spring aop可以干很多事,他就类似于拦截器,能在你的目标方法之前或者之后做一些事儿(类似于方法的增强),例如:权限校验、日志记录、统计等本文主要讲的是如何利用spring aop实现权限校验和控制一、首先定义接口(有点spring security那意思了)@Documented@Target(ElementType.METHOD)@Retention(R原创 2021-08-11 11:24:49 · 5458 阅读 · 10 评论 -
扛起来——mybatis自定义分页插件(PageHelper)和自定义日志打印(Log)
文章目录一、环境准备1、导入以下依赖2、创建mybatis核心配置文件(SqlMapConfig.xml)二、创建实体类和mapper层1、创建User实体类2、创建自定义的Page类和PageHelper3、创建HdzPageInterceptor并实现Interceptor接口三、测试结果1、不添加分页插件2、开启分页插件四、自定义日志插件1、定义SQlLogPlugin实现Interceptor接口2、测试日志插件一、环境准备为了不被其他干扰,本项目单纯的引入mybatis依赖和测试环境1、导入原创 2021-08-08 17:06:01 · 814 阅读 · 0 评论 -
踩雷避坑之128陷阱
What is 128陷阱?(什么是128陷阱?)我们来看下面的代码public class Test { public static void main(String[] args) { Integer a = 100; Integer b = 100; System.out.println(a==b); Integer a2 = 1000; Integer b2 = 1000; System.o原创 2021-07-13 12:30:49 · 106 阅读 · 0 评论 -
图解三次握手四次挥手(TCP/IP协议)
TCP/IP协议的官网解释TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。简单说一下:TCP 提供面向有连接的通信传输,面向有连接是指在传送数据之前必须先建立连接原创 2021-04-24 21:22:40 · 483 阅读 · 0 评论 -
计算机网络通讯(OSI七层架构)
一、 网络协议介绍互联网协议按照功能不同分为OSI七层架构和TCP/IP四层或五层最先有的是OSI七层架构,之后才引出了TCP/IP五层和四层模型;TCP/IP五层主要是把OSI七层架构中的应用层和表示层以及会话层统一为应用层;TCP/IP四层模型在五层模型的基础之上将数据链路层和物理层统一为网络接口层;这里我们主要根据原始的OSI七层架构来展开详细介绍1. 应用层 能产生流量的程序2. 表示层 加密 压缩等处理 传输格式(二进制 ASCII码)乱码是表示层问题(开发者处理)3. 会原创 2021-04-22 19:16:47 · 1854 阅读 · 0 评论 -
计算机语言分类
计算机语言分类后端开发java; c; c++; go; python; php; c#;c和c++是性能最快的语言,缺点,代码编写量非常大。他对于基础的工业软件,例如…cc++适合与工业软件记忆桌面软件,像matlab,CAD制图,photoshop,excel,国内腾讯主要用C,腾讯与阿里两家独大,java与go是当前大多数互联网公司的核心语言,原因:这两种语言,能够支持并发超大规模的语言。C#,PHP:适合于小规模公司的开发,开发速度快,Python,开发便捷,但性能不好,无法作为后端的核心原创 2021-04-12 23:47:27 · 140 阅读 · 0 评论