1.minor gc 也需要STW,只不过正常情况下 minor gc STW时间非常短,所以很多人误以为没有STW. 这里的正常情况是,Eden 区产生的新对象大部分被回收了,不需要拷贝。 2.Minor GC 采用的是标记复制算法,具体过程如下图: 3.为什么minor gc 比full gc ...
分类:
其他 时间:
2019-04-02 19:24:41
收藏:
0 评论:
0 赞:
0 阅读:
258
概念 协程,英文为coroutine,又称微线程,纤程,是一种用户态的轻量级线程。 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。 所以子程序是通过栈实现的,一个线程就是执行一个子程序。 子程序的调用总是一个 ...
分类:
编程语言 时间:
2019-04-02 19:24:26
收藏:
0 评论:
0 赞:
0 阅读:
126
本文主要涉及到的SQL知识点包括CREATE创建数据库和表、INSERT插入数据、SUM()求和、GROUP BY分组、DATE_FORMAT()格式化日期、ORDER BY排序、COUNT()统计行数、添加排名、MySQL实现统计排名、并列排名等,如果你对这些操作还有点不熟练,那么相信你读完本文会 ...
分类:
数据库技术 时间:
2019-04-02 19:23:37
收藏:
0 评论:
0 赞:
0 阅读:
187
<template> <div> <el-button type="text" @click="dialogFormVisible = true">添加栏目</el-button> <el-table :data="tableData" style="width: 100%"> <el-table- ...
分类:
其他 时间:
2019-04-02 19:23:21
收藏:
0 评论:
0 赞:
0 阅读:
317
项目中使用预处理器,可以有效减少css代码量,使用Sass||Scss||Less; 预处理器 你可以在创建项目的时候选择预处理器 (Sass/Less/Stylus)。如果当时没有选好, 内置的 webpack 仍然会被预配置为可以完成所有的处理。你也可以手动安装相应的 webpack loade ...
分类:
Web开发 时间:
2019-04-02 19:22:50
收藏:
0 评论:
0 赞:
0 阅读:
191
ssm上传图片 1 需求 添加客户时上传图片和客户修改信息是上传图片。 2 思路 首先,数据库创建pic字段,类型为varchar,通过逆向工程重新生成mapper接口和xml文件。 其次,service层注入mapper接口,调用mapper接口中的添加和更新方法。 然后,controller层注 ...
分类:
Web开发 时间:
2019-04-02 19:22:18
收藏:
0 评论:
0 赞:
0 阅读:
135
异步任务、定时任务、邮件任务 一、异步任务 两个注解: @EnableAysnc、@Aysnc 二、定时任务 三、邮件任务 ...
分类:
编程语言 时间:
2019-04-02 19:22:00
收藏:
0 评论:
0 赞:
0 阅读:
140
一声要走多远的路程 梦想需要多少时间 今天又带薪搞了一天的毕设,主要实现了登陆和添加信息的功能 1.先说登陆: 1.1前端界面copy,记得把登录名和密码的name改的和后面一致 1.2UserAction中实现登陆方法,使用属性封装的方式获取前端表单中的名字与密码 1.3service中实现登陆方 ...
分类:
其他 时间:
2019-04-02 19:21:39
收藏:
0 评论:
0 赞:
0 阅读:
134
又参加了一届,上届主要是去水一水的,然后这届就成了主力 ? ? ? 题目写起来还是比较顺手的,水题都是一遍过,没有被坑到。然后最后还是卡在了L2-2...L3本来还是想看一看的,但是队伍一直没有过线,所以后期一直在怼L2-2 这届感觉变成了模拟和字符串大赛了,哈哈哈。。。 L1就简单过一遍吧 1 P ...
分类:
其他 时间:
2019-04-02 19:21:22
收藏:
0 评论:
0 赞:
0 阅读:
178
服务器版本 ...
分类:
Web开发 时间:
2019-04-02 19:21:04
收藏:
0 评论:
0 赞:
0 阅读:
126
"验证回文串" 挺简单一题 有国人做了一个vscode的leetcode插件,超级好用哇,以后上班摸鱼时可以刷刷题了 / @lc app=leetcode.cn id=125 lang=java [125] 验证回文串 https://leetcode cn.com/problems/valid p ...
分类:
其他 时间:
2019-04-02 19:20:25
收藏:
0 评论:
0 赞:
0 阅读:
134
1、最原始的HBaseCMSGC相当严重,经常会因为碎片过多导致PromotionFailure,严重影响业务的读写请求。2、分别是针对Memstore所作的两个优化:Thread-LocalAllocationBuffer和MemStoreChunkPool3、以及针对BlockCache所作的优化:BucketCache方案。4、在详细介绍这几个优化之前有必要简单介绍一下HBaseGC优化的目
分类:
系统服务 时间:
2019-04-02 19:00:38
收藏:
0 评论:
0 赞:
0 阅读:
183
了解事务和锁 事务:保持逻辑数据一致性与可恢复性,必不可少的利器。 锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。 死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据资源造成的。 不懂的听上去,挺神奇的,懂 ...
分类:
数据库技术 时间:
2019-04-02 18:58:36
收藏:
0 评论:
0 赞:
0 阅读:
154
一、下载JDK # 下载地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html # 进入下载页面根据自己的须要获取到下载地址 二、JDK安装 1、解压JDK # 修改下载JDK的文 ...
分类:
系统服务 时间:
2019-04-02 18:58:20
收藏:
0 评论:
0 赞:
0 阅读:
143
什么是playbook playbooks是一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在的模式,可作为一个适合部署复杂应用程序的基础。Playbook可以定制配置,可以按照指定的操作步骤有序 ...
分类:
其他 时间:
2019-04-02 18:58:03
收藏:
0 评论:
0 赞:
0 阅读:
147
nonlocal关键字 # 作用:将 L 与 E(E中的名字需要提前定义) 的名字统一# 应用场景:如果想在被嵌套的函数中修改外部函数变量(名字)的值# 案例:def outer(): num = 10 print(num) # 10 def inner(): nonlocal num num = ...
分类:
其他 时间:
2019-04-02 18:57:45
收藏:
0 评论:
0 赞:
0 阅读:
160
java体系中线程的实现1.使用内核线程实现内核线程就是直接由操作系统内核支持的线程,这种线程由内核来完成线程切换,内核通过操作调度器对线程进行调度,并负责将线程的任务映射到各个处理器上,每个内核线程可以视作内核的一个分身,这样操作系统就有能力处理多件事情,支持多线程的内核就叫做多线程内核,程序一般... ...
分类:
编程语言 时间:
2019-04-02 18:57:26
收藏:
0 评论:
0 赞:
0 阅读:
148
按照一般的理解,初始化线程池,只需要一个 maximumPoolSize 入参就行了,corePoolSize 和 maximumPoolSize 似乎有重复的嫌疑(一开始我也是这么以为的),其实不是这样的,下面我们来详细说说这两者的区别和联系。 要理解 这两个参数的区别,首先要知道,关于 Thre ...
分类:
其他 时间:
2019-04-02 18:57:08
收藏:
0 评论:
0 赞:
0 阅读:
118
1、js的数据类型 js的数据类型分为基本类型跟引用类型 基本数据类型(5个):undefined,boolean,number,string,null.基本类型的访问是按值访问的,就是说你可以操作保存在变量中的实际的值 基本数据类型的特点: 1.基本类型的值是不可变得: 2.基本类型的比较是值的比 ...
分类:
其他 时间:
2019-04-02 18:56:36
收藏:
0 评论:
0 赞:
0 阅读:
162
阴阳大论之事务 ================= 目录 [TOC] 锁 Mysql锁粒度 + 行级锁 行级锁是Mysql中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突。其加锁粒度最小,但加锁的开销也最大。行级锁分为共享锁 和 排他锁。 InnoDB行锁是通 ...
分类:
其他 时间:
2019-04-02 18:55:34
收藏:
0 评论:
0 赞:
0 阅读:
139