• 强国博客首页整合公告 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
  • 龙永图力挺制造业 密集型产业不能丢 2019-04-29
  • 云冈石窟掌门人张焯入围“绿色中国年度人物”复评 2019-04-24
  • 网传上海限购政策松绑 市房管局目前调控政策并无变化 2019-04-23
  • 新疆坚决打好污染防治攻坚战 2019-04-23
  • 精彩博客

    一次ygc越来越慢的问题排查过程

    问题发现场景 某天突然收到线上应用的gc时间过长的告警,刚开始只有一台机器偶尔报一下,后续其他机器也纷纷告警,具体告警的阈值是应用10分钟内ygc的总时长达到了6.6s。 初步排除过程 按照g...

    昨天 14:40
    134
    1
    码上用它开始Flutter混合开发——FlutterBoost

    摘要: 具有一定规模的App通常有一套成熟通用的基础库,尤其是阿里系App,一般需要依赖很多体系内的基础库。 开源地址:https://github.com/alibaba/flutter_boost 为什么要混合方案 具有一定...

    昨天 11:00
    256
    0
    React-native如何变为移动端的弄潮儿

    转载本文需注明出处:EAWorld,违者必究。 引言: 随着移动端对用户体验要求越来越友好,以及企业对代码能够跨平台执行的迫切需求。React-Native因此应运而生,从出生就一直备受关注。 开发周...

    昨天 10:58
    104
    2
    Netty解决TCP粘包和拆包问题的四种方案

    在RPC框架中,TCP粘包和拆包问题是必须解决一个问题,因为RPC框架中,各个微服务相互之间都是维系了一个TCP长连接,比如dubbo就是一个全双工的长连接。由于微服务往对方发送信息的时候,所有...

    昨天 09:54
    286
    1
    ZooKeeper节点数据量限制引起的Hadoop YARN ResourceManager崩溃原因分析

    环境 Hadoop版本:Apache Hadoop 2.6.3 ZooKeeper版本:ZooKeeper 3.4.10 两个ResourceManager节点:主节点RM01,从节点RM02 背景 最近有一次我们的Hadoop监控平台发出ResourceManager(以下...

    昨天 09:37
    72
    1
    [mica微服务专栏] mica-launcher 微服务启动器的考虑和使用

    前言 微服务中规范往往比代码更加重要,一些良好的规范,能让我们少走弯路。mica-launcher 启动器就是对服务名和服务环境进行了定制的处理,使得企业开发更加方便快捷。 服务名规范 服务名在...

    昨天 09:17
    47
    0
    扩展jwt解决oauth2 性能瓶颈

    oauth2 性能瓶颈 资源服务器的请求都会被拦截 到认证服务器校验合法性 (如下图) 用户携带token 请求资源服务器 资源服务器拦截器 携带token 去认证服务器 调用tokenstore 对token 合法性校...

    昨天 09:06
    193
    2
    mybatis-plus源码分析之sql注入器

    mybatis-plus是完全基于mybatis开发的一个增强工具,它的设计理念是在mybatis的基础上只做增强不做改变,为简化开发、提高效率而生,它在mybatis的基础上增加了很多实用性的功能,比如增加了...

    前天 23:04
    136
    0
    深入解析Node.js Stream ondata触发时机与顺序

    今天小编就为大家分享一篇关于Node.js Stream ondata触发时机与顺序的探索,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 无用逻...

    前天 15:25
    25
    0
    人脑认知科学对人工智能的启示

    读《怪诞脑科学:战胜焦虑、混乱、拖延的自控术》有感 最近一段时间,一直在琢磨更好的AutoML,像我这样的懒人,当然希望能最大限度的发挥自动化的威力。 从决策树到随机森林,从支持向量机到...

    前天 12:02
    84
    0
    聊聊flink的MetricQueryServiceGateway

    序 本文主要研究一下flink的MetricQueryServiceGateway MetricQueryServiceGateway flink-1.7.2/flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/retriever/MetricQuerySe...

    前天 11:49
    102
    0
    Jenkins + docker + docker-compsoe + svn 持续集成

    一 架构规划 实验环境是通过SVN提交代码,使用Jenkins一键发布到测试环境进行镜像build和站点安装测试,将DOCKER镜像上传到 私有镜像仓库,通过jenkins一键发布到正式环境 环境规划: 192.16...

    前天 10:53
    505
    3
    你会这道阿里多线程面试题吗?

    背景 在前几天,群里有个群友问了我一道面试阿里的时候遇到的多线程题目,这个题目比较有意思,在这里和大家分享一下。 废话不多说,直接上题目: 通过N个线程顺序循环打印从0至100,如给定N...

    03/16 13:31
    806
    8
    从零开始社区之路,手把手教你开源自己的Python包

    要融入社区,第一步当然是要撰写一个自己的包。整个过程主要分为五步: 项目创建 搭建虚拟运行环境 编写项目代码 编写安装脚本 上传PyPi GIT 创建项目 创建项目,确定项目名称,description...

    03/15 23:13
    50
    0
    加一个适配层,更好的使用 Nacos 配置中心 | 文末有完整代码

    Nacos 为我们提供了非常好用的配置中心的功能,并且自带了一个控制台,但是每次更新配置时,需要对整个配置项的值进行修改,非常不方便。 如何更方便、优雅、安全的使用 Nacos 配置中心,就显...

    03/15 08:32
    343
    0
    从国企到互联网,一个六年程序员的「得」与「失」

    程序员,六年,四段工作经历,这也许是一份会被很多 HR 刷掉的简历。 从学生时代至今,我经历了两次大的方向转型和一次大的技术转型:从偏理论推导的数学科学到重工程实践的计算机学科,从「...

    03/14 19:11
    942
    4
    JavaScript模板引擎原理与用法

    这篇文章主要介绍了JavaScript模板引擎原理与用法,结合实例形式详细分析了javascript模版引擎相关概念、原理、定义及使用方法,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以...

    03/14 14:25
    1K
    1
    基于Spring Security和 JWT的权限系统设计

    写在前面 关于 Spring Security Web系统的认证和权限??橐菜闶且桓鱿低车幕∩枋┝?,几乎任何的互联网服务都会涉及到这方面的要求。在Java EE领域,成熟的安全框架解决方案一般有 Apache S...

    03/14 09:04
    3.2K
    10
    阿里在使用一种更灵活的软件集成发布模式

    作者:董越(花名荷锄),阿里巴巴研发效能部高级产品专家 当今典型的软件集成发布模式是,通过类似GitHub的Pull Request或GitLab的MergeRequest的方式管理特性分支(Feature Branch):在通...

    03/13 17:45
    1K
    1
    手把手教你零基础之Node.js搭建API服务器

    今天小编就为大家分享一篇关于零基础之Node.js搭建API服务器的详解,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 零基础之Nod...

    03/13 14:37
    351
    2

    没有更多内容

    加载失败,请刷新页面

    JavaScript模板引擎原理与用法

    这篇文章主要介绍了JavaScript模板引擎原理与用法,结合实例形式详细分析了javascript模版引擎相关概念、原理、定义及使用方法,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以...

    03/14 14:25
    1K
    1
    基于Spring Security和 JWT的权限系统设计

    写在前面 关于 Spring Security Web系统的认证和权限??橐菜闶且桓鱿低车幕∩枋┝?,几乎任何的互联网服务都会涉及到这方面的要求。在Java EE领域,成熟的安全框架解决方案一般有 Apache S...

    03/14 09:04
    3.2K
    10
    阿里在使用一种更灵活的软件集成发布模式

    作者:董越(花名荷锄),阿里巴巴研发效能部高级产品专家 当今典型的软件集成发布模式是,通过类似GitHub的Pull Request或GitLab的MergeRequest的方式管理特性分支(Feature Branch):在通...

    03/13 17:45
    1K
    1
    Kafka连接器深度解读之JDBC源连接器

    在现实业务中,Kafka经?;嵊龅降囊桓黾沙【熬褪?,从数据库获取数据,因为关系数据库是一个非常丰富的事件源。数据库中的现有数据以及对该数据的任何更改都可以流式传输到Kafka主题中,在这...

    03/12 14:02
    1K
    2
    为什么开发人员必须要了解数据库锁?

    1.锁? 1.1何为锁 锁在现实中的意义为:封闭的器物,以钥匙或暗码开启。在计算机中的锁一般用来管理对共享资源的并发访问,比如我们java同学熟悉的Lock,synchronized等都是我们常见的锁。当然...

    03/12 10:15
    4.3K
    34
    Python知识点:理解和使用装饰器 @decorator

    Python的装饰器(decorator)是一个很棒的机制,也是熟练运用Python的必杀技之一。装饰器,顾名思义,就是用来装饰的,它装饰的是一个函数,保持被装饰函数的原有功能,再装饰上(添油加醋)...

    03/12 09:53
    1K
    6
    会写代码是你创业路上的包袱

    最近没上班, 大部分时间都在搞一个开源软件: github:“想学吗”个人知识管理工具 gitee:“想学吗”个人知识管理工具 (请大家多多支持) 前两天跟一个朋友吃饭,聊到创业的话题 忽然想起...

    03/11 16:17
    4.7K
    41
    动手写 js 沙箱

    本文由云+社区发表 作者:ivweb villainthr 市面上现在流行两种沙箱模式,一种是使用iframe,还有一种是直接在页面上使用new Function + eval进行执行。 殊途同归,主要还是防止一些Hacker们 吃...

    03/07 18:18
    1K
    4
    大规模Go项目几乎必踏的几个大坑 - 实例分享

    2个月前开源了Dragonboat这个Go实现的高性能多组Raft共识库,它的一大卖点是其高吞吐性能,在使用内存内的状态机的场景下,能在三组单插服务器上达到千万每秒的吞吐性能。作为个人用Go写的第...

    03/06 22:03
    4.6K
    17
    Spring Boot 2.0 的快速入门(图文教程)

    企业级一站式软件研发协作平台 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! Spring Boot 2.0 的快速入门(图文教程) 大家都知道...

    03/04 21:01
    3.3K
    5
    系列文章|OKR与敏捷(一):瀑布式目标与敏捷的冲突

    OKR与敏捷开发的原理有着相似之处,但已经使用敏捷的团队再用OKR感觉会显得多余。这种误解的根源就在于对这两种模式不够了解,运用得当的情况下,OKR和敏捷可以形成强强联合的效果,他们可以...

    03/04 11:08
    1K
    3
    系统运行缓慢,CPU 100%,以及Full GC次数过多问题的排查思路

    处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。本文主要针对系统运...

    03/04 10:28
    3.6K
    36
    看完这篇你们团队的代码也很规范

    最近重构项目组件,看到项目中存在一些命名和方法分块方面存在一些问题,结合平时经验和 Apple官方代码规范 在此整理出 iOS 工程规范。提出第一个版本,如果后期觉得有不完善的地方,继续提出...

    03/04 09:35
    3.7K
    5
    Nginx多进程高并发、低时延、高可靠机制在缓存(redis、memcache)twemproxy代理中的应用

    1. 开发背景 现有开源缓存代理中间件有twemproxy、codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能。 由于twemproxy无法利用多核特性,因...

    02/28 15:23
    4.1K
    10
    马蜂窝消息总线——面向业务的消息服务设计

    引言 马蜂窝消息总线于 2017 年 11 月份上线,截至目前,已经被电商、酒店、大交通、社区等多个技术团队投入到生产环境的使用中。 近一年时间里,消息总线经历过几次比较重要的功能迭代,承担...

    02/27 14:50
    2.8K
    6
    前端技术及开发模式的演进,带你了解前端技术的前世今生

    先声明,本篇不会讲带有年代性的前端发展史,不讲故事,想了解的读者可以去查阅一些其他的资料和文章,本篇仅仅从技术发展角度结合案例分析,说明前端技术的发展和开发模式的演进变化。本篇内...

    02/25 08:53
    3K
    40
    Java IO使用的四种模式

    对于Java IO,从大的种类上来分,可以分为BIO和NIO。BIO全称为Blocked IO,也即阻塞型IO,而NIO则是在jdk 1.4中引入的,一般称其为New IO,因为这是相对于1.4版本之前的阻塞型IO而言的,但是...

    02/25 08:12
    2.8K
    16
    Python与家国天下

    导读:Python猫是一只喵星来客,它爱地球的一切,特别爱优雅而无所不能的 Python。我是它的人类朋友豌豆花下猫,被授权润色与发表它的文章。如果你是第一次看到这个系列文章,那我强烈建议,...

    02/24 22:24
    3.5K
    8
    Go 1.12最新特性 - 实际项目为背景的详解

    作者:lni (https://github.com/lni) Go 1.12带来了正式的Go module支持、初步的TLS 1.3支持、runtime和标准库做了各项提高,工具也有所改进,trace方面引入minimum mutator utilization图...

    02/21 20:49
    4.2K
    12
    金三银四,如何征服面试官,拿到Offer

    又到了茶余饭后的时间,想想写点什么,掐指一算,噢呦,快到3月份了,职场的金三银四跳槽季又来了,不同的是今年比往年「冷」一些,形式更加严峻一些,大家多多少少可能都听到或看到一些信息...

    02/21 09:06
    5.6K
    5

    没有更多内容

    加载失败,请刷新页面

    四、RabbitMQ3.7在CentOS7下的安装

    安装依赖 sudo yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git 创建yum源 vi /etc/yum.repos.d/rabbitmq-erlang.repo [...

    今天 00:22
    2
    0
    android 延长Toast的时长

    示例:myToast(5000,"hello"); public void myToast(int showTime, String msg) { Toast hello = Toast.makeText(getActivity(), msg, Toast.LENGTH_SHORT); new CountDownTimer(showTime, 1...

    昨天 23:53
    4
    0
    浅谈mybatis的日志适配模式

    Java开发中经常用到的日志框架有很多,Log4j、Log4j2、slf4j等等,Mybatis定义了一套统一的日志接口供上层使用,并为上述常用的日志框架提供了相应的适配器。有关适配器模式例子可以参考 设计...

    昨天 23:53
    13
    0
    大数据教程(13.6)sqoop使用教程

    上一章节,介绍了sqoop数据迁移工具安装以及简单导入实例的相关知识;本篇博客,博主将继续为小伙伴们分享sqoop的使用。 一、sqoop数据导入 (1)、导入关系表到HIVE ./sqoop import --connect...

    昨天 23:27
    3
    0
    Git cherry-pick 使用总结

    应用背景:假设现在有两个分支:dev_01, dev_02. 如果我想把dev_01分支上的某几个commit合并到dev_02分支, 那么怎么办呢? 这就是cherry-pick的工作了。cherry-pick会捡选某些commit, 即把某...

    昨天 22:58
    9
    0
    css动态设置宽高

    css 中可以使用 calc() 来动态设置宽高,但是,在表达式中运算符的前后必须要有空格 height:calc(100vh - 80px)

    昨天 22:46
    2
    0
    Git忽略提交规则 - .gitignore配置运维总结

    在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add ....

    昨天 22:45
    8
    0
    记录一次用VB合并数据,确实很好用

    Sub 合并() Dim row, col, val As Double For row = 1 To 710 Step 1 For col = 1 To 15 Step 1 If IsNumeric(sheet2.Cells(row, col)) And IsNumeric(Sheet3.Cells(row, col)) Then ......

    昨天 22:44
    4
    0
    多态小笔记

    多态背后的思想将‘做什么’和‘谁去做以及怎么去做’分离开来 根本作用是将过程化的条件分支转化为对象的多态,从而消除掉条件分支语句

    昨天 22:33
    2
    0
    Kubernates之Helm的使用

    Helm是k8s上的包管理管理工具。前提是已经安装了k8s集群、Helm。 List-1中helm create 命令创建名为mychart的Chart,Chart并不能按中文直译过来,是Helm中的术语,见官网介绍。 List-1 [root...

    昨天 22:31
    8
    0
    C++ Primer 笔记——理解std::move

    标准库move函数是使用右值引用的模板的一个很好的例子。标准库是这样定义std::move的: template <typename T> typename remove_reference<T>::type&& move(T&& t) { return static_cast<ty...

    昨天 22:19
    3
    0
    java数组的复制

    java数组的复制,因为之前代码写着写着有点懵,所以总结一下记录一下。 主要有以下几种方式: clone System.arraycopy 和 Arrays.copyOfRange Arrays.copyOf for循环 最后需要注意的是基本类...

    昨天 22:00
    4
    0
    面试题剖析,如何保证消息队列的高可用?

    面试题 如何保证消息队列的高可用? 面试官心理分析 如果有人问到你 MQ 的知识,高可用是必问的。上一讲提到,MQ 会导致系统可用性降低。所以只要你用了 MQ,接下来问的一些要点肯定就是围绕...

    昨天 21:50
    18
    0
    Java 启动线程并保持

    1.等待输入 new BufferedReader(new InputStreamReader(System.in)).readLine(); 2.同步锁 synchronized (TopologyServiceServer.class) { while (true) { try { ......

    昨天 21:41
    5
    0
    程序员从宏观、微观角度浅析JVM虚拟机!

    1.问题 1、JAVA文本文件如何被翻译成CLASS二进制文件? 2、如何理解CLASS文件的组成结构? 3、虚拟机如何加载使用类文件的生命周期? 4、虚拟机系列诊断工具如何使用? 5、虚拟机内存淘汰机制?...

    昨天 21:36
    5
    0
    Choerodon猪齿鱼实践之应用生命周期管理

    Choerodon平台中的开发和部署都是围绕应用来进行的,那Choerodon平台中的应用有什么样的特性?又是怎样来进行管理的呢?本文旨在深入地介绍Choerodon平台中应用的功能特性及其生命周期的管理...

    昨天 21:16
    3
    0
    作为Java程序员这些技术都不会,拿什么去涨薪跳槽?

    引言 当下,正面临着近几年来的最严重的互联网寒冬,听得最多的一句话便是:相见于江湖~,缩减HC、裁员不绝于耳,大家都是人心惶惶,年前如此,年后想必肯定又是一场更为惨烈的江湖厮杀。但博...

    昨天 20:45
    9
    0
    springboot开发之定时器quartz 定时任务调度(压缩版,抽取quartz的单个任务表实现)

    前言 老了, 记不住了, 好记性不如烂笔头; 没想到曾经过目不忘的我, 也有这么一天, 岁月蹉跎,学习一天不如一天 难受 Quartz可以用来做什么? Quartz是一个任务调度框架。比如你遇到这样的问题...

    昨天 20:40
    19
    0
    技术经理平时都干啥?

    「技术主管」是开发团队中的某位程序员需要对一起创建系统的整个开发团队负责时所承担的角色。通常他既要对最终交付的软件系统负责,另外也会像一个程序员一样去开发实现系统。 一个技术主管...

    昨天 20:23
    11
    0
    java工作流引擎Jflow流程事件和流程节点事件设置

    流程实例的引入和设置 关键词: 开源工作流引擎 Java工作流开发 .net开源工作流引擎 流程事件 工作流节点事件 应用场景: 在一些复杂的业务逻辑流程中需要在某个节点或者是流程结束后做一些业...

    昨天 19:52
    6
    0

    没有更多内容

    加载失败,请刷新页面

    返回顶部
    顶部
  • 强国博客首页整合公告 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
  • 龙永图力挺制造业 密集型产业不能丢 2019-04-29
  • 云冈石窟掌门人张焯入围“绿色中国年度人物”复评 2019-04-24
  • 网传上海限购政策松绑 市房管局目前调控政策并无变化 2019-04-23
  • 新疆坚决打好污染防治攻坚战 2019-04-23