0

[Inside HotSpot] Serial垃圾回收器 (二) Minor GC

Serial垃圾回收器Minor GC 1. DefNewGeneration垃圾回收 新生代使用复制算法做垃圾回收,比老年代的标记 压缩简单很多,所有回收代码都位于DefNewGeneration::collect: 在做Minor GC之前会检查此次垃圾回收是否安全,所谓是否安全是指最坏情况下新 ...

kelthuzadx 发布于 2019-05-23 23:07 评论(0)阅读(0)
0

MySQL 事务

多表关联的情况下,一条新记录的生成往往涉及多多张表的操作。 一个典型的场景,银行转帐。要完成 A 转帐到 B, 从 A 帐户减去相应金额 给 B 帐户加上相应金额。 这两步要么一起成功,要么都失败,否则就会造成数据不一致。比如 A 的钱少了,但 B 的钱没增加,或者 A 的扣款失败,B 的钱也增加了 ...

刘哇勇 发布于 2019-05-23 23:06 评论(0)阅读(0)
0

实验吧简单的sql注入3

今天早上起来发现有人评论说365bet体育在线没更新实验吧sql注入3,主要是因为前段时间都去做bugku去了 但是重做这道题发现以前的姿势不行了,exp()报错不再溢出,现在不能用这个姿势,365bet体育在线这里重新整理了一遍思路,这里也写了365bet体育在线自己做题的过程并且也写了365bet体育在线错误的思路等等。 实验吧简单的sql注入3: 连接: htt ...

波哥在努力 发布于 2019-05-23 22:59 评论(0)阅读(7)
0

死磕 java同步系列之自己动手写一个锁Lock

自己动手写一个锁需要哪些知识? 自己动手写一个锁到底有多简单? 自己能不能写出来一个完美的锁? ...

彤哥读源码 发布于 2019-05-23 22:47 评论(0)阅读(10)
0

C# 多线程小试牛刀

前言 昨天在上班时浏览博问,发现了一个问题,虽然自己在 C 多线程上没有怎么尝试过,看了几遍 CLR 中关于 线程的概念和讲解(后面三章)。也想拿来实践实践。问题定义是这样的: 对于多线程不是很懂,面试的时候遇到一个多线程的题,不会做,分享出来,懂的大佬指点一下,谢谢 建一个winform窗体,在窗 ...

BUTTERAPPLE 发布于 2019-05-23 22:34 评论(0)阅读(27)
0

从语言设计的角度探究Java中hashCode()和equals()的关系

[toc] 一. 基础: hashCode()和equals()简介 在学习hashCode()和equals()之间的关系之前, 365bet体育在线们有必要先单独了解他俩自身的特点. equals()方法用于比较两个对象是否相等, 它与"=="相等比较符有着本质的不同. 在万物皆对象的Java体系中, 系统把判断 ...

炭烧生蚝 发布于 2019-05-23 22:30 评论(0)阅读(17)
0

RabbitMQ核心组件及应用场景

一、适用场景 1.解耦 2.最终一致性 3.广播 4.错峰与流控(秒杀业务用于流量削峰场景) "秒杀场景" 二、核心组件,关键点(交换器、队列、绑定) AMPQ消息路由必要三部分:交换器、队列、绑定。 Java核心组件:ConnectionFactory、Connection、Channel、Del ...

柠檬树开花了 发布于 2019-05-23 21:13 评论(0)阅读(70)
0

数字IC设计入门必备——VIM自定义模板调用与VCS基本仿真操作示例

一、前言 毕业论文答辩结束,闲下来写篇文章。芯片研发人员都在Linux系统下借助各种EDA工具和代码语言完成工作,因此提高代码开发效率,熟练运用开发工具是十分必要的。365bet体育在线讲述VIM编辑神器的verilogHDL自定义模板调用以及VCS仿真软件的基本使用方式。 二、VIM编辑器自定义模板调用 在之前的 ...

没落骑士 发布于 2019-05-23 20:26 评论(0)阅读(73)
0

Spring Boot 2 快速教程:WebFlux 集成 Mongodb(四)

摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 这是泥瓦匠的第104篇原创 文章工程:* JDK 1.8* Maven 3.5.2* Spring Boot 2.1.3.RELEASE* 工程名:springb ...

www.bysocket.com 发布于 2019-05-23 20:16 评论(0)阅读(47)
1

小窥React360——用React创建360全景VR体验

前言 混迹VR届的发烧友兼开发者们一定不要错过这款FaceBook推出的跨端VR开发框架——React360,称为360全景体验框架更为准确,因为其前身是FaceBook和Oculus2017年发布的一个叫作“Racet VR”的JS库,用来在web端创建3D和VR体验。后来Oculus使用该框架的 ...

venoral 发布于 2019-05-23 20:14 评论(0)阅读(71)
0

oracle学习笔记(十四) 数据库对象 索引 视图 序列 同义词

数据库对象 用户模式:指数据库用户所创建和存储数据对象的统称。在访问其它用户模式的数据库对象时需加上用户模式。 如:scott.emp, scott.dept等。 数据库对象包括:表、视图、索引、序列、目录、同义词、数据库用户、存储过程、函数、触发器等。 同义词 同义词是现有数据库对象的一个别名。 ...

Stars-one 发布于 2019-05-23 20:05 评论(0)阅读(31)
0

c++11多线程入门教程(一)

原文作者:aircraft 原文链接:/DOMLX/p/10914162.html 最近是恰好写了一些c++11多线程有关的东西,就写一下笔记留着以后自己忘记回来看吧,也不是专门写给读者看的,365bet体育在线就想到哪就写到哪吧 c++11呢,就是c++升级之后的一个版 ...

aircraft 发布于 2019-05-23 20:00 评论(0)阅读(50)
10

[NewLife.XCode]百亿级性能

使用关系型数据库来做大数据,第一步必然是索引! 单表超过1000万数据,任何查询都必须走索引!否则数据库一定跟你说ByeBye! ...

大石头 发布于 2019-05-23 19:37 评论(6)阅读(314)
0

Neo4j 第六篇:Cypher语法

Cypher是图形数据库查询语言事实上的标准。 一,Cypher类型系统 Cypher支持的类型系统分为三类:属性类型,复合类型和结构类型。 1,属性类型 属性类型:Integer、Float、String和Boolean Boolean类型:true, false, TRUE, FALSE Str ...

悦光阴 发布于 2019-05-23 19:17 评论(0)阅读(38)
1

快速掌握RabbitMQ(二)——四种Exchange介绍及代码演示

在上一篇的最后,编写了一个C#驱动RabbitMQ的简单栗子,了解了C#驱动RabbitMQ的基本用法。本章介绍RabbitMQ的四种Exchange及各种Exchange的使用场景。 1 direct类型 1 direct路由规则 上一篇最后一个栗子使用的Exchange就是direct类型的,d ...

捞月亮的猴子 发布于 2019-05-23 19:16 评论(0)阅读(82)
0

扰动函数和拉链法模拟HashMap的存储结构

HashMap是Map接口下面的子孙,它对外是K,V结构存储的,而内部也着自己的存储结构,它的get操作是O(1)的时间复杂度,可以说是非常快的找到目录,而添加时,也是O(1),365bet体育在线在键值存储里,它成为了365bet体育在线们的首选,在多线程情况下,要注意,它不是线程安全的。如果是多线程情况下,请使用 . 就是JDK ...

张占岭 发布于 2019-05-23 18:28 评论(0)阅读(67)
0

简说设计模式——观察者模式

一、什么是观察者模式 观察者一般可以看做是第三者,比如在学校上自习的时候,大家肯定都有过交头接耳、各种玩耍的经历,这时总会有一个“放风”的小伙伴,当老师即将出现时及时“通知”大家老师来了。再比如,拍卖会的时候,大家相互叫价,拍卖师会观察最高标价,然后通知给其它竞价者竞价,这就是一个观察者模式。 对于 ...

JAdam 发布于 2019-05-23 18:24 评论(0)阅读(78)
0

querySelector和getElementById之间的区别

一、概述 今天在看js的时候发现里面的代码基本上都是用querySelector()和querySelectorAll()来获取元素,就有点疑惑为什么不用getElementById(),可能也是因为自己没用过那两个,365bet体育在线并不清楚原因所在。 参考手册上写querySelector() 方法返回文档中 ...

居老师的狗子 发布于 2019-05-23 18:22 评论(0)阅读(71)
1

shell初级-----数据呈现方式

输入与输出 Linux系统将365体育投注对象当作文件处理,这包括输入和输出进程。Linux用文件描述符来标识365体育投注文件对象。文件描述符是一个非负整数,可以唯一标识会话中打开的文件。365体育投注进程一次多可以有九个文件描述符。出于特殊目的,bash shell保留了前三个文件描述符(0、1和2) 这三个特殊文件描述符会 ...

秦广王 发布于 2019-05-23 17:59 评论(2)阅读(78)
0

Golang 读写锁RWMutex 互斥锁Mutex 源码详解

前言 Golang中有两种类型的锁,Mutex (互斥锁)和RWMutex(读写锁)对于这两种锁的使用这里就不多说了,365bet体育在线主要侧重于从源码的角度分析这两种锁的具体实现。 引子问题 365bet体育在线一般喜欢带着问题去看源码。那么对于读写锁,你是否有这样的问题,为什么可以有多个读锁?有没有可能出现有协程一直无法获取到 ...

LinkinStar 发布于 2019-05-23 17:56 评论(0)阅读(48)