4

一次线上故障:数据库连接池泄露后的思考

作者:陈朗,普兰金融科技能效工程部开发工程师 一:初步排查 早上作为 "能效平台系统" 的使用高峰期,系统负载通常比其它时间段更大一些,某个时间段会有大量用户登录。当天系统开始有用户报障,发布系统线上无法构建发布,然后后续有用户不能登录系统,系统发生假死,当然系统不是真的宕机,而是所有和数据库有关的 ...

槽神 发布于 2020-01-17 10:48 评论(8)阅读(839)
2

Linux session(会话)

笔者在前文《Linux job control》中介绍了进程组(job)的概念以及常见的 job control 操作,本文接着介绍 session 的概念。本文中演示部分使用的环境为 ubuntu 18.04。 session 是什么? 我们常见的 Linux session 一般是指 shell ...

sparkdev 发布于 2020-01-17 10:45 评论(0)阅读(7423)
1

Office系列(1)---将Office文件(Word、PPT、Excel)转换为PDF文件

需求: 将Office文件作为文章并在网页上预览,主要为(Word、PPT、Excel)3种类型文件。 研究了一下,找到了两种解决方案 直接调用微软的在线预览功能实现(预览前提:预览资源必须可以直接通过公网访问到) "微软接口文档" 在src后面拼接的就是要预览的文件地址(上面地址为官方预览案例,可 ...

傅小灰 发布于 2020-01-17 10:44 评论(2)阅读(370)
0

Java 设置Word页边距、页面大小、页面方向、页面边框

本文将通过Java示例介绍如何设置Word页边距(包括上、下、左、右)、页面大小(可设置Letter/A3/A4/A5/A6/B4/B5/B6/Envelop DL/Half Letter/Letter 11x17等常见纸张大小)、页面方向(Landscape/Portrait)、页面边框(包括页面 ...

E-iceblue 发布于 2020-01-17 10:36 评论(0)阅读(319)
6

为WPF, UWP 及 Xamarin实现一个简单的消息组件

原文地址:Implementing a simple messenger component for WPF, UWP and Xamarin 欢迎大家关注我的公众号:程序员在新西兰了解新西兰IT行业真实码农生活请长按上方二维码关注“程序员在新西兰” 最初的需求是我需要开发一个实现Socket发送/ ...

yan_xiaodi 发布于 2020-01-17 10:26 评论(1)阅读(291)
0

实施微服务架构,有哪些关键步骤?

从准备引进微服务这套技术栈的想法开始,到一个微服务架构的新系统部署上线,这大概需要经过哪些关键步骤呢? ...

IT老兵哥 发布于 2020-01-17 10:22 评论(1)阅读(550)
2

基于 HTML5 WebGL + WebVR 的 3D 虚实现实可视化系统

2019 年 VR, AR, XR, 5G, 工业互联网等名词频繁出现在我们的视野中,信息的分享与虚实的结合已经成为大势所趋,5G 是新一代信息通信技术升级的重要方向,工控业等行业数字化转型的重要驱动力。“5G + VR + 工业互联网”必将成为新的一年不变的话题,如何将当前工业中遇到的问题通过虚拟... ...

xhload3d 发布于 2020-01-17 10:14 评论(0)阅读(462)
3

[UWP]用画中画模式(CompactOverlay Mode)让用总在最前端显示

1. 什么是,以及怎么用画中画 Windows 10 Creators Update以后UWP提供了一个新的视图模式CompactOverlay,中文翻译成 紧凑的覆盖层 ?反正大部分时间我们都会称它为 画中画模式 。 上图中右上角即为进入画中画模式的微软“电影和电视”应用。 可以调用 "Appli ...

dino.c 发布于 2020-01-17 10:10 评论(2)阅读(226)
0

通过例子进阶学习C++(六)你真的能写出约瑟夫环么

本文是通过例子学习C++的第六篇,通过这个例子可以快速入门c++相关的语法。 1.问题描述 n 个人围坐在一个圆桌周围,现在从第 s 个人开始报数,数到第 m 个人,让他出局;然后从出局的下一个人重新开始报数,数到第 m 个人,再让他出局......,如此反复直到所有人全部出局为止。 2.问题分析及 ...

siwei718 发布于 2020-01-17 09:38 评论(0)阅读(177)
4

《【面试突击】— Redis篇》-- Redis的主从复制?哨兵机制?

面试官开始更加猛烈的攻势,一连串的Redis的知识点向你抛过来,你顶的住吗? ...

为何不是梦 发布于 2020-01-17 09:34 评论(0)阅读(440)
3

泛型,有点难度,会让很多人懵逼,那是因为你没有看这篇文章!

本文主要讲解泛型类型的解析,泛型算是必须要掌握的一块硬核知识,在很多地方都会用到,这块如果理解了,在阅读其他框架源码的时候会让你更容易一些,看完本文之后大家对泛型也有一个新的认识。 关于泛型的解析上面,我们需要先了解一些类和接口,这些比较关键,这些都位于java.lang.reflect包中,类图如 ...

路人甲Java 发布于 2020-01-17 09:31 评论(6)阅读(505)
0

集合下篇—Map和Set 源码分析

Map Map不同于Collection集合,Map存放的是键值对,且 1 .HashMap (底层是哈希表,Java中用链表的数组实现,存取顺序不一致) 这篇博客主要讲集合的,哈希表这样的数据结构就不说明了,后期会补充哈希表,红黑树这样的博文 开头变量(太长不截图了,直接复制源码过来解释,如果能看 ...

Howlet 发布于 2020-01-17 09:24 评论(0)阅读(146)
1

小白学 Python 爬虫(42):春节去哪里玩(系列终篇)

人生苦短,我用 Python 前文传送门: "小白学 Python 爬虫(1):开篇" "小白学 Python 爬虫(2):前置准备(一)基本类库的安装" "小白学 Python 爬虫(3):前置准备(二)Linux基础入门" "小白学 Python 爬虫(4):前置准备(三)Docker基础入门" ...

极客挖掘机 发布于 2020-01-17 09:02 评论(0)阅读(374)
16

为什么要有红黑树?什么是红黑树?画了20张图,看完这篇你就明白了

从2-3树的角度对红黑树进行解读,画了20张图,通俗易懂,看完彻底明白红黑树。 ...

超悦人生 发布于 2020-01-17 08:51 评论(10)阅读(1959)
0

rabbitmq系列(三)消息幂等性处理

一、springboot整合rabbitmq 1. 我们需要新建两个工程,一个作为生产者,另一个作为消费者。在pom.xml中添加amqp依赖: 2. 在application.yml文件中添加rabbitmq的相关信息: 3. 在生产者工程中新建配置项rabbitmqConfig.java,申明名 ...

执偕 发布于 2020-01-17 08:34 评论(0)阅读(378)
2

自己动手实现智能家居之温湿度数码管展示(四位共阳数码管)

【前言】 一个热爱技术的人一定向往有一个科技感十足的环境吧,那何不亲自实践一下属于技术人的座右铭:“技术改变世界”。 就让我们一步步动手搭建一个属于自己的“智能家居平台”吧(不要对这个名词抬杠啦,技术在手,怎么设计实现因人而异),本文只做抛砖引玉,各路大神如果有更好的想法可以各显神通,当然能在评论区 ...

7tiny 发布于 2020-01-17 08:32 评论(2)阅读(377)
0

【一起学源码-微服务】Hystrix 源码三:Hystrix核心流程:Hystix降级、熔断等原理剖析

说明 原创不易,如若转载 请标明来源! 欢迎关注本人微信公众号:[壹枝花算不算浪漫][1] 更多内容也可查看本人博客:[一枝花算不算浪漫][2] 前言 前情回顾 上一讲我们讲解了Hystrix在配合feign的过程中,一个正常的请求逻辑该怎样处理,这里涉及到线程池的创建、HystrixCommand ...

一枝花算不算浪漫 发布于 2020-01-17 07:24 评论(0)阅读(272)
0

Spring Boot 入门(十一):集成 WebSocket, 实时显示系统日志

以前面的博客为基础,最近一篇为Spring Boot 入门(十):集成Redis哨兵模式,实现Mybatis二级缓存。本篇博客主要介绍了Spring Boot集成 Web Socket进行日志的推送,并实时显示在页面上。 1.导入jar包 第一个jar包是websocket的,第二个jar包是关于环 ...

光头才能强 发布于 2020-01-16 23:19 评论(0)阅读(536)
10

.net Core 使用IHttpClientFactory请求

导读:本文已添加在晨曦微服务之旅,现在自己在尝试微服务架构,一边学边做项目快速的进入状态。当然在学习的过程中会将自己学到的知识进行分享。 一、为什么不用HttpClient 1.HttPClient使用完之后不会立即关闭开启网络连接时会占用底层socket资源,但在HttpClient调用其本身的D ...

晨曦001 发布于 2020-01-16 23:17 评论(16)阅读(1370)
0

基于Netty和SpringBoot实现一个轻量级RPC框架-Client篇

前提 前置文章: "《基于Netty和SpringBoot实现一个轻量级RPC框架 协议篇》" "《基于Netty和SpringBoot实现一个轻量级RPC框架 Server篇》" 前一篇文章相对简略地介绍了 服务端的编写,而这篇博文最要介绍服务端( )的实现。 调用一般是面向契约编程的,而 的核心 ...

throwable 发布于 2020-01-16 23:00 评论(0)阅读(275)