• 湖南省益阳市牵手第十二师二二一团举办“湘疆情深 爱洒兵团”捐赠仪式 2019-10-11
  • [新闻直播间]我国不动产登记体系全面运行 为什么实行不动产统一登记? 2019-08-24
  • 食疗-热门标签-华商生活 2019-08-24
  • 精彩博客

    MySQL--RDS下的分区表实践

    实践背景 项目中有的表空间太大,且行数太多,故决定对一些表进行分库分表。再研究选型方案的时候发现常用的一些分库分表的解决方案对业务代码修改较多,故决定采用MySQL的分区方案。 其实在...

    昨天 17:30
    119
    1
    容器化你的 Spring Boot 工程——Docker

    环境声明: Gradle + Docker + Spring Boot 2.1.5.RELEASE 目的 利用docker容器技术简化项目部署 配置Docker服务(Ubuntu) 安装 apt-get install docker-ce 修改源 vim /etc/docker/dae......

    昨天 16:10
    177
    1
    浅谈lambda表达式<最通俗易懂的讲解>

    Java8发布已经有一段时间了,这次发布的改动比较大,很多人将这次改动与Java5的升级相提并论。Java8其中一个很重要的新特性就是lambda表达式,允许我们将行为传到函数中。想想看,在Java8 之...

    昨天 14:26
    292
    1
    Java并发编程笔记——J.U.C之executors框架:executors框架设计理念

    一、executors框架简介 juc-executors框架是整个J.U.C包中类/接口关系最复杂的框架,真正理解executors框架的前提是理清楚各个??橹涞墓叵?,高屋建瓴,从整体到局部才能透彻理解其中各个模...

    昨天 11:22
    286
    3
    浅谈java注解<最通俗易懂的讲解>

    前言:Annotation中文释义注解之意。 Java注解用于为Java代码提供元数据。 元数据是指用来描述数据的数据,通俗一点,就是描述代码间关系,或者代码与其它资源(例如数据库表)之间内在联系的...

    昨天 10:19
    289
    0
    正交分析法设计理论及实践

    一、理念介绍 在黑盒用例设计方法中有一个大家耳熟能详的正交分析法,却鲜有人知 “Pairwise”设计理念。 设想一种常见的场景,工期很紧的项目,原定的测试时间被“无理”地压缩之后,如何能...

    昨天 10:17
    100
    2
    etcd实现故障时主备秒级切换高可用架构

    什么是Etcd? etcd是一个强大的一致性的分布式键值存储,它提供了一种可靠的方式来存储需要由分布式系统或机器群访问的数据。它优雅地处理网络分区期间的领导者选举,并且可以容忍机器故障,...

    前天 17:21
    493
    0
    一文了解JVM

    一、什么是JVM JVM是Java Virtual Machine(Java 虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java...

    前天 13:38
    649
    3
    RabbitMQ延迟消息的延迟极限是多少?

    之前在写Spring Cloud Stream专题内容的时候,特地介绍了一下如何使用RabbitMQ的延迟消息来实现定时任务。最近正好因为开发碰到了使用过程中发现,延迟消息没有效果,消息直接就被消费了的情...

    前天 10:42
    236
    0
    分布式Redis深度历险-Cluster

    本文为分布式Redis深度历险系列的第三篇,主要内容为Redis的Cluster,也就是Redis集群功能。 Redis集群是Redis官方提供的分布式方案,整个集群通过将所有数据分成16384个槽来进行数据共享。 ...

    07/22 15:52
    581
    2
    马蜂窝 IM 系统架构的演化和升级

    今天,越来越多的用户被马蜂窝持续积累的笔记、攻略、嗡嗡等优质的分享内容所吸引,在这里激发了去旅行的热情,同时也拉动了马蜂窝交易的增长。在帮助用户做出旅行决策、完成交易的过程中,I...

    07/22 10:50
    636
    0
    RISC-V生态架构浅析(认识RISC-V)

    RISC-V 生态架构浅析 前言 RISC-V最近越来越多的出现在科技新闻中,大量的公司加入到RISC-V研究和生产中。在越来越多的RISC-V研究热下,毋容置疑的是RISC-V的时代即将到来。让我们在这浪潮翻...

    07/22 09:29
    810
    0
    一篇文章搞定——JDK8中新增的StampedLock

    一、StampedLock类简介 StampedLock类,在JDK1.8时引入,是对读写锁ReentrantReadWriteLock的增强,该类提供了一些功能,优化了读锁、写锁的访问,同时使读写锁之间可以互相转换,更细粒度控...

    07/21 23:24
    918
    3
    可重入的独占锁——ReentrantLock源码分析

    ReentrantLock面试题分析 1、ReentrantLock是怎么实现的? 2、ReentrantLock的公平锁和非公平锁是如何实现的? 1.ReentrantLock类图结构 从类图我们可以直观地了解到,ReentrantLock最终还是...

    07/20 16:23
    751
    1
    分布式Redis深度历险-Sentinel

    上一篇介绍了Redis的主从服务器之间是如何同步数据的。试想下,在一主一从或一主多从的结构下,如果主服务器挂了,整个集群就不可用了,单点问题并没有解决。Redis使用Sentinel解决该问题,保...

    07/20 14:35
    3K
    0
    Skynet 服务创建流程

    Skynet 服务创建流程 根据设计综述 Skynet 是为了让服务器充分利用多核优势,将不同的业务放在独立的执行环境中处理。 Skynet 核心功能是加载一个 C ??椋ǘ猓?,??橛檬?id 标识,作...

    07/19 18:37
    253
    0
    GitOps 与 ChatOps 的落地实践

    前言 说到 GitOps 和 ChatOps ,那就不得不谈到 DevOps 。 DevOps 作为一种文化,旨在促进开发、测试和运维人员之间的沟通与协作。而促进合作的方式,往往是使用一系列工具,完成这三个角色的...

    07/19 17:31
    491
    0
    C语言动态内存管理和动态内存分配

    动态内存管理同时还具有一个优点:当程序在具有更多内存的系统上需要处理更多数据时,不需要重写程序。标准库提供以下四个函数用于动态内存管理: (1) malloc()、calloc() 分配新的内存区...

    07/19 11:45
    539
    0
    Java多线程之Executor框架<Callable、Future、Executor和ExecutorService>

    引言 Executor框架是指JDK 1.5中引入的一系列并发库中与Executor相关的功能类,包括Executor、Executors、ExecutorService、Future、Callable等。 一、为什么要引入Executor框架? 1、如果使...

    07/19 09:53
    1K
    1
    抽象同步队列AQS——AbstractQueuedSynchronizer锁详解

    AQS——锁的底层支持 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资...

    07/19 00:08
    435
    0

    没有更多内容

    加载失败,请刷新页面

    分布式Redis深度历险-Sentinel

    上一篇介绍了Redis的主从服务器之间是如何同步数据的。试想下,在一主一从或一主多从的结构下,如果主服务器挂了,整个集群就不可用了,单点问题并没有解决。Redis使用Sentinel解决该问题,保...

    07/20 14:35
    3K
    0
    且听穿林打叶声———Ashmem机制讲解

    且听穿林打叶声———Ashmem机制讲解 侯亮 (Android 7.0) 在Android平台上,提供了一种共享内存的机制——Ashmem。该机制内部其实复用了Linux的共享内存机制。Ashmem机制使用linux的mmap系...

    07/17 21:26
    1K
    3
    分布式系统的负载均衡 | 架构干货

    一、 什么是负载均衡? 什么是负载均衡? 记得第一次接触 Nginx 是在实验室,那时候在服务器部署网站需要用 Nginx 。Nginx 是一个服务组件,用来反向代理、负载平衡和 HTTP 缓存等。那么这里...

    07/17 15:43
    5.8K
    8
    Spring Cloud Hystrix 熔断

    一、什么是熔断 在一个家庭中有各种各样的家电,我们假设每个家电都没有保险丝,一旦有一天某个家电出现短路,造成整个电路短路然后很有可能就把整个家庭的电器及电路给烧坏了。但如果每个家...

    07/17 15:21
    2.9K
    4
    机器学习在高德起点抓路中的应用实践

    导读:高德地图作为中国领先的出行领域解决方案提供商,导航是其核心用户场景。路线规划作为导航的前提,是根据起点、终点以及路径策略设置,为用户量身定制出行方案。 起点抓路,作为路线规...

    07/16 14:46
    2.6K
    4
    个人发展生存之道

    这是一篇从“人”(而非技术也非管理)的角度,聚焦于自身职业发展方方面面的文章,包括职业、学习、生产力、影响力等。 1. 拥有商业心态 你所能犯的最大错误就是相信自己是在为别人工作,职业...

    07/15 13:47
    4.2K
    23
    对比 C++ 和 Python,谈谈指针与引用

    花下猫语:本文是学习群内 樱雨楼 小姐姐的投稿。之前已发布过她的一篇作品《当谈论迭代器时,我谈些什么?》,大受好评。本文依然是对比 C++ 与 Python,来探讨编程语言中极其重要的概念。祝...

    07/12 22:09
    3.5K
    3
    QPS 提升60%,揭秘阿里巴巴轻量级开源 Web 服务器 Tengine 负载均衡算法

    前言 在阿里七层流量入口接入层(Application Gateway)场景下, Nginx 官方的Smooth Weighted Round-Robin( SWRR )负载均衡算法已经无法再完美施展它的技能。 Tengine 通过实现新的负载均...

    07/12 13:02
    4K
    2
    如何同步多个 git 远程仓库

    日常需求 以前源码是托管在 github 的, 现在想要同步托管在 gitee, 一做备份分发, 二方便国内下载使用(网速可观), 三防特色墙... 方式一 使用 gitee 的强制同步 之前在 github 托管了这么一个...

    07/12 10:45
    2.7K
    8
    金融行业微服务架构解析

    转载本文需注明出处:微信公众号EAWorld,违者必究。 引言: 对于微服务,每个人都有自己的理解,与互联网企业的大量落地相比,微服务在传统金融行业还没有普及,这首先是传统金融行业线上系...

    07/11 10:15
    3.1K
    3
    一篇文章教你如何捕获前端错误

    本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/E51lKQOojsvhHvACIyXwhw 作者:黄文佳 常见错误的分类 对于用户在访问页面时发生的错误,主要包括以下几个类型: 1、js运...

    07/08 18:08
    2.9K
    5
    【AI实战】手把手教你文字识别(识别篇:LSTM+CTC, CRNN, chineseocr方法)

    文字识别是AI的一个重要应用场景,文字识别过程一般由图像输入、预处理、文本检测、文本识别、结果输出等环节组成。 其中,文本检测、文本识别是最核心的环节。文本检测方面,在前面的文章中...

    07/07 16:01
    4.1K
    17
    阿里前端委员会主席圆心:未来前端的机会在哪里?

    阿里妹导读:在近期举办的行业大会上,阿里前端技术委员会主席,淘系技术部资深总监圆心发表了《前端路上的思考》的演讲,分别从前端的发展历程、今天的机会、如何引领新技术、前端价值这四个...

    07/05 14:41
    4.8K
    7
    实践DDD领域驱动设计

    说明 领域驱动设计最近又火了。概念不断被提及,但是相信对于像笔者一样的很多开发者对于其如何应用都一头雾水。 正如《实现领域驱动设计》中作者提到的不同公司的业务能力开发能力和成熟度不...

    07/05 10:35
    4.3K
    7
    What?一个 Dubbo 服务启动要两个小时!

    前言 前几天在测试环境碰到一个非常奇怪的与 dubbo 相关的问题,事后我在网上搜索了一圈并没有发现类似的帖子或文章,于是便有了这篇。 希望对还未碰到或正在碰到的朋友有所帮助。 现象 现象...

    07/05 08:25
    5.5K
    17
    使用 Quarkus/GraalVM 将 JGroups 编译成可执行文件

    本文翻译自://belaban.blogspot.com/2019/07/compiling-jgroups-to-native-code-with.html 我很高兴的宣布 Quarkus 官方发布 JGroups 的扩展! What? Quarkus 是一个将 Java 代码编译为...

    07/04 13:28
    1K
    3
    石墨文档技术总监:敏捷思想在产品周期的延伸

    李子骅--石墨文档技术总监。 一个产品有需求的提出、评审、确定,以及实际的开发测试和交付这几个阶段。从2001年敏捷被提出开始到现在已经有越来越多的项目在使用敏捷。现在的敏捷已经变成一...

    07/04 10:03
    2.3K
    4
    容器十年 ——一部软件交付编年史

    作者| 张磊,阿里云容器平台高级技术专家,CNCF Ambassador (CNCF 官方大使),Kubernetes 项目资深成员与维护者,曾就职于 Hyper、微软研究院(MSR),现在负责 Kubernetes 技术及上下游相...

    07/03 15:36
    2.7K
    7
    谈谈机器学习模型的可解释性

    随着AI和机器学习的发展,越来越多的决策会交给自动化的机器学习算法来做。但是当我们把一些非常重要的决定交给机器的时候,我们真的放心么?当波音飞机忽略驾驶员的指令,决定义无反顾的冲向...

    07/02 03:01
    1K
    8
    编程语言之问:何时该借用,何时该创造?

    编程语言之问:何时该借用,何时该创造? 本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/OypPwnJ2vX2vJtZRkVa-Ug 6 月 22 日,Python 之...

    06/30 11:00
    5.7K
    4

    没有更多内容

    加载失败,请刷新页面

    Protocol Buffers 开发者指南

    欢迎来到 protocol buffers 的开发者指南。protocol buffers 是一个语言中立,平台中立针对通讯协议,数据存储和其他领域中对结构化数据进行序列化的扩展方法。 本文档主要针对的是 Java,C...

    今天 03:49
    9
    0
    Asciidoctor 与 gradle 整合生成 PDF备忘

    缘起 简单文档一般使用 markdown 就足够了,尤其单页文档,不过稍微复杂点的文档用这玩意显然就很不方便了,就单单一个不支持 include 就很痛苦,虽然可以用 pandoc 做一些 hack 处理,不过麻...

    今天 02:18
    50
    0
    Leetcode PHP题解--D109 122. Best Time to Buy and Sell Stock II

    D109 122. Best Time to Buy and Sell Stock II 题目链接 122. Best Time to Buy and Sell Stock II 题目分析 给定一个数组,代表商品价格。从给定的数组中,计算通过买卖能获得的最大收益。...

    今天 00:18
    36
    0
    SpringBoot2.0集成Shiro

    项目版本: springboot2.x shiro:1.3.2 Maven配置: <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.3.2</version> </d......

    今天 00:07
    51
    0
    solr源码阅读(记录一次调试熟悉solr整体调用流程)

    历史版本solr5.3,开发需要,把一次源码阅读的经历记录一下,这次撸的是一次普通的select的流程代码阅读,根据查询参数肯定有很多分支,这里只阅读了一条,但大体也能看明白solr的整体编码结...

    昨天 23:56
    46
    0
    SpringBoot2.0高级案例(12):整合 SpringSecurity 框架,实现用户权限安全管理

    一、Security简介 1、基础概念 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利...

    昨天 23:53
    47
    0
    聊聊consul的NewService

    序 本文主要研究一下consul的NewService NewService consul-api-1.4.1-sources.jar!/com/ecwid/consul/v1/agent/model/NewService.java public class NewService { @SerializedName("ID") p...

    昨天 23:36
    18
    0
    小程序保存图片到相册

    // 保存海报 SaveImg:function() { wx.showLoading({ title: '保存中...' }) wx.downloadFile({ url: '//www.abc.com/img.png', success: function (res) { ......

    昨天 23:36
    4
    0
    国货之光!百度飞桨与华为麒麟重磅合作

    7月3日-7月4日,“Baidu Create 2019”百度AI开发者大会,在中国北京·国家会议中心举行。 今天上午,在百度AI开发者大会现场,百度首席技术官王海峰与华为消费者BG软件总裁王成录博士联合宣...

    昨天 22:55
    8
    0
    什么?在SAP中国研究院里还需要会PHP开发?

    请原谅Jerry这篇文章的题目有“标题党”的嫌疑。 没错,至少SAP成都研究院的部分团队如此,比如Jerry目前就职的SAP成都研究院数字创新空间。 之前Jerry的文章, 曾经提到SAP Kyma(SAP Extens...

    昨天 22:35
    16
    0
    选择定位方式

    CSS 选择器 CSS选择器用于选择你想要的元素的样式的模式。 "CSS"列表示在CSS版本的属性定义(CSS1,CSS2,或对CSS3)。 选择器 示例 示例说明 CSS .class .intro 选择所有class="intro"的元素...

    昨天 22:18
    9
    0
    阿里Java面试官:请别再问我3次握手与4次挥手了!

    在面试中,三次握手和四次挥手可以说是问的最频繁的一个知识点了,我相信大家也都看过很多关于三次握手与四次挥手的文章。 今天的这篇文章,重点是围绕着面试,我们应该掌握哪些比较重要的点...

    昨天 22:13
    35
    0
    [REST]RESTful规范

    什么是RESTful 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件?;谡飧龇绺裆杓频娜砑梢愿蚪?,更有层次,更易于实...

    昨天 21:57
    39
    0
    Python爬虫新手教程:Python分析了 7 万款 App,万万没想到

    摘要:使用 Scrapy 爬取豌豆荚全网 70,000+ App,并进行探索性分析。 写在前面:若对数据抓取部分不感兴趣,可以直接下拉到数据分析部分。 1 分析背景 之前我们使用了 Scrapy 爬取并分析了酷...

    昨天 21:56
    8
    0
    java 8 新特性

    ??最近在工作中看到同事在用java8新特性,今天就给大家带来java8新特性的一些简要介绍,如有不足,敬请指正。(每天进步一点点,成功就会在眼前) 一、java8新特性简介 Lambda表达式 函数式...

    昨天 21:55
    10
    0
    Qt编写自定义控件37-发光按钮(会呼吸的痛)

    一、前言 这个控件是好早以前写的,已经授权过好几个人开源过此控件代码,比如红磨坊小胖,此控件并不是来源于真实需求,而仅仅是突发奇想,类似于星星的闪烁,越到边缘越来越淡,定时器动态...

    昨天 21:50
    8
    0

    六开彩开奖结果20119 www.qhysp.com logging???一、日志级别 CRITICAL = 50 #FATAL = CRITICAL ERROR = 40 WARNING = 30 #WARN = WARNING INFO = 20 DEBUG = 10 NOTSET = 0 #不设置 二、默认级别为warning,默认打印到终端 im...

    昨天 21:27
    7
    0
    下载_&_编译内核源码

    1、安装build-essential软件包 Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装。幸运的是,为了能够编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包 安装方法如下:...

    昨天 21:23
    4
    0
    在工作中常用的Linux命令

    前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 之前写过一篇 《 在公司做的项目和自己在学校做的有什么区别? 》不知道大家还有印象...

    昨天 21:10
    11
    0
    Shell脚本中make命令的使用

    (最近开发的项目中需要编写Shell脚本对整个工程进行自动化编译,即在Shell脚本中使用make命令来进行编译,下面回顾一下Shell脚本中如何使用make命令) 在开发一个系统时,一般是将一个系统分...

    昨天 21:08
    12
    0

    没有更多内容

    加载失败,请刷新页面

    返回顶部
    顶部
  • 湖南省益阳市牵手第十二师二二一团举办“湘疆情深 爱洒兵团”捐赠仪式 2019-10-11
  • [新闻直播间]我国不动产登记体系全面运行 为什么实行不动产统一登记? 2019-08-24
  • 食疗-热门标签-华商生活 2019-08-24
  • 天天彩票app是不是真的 网络龙虎赌博的危害 15选5中3个多少钱 现金诈金花游戏下载 山西11选5预测论坛 广东十一选五查询 福彩3d未出号查询 贵州11选5玩法 广东好彩1开奖结果335 湖北11选5开奖现场 cctv5在线直播观看手机 带加奖的彩票软件 c罗的欧冠总进球数 体彩p5 北单总进球新浪爱