学习一下 JVM (三) -- 了解一下 垃圾回收

堆 是重点中的重点。(2)垃圾回收目标:GC 根据不同区域又可划分为:年轻代回收、老年代回收、全堆回收、方法区回收。但从回收频率上:频繁收集年轻代、较少收集老年代、基本不动方法区。5、理解一下 System.gc()(1)System.gc() 作用默认情况下,调用 Runtime.getRuntime().gc() 或者 System.gc() 会显示触发 Full GC,同时对老...

学习一下 JVM (二) -- 学习一下 JVM 中对象、String 相关知识

栈帧中直接存放 对象实例数据的地址,对象移动时,需要修改栈帧中的数据。相较于 句柄访问,减少了一次 指针定位的时间开销(积少成多还是很可观的)。 二、JDK8 中的 String(可以深入研究一下,有不对的地方还望不吝赐教)1、String 基本概念(JDK9 稍作改变)(1)基本概念String 指的是字符串,一般使用双引号括起来 "" 表示(比如: "hello")。使用 fi...

教大家使用java实现顶一下一下功能

本文实例为大家分享了java实现顶一下一下功能的具体代码,供大家参考,具体内容如下 效果图如下: 主页面index.html: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="h...

今天产品提了一个需求,要求用户上传图片进行剪切,上网搜了一下 cropperjs 挺不错,官网api不怎么看得懂,记录一下使用方法

我使用的是vue,移动端的项目。官网地址:cropperjsGitHub地址:https://github.com/fengyuanchen/cropperjs/blob/master/README.md先看效果图,不然没有吸引力啊!!哈哈 这里只记录使用方法,至于怎么实现和要修改一些参数,大家前往官网api了解。首先我们先安装 npm install cropperjs exif-js ...

一致性算法2PC 3PC了解一下

两阶段提交中的两个阶段,指的是 Commit-request 阶段和 Commit 阶段,两阶段提交的流程如下: 提交请求阶段 在提交请求阶段,协调者将通知事务参与者准备提交事务,然后进入表决过程。在表决过程中,参与者将告知协调者自己的决策:同意(事务参与者本地事务执行成功)或取消(本地事务执行故障),在第一阶段,参与节点并没有进行Commit操作。 Commit阶段 在提交阶段,协调者将基于第一个...

吐槽一下Abp的用户和租户管理模块

1. 背景ASP.NET Core 基于声明的访问控制到底是什么鬼?聊到基于声明的身份认证将 身份和签发机构分离,应用程序信任签发机构,故认可签发的身份信息。 于是我们通常会有如下: var claims = new[] { new Claim(nameof(ClaimTypes.NameIdentifier),_authData.Data["userId"].ToString(),ClaimV...

Mysql中,21个写SQL的好习惯,可以看一下

1个好习惯,谢谢阅读,加油哈~公众号:捡田螺的小男孩1. 写完SQL先explain查看执行计划(SQL性能优化)日常开发写SQL的时候,尽量养成这个好习惯呀:写完SQL后,用explain分析一下,尤其注意走不走索引。explain select * from user where userid =10086 or age =18; 2、操作delete或者update语句,加个limit(...

记录一下SpringBoot--Druid多数据源配置

一, 引入Jar包: <dependency> <!-- MySql驱动 --> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency><dependency> <!-- 连接池 --> <groupId>com.alibaba</groupId> <artifactId>druid-...

一下 JSONP 实现原理?(未完成)

开百度和谷歌的页面当一个百度浏览器执行一个脚本的时候会检查这个脚本是属于哪个页面的即检查是否同源,只有和百度同源的脚本才会被执行。而解决这种同源策略的方法称之为跨域跨域的方法有很多种,这里介绍一下最经典的jsonp跨域二、JSON和JSONPJSONP和JSON好像啊,他们之间有什么联系吗?JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。对于...

IDEA界面太丑??尝试一下这几个风格

在有的主题包来替换IDEA默认的主题。IDEA插件主题使用方法,点击File>Settings>Plugins 输入插件名称即可下载如果不能下载,关注乱敲代码公众号回复对应的主题名称即可。注:一下插件效果图均来自插件官网,如有疑问可在公众号后台联系我 DarkTheme主题插件效果: 插件链接:https://plugins.jetbrains.com/plugin/12425-darkth...
© 2021 LMLPHP 关于我们 联系我们 友情链接 耗时0.074243(s)
2021-05-08 22:24:39 1620483879