随笔分类 - java
摘要:一、介绍 元注解的作用就是负责注解其他注解,Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: @Target @Retention @Documented @Inherited 这些类型和它们所支持的
        阅读全文
                
摘要:参考: https://www.iteye.com/blog/josh-persistence-2226493 https://www.cnblogs.com/Z-Dey/p/12904429.html 《Java 核心技术 卷Ⅱ》 第八章注解部分 一、注解介绍 从 Java5 开始,引入了注解(A
        阅读全文
                
摘要:java Object 类是所有类的父类,也就是说Java的所有类都继承了Object,子类可以使用Object的所有方法 Object 类位于 java.lang 包中,编译时会自动导入,我们创建一个类时,如果没有明确继承一个父类,那么它就会自动继承 Object,成为 Object 的子类。 类
        阅读全文
                
摘要:参考: https://www.cnblogs.com/dolphin0520/p/3811437.html https://www.jianshu.com/p/038f0b356e9a https://blog.csdn.net/chenssy/article/details/12858267 一
        阅读全文
                
摘要:链表:双链表 一、 双向链表的操作分析和实现 (使用带head头的双向链表实现 —— 水浒英雄排行榜) 1、管理单项链表的缺点分析: 单项链表,查找的方向只能是一个方向,而双向链表可以向前或者向后查找 单项链表不能自我删除,需要靠辅助节点,而双向链表,可以自我删除,所以单链表删除节点时,总是找到te
        阅读全文
                
摘要:链表:单链表 一、链表介绍 链表是有序的列表,但是它在内存中是存储如下: 小结如上图: 1)链表是以节点的方式来存储,是链式存储 2)每个节点包含data域,next域:指向下一个节点 3)如图:发现链表的各个节点不一定是连续存储(即地址不是连续的) 4)链表分带头节点的链表和没有头节点的链表,根据
        阅读全文
                
摘要:队列:数组模拟环形队列 一、思路分析 对之前的数组模拟队列的优化,充分利用数组,将数组看作是一个环形(通过取模的方式来实现即可) 分析说明: front变量的含义做一个调整:front指向队列的第一个元素,也就是说arr[front]就是队列的第一个元素,front的初始值为0 rear变量的含义做
        阅读全文
                
摘要:队列:数组模拟队列 一、队列介绍 1)队列是一个有序列表,可以用数组或是链表来实现 2)遵循先入先出的原则。即:先存入队列的数据,要先取出,后存入的要后取出 3)示意图:(使用数组模拟队列示意图) 二、数组模拟队列思路 1)队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下图
        阅读全文
                
摘要:稀疏数组 ps:记录韩顺平数据结构与算法 一、需求分析 因为二维数组的很多值是默认值0,因此记录了很多没有意义的数据,可采用稀疏数组解决此问题。 二、基本介绍 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方法是: 1)记录数组一共有几行几列,有多
        阅读全文
                
摘要:参考: https://blog.csdn.net/qq_30141957/article/details/80049128 https://blog.csdn.net/liuhenghui5201/article/details/8279557 https://blog.csdn.net/lyka
        阅读全文
                
摘要:1、安装jdk8,需要先卸载原有得JDK,否则将出现版本不兼容 $ rpm -ivh jdk-8u202-linux-x64.rpm 安装后路径为: cd /usr/java/jdk1.8.0_202-amd64 查看关于Java的信息: $ rpm -qa | grep java 2、配置环境变量
        阅读全文
                
摘要:参考: https://github.com/lionsoul2014/ip2region https://www.keppel.fun/articles/2019/06/15/1560590277332.html https://my.oschina.net/wangmengjun/blog/81
        阅读全文
                
摘要:1、使用http接收IO流 2、使用接收formdata表单的方式 controller: @PostMapping("savePicByIo") public String savePicByIo(HttpServletRequest request) throws Exception{ Syst
        阅读全文
                
摘要:int转String: 1、String.valueOf(i) 2、Integer.toString(i) 3、i + " " String转int: 1、Integer.parseInt(str) 2、Integer.valueOf(str).intValue() String转Double: 1
        阅读全文
                
摘要:转载:https://blog.csdn.net/jp_666/article/details/78723334?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-ta
        阅读全文
                
摘要:转载:https://blog.csdn.net/iamzhangyouzhi/article/details/38542401 方法一: Date date = new Date(); int hours = date.getHours(); 方法二: GregorianCalendar cale
        阅读全文
                
摘要:时间日期转换工具类:SimpleDateFormat 比较时间工具类:Calendar 直接上代码: @Test public void test() throws ParseException { SimpleDateFormat df = new SimpleDateFormat("HH:mm:
        阅读全文
                
摘要:参考: https://blog.csdn.net/maxiaokundage/article/details/40146981 https://blog.csdn.net/hardwin/article/details/7914610 https://blog.csdn.net/qq_424028
        阅读全文
                
摘要:参考: https://blog.csdn.net/qq_24076135/article/details/85212081 https://www.jianshu.com/p/036d31ae77d3 一、编写分页实体类 /** * 此类用于返回分页结果集 * @param <T> */ publ
        阅读全文
                
摘要:使用注解写aop时最好使用环绕通知写 切面类: /** * 用于记录日志的工具类,它里面提供了公共的代码 */ @Component("logger") @Aspect //表示当前类是一个切面类 public class Logger { @Pointcut("execution(* cn.fly
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号