Java
文章平均质量分 82
LinXs999
这个作者很懒,什么都没留下…
展开
-
数据结构 树 二叉树相关内容总结记录
树为什么需要树这种数据结构数组存储方式的分析优点:通过下标方式访问元素,速度快。对于有序数组,还可使用二分查找提高检索速度。缺点:如果要检索具体某个值,或者插入值(按一定顺序)会整体移动,效率较低 [示意图]链式存储方式的分析优点:在一定程度上对数组存储方式有优化(比如:插入一个数值节点,只需要将插入节点,链接到链表中即可, 删除效率也很好)。缺点:在进行检索时,效率仍然较低,比如(检索某个值,需要从头节点开始遍历)树存储方式的分析能提高数据存储,读取的效率, 比如利用 二原创 2021-11-10 09:47:47 · 91 阅读 · 0 评论 -
简单入门SpringBoot版SpringSecurity
SpringSecurity安全应该在最开始的地方就考虑功能权限 , 访问权限 , 菜单权限 这些都是需要有一定的规则去配置安全规则的记住几个类:WebSecurityConfigurerAdapter:自定义Security策略AuthenticationManagerBuilder:自定义认证策略@EnableWebSecurity:开启WebSecurity模式Spring Security的两个主要目标是 “认证” 和 “授权”(访问控制)。“认证”(Authenticati原创 2021-09-08 20:17:03 · 555 阅读 · 0 评论 -
简单入门SpringBoot拦截器配置
拦截器配置配置拦截逻辑还是熟悉的靠书写对应的拦截器类继承来操作/** * 登录用拦截器 * @author 君未洋 */public class LoginHandlerInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)原创 2021-09-04 19:02:40 · 122 阅读 · 0 评论 -
Java基础学习操超长6w字笔记
文章目录JAVAMS-DOS操作(命令提示符(cmd))JVM,JRE,JDKJAVA编译编译语法标识符常量基本数据类型变量数据类型转换自动转换强制转化运算符方法定义调用方法的地址传递调用数组的返回方法重载构造方法jshell使用选择语句循环语句死循环数组动态初始化静态初始化使用长度获取可变参数内存分配栈堆方法区本地方法栈寄存器类与对象类内部类1.成员内部类2.局部内部类(包含局部内部类)匿名内部类包装类装箱与拆箱基本数据类型与字符串的转化对象封装继承继承的方法重写**super关键字使用****this关原创 2021-07-29 21:04:16 · 114 阅读 · 0 评论 -
设计模式七大基本原则学习解析
软件设计原则为了提高软件的可维护性和可复用性,增加软件的可扩展性和灵活性,要根据几个基本原则来开发软件开闭原则对扩展开放对修改关闭在程序需要被扩展的时候,不去修改原有的代码,而是实现一种热插拔的效果*就是要使用的时候插上就可以用,不用的时候就拔掉不使用要实现这样的效果需要使用到接口和抽象类就是在程序需要扩展的时候,不选择修改方法,而是重新创建一个实现类对象来扩展例子public abstract class AbstractSkin { //抽象皮肤接口原创 2021-07-21 11:38:21 · 109 阅读 · 0 评论 -
java注解学习小结
注解说明程序用,给计算机看的注释功能编写文档:通过代码里标识的注解生成文档【生成文档doc文档】这个可以在命令行里面输入javadoc 文件名.java来获取如果乱码就在结尾加上一个 -encoding utf-8 -charset utf-8代码分析:通过代码里标识的注解对代码进行分析【使用反射】编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查【Override】Jdk中预定义的一些注解@Override :检测被该注解标注的方法是否是继承自父类(接口)原创 2021-07-19 09:53:17 · 93 阅读 · 0 评论 -
Java反射学习小结
JAVA反射学习小结将类的各个组成部分封装为其他对象可以参照一下上面类加载的图片,可以知道反射就是将里面的成员方法封装为Method对象[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BDGXOTvL-1626659342271)(D:\Program Files (x86)]\IDEAProJect\Java入门笔记\Java入门\java进阶\image-20210713131749315.png)好处可以再程序运行期间 , 操作这些对象可以解耦 , 提原创 2021-07-19 09:50:10 · 80 阅读 · 0 评论