Java - JVM - jmc 开启 jfr

2021年02月10日 阅读:738

1. 概述 1. 我暂时不准备写这个工具 1. 这个工具太过强大 2. 而且工具的使用思路, 有 60% 都差不多 3. 这里提升的, 是采集的 精度, 以及对 结果的表现 2. 难点 1. 分析思路, 工具只是辅助, 真正的分析, 需要 jvm 的知识 2. 打开 jfr 3. 自己配置 jfr ... 查看全文

python学习之Scrapy爬虫框架

2021年02月10日 阅读:594

Scrapy架构流程?Scrapy,Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。?Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。它也提供了多种类型爬虫的基类,如BaseSpider、sitemap爬虫等,最新版本又提供了web2.0爬虫的支持。?Scrap,是碎片的意思,这个Python的爬虫框架叫Scra 查看全文

Java8_函数式接口

2021年02月10日 阅读:584

什么是函数式接口 只包含一个抽象方法的接口,称为函数式接口。 你可以通过 Lambda 表达式来创建该接口的对象。(若 Lambda 表达式抛出一个受检异常,那么该异常需要在目标接口的抽象方法上进行声明)。 我们可以在任意函数式接口上使用 @FunctionalInterface 注解,这样做可以检 ... 查看全文

Java - JVM - visualvm dump 与 snapshot

2021年02月10日 阅读:587

1. 概述 1. visualvm 中 dump 和 snapshot 简介 2. 背景 1. 一个 visualvm 的简介, 墨迹了一周... 2. 堆完了发现, snapshot 一句都没有提 1. 你好意思吗? 3. 所以现在开始简单聊聊 snapshot 3. 环境 1. OS 1. wi ... 查看全文

排序算法 (08.堆排序)

2021年02月10日 阅读:638

什么是堆 1.所有 父节点 的值 都大于 (小于)子节点 的 值 2.属于完全 二叉树 堆排序思路 1.先定义一个调整堆的函数, 保证以 某点为 父节点进行调整, 并且保证 不 打乱 子节点 以下的 子树的 堆结构 , 所以 用到 递归思想 2.从头遍历 到 树尾, 先进行 首尾交换, 再进行 构建 ... 查看全文

写一个简易的java项目(三) 前端用vue-element-admin模板

2021年02月10日 阅读:663

说了简易的项目 菜单什么一个一个写就太麻烦了。。 当然是用模板: vue-admin-template参考: https://gitee.com/CrazyStudent13/vue-admin-template vue-element-admin参考: https://panjiachen.git ... 查看全文

Spring Bean 生命周期

2021年02月10日 阅读:507

Bean 的生命周期 为了定义安装和拆卸一个 bean,我们只要声明带有 和或 参数。 init method 属性指定一个方法,在实例化 bean 时,立即调用该方法。 同样,destroy method 指定一个方法,只有从容器中移除 bean 之后,才能调用该方法。 Bean的生命周期可以表达 ... 查看全文

利用python画出动态高优先权优先调度

2021年02月10日 阅读:475

之前写过一个文章。 利用python画出SJF调度图 动态高度优先权优先调度 动态优先权调度算法,以就绪队列中各个进程的优先权作为进程调度的依据。各个进程的优先权在创建进程时所赋予,随着进程的推进或其等待时间的增加而改变。进程的优先权利用某一范围内的整数来表示。有的系统数值越小优先权越高,如Unix ... 查看全文

Spring Bean 作用域

2021年02月10日 阅读:546

Bean 的作用域 当在 Spring 中定义一个 bean 时,你必须声明该 bean 的作用域的选项。 例如,为了强制 Spring 在每次需要时都产生一个新的 bean 实例,你应该声明 bean 的作用域的属性为 prototype。 同理,如果你想让 Spring 在每次需要时都返回同一个 ... 查看全文

springbot单机秒杀,锁与事务之间的大坑

2021年02月10日 阅读:658

一: 先上结论,如果把锁放在事务里面,会出现脏读数据,解决方案:锁上移。 1.有问题的代码: @Service public class SeckillServiceImpl extends ServiceImpl<SeckillMapper, Seckill> implements ISeckil ... 查看全文

Java集合之fail-fast机制

2021年02月10日 阅读:623

1.1 fail fast 机制简介 fail fast 机制是java集合(Collection)中的一种错误机制。 当多个线程对同一个集合的内容进行操作时,就可能会产生fail fast事件。 例如:当某一个线程A通过iterator去遍历某集合的过程中,若该集合的内容被其他线程所改变了;那么线 ... 查看全文

Java获取变量的数据类型

2021年02月10日 阅读:574

public class Int_String_Char { public static void main(String[] args) { byte a1=2; short a2=2; int a3=1; long a4=2L; System.out.println(getType(a1)); ... 查看全文

java并发Exchanger的使用

2021年02月10日 阅读:679

Exchanger是java 5引入的并发类,Exchanger顾名思义就是用来做交换的。这里主要是两个线程之间交换持有的对象。当Exchanger在一个线程中调用exchange方法之后,会等待另外的线程调用同样的exchange方法。 两个线程都调用exchange方法之后,传入的参数就会交换 ... 查看全文

Python内置小工具(http.server,JSON,检查第三方库,pip高级用法)

2021年02月10日 阅读:562

# 一、1秒钟启动一个下载服务器 **在实际工作中,时常会有这样的一个需求:将文件传给其他同事。将文件传给同事本身并不是一个很繁 琐的工作,现在的聊天工具一般都支持文件传输。但是,如果需要传送的文件较多,操作起来就会比较 麻烦。此外,如果文件在远程的服务器上,则需要先将远程服务器的文件下载到本地,然后再通过聊天 工具传给同事。再或者,你并不是特别清楚要传哪几个文件给同事,所以,你们需要进行交流,而交流 的时间成本是比较高的,会降低办事效率。** **此时,如果你知道Python内置了一个下载服务器就能够显著提升效率了。例如,你的同事要让你传的文 件位于某一个目录下,那么,你可以进入这个目录,然后执行下面的命令启动一个下载服务器:** 查看全文

C++中结构体的字节对齐

2021年02月10日 阅读:727

简单理解一下字节对齐,不做深层次的挖掘 为什么字节对齐:第一因为一般cpu从内存中存取数据都是从偶地址开始,如果我们的结构体的大小为字节的奇数倍,那就需要存取两次才可以取到拼接。影响了效率。第二不同的操作系统直接如果不进行字节对齐可能存在读取错误。 如何实现:char默认1字节,short 2字节, ... 查看全文

模拟退火算法和遗传算法

2021年02月10日 阅读:450

爬山算法 ? 在介绍这两种算法前,先介绍一下爬山算法。 ? 爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 ? 爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到全局最优解。如图1所示:假设C点为当前解,爬山算法搜 ... 查看全文

合并排序

2021年02月10日 阅读:778

理解参照 网站 https://blog.csdn.net/li528405176/article/details/86615003 代码参考网址 https://blog.csdn.net/feierxiaoyezi/article/details/79998060?depth_1-utm_sou ... 查看全文

## CSS 样式集合

2021年02月10日 阅读:763

字体属性:(font) 大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD 样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常) 行高 {line-heigh ... 查看全文

html 和 js 压缩

2021年02月10日 阅读:624

1,js 压缩: 将 mode 改为“production" 即可,production 模式下,webpack 会自动压缩 js 文件 2,html 压缩: src / index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset ... 查看全文

web单页应用是什么?它的好处与坏处有哪些(如何解决这些缺点)

2021年02月10日 阅读:396

web单页应用是什么? Web单页应用就是指只有一个Web页面作为入口的应用,在浏览器中运行期间不会重新加载页面。也就是说浏览器一开始会加载它必需的thml、css和Js,之后所有的交互操作都在一个页面上完成,这些都是由JavaScript动态的加载合适的内容来响应用户的操作,所以Web单页应用会包 ... 查看全文

Rainbow Color Picker插件,网页颜色在线取色器

2021年02月10日 阅读:468

Rainbow Color Picker插件,可以在线提取网页上任何区域的颜色,然后就能获取相应图片或者其他背景颜色的编码,并运用到其他地方了。 Rainbow Color Picker 从吸管工具选取页面颜色和网页获得的调色板。 下载 Rainbow Color Picker插件开发背景 对于设计 ... 查看全文

rails6 导入js依赖库css样式

2021年02月10日 阅读:456

If you have upgraded your app from an earlier version of Rails make sure you add the following line: Rails.application.config.assets.paths << Rails.ro ... 查看全文

热门文章

推荐文章

最新文章

置顶文章