2

数据库中间件漫谈

1.前言 随着业务的发展,MySQL数据库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作的开销也会越来越大;另外,无论怎样升级硬件资源,单台服务器的资源(CPU、磁盘、内存、网络IO、事务数、连接数)总是有限的,最终数据库所能承载的数据量、数据处理能力都将遭遇瓶颈。 分表、分库和读写分 ...

阿丸 发布于 2020-03-16 20:15 评论(0)阅读(167)
1

面试题系列--乐观锁和悲观锁

一,基本概念 乐观锁:乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一下在此期间别人是否修改了数据:如果别人修改了数据则放弃操作,否则执行操作。 悲观锁:悲观锁在操作数据时比较悲观,认为别人会同时修改数据。因此操作数据时直接把数据锁住,直到操作完成 ...

小L要努力吖 发布于 2020-03-16 19:46 评论(0)阅读(215)
1

Spring Boot入门系列(六)Spring Boot如何整合Mybatis【附详细步骤】

前面介绍了Spring Boot 中的整合Thymeleaf前端html框架,同时也介绍了Thymeleaf 的用法。不清楚的朋友可以看看之前的文章:/zhangweizhong/category/1657780.html。 今天主要讲解Springbo ...

章为忠 发布于 2020-03-16 19:09 评论(0)阅读(138)
0

kafka实现无消息丢失与精确一次语义(exactly once)处理

在很多的流处理框架的介绍中,都会说kafka是一个可靠的数据源,并且推荐使用Kafka当作数据源来进行使用。这是因为与其他消息引擎系统相比,kafka提供了可靠的数据保存及备份机制。并且通过消费者位移这一概念,可以让消费者在因某些原因宕机而重启后,可以轻易得回到宕机前的位置。 但其实kafka的可靠 ...

zzzzMing 发布于 2020-03-16 18:12 评论(0)阅读(146)
0

通过一次思维碰撞看清docker 网桥模型

背景 这几天在研究Kubernetes, 遇到一个有意思的nodejs镜像:luksa/kubia # 不带端口映射启动容器docker run -it -d luksa/kubia# 连接到默认的Bridge网桥,容器IP是 172.17.0.2 之后,在宿主机使用容器IP和8080 端口可访问该 ...

有态度的小码甲 发布于 2020-03-16 17:01 评论(0)阅读(163)
0

java原子操作CAS

本次内容主要讲原子操作的概念、原子操作的实现方式、CAS的使用、原理、3大问题及其解决方案,最后还讲到了JDK中经常使用到的原子操作类。 1、什么是原子操作? 所谓原子操作是指不会被线程调度机制打断的操作,这种操作一旦开始,就一直运行到结束,中间不会有任何线程上下文切换。原子操作可以是一个步骤,也可 ...

白我少年头 发布于 2020-03-16 16:50 评论(0)阅读(93)
0

解析Laravel框架下的Contracts契约

Contracts Laravel 的契约是一组定义框架提供的核心服务的接口, 例如我们在介绍用户认证的章节中到的用户看守器契约IllumninateContractsAuthGuard 和用户提供器契约IlluminateContractsAuthUserProvider以及框架自带的App\Us ...

八重樱 发布于 2020-03-16 16:07 评论(0)阅读(112)
13

上海月薪 1w 和家乡月薪 5000 你选择哪?

如题,这是我在知乎上看到的一个热门话题——要现在的我来回答的话,毫无疑问会选择上海,即便月薪只有 5000 也去,还要趁早去。 有读者可能会质问我:“你之前不是说在三线城市洛阳工作很爽吗?怎么反悔了?” 不要着急反驳我,听我来说说原因嘛。 我上了两年大学,稀里糊涂的,对未来完全没有计划。大二结束后就 ...

沉默王二 发布于 2020-03-16 15:56 评论(28)阅读(3402)
0

Kona JDK 在腾讯大数据领域内的实践与发展

导语 | 近日,云+社区技术沙龙“腾讯开源技术”圆满落幕。本次沙龙邀请了多位腾讯技术专家,深度揭秘了腾讯开源项目TencentOS tiny、TubeMQ、Kona JDK、TARS以及MedicalNet。本文是杨晓峰老师关于腾讯基于OpenJDK的自研Kona JDK开源项目的详细介绍。 一、T ...

腾讯云+社区 发布于 2020-03-16 15:45 评论(0)阅读(130)
0

[原创]百万长连接压测问题排查分析

一、背景: 基于WebSocket长连接的消息服务进行全链路压测,目标是实现最少100W长连接下压测服务的各个接口TPS,QPS及其稳定性和资源消耗情况。 二、全链路架构图: 三、遇到的问题总结: 问题一:Jmeter肉鸡连接达到1w左右时,出现OOM。 问题二:心跳超时导致连接断开。 问题三:达到 ...

wsjhk 发布于 2020-03-16 15:44 评论(1)阅读(272)
3

Java的动态代理

Java的动态代理 动态代理: 特点:字节码随用随创建,随用随加载 作用:不修改源码的基础上对方法增强 分类: 基于接口的动态代理 基于子类的动态代理 一、java基于接口的动态代理 基于接口的动态代理: 涉及的类:Proxy 提供者:JDK官方 如何创建代理对象:使用Proxy类中的newProx ...

阿尔伯特-李古拉-逸凡 发布于 2020-03-16 14:45 评论(0)阅读(175)
1

谈谈序列化和反序列化

序列化简介 Java序列化是指将一个Java对象转化为一个二进制流的过程,反序列化是指将二进制流转化为一个Java对象的过程 。一般进行序列化的目的有: 当程序退出时, 这些对象也就消失了, 而序列化正是为了将这些对象保存起来以便将来使用; 通过网络将序列化后的二进制流传输给远程 使用( 、`RMI ...

写代码的木公 发布于 2020-03-16 14:16 评论(0)阅读(268)
1

Ansible-1 基本认识及清单与模块

ansible 一、常用的自动化运维工具 1、puppet 基于ruby开发,采用c/s架构,扩展性强,基于ssl,远程命令执行相对较弱, 2、saltstack 基于python开发,采用C/S架构,相对puppet更轻量级,配置语法使用YMAL,使得配置脚本更简单 3、ansible 基于pyt ...

乐章 发布于 2020-03-16 14:03 评论(0)阅读(93)
6

微服务-高并发下接口如何做到优雅的限流

什么是限流?为什么要限流 通俗的来讲,一根管子往池塘注水,池塘底部有一个口子往外出水,当注水的速度过快时,池塘的水会溢出,此时,我们的做法换根小管子注水或者把注水管子的口堵住一半,这就是限流,限流的目的就是为了防止池塘的水溢出,放在软件开发中,一台硬件的CPU和内存总归是有限的,能处理的请求量是有一 ...

阿伟~ 发布于 2020-03-16 14:02 评论(1)阅读(698)
0

机器学习岗位面试总结:简历应该关注的5个重点

机器学习简历的一些小技巧 如今的公司很难找到优秀的机器学习人才。当然,任何特定技能的要求都取决于机器学习项目的用途和要求,但是您的机器学习履历中必须具备的某些技能在各种项目要求中是一致的。 通常,公司希望面试者具备丰富的机器学习技能,理论和编码能力,以便在需要时能够跨部门参与机器学习项目。该领域的专 ...

deephub 发布于 2020-03-16 13:40 评论(0)阅读(170)
2

PageRank 算法初步了解

前言 因为想做一下文本自动摘要,文本自动摘要是NLP的重要应用,搜了一下,有一种TextRank的算法,可以做文本自动摘要。其算法思想来源于Google的PageRank,所以先把PageRank给了解一下。 马尔科夫链 我感觉说到PageRank,应该要提起马尔科夫链,因为PageRank在计算的 ...

Shendu.CC 发布于 2020-03-16 13:34 评论(0)阅读(78)
0

ggplot2(11) 总结回顾&案例练习

R包ggplot2学习总结:有网络数据爬取,多变量绘图,一页多图,分面,插入汉字标题,动图绘制,地图(美国、中国),疫情可视化等内容。 ...

叮叮当当sunny 发布于 2020-03-16 13:28 评论(0)阅读(65)
0

OpenCV3入门(十四)图像特效—挤压、哈哈镜、扭曲

一、图像挤压特效 1、原理 图像压效果本质的图像坐标的非线性变换,将图像向内挤压,挤压的过程产生压缩变形,从而形成的效果。 挤压效果的实现是通过极坐标的形式,设图像中心为O(x,y),某点距离中心O的距离为半径R,非线性方式改变半径R但不改变点的方向,就构成了图像挤压。也可以自定义加压中心点,计算半 ...

啊哈彭 发布于 2020-03-16 12:41 评论(0)阅读(170)
1

3L-最好、最坏、平均、均摊时间复杂度

关注公众号 MageByte,设置星标点「在看」是我们创造好文的动力。后台回复 “加群” 进入技术交流群获更多技术成长。 本文来自 MageByte 青叶编写 上次我们说过 "时间复杂度与空间复度" ,列举了一些分析技巧以及一些常见的复杂度分析比如 O(1)、O(logn)、O(n)、O(nlogn ...

MageByte-借来方向 发布于 2020-03-16 12:30 评论(0)阅读(90)
0

DataFrame简介(一)

1. DataFrame 本片将介绍Spark RDD的限制以及DataFrame(DF)如何克服这些限制,从如何创建DataFrame,到DF的各种特性,以及如何优化执行计划。最后还会介绍DF有哪些限制。 2. 什么是 Spark SQL DataFrame? 从Spark1.3.0版本开始,DF ...

DB乐之者 发布于 2020-03-16 12:05 评论(0)阅读(101)