新特性
JDK8之后的新特性一些常用的新特性instanceof旧的写法:Object x = "abcdef";if (x instanceof String) { String a = (String) x; x = a.trim();}新的写法:Object x = &
念念不忘,必有回响。
JDK8之后的新特性一些常用的新特性instanceof旧的写法:Object x = "abcdef";if (x instanceof String) { String a = (String) x; x = a.trim();}新的写法:Object x = &
MyBatis Plus干掉SQL!!!是一个MyBatis的增强工具,在MyBatis基础上只做增强,不做改变,可以在不编写SQL语句的情况下,对单表完成各种操作官网:https://baomidou.com/ <dependency> <groupId>
设计模式是对软件设计中普遍出现、反复出现的各种问题所提出的解决方案学习设计模式的目的:提高代码的重用性提高代码的可读性提高代码的可扩展性提高代码的可靠性七大设计原则七大设计原则:单一职责原则接口隔离原则依赖倒转(倒置)原则里氏替换原则开闭原则(OCP)迪米特法则合成复用原则一些性质的说明:可重用性(
JWT全称为JSON Web Token,即JSON Web令牌,用于前端和后端之间以JSON对象安全的传递数据,提供了多种数字加密的算法,通过JSON作为Web中的令牌,通常用来做安全校验、授权在传统的方式中,通常使用session进行验证,首次登陆时将认证信息放到session中,即在客户端和服
Shiro是一个权限认证的框架,Web安全性包括用户认证和用户授权用户认证:验证某个用户是否是一个合法的用户,通常用来通过用户名和密码验证这个用户是否能登录用户授权:验证某个用户是否有权限执行某个操作链接核心架构最重要的是安全管理器authenticator是用来认证使用的authorizer是用来
My batis支持定制化SQL,即需要自己写SQL封装了JDBC,不需要手动设置和获取结果集可以通过XML和注解配置映射,可以将SQL语句写到XML或者注解中配置配置文件的顺序properties?,settings?,typeAliases?,typeHandlers?,objectFactor
JUC是指java.util.concurrent包下的工具类,JDK1.5之后加入的concurrent中文为同时发生线程的状态:new,新建runnable,准备就绪blocked,阻塞waiting,等待,直到有反应timed waiting,也是等待,但过时不候terminated,终止sl
Hello World文件结构如下│ .gitignore│ build.gradle│ gradle.properties│ gradlew│ gradlew.bat│ local.properties│ settings.gradle│├───.gradle│ ├
Spring轻量级开源的JavaEE的开源框架,主要是jar包比较小,解决了开发的复杂性有两个核心的部分:IOC:控制翻转,创建对象的过程交给SpringAOP:面向切面,在不修改源代码的前提下进行功能增强特点:便于解耦合,方便开发方便测试方便和其他框架使用降低Java EE API的使用提供了事务
Java Web可以通过浏览器对Java编写的内容进行访问Java Web基于请求响应开发的请求request:浏览器或者客户端给服务器发送数据响应response:服务器给客户端返回数据,读音为rɪˈspɑːns请求和响应是成对出现的,有请求就有响应Tomcat下载地址下载后选择一个目录解压以下为