• 反腐败国际合作"朋友圈"又大了! 2019-07-13
  • 前线 从一面“魔镜” 看苏宁科技集团智能化发展战略 2019-07-13
  • 身份证被盗产生不良记录 网络虚拟账号权属纠纷如何避免 2019-07-07
  • 的确,呆子七窍通了栁窍。[哈哈] 2019-06-20
  • 强国博客首页整合公告 2019-06-08
  • 西海都市报数字报刊平台 2019-05-27
  • 美国反拥枪的孩子很受伤 2019-05-25
  • C罗戴帽单骑救主 葡萄牙33战平西班牙 2019-05-25
  • 证监会去年对外公开监管信息14560条 2019-05-16
  • 中山八路总站调整12公交线 2019-05-16
  • 谢春涛:深刻把握“中国特色社会主义进入新时代”的重大意义 2019-05-09
  • 湖南一博士生举报水利局领导受贿 遭到冒牌纪委约谈 2019-05-09
  • 西安地铁唐风诗韵文化专列将于6月18日首发 2019-04-30
  • 铜梁区旧县街道:全面提升执行力 推动工作落地见效 2019-04-30
  • 上海电影节女性影人大放异彩 中生代女演员不用焦虑 2019-04-29
  • 精彩博客

    分布式系统的负载均衡 | 架构干货

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

    昨天 15:43
    330
    0
    SpringBoot2.0高级案例(02) :整合 RocketMQ ,实现请求异步处理

    本文源码 码云地址:知了一笑 https://gitee.com/cicadasmile/middle-ware-parent 一、RocketMQ 1、架构图片 2、角色分类 (1)、Broker RocketMQ 的核心,接收 Producer 发过来的消息、处理 ...

    07/15 22:45
    1K
    2
    如何自己手写一个热加载

    如何自己手写一个热加载 热加载:在不停止程序运行的情况下,对类(对象)的动态替换 Java ClassLoader 简述 Java中的类从被加载到内存中到卸载出内存为止,一共经历了七个阶段:加载、验证、...

    07/15 17:53
    481
    0
    对比 C++ 和 Python,谈谈指针与引用

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

    07/12 22:09
    3.1K
    3
    死磕Tomcat系列(6)——Tomcat如何做到热加载和热部署的

    死磕Tomcat系列(6)——Tomcat如何做到热加载和热部署的 热部署就是在服务器运行时重新部署项目,热加载即在在运行时重新加载class,从而升级应用。 通常情况下在开发环境中我们使用的是热加载...

    07/12 11:01
    1K
    1
    日均7亿交易量,如何设计高可用的MySQL架构?

    本文作者将给大家分享工行基于 MySQL 构建分布式架构的转型之路! 将围绕如下几个方面展开: 工行 IT 架构转型中传统 OLTP 数据库架构面临的挑战和诉求。 构建基于 MySQL 分布式企业级解决方案...

    07/10 22:30
    2.5K
    3
    吃个快餐都能学到串行、并行、并发

    Java 多线程系列文章第 3 篇 这篇文章继续来唠唠概念,讲这三兄弟:串行(Serial)、并行(Parallel)、并发(Concurrent)。 吃快餐 出门在外吃饭是一件头疼的事,用我大学舍友一句话形容:...

    07/10 08:32
    1K
    3
    深挖Jvm垃圾收集

    垃圾收集(Garbage Collection,GC),它的任务是解决以下 3 件问题: 哪些内存需要回收? 什么时候回收? 如何回收? 其中第一个问题很好回答,在 Java 中,GC 主要发生在 Java 堆和方法区中...

    07/06 16:22
    1K
    1
    常见的集合容器应当避免的坑

    前言 前不久帮同事一起 review 一个 job 执行缓慢的问题时发现不少朋友在撸码实现功能时还是有需要细节不够注意,于是便有了这篇文章。 ArrayList 踩坑 List<string> temp = new ArrayList(...

    07/04 08:29
    510
    0
    编程语言之问:何时该借用,何时该创造?

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

    06/30 11:00
    5.4K
    4
    Redis压缩列表原理与应用分析

    摘要 Redis是一款著名的key-value内存数据库软件,同时也是一款卓越的数据结构服务软件。它支持字符串、列表、哈希表、集合、有序集合五种数据结构类型,同时每种数据结构类型针对不同的应用...

    06/29 21:09
    2.6K
    2
    Java性能优化-掌握JMH

    关于JMH,可以直接查看官网地址//openjdk.java.net/projects/code-tools/jmh/ 本博客内容来自我正在撰写的新书《Java性能优化(暂定名)》 第一章第三节,也欢迎购买经典书《Spring Bo...

    06/28 13:01
    1K
    2
    泡一杯茶,学一学同异步

    Java 多线程系列文章第 2 篇 接下来几篇会给大家屡清楚多线程中涉及到的一些概念,理解了这些概念,往后的文章才好明白。 今天给大家讲讲同步和异步这兄弟俩。 同步 & 异步 通过咱们现实中的...

    06/27 08:33
    705
    0
    当谈论迭代器时,我谈些什么?

    当谈论迭代器时,我谈些什么? 花下猫语:之前说过,我对于编程语言跟其它学科的融合非常感兴趣,但我还说漏了一点,就是我对于 Python 跟其它编程语言的对比学习,也很感兴趣。所以,我一直...

    06/26 23:14
    423
    1
    关于 Java 类加载器的这一点,市面上没有任何一本图书讲到

    一、一个程序员的思考 大家都知道,Tomcat 处理业务,靠什么?最终是靠我们自己编写的 Servlet。你可能说你不写 servlet,你用 spring MVC,那也是人家帮你写好了,你只需要配置就行。在这里...

    06/26 11:40
    1K
    2
    理解协程并搞定协程相关面试题

    一、什么是协程 协程:实现协作式多任务,可以在程序执行内部中断,转而执行其他协程。 比如我们编写子程序(或者说函数),通常是利用“调用”来实现从 A 跳去 B,B 跳去 C,如果想回来调用...

    06/26 10:50
    563
    1
    死磕Tomcat系列(2)——EndPoint源码解析

    死磕Tomcat系列(2)——EndPoint源码解析 在上一节中我们描述了Tomcat的整体架构,我们知道了Tomcat分为两个大组件,一个连接器和一个容器。而我们这次要讲的EndPoint的组件就是属于连接器里面...

    06/25 11:19
    776
    3
    Maven 虐我千百遍,我待 Maven 如初恋

    前言 在如今的互联网项目开发当中,特别是Java领域,可以说Maven随处可见。Maven的仓库管理、依赖管理、继承和聚合等特性为项目的构建提供了一整套完善的解决方案,可以说如果你搞不懂Maven...

    06/24 17:07
    2K
    2
    进程知多少?

    文章首发:进程知多少? Java 多线程系列文章第 1 篇 要讲线程,一般都得讲一讲进程,进程是何方神圣呢?下面来简单介绍一下。 先通过任务管理器看看 Windows 系统下的进程。 从图片来看,每...

    06/24 08:42
    275
    0
    消息队列的消费语义和投递语义

    引言 所谓的消费语义,指的就是如下三种情况 如何保证消息最多消费一次 如何保证消息至少消费一次 如何保证消息恰好消费一次 其实类似还有一个投递语义 如何保证消息最多投递一次 如何保证消...

    06/19 14:41
    2.1K
    1

    没有更多内容

    加载失败,请刷新页面

    对比 C++ 和 Python,谈谈指针与引用

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

    07/12 22:09
    3.1K
    3
    编程语言之问:何时该借用,何时该创造?

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

    06/30 11:00
    5.4K
    4
    Redis压缩列表原理与应用分析

    摘要 Redis是一款著名的key-value内存数据库软件,同时也是一款卓越的数据结构服务软件。它支持字符串、列表、哈希表、集合、有序集合五种数据结构类型,同时每种数据结构类型针对不同的应用...

    06/29 21:09
    2.6K
    2
    美团点评数据库高可用架构的演进与设想

    本文介绍最近几年美团点评MySQL数据库高可用架构的演进过程,以及我们在开源技术基础上做的一些创新。同时,也和业界其它方案进行综合对比,了解业界在高可用方面的进展,和未来我们的一些规...

    06/27 22:36
    3.2K
    2
    消息队列的消费语义和投递语义

    引言 所谓的消费语义,指的就是如下三种情况 如何保证消息最多消费一次 如何保证消息至少消费一次 如何保证消息恰好消费一次 其实类似还有一个投递语义 如何保证消息最多投递一次 如何保证消...

    06/19 14:41
    2.1K
    1
    浅谈Redis五种数据结构的底层原理

    概念 Redis作为一个开源的用C编写的非关系型数据库,基于优秀的CRUD效率,常用于软件系统的缓存,其本身提供了以下五种数据格式: string:字符串 list:列表 hash:散列表 set:无序集合 zs...

    06/18 16:00
    5.1K
    7
    tio-websocket-spring-boot-starter 的简单使用

    引言 T-io网络通讯框架开源之后受到许多同学的喜欢,但是对于使用Spring系列技术的同学用起来稍许不适。于是乎抽时间写了个 starter,很荣幸代码被作者采纳,正式入驻T-io家族包。 tio-websoc...

    06/17 08:16
    2.8K
    13
    线程池没你想的那么简单(续)

    前言 前段时间写过一篇《线程池没你想的那么简单》,和大家一起撸了一个基本的线程池,具备: 线程池基本调度功能。 线程池自动扩容缩容。 队列缓存线程。 关闭线程池。 这些功能,最后也留下...

    06/06 09:03
    5.1K
    7
    死磕 java同步系列之ReentrantLock源码解析(一)——公平锁、非公平锁

    问题 (1)重入锁是什么? (2)ReentrantLock如何实现重入锁? (3)ReentrantLock为什么默认是非公平模式? (4)ReentrantLock除了可重入还有哪些特性? 简介 Reentrant = Re + entrant,...

    06/02 00:45
    1K
    7
    在闲鱼,我们如何用Dart做高效后端开发?

    背景 像阿里其他技术团队以及业界的做法一样,闲鱼的大多数后端应用都是全部使用java来实现的。java易用、丰富的库、结构容易设计的特性决定了它是进行业务开发的最好语言之一。后端应用中数...

    05/20 10:50
    4.1K
    4
    线程池没你想的那么简单

    前言 原以为线程池还挺简单的(平时常用,也分析过原理),这次是想自己动手写一个线程池来更加深入的了解它;但在动手写的过程中落地到细节时发现并没想的那么容易。结合源码对比后确实不得...

    05/20 08:37
    2.7K
    8
    GIL 已经被杀死了么?

    本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/8KvQemz0SWq2hw-2aBPv2Q 花下猫语: Python 中最广为人诟病的一点,大概就是它的 GIL 了。...

    05/19 23:07
    2.5K
    3
    浅谈Java【代理设计模式】——看这篇文章就懂了

    写在前面:设计模式源于生活,而又高于生活! 什么是代理模式 为其他对象提供一种代理以控制对这个对象的访问。 为什么使用代理模式 中介隔离:在某些情况下,一个客户类不想或者不能直接引用...

    05/18 22:45
    1K
    7
    程序员笔记|编写高性能的Java代码需要注意的4个问题

    一、并发 Unable to create new native thread …… 问题1:Java中创建一个线程消耗多少内存? 每个线程有独自的栈内存,共享堆内存 问题2:一台机器可以创建多少线程? CPU,内存,操作系统...

    05/10 15:09
    2.4K
    7
    【奇思妙想】如何给网关设计一款专属的权限控制【责任链设计模式】

    写在前面:设计模式源于生活,而又高于生活! 什么是责任链模式 客户端发出一个请求,链上的对象都有机会来处理这一请求,而客户端不需要知道谁是具体的处理对象。这样就实现了请求者和接受者...

    05/09 23:37
    1K
    4
    gitbook 入门教程之解决windows热加载失败问题

    破镜如何贴花黄 gitbook 在 Windows 系统无法热加载,总是报错! gitbook 是一款文档编写利器,可以方便地 markdown 输出成美观优雅的 html ,gitbook serve 启动服务器后,原来相貌平平的 markdo...

    05/08 21:29
    1K
    2
    经典设计模式之策略模式【如何重构聚合支付平台,对接【支付宝,微信,银联支付】】

    写在前面:设计模式源于生活,而又高于生活! 为什么要使用设计模式重构代码 使用设计模式可以重构整体架构代码、提高代码复用性、扩展性、减少代码冗余问题。 Java高级工程师装逼的技能! ...

    05/08 09:29
    2.6K
    5
    最全的JAVA知识汇总(附讲解和思维导图)

    微信公众号:内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我pigpdong[^1] jvm 一行代码是怎么运行的 首先,java代码会被编译成字节码,字节码就是jav...

    04/29 11:52
    3.5K
    13
    使用lombok编写优雅的Bean对象

    使用java编写代码,十之八九都是在写java类,从而构建java对象。lombok之前也说了不少,但使用了这么多年,感觉还是有很多技巧可以使用的。 毫无疑问,使用lombok,编写的java代码很优雅,而...

    04/22 22:17
    5.5K
    24
    len(x) 击败 x.len(),从内置函数看 Python 的设计思想

    内置函数是 Python 的一大特色,用极简的语法实现很多常用的操作。 它们预先定义在内置命名空间中,开箱即用,所见即所得。Python 被公认是一种新手友好型的语言,这种说法能够成立,内置函数...

    04/21 20:24
    2.4K
    1

    没有更多内容

    加载失败,请刷新页面

    使用Python将多个png图片转为gif

    前言 最近遇到一个问题是,画了一个过程的图,为了更生动地展示出来, 于是就想把这几张图合成一个gif图片,这样起来应该是不错的, 于是在网上搜索了一些关于python如何将 一些png图片转为g...

    昨天 21:24
    3
    0
    面试官问我:平常如何对你的Java程序进行调优?

    作者:张俊城, 郭理勇, 刘建 来源://t.cn/AiCTERJz Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其...

    昨天 21:07
    65
    0
    一文说尽C++赋值运算符重载函数(operator=)

    广东十一选五推荐号 www.qhysp.com 写在前面: 关于C++的赋值运算符重载函数(operator=),网络以及各种教材上都有很多介绍,但可惜的是,内容大多雷同且不全面。面对这一局面,在下在整合各种资源及融入个人理解的基础上,整理...

    昨天 21:05
    3
    0
    SpringBoot 2.0 整合sharding-jdbc中间件,实现数据分库分表

    一、水平分割 1、水平分库 1)、概念: 以字段为依据,按照一定策略,将一个库中的数据拆分到多个库中。 2)、结果 每个库的结构都一样;数据都不一样; 所有库的并集是全量数据; 2、水平分表...

    昨天 21:00
    30
    0
    Cookie起源与发展

    上一篇我们在讲优酷弹幕爬虫的时候,引入了一个新的知识点:Cookie,由于篇幅有限当时只是简单的给大家介绍了一下它的作用,今天我们就来全面了解一下Cookie(小饼干)以及相关的知识! 相信...

    昨天 18:41
    12
    0
    没有默认构造函数,如何定义对象数组

    如果一个类没有定义默认构造函数,那么构造该类的对象数组将会是一个问题。于是实现了一个将new操作符掰开了来用的代码。首先分配内存,然后再在分配的内存上调用构造函数构造对象,下面的代...

    昨天 16:52
    4
    0
    好程序员Java教程分享Java的两种跳转语句

    好程序员Java教程分享Java的两种跳转语句,Java跳转语句用于实现循环执行过程中程序流程的跳转,在Java中的跳转语句有 break语句和 continue语句两种。接下来分别进行详细地讲解。 1、Java的第...

    昨天 16:44
    16
    0
    Amino在实际项目中的安装和使用

    Amino作为性能卓越的无锁集合包,List线程安全集合执行速度之快远超CopyOnRightArrayList,但它唯一的缺点就是无法用maven直接安装。 我们需要在其官网下载源码,直接安装到我们本地的私有库...

    昨天 16:38
    24
    0
    Intellij热部署插件JRebel

    Intellij热部署插件JRebel 2018年08月30日 23:15:48 慕容雪_ 阅读数 9674 版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/weixin_42831477/article/details/82229436...

    昨天 16:35
    8
    0
    编写高质量代码:改善Java程序的151个建议(第5章:数组和集合___建议60~64)

    头车宝马,后面九个奥迪A6... 哦 不想结婚行不 行 -- 比悲伤更悲伤的故事 建议60:性能考虑,数组是首选 数组在实际的系统开发中用的越来越少了,我们通常只有在阅读一些开源项目时才会看到它...

    昨天 16:33
    49
    0
    C++中若类中没有默认构造函数,如何使用对象数组

    前言: 如果定义一个类,有其默认的构造函数,则使用new动态实例化一个对象数组,不是件难事,如下代码: 1 #include <memory> 2 #include <iostream> 3 4 using namespace std; 5 6 class A...

    昨天 16:23
    2
    0
    基于Spring Cloud Netflix的TCC柔性事务和EDA事件驱动示例

    Solar Spring Cloud为开发者提供了快速构建分布式系统中的一些常见工具,如分布式配置中心,服务发现与注册中心,智能路由,服务熔断及降级,消息总线,分布式追踪的解决方案等。 本次实战以...

    昨天 15:44
    9
    0
    分布式系统的负载均衡 | 架构干货

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

    昨天 15:43
    330
    0
    从远程数据库中拉去git项目总结

    1、git clone ssh 从服务器上克隆项目 2、cd ** 进入项目文件夹 3、ll 查看列表 4、git branch -vv 5、 git branch 6、git remote -vv 7、 git fetch 8、git checkout develop origin/devel...

    昨天 15:31
    8
    0
    微信公众号爬虫项目

    项目地址:https://github.com/Chyroc/WechatSogou 项目介绍:基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫 项目截图: 欢迎关注我的公众号:【编程资源库】 ,关注...

    昨天 15:20
    6
    0
    阿里云容器Kubernetes监控(九) - Kubernetes事件离线工具kube-eventer正式开源

    前言 监控是保障系统稳定性的重要组成部分,在Kubernetes开源生态中,资源类的监控工具与组件百花齐放。除了社区自己孵化的metrics-server,还有从CNCF毕业的Prometheus等等,开发者可选的方...

    昨天 14:42
    4
    0
    云原生生态周报 Vol. 10 | 数据库能否运行在 K8s 当中?

    业界要闻 IBM 以总价 340 亿美元完成里程碑意义的红帽收购:这是这家拥有107年历史的公司史上规模最大的一笔收购,该收购金额在整个科技行业的并购史上也能排到前三。在当天公布的声明中,I...

    昨天 14:35
    1
    0
    Kubernetes Ingress日志分析入门

    本文主要介绍如何基于日志服务构建Kubernetes Ingress日志分析平台,并提供一些简单的动手实验方便大家快速了解日志服务相关功能。 部署Ingress日志方案 登录容器服务管理控制台。 将上述CRD...

    昨天 14:30
    0
    0
    小猿圈java之数组

    基本数据结构中,数组是很重要的,这篇小猿圈加加对数组详解一席,具体使用,在学习过程中有困惑的朋友,可以看一下加加的这篇文章,看到就是赚到,让我们一起看看吧。 一、数组的基本使用 ...

    昨天 14:08
    6
    0
    C++中STL用法超详细总结

    版权声明:如需转载,请注明原文出处!尊重知识产权尊重劳动成果,从你我做起! https://blog.csdn.net/u010183728/article/details/81913729 目录 1 什么是STL? 2 STL内容介绍 2.1 容器 2....

    昨天 13:52
    4
    0

    没有更多内容

    加载失败,请刷新页面

    返回顶部
    顶部
  • 反腐败国际合作"朋友圈"又大了! 2019-07-13
  • 前线 从一面“魔镜” 看苏宁科技集团智能化发展战略 2019-07-13
  • 身份证被盗产生不良记录 网络虚拟账号权属纠纷如何避免 2019-07-07
  • 的确,呆子七窍通了栁窍。[哈哈] 2019-06-20
  • 强国博客首页整合公告 2019-06-08
  • 西海都市报数字报刊平台 2019-05-27
  • 美国反拥枪的孩子很受伤 2019-05-25
  • C罗戴帽单骑救主 葡萄牙33战平西班牙 2019-05-25
  • 证监会去年对外公开监管信息14560条 2019-05-16
  • 中山八路总站调整12公交线 2019-05-16
  • 谢春涛:深刻把握“中国特色社会主义进入新时代”的重大意义 2019-05-09
  • 湖南一博士生举报水利局领导受贿 遭到冒牌纪委约谈 2019-05-09
  • 西安地铁唐风诗韵文化专列将于6月18日首发 2019-04-30
  • 铜梁区旧县街道:全面提升执行力 推动工作落地见效 2019-04-30
  • 上海电影节女性影人大放异彩 中生代女演员不用焦虑 2019-04-29
  • 新疆11选5基本走势 福建十一选五网上投注 河南22选5开奖金额 老时时彩出号走势图百度 内蒙古快3一定牛走势图 广西快乐10分开奖走势图 河南快赢481合并走势图 广西快乐双彩最新开奖查询 混合过关奖金计算器 彩票浙江快乐12玩法 奇人平码论坛 上海时时彩zoushitu 福彩河南快三走势图 通化彩票中心 四川金7乐今日开奖结果