摘要: 实际开发中,存在比较两个对象,需要校验某些字段是否相同,如果不同,需返回前端页面名称和属性值比较笨的办法就是,对两个对象需要判断的属性一一进行对比,如果只有几个属性值需要对比,可以满足,但是字段值过多就不使用了,也没有通用性 下面介绍利用反射机制,判断两个对象属性值是否相同 package com. 阅读全文
posted @ 2020-12-02 15:36 potent_prince 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1、构造方法 1 public HashMap() { 2 this(DEFAULT_INITIAL_CAPACITY, DEFAULT_LOAD_FACTOR); 3 } 4 5 public HashMap(int initialCapacity) { 6 this(initialCapacit 阅读全文
posted @ 2020-03-30 13:43 potent_prince 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 我感觉redis这个缓存真的太好用了,所以很感兴趣,特来研究一番 首先说一下redis 的持久化技术 什么叫持久化呢? 例如事务的持久性一样,就是把数据永久保存起来,内存是不能存东西的,因为一断电,缓存就会清除,但是他可以提高读写效率,所以我们要保证数据的能永久的存在我们会放到磁盘中。这就是所谓的持 阅读全文
posted @ 2020-03-30 11:27 potent_prince 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1、为什么用线程池 1)降低资源消耗,线程是稀缺资源,所以反复的创建销毁,是非常消耗资源的 2) 提高响应率 ,大量请求高并发,多线程速度快 3)提高线程的可管理性,线程池进行管理和监控 2、线程池继承实现关系 public class ThreadPoolExecutor extends Abst 阅读全文
posted @ 2020-03-26 14:17 potent_prince 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、理解”==“的含义 在java中,主要有两个作用。 1、基础数据类型:比较的是他们的值是否相等,比如两个int类型的变量,比较的是变量的值是否一样。 2、引用数据类型:比较的是引用的地址是否相同,比如说新建了两个User对象,比较的是两个User的地址是否一样。 二、理解equals的含义 源码 阅读全文
posted @ 2020-03-02 15:22 potent_prince 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 深度重之,广度次之,剖析java深的知识 本知识点总结都是在看多个人的博客总结的,适合我自己的复习,更希望给向我这样的新手一些帮助 本文大纲: 1、static 是什么? 2、static 有什么作用 3、static 深度理解以及相关点 一.static 是什么? 在一个类中,主要的组成就是属性和 阅读全文
posted @ 2019-03-13 20:31 potent_prince 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 构造方法 什么是构造方法: 构造方法就是与类同名的那个方法且没有返回值。就是一个方法。 有什么作用: 就是初始化对象的成员变量,无参的构造方法,系统自动初始化。有参则根据你的要求初始化 不同的类型,默认值如下: 实例成员变量默认值: boolean:false byte:0 short:0 char 阅读全文
posted @ 2018-10-16 11:59 potent_prince 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 国内一些黑客联盟包括:中国红客联盟,看雪学院,中国鹰派联盟,黑客基地,邪恶八进制。而比较知名的论坛:黑基论坛和Wooyun乌云论坛,后者每天都有很多人提交一些安全漏洞到乌云上,对安全测试感兴趣的话可以经常上去看看别人找漏洞的思路,开拓自己的知识面。 真正要做好黑客或安全的人员实属不易,的确需要众多方 阅读全文
posted @ 2018-09-12 13:41 potent_prince 阅读(202) 评论(0) 推荐(0) 编辑
摘要: redis主要存储类型最常用的五种数据类型: String Hash List Set Sorted set redis不能直接存取对象,如何解决呢? 两种方式 1、利用序列化和反序列化的方式 两层对象存取到redis 示例: 序列化工具类 在此强调必须让类实现序列化 2:将java对象转换为jso 阅读全文
posted @ 2018-03-29 10:55 potent_prince 阅读(4248) 评论(0) 推荐(0) 编辑
摘要: 1、本地仓库 本地仓库是你本地的一个山寨版,只有你看的到,主要起缓存作用。 当你向仓库请求插件或依赖的时候,会先检查本地仓库里是否有。如果有则直接返回,否则会向远程仓库请求,并做缓存。 本地仓库默认在你本地的用户目录下的.m2/repository目录下。 2、远程仓库 maven里有两种仓库,本地 阅读全文
posted @ 2018-03-28 17:51 potent_prince 阅读(159) 评论(0) 推荐(0) 编辑