自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PureUnicorn的博客

这个人很懒,他什么也没留下。

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mybatis的动态代理实现过程

Mybatis的动态代理实现过程文章目录Mybatis的动态代理实现过程可以定位到parseConfiguration方法configurationElement(XNode context)方法bindMapperForNamespace()方法mybatis的单独运行代码如下 public static void main(String[] args) throws IOExcep...

2020-03-25 11:52:18 473

原创 Redis应用:session分离 【session序列化失败 JSONException异常 spring-session-data-redis实现】

Redis应用:session分离 【session序列化失败 JSONException异常】文章目录Redis应用:session分离 【session序列化失败 JSONException异常】session分离思路代码示例spring-session-data-redis1. pom引入依赖2. 配置: application.yml3. 增加配置类结果测试session分离思路当用...

2020-01-17 13:59:19 820

原创 Redis应用:任务队列(秒杀、抢购、12306等等)

Redis应用:任务队列(秒杀、抢购、12306等等)文章目录Redis应用:任务队列(秒杀、抢购、12306等等)需求分析可靠性运行结果需求分析高并发,redis可以存储list结构的数据可靠性运行结果加入Job后,消费者开始获取并执行Job发生宕机重启系统后,监控到失效Job,重新加入joblist消息队列,并被重新执行...

2020-01-09 11:56:38 685

原创 Redis 初识

Redis 初识文章目录Redis 初识Redis支持的键值数据类型Redis支持的键值数据类型1,字符串类型 string2,哈希类型 hash : map格式3,列表类型 list : linkedlist格式4,集合类型 set : hashSet格式5,有序集合类型 sortedset...

2020-01-06 23:13:18 107

原创 Cookie 与 Session 不得不知道的事情(生命周期、共享、钝化、活化)

Cookie 与 Session 不得不知道的事情(生命周期、共享、钝化、活化)文章目录Cookie 与 Session 不得不知道的事情(生命周期、共享、钝化、活化)Cookie的细节1. 一次可不可以发送多个cookie?2. cookie在浏览器中保存多长时间?3. cookie能不能存中文?4. cookie共享问题?Session的细节1. 当客户端关闭后,服务器不关闭,两次获取se...

2020-01-06 20:17:16 162

原创 Spring Boot 从yml配置文件映射/获取 自定义 数据、对象

Spring Boot 从yml配置文件映射/获取 自定义 数据、对象文章目录Spring Boot 从yml配置文件映射/获取 自定义 数据、对象准备yml配置文件@Value方法@ConfigurationProperties方法准备yml配置文件@Value方法 @Value("${name}") private String name; @Value("${addr}")...

2020-01-05 16:42:45 1437

原创 Spring Boot yml配置文件 配置对象、集合、数组、Map

Spring Boot yml配置文件 配置对象、集合、数组、Map文章目录Spring Boot yml配置文件 配置对象、集合、数组、MapSpring Boot支持三种格式的配置文件普通数据的配置对象的配置行内对象配置集合、数组的配置Map的配置Spring Boot支持三种格式的配置文件<resource> <filtering>true&lt...

2020-01-05 16:26:43 17994 2

原创 Spring Boot 配置文件探索

Spring Boot 配置文件探索文章目录Spring Boot 配置文件探索定位查看SpringBootApplication注解查看AutoConfigurationImportSelector类定位SpringBootApplication注解位于**Application.java对应类名上方(一般是自动生成)按住Ctrl并单击注解,跳转至SpringBootApplicati...

2020-01-05 15:48:04 104

原创 Spring Boot 原理分析

Spring Boot 原理分析文章目录Spring Boot 原理分析查看pom的parent节点查看spring-boot-starter-parent对应pom文件查看spring-boot-dependencies对应pom文件查看pom的parent节点创建Spring Boot项目需要添加如下节点信息<parent> <groupId>org.sp...

2020-01-05 15:04:49 241

原创 SpringBoot_快速入门

Spring Boot快速入门文章目录Spring Boot快速入门快速启动1,创建Maven工程2,添加SpringBoot起步依赖3,编写SpringBoot引导类4,编写Controller5,浏览器访问快速启动1,创建Maven工程2,添加SpringBoot起步依赖这一步只需要添加两个节点,parent和dependences <parent> &...

2020-01-05 11:50:08 102

原创 springboot 跨域请求CORS 配置

springboot 跨域请求CORS 配置文章目录springboot 跨域请求CORS 配置配置springboot配置springboot/** * @Classname WebMvcConfig * @Description * @Date 2019/12/8 11:20 * @Created by Wang RenJie */@Configurationpublic ...

2019-12-14 20:48:49 174

原创 前后端合代码 内网渗透 netappp 及其config.ini文件

这里有netapp使用教程不过里面的config.ini文件过期了,百度一圈后找到,这里记录下来目录结构将下面的代码保存为config.ini文件即可,记得填写自己的token#将本文件放置于natapp同级目录 程序将读取 [default] 段#在命令行参数模式如 natapp -authtoken=xxx 等相同参数将会覆盖掉此配置##命令行参数 -config= 可以指定任意...

2019-12-07 13:13:18 293

原创 彻底理解 Cookie,Session,Token

彻底理解 Cookie,Session,Token文章目录彻底理解 Cookie,Session,Token发展史CookieSessionTokenToken的起源基于服务器的验证基于服务器验证方式暴露的一些问题基于Token的验证原理Tokens的优势无状态、可扩展安全性可扩展性多平台跨域发展史很久很久以前,Web基本上就是文档的浏览而已,既然是浏览,作为服务器,不需要记录谁在某一段时...

2019-12-07 13:00:41 452

原创 RESTful登录设计(基于Spring及Redis的Token鉴权)什么是 保持登录态

RESTful登录设计(基于Spring及Redis的Token鉴权)文章目录RESTful登录设计(基于Spring及Redis的Token鉴权)什么是 REST使用 Token 进行身份鉴权交互流程程序示例一些细节源码发布什么是 RESTREST (Representational State Transfer) 是一种软件架构风格。它将服务端的信息和功能等所有事物统称为资源,客户端的请...

2019-12-07 12:46:04 212

原创 Mysql 索引的使用 如何避免索引失效

Mysql 索引的使用 如何避免索引失效文章目录Mysql 索引的使用 如何避免索引失效1, 全值匹配2,最左前缀法则3,范围查询,右边的列,不能使用索引4,在某一列上使用了运算操作,索引将失效5,字符串不加单引号,造成索引失效6,尽量使用覆盖索引,避免select *7,用or分割的条件8,以%开头的like模糊查询,索引失效9,如果MySQL评估使用索引比全表扫描更慢,则不使用索引10,is...

2019-11-04 15:42:14 1035

原创 Mysql 慢查询 分析

Mysql 慢查询 分析文章目录Mysql 慢查询 分析explain分析执行计划explain之id1)id相同表示加载表的顺序是从上到下2)id不同,id值越大,优先级越高,越先被执行3)id有相同,也有不同,同时存在。explain之select_typeSUBQUERY演示DERIVED演示UNION演示explain之tableexplain之typenull演示system演示con...

2019-10-29 09:39:42 100

原创 Mysql 获取 慢查询 记录

Mysql 获取 慢查询 记录文章目录Mysql 获取 慢查询 记录统计全局操作次数慢查询慢查询日志实时监测查询状态统计全局操作次数show global status like 'Com_______';Mysql默认的是Innodb引擎也可以使用这条命令show status like 'Innodb_rows_%';慢查询慢查询日志通过慢查询日志定位执行效率低的SQ...

2019-10-29 08:52:46 149

转载 java中String源码 avoid getfield opcode是什么意思

<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-3019150162.css"> ...

2019-09-28 21:31:57 271

原创 Java如何实现自定义注解@interface

什么是注解?注解的定义官网描述如下:Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5 开始添加到 Java 的。将上面的话再翻译一下,如下:(1)元数据在开发中的作用就是做数据约束和标准...

2019-09-28 21:28:07 573

原创 讲真,下次打死我也不敢随便改serialVersionUID了

<div id="img-content"> <h2 class="rich_media_title" id="activity-name"> 讲真,下次打死我...

2019-09-19 14:11:16 2440

原创 Java.Lang.Character

package java.lang文章目录package java.lang内部类成员变量public static final int MIN_RADIX = 2public static final int MAX_RADIX = 36public static final char MIN_VALUE = '\u0000'public static final char MAX_VALUE...

2019-09-06 12:19:44 118

转载 Java.Lang.Class

除了int等基本类型外,Java的其他类型全部都是class(包括interface)。例如:StringObjectRunnableException…仔细思考,我们可以得出结论:class(包括interface)的本质是数据类型(Type)。无继承关系的数据类型无法赋值:Number n = new Double(123.456); // OKString s = new D...

2019-09-06 12:16:33 672

原创 重写equals()和CompareTo()的基本类汇总

重写equals()和CompareTo()的基本类汇总文章目录重写equals()和CompareTo()的基本类汇总equals()BooleanByteCharacterDoubleEnumFolatIntegerLongShortStringCompareTo()BooleanByteCharacterDoubleFloatIntegerLongShortStringequals()...

2019-08-31 00:00:30 240

原创 HashMap实现原理 扩容条件 put/get过程 红黑树 并发用什么做key

经常用 HashMap ?这 6 个问题回答下 !这两天看的深度好文,分享给大家,转载已获作者同意文章转载自公众号 孤独烟 作者 孤独烟文章目录经常用 HashMap ?这 6 个问题回答下 !一、HashMap的实现原理 ?二、HashMap在什么条件下扩容?三、讲讲hashmap的get/put的过程?四、为什么hashmap的在链表元素数量超过8时改为红黑树?五、HashMap的并发问...

2019-08-30 22:00:36 911

原创 Java.lang.Byte源码

package java.lang文章目录package java.langByteCache缓冲区成员变量public static final byte MIN_VALUE = -128public static final byte MAX_VALUE = 127private final byte value构造方法成员方法valueOfparseByte和valueOfdeco...

2019-08-19 17:21:48 110

原创 Java.Lang.Boolean源码

package java.lang文章目录package java.lang成员变量public static final Boolean TRUE = new Boolean(true)public static final Boolean FALSE = new Boolean(false)private final boolean value构造方法public Boolean(boole...

2019-08-19 12:55:08 111

原创 java中springMVC list、map集合的参数绑定、自定义类型转换器的实现

java中springMVC list、map集合的参数绑定、自定义类型转换器的实现List集合、Map集合javaBean对象public class Account implements Serializable{ private String username; private String password; private Double money; ...

2019-08-18 22:51:02 414

原创 ==运算符和equals()方法的区别、数字常量池IntegerCache

==运算符和equals()方法的区别、数字常量池IntegerCache文章目录==运算符和equals()方法的区别、数字常量池IntegerCache==比较运算符:对象比较内存地址,基本数据类型比较值相等equals()方法Object.equals()方法源码重写了equals的类IntegerCache数字常量池来龙去脉[public static Integer valueOf(i...

2019-08-16 17:21:14 128

原创 Java jdk 1.8 源码【安装jdk就有】

Java jdk 1.8 源码jdk安装目录包含了源码任何版本都可以直接获取,一劳永逸

2019-08-14 12:44:54 422 1

原创 LoadRunner11 并发压力测试生成报告

LoadRunner并发压力测试生成报告1.启动软件:2.三个步骤录制脚本新建脚本录制LoadRunner12是最新版,但是没有破解资源,最大只能支持50并发 LoadRunner11有破解版,无并发上限,但是,LoadRunner11兼容性极差,录制脚本时,对浏览器和系统有非常确定的要求,(理论上是win7,IE8),win10上无法录制解决方案:代理服务 这篇博客写的很...

2019-08-07 20:51:59 2994

原创 Java 基于接口、子类的动态代理实现【详细】

/*** 动态代理:* 特点:字节码随用随创建,随用随加载* 作用:不修改源码的基础上对方法增强* 分类:* 基于接口的动态代理* 基于子类的动态代理* 基于接口的动态代理:* 涉及的类:Proxy* 提供者:JDK官方* 如何创建代理对象:* 使用Proxy类中的newProxyInstance方法* 创建代...

2019-08-06 21:20:19 369

原创 pageHelper源码初探(一)(如何使total设置成总记录数 pageHelper分页 总记录数等于当前页面记录数,total值错误)

pageHelper源码初探(一)(如何使total设置成总记录数 pageHelper分页 总记录数等于当前页面记录数,total值错误)问题用pageHelper进行分页,发现页面展示的总记录数不对,最多只会显示一页数据这是我的代码public TableDataInfo list(SysFileInfo fileInfo){ startPage(); List&...

2019-07-30 17:18:03 2944

原创 如何实现 楼中楼评论(盖楼)spring boot + mybatis 附完整代码

如何实现 楼中楼评论(盖楼)理想效果:需求分析1. 实现用户评论功能(CRUD)--> 这里称之为父级评论2. 能够对父级评论做出回复--> 这里称之为一级评论3. 能够对一级评论做出回复--> 这里称之为二级评论4. 实现评论点赞功能思路1. 不同的板块都有评论区,需要根据板块(sectionId)获取评论2. 父级评论的数据包含1. 评论id2. 板...

2019-07-26 11:58:29 3280 16

原创 javaweb实现上传文件 进度条实时显示上传进度 Bootstrap

javaweb上传文件 进度条实时显示上传进度 Bootstrap背景:需要上传文件到服务器,但是文件过大或者网速比较慢需求:在web页面显示文件上传进度条这里调用bootstrap的进度条做展示效果如下:html代码通过input选好上传的文件后,点击上传按钮触发进度条监听<div class="file-input theme-explorer-fas"> &lt...

2019-07-23 13:54:51 3018

原创 面向接口编程之粗暴理解

    我们可以将面向接口编程简单理解为,从解决一件事扩展到解决一类事案例源码在文章末尾,自取为什么会有接口一说?    可能这么说还比较抽象,那么就用我们熟知的电脑做案例解释下        众所周知,原始的鼠标使用的是圆形的插口,可以理解为圆形的接口,如下代码 public interface Circle{ void Connect();//圆孔鼠标的连接...

2018-09-30 00:11:20 348

原创 时效激活码原理猜想

       决定还是找个地方记录下自己的心得,困惑和成长,就是是一段回忆了,第一次写,篇幅比较短       之前发现诸如付款码等的二维码都有着时效性(好像是5分钟),这让我联想到了平常游戏或者软件,需要通过购买激活码以激活游戏,网上查激活码的实现方法,现在都是推荐的联网数据库比对激活,没办法,只好自己试着去实现这个功能,激活码的时效为一小时,总结后分一下几类:       第一类: ...

2018-09-19 22:18:16 1021

1702_wrj_存储管理展示 .xlsm

存储管理的FIFO和LRU算法,Excel自带的vba语言实现,没有病毒, 启用宏,就能看见界面了

2019-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除