博客园样式设置

偶然发现GitHub项目,直接按文档操作即可,目前使用的就是这个方法 链接:https://github.com/esofar/cnblogs-theme-silence/blob/master/docs/deploy.md
分类: 其他 发布时间: 06-20 21:01 阅读次数: 0

深入理解JVM(③)ZGC收集器

前言 ZGC是一款在JDK11中新加入的具有实验性质的低延迟垃圾收集器,目前仅支持Linux/x86-64。ZGC收集器是一款基于Region内存布局的,(暂时)不设分代的,使用了读屏障、染色指针和内存多重映射等技术来实现可并发的标记-整理算法的,以低延迟为首要目标的一款垃圾收集器。 ZGC布局 与Shenandoah和G1一样,ZGC也采取基于Region的堆内存布局,但与他们不同的是,ZGC的Region具有动态性(动态的创建和销毁,以及动态的区域容量大小)。 ZGC的Region可以分为
分类: 其他 发布时间: 06-20 21:01 阅读次数: 0

前端笔记---1

1.bootstrap表格样式: ①代码如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.min.css"> </head> <body> <!--table-bordered table-hover table-striped--
分类: 其他 发布时间: 06-20 21:01 阅读次数: 0

call,apply,bind 实现

call,apply,bind 实现 /** * 实现 * call , * apply , * bind */ var c = { name:'huge', age:1236 } var d = { name:'huge', age:1236 } function Person(sex,hobby,other){ this.other = other; this.sex = sex; this.ho
分类: 其他 发布时间: 06-20 21:01 阅读次数: 0

monkey命令——压力测试——个人总结

= =
分类: 其他 发布时间: 06-20 21:01 阅读次数: 0

深度学习中的即插即用模块pdf下载

《卷积神经网络中的即插即用模块》是首发于GiantPandaCV公众号的电子书教程,欢迎关注其微信公众号: 链接:https://pan.baidu.com/s/1Tzrcs-6XmObawb19Q68iOw 提取码:os3g 部分目录:
分类: 其他 发布时间: 06-20 21:01 阅读次数: 0

新鲜出炉!花了三天整理的JVM复习知识点,面试突击必备!

此次JVM知识点包含以下几个部分 1.类加载机制 2.jvm运行时数据区 3.java对象内存布局 4.jvm内存模型 5.垃圾回收机制 6.垃圾收集器 7.问题排查 一 类加载机制 主要说的部分是这一块 那么如何装载呢,这就谈到了咱们的双亲委派机制,简单来说就是类,向上递交,向下加载,源码和图如下 if (parent != null) { c = parent.loadClass(name, false); } else { //由于BootstrapClassLoade
分类: 其他 发布时间: 06-20 21:01 阅读次数: 0

图解TCP/IP——第9章网络安全

2020-06-15
分类: 其他 发布时间: 06-20 21:01 阅读次数: 0

写了个条目录入的脚本

*** 核心思想就是将多维数据压缩成为字典的二维,经过重新整理后,再展开为多维:*** 先将纸质版的资料进行条目录入:条目名/tag1/tag2/Page 随后读取Excel,装填为二维数据dict dict整理转换,包括值-键反转 展开为markdown格式的多维数据 一些截图 步骤1. 步骤3: 步骤4:
分类: 其他 发布时间: 06-20 21:01 阅读次数: 0

Hexo快速构建个人小站-自定义域名和自定义主题(二)

背景交代: 在上一章《Hexo快速构建个人小站-Hexo初始化和将项目托管在Github(一)》中,我们已经成功的利用hexo初始化了博客项目,并托管在Github上,且通过Github的二级域名可以成功访问,但是,这么长的域名总归是是有点别扭,如果有强迫症估计更是受不了,这节我们介绍绑定自定义域名和配置自己喜欢的主题。 1.购买域名 自定义域名第一步:挑选好一个自己喜欢的域名并购买,域名服务商可以在阿里云旗下的万网或者腾讯云都可以,由于我之前就在阿里云买了一个域名:liuthing.com,
分类: 其他 发布时间: 06-20 21:01 阅读次数: 0

数据结构-堆以及堆排序详解

数据结构-堆文章目录数据结构-堆1. 堆的概念1.1 堆介绍1.2 堆的分类1.3 堆的实现-小根堆1.4 堆的实现--大根堆1.5 堆的应用--堆排序2 实现代码2.1 Java实现1. 堆的概念1.1 堆介绍(1)堆堆是用完全二叉树的结构来维护的一组数据。完全二叉树:设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边的树(2)完全二叉树的特性倘若按完全二叉树来排布的数据结构,按照从根层到叶子层,从左及
分类: 其他 发布时间: 06-20 20:54 阅读次数: 0

握草!居然有人整理了一份15w字的《Java面试手册》,奉上膝盖

写在前面今天给大家分享一份京东T8Java架构师总结整理的15万字的Java 面试手册,这套面试手册涵盖了诸多后端技术栈的面试题和答案,相信可以帮助大家在最短的时间内复习Java后端的大多数面试题,从而拿到自己心仪的offer。内容上75%的是原创学习所得,很多的题头一回见,挺有意思的。共166页。本手册目前为V1.0版本,内容有以下17个板块:Java基础、Java集合、异常&反射、IO&NIO、多线程、JVM、Linux、MySql、Spring、Spring Cloud、M
分类: 其他 发布时间: 06-20 20:54 阅读次数: 0

一文讲透Spring Boot中的事务是如何实现的

概述 一直在用SpringBoot中的@Transactional来做事务管理,但是很少没想过SpringBoot是如何实现事务管理的,今天从源码入手,看看@Transactional是如何实现事务的,最后我们结合源码的理解,自己动手写一个类似的注解来实现事务
分类: 编程语言 发布时间: 06-20 20:45 阅读次数: 0

学习Java代理模式,这一篇够用了

这篇代理模式的讲解,会通过其概念、特点,最后通过编码实现每个代理模式的使用场景。 什么是代理模式 代理模式是Java语言中一种编程的设计模式。包括两个重要角色:委托类和代理类。代理类可以在调用委托类同时,对委托类的现有功能的基础之上进行扩展。 如何理解这个模式
分类: 编程语言 发布时间: 06-20 20:45 阅读次数: 0

让代码写的更优雅(一)- java之校验器

&nbsp; &nbsp; &nbsp; &nbsp;作为开篇,这个系列算是对这几年的开发的一些总结。早在实习的时候听过当时导师说,“代码一定要写得优雅,才可以体现水平”。这句话就成了我的码农生涯的信条。在开发中,尽量都可能让代码简洁、优雅。&nbsp; &n
分类: 编程语言 发布时间: 06-20 20:45 阅读次数: 0

CompletableFuture使用大全,简单易懂

CompletableFuture是高级的多线程功能,支持自定义线程池和系统默认的线程池,是多线程,高并发里面,经常需要用到的比直接创建线程,要简单易用的方法。 本文主要内容如下: CompletableFuture基本简述 API分类与记忆规律 创建Com
分类: 编程语言 发布时间: 06-20 20:45 阅读次数: 0

用最简单的大白话聊一聊面试必问的HashMap原理和部分源码解析

HashMap在面试中经常会被问到,一定会问到它的存储结构和实现原理,甚至可能还会问到一些源码今天就来看一下HashMap首先得看一下HashMap的存储结构和底层实现原理如上图所示,HashMap底层是用数组+链表+红黑树实现的,其中红黑树是JDK1.8对H
分类: 编程语言 发布时间: 06-20 20:45 阅读次数: 0

走进计算机网络:数据链路层

前言 前面已经写了好几篇的技术文章了,天天肝到凌晨两三点,在室友看来我就成了神仙,睡的晚,还起得贼早。言归正传,不知不觉就来到了网络层,这在计算机网络模型中算是底层的了,学好这部分的知识对我们后面的学习有着举足轻重的作用。 先把这篇文章的结构图奉上: 以太网
分类: 编程语言 发布时间: 06-20 20:45 阅读次数: 0

在Java虚拟机上班是一种怎样的体验?

228 人赞同了该回答 利益相关,匿了!JVM公司里面线程众多,派系林立,尤其是执行引擎那波人,因为是核心部门,经常diss别的部门。 428 人赞同了该回答 不请自来。其实在JVM工作没有你们想象的那么辛苦,其他部门不清楚,就拿我所在的垃圾回收部(这名字不
分类: 编程语言 发布时间: 06-20 20:45 阅读次数: 0

java多线程面试相关知识点汇总

1、线程和进程的关系 根本区别:进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位。 资源开销:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程
分类: 编程语言 发布时间: 06-20 20:45 阅读次数: 0