摘要: java注解的实现原理(1) 注解的本质就是一个继承了Annotation接口的接口 写在前面,在前面总结了java反射和动态代理的一些知识,同时之前没有仔细研究注解这块,只知道注解的实现原理是基于动态代理的,主要作用有一下: 1.编译检查:例如使用@SupperssWarnings,@Overri 阅读全文
posted @ 2021-07-20 16:05 BevisHe 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: java中的代理Proxy 代理为什么使用代理,代理的主要作用就可以在不改动原有代码的基础上给原有对象添加新的功能,实现的方法是被代理类和代理类继承同一个类或者实现了同一个接口,java中代理分为静态代理和动态代理: 1.静态代理 静态代理中的静态主要表现在代理类是在提前写好的,也可以说所使用的代理 阅读全文
posted @ 2021-07-16 14:27 BevisHe 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1.java反射 在java中每个类都有其对应的Class,我们可以在程序中通过其Class对象来获取该类的基本信息,生成该类的对象,运行该类的方法。 为了理解反射首先来了解一下什么事Class类,其实就是类的类,在java中我们会将所有编程的对象抽象成一个类也就是一个class,这个class就含 阅读全文
posted @ 2021-07-16 10:39 BevisHe 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 在list.html页面中使用/templates/emp 请求跳转到add.html页面中如果在Controller中写的是两层路径则无法加载样式。 list.html <div class="container-fluid"> <div class="row"> <!--引入侧边栏--> <di 阅读全文
posted @ 2021-01-06 22:18 BevisHe 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 本地仓库有两个分支:main和master 远程仓库有两个分支:main和master 在远程仓库创建时会在main分支上创建一个开源标准的文件,在本地只创建了master分支,同时将本地仓库的的文件push到远端master,是可以的。为了合并远端的两个分支已经拉取远端main分支上的文件,在本地 阅读全文
posted @ 2020-12-31 19:22 BevisHe 阅读(1941) 评论(0) 推荐(0) 编辑
摘要: 本文主要是给大家演示一下基本的vim下面配置插件管理器vim-plug的教程已经vim-plug的基本使用方法。 环境:win10,vim82,vim-plug 0.为什么选择vim-plug 之前使用过vundle插件管理器,就个人而言,使用vim-plug配置更加方便同时更新,安装插件速度更快。 阅读全文
posted @ 2020-11-09 22:47 BevisHe 阅读(1849) 评论(0) 推荐(0) 编辑
摘要: **使用环境:**windows10,ubuntu **使用软件:**synergy(synergy-1.4.18-r2250-Windows-x64,synergy-1.4.18-r2250-Linux-x86_64) 安装教程: window10端(服务器端) 1.安装软件synergy-1.4 阅读全文
posted @ 2020-11-02 17:09 BevisHe 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 本文将结合java源码详细介绍ArrayList的底层实现: ​ 首先ArrayList的底层是一个Object类型的数组,当执行new ArrayList()的时候,数组的长度是0,当对象调用add()函数的时候,会创建一个初始长度为10的数组。在ArrayList里面有两个构造函数,无参的构造函 阅读全文
posted @ 2020-10-27 09:57 BevisHe 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Java集合之一—HashMap woshimaxiao1 2018-11-02 23:59:41 132006 收藏 576 分类专栏: Java基础 集合 Map 文章标签: JAVA基础 集合 Map 最后发布:2018-11-02 23:59:41首发:2018-11-02 23:59:41 阅读全文
posted @ 2020-06-27 20:36 BevisHe 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 思路: 1.暴力解法:对每个字符而言,将其作为子串的第一个字符,然后从字符串的后面开始遍历,找到可以使当前起始字符为头的回文串,对字符串所有字符都进行上述的操作,即可求取最长的回文子串,但是这样时间复杂 阅读全文
posted @ 2020-06-16 20:28 BevisHe 阅读(478) 评论(0) 推荐(0) 编辑