首页 新闻 找找看 学习计划

[Jeff.Zhong]Docker搭建部署Node项目

前段时间做了个node全栈项目,服务端技术栈是 nginx + koa + postgresql。其中在centos上搭建环境和部署都挺费周折,部署测试服务器,接着上线的时候又部署生产环境服务器。这中间就有很多既无聊又费精力,吃力不讨好的"体力活"。所以就开始思考怎么自动化这部分搭建部署的工作,也就

[Cyril-Hcj]HangFire多集群切换及DashBoard登录验证

项目中是有多个集群的,现在存在一个是:在切换web集群时,如何切换HangFire的周期性任务。 先采取的解决办法是: 每个集群分一个队列,在周期性任务入队时分配当前web集群的集群id单做队列名称。 之前已存在的周期性任务,在其入队时修正到正确的集群执行 通过BackgroundJobServer

[池中物willian] 微信浏览器内 h5 直接唤醒 app 之 微信开放标签 wx-open-launch-app

以前微信浏览器内想要直接唤醒 app 要么接微信的应用宝要么你是腾讯的干儿子。 而在微信在2020年5月分推出了“微信开放标签”功能 wx-open-launch-app 用于微信浏览器内直接唤醒 app ,也可通过携带参数直接进入app相应的内页。 现在不是干儿子,只要按照规定接入微信SDK就直接

[程序员自由之路]程序员必备画图技能之——时序图

什么是时序图 时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。 使用场景 时序图的使用场景非常广泛,几乎各行各业都可以使用。当然,作为一个软件工作者,我这边主要列举和软件开发有关的场景。 1. 梳理业

[demigelemiao]微博大数据即席查询(OLAP)引擎实践

本文介绍的指标库、查询语言(DSL)、查询代理是我们团队自主研发的OLAP服务,在微博视频性能数据分析中取得很好地应用效果。通过技术优化的方式,在有限的计算资源范围内得到不错的性能表现,大幅降低数据接口、可视化及监控服务的开发成本。 同时,...

[wen1995]Hadoop进阶命令使用介绍

hadoop生产环境的使用是很复杂的,有些公司是CDH或者Ambari等管理工具运维的,有些是原生的集群俗称裸奔,前者优缺点是运维,查看监控等容易,对于底层理解不友好;裸奔集群反之,裸奔集群的很多东西都需要定制和自己开发,比如监控用zabbix,告警用企业微信,节点的异构严重的,需要二次开发配置文件

[MageByte-借来方向]15.百万考生成绩如何排序 - 计数排序

百万考生分数如何排序 - 计数排序 关注 「码哥字节」,这里有算法系列、大数据存储系列、Spring 系列、源码架构拆解系列、面试系列……敬请期待。设置星标不迷路 其实计数排序是桶排序的一种特殊情况。 桶排序的核心思想是将要排序的数据分到几个有序的桶里,每个桶里的数据再单独进行排序。桶内排完序之后,

[shuisen](四)学习了解OrchardCore笔记——将模块的名字添加到程序集的ModuleName

关于如何将模块名添加到程序集的ModuleName说简单吧也简单,说不简单吧也不简单。 简单的原因是代码只有几行,不简单的原因是这些都不是c#,都是MSbuild的代码。这可真难为我了,所以这个地方我卡了两个星期。 首先我们来看下解决方案的目录: 都知道这些文件夹都是解决方案文件夹,但是build解

[谭英智]编译原理

步骤 词法分析 语法分析 语义分析与中间代码产生 优化 目标代码生成 文法 3型文法:正则文法,用于描述程序设计语言词法的有效工具 2型文法:上下型无关文法,描述程序语法的有效工具 产生式 A -> B B -> BC|C C -> 0|1|2|3|4|5|6|7|8|9 推导与规约 A -> aB

[SpringLeee] .NET Core CLI 的性能诊断工具介绍

前言 开发人员的.NET Core项目上线后,经常会出现各种问题,内存泄漏,CPU 100%,处理时间长等, 这个时候就需要快速并准确的发现问题,并解决问题, 除了项目本身的日志记录外,NET Core 为我们开发人员提供了一系列功能强大并且无侵入的诊断工具,本文主要介绍的是 .NET Core d

[云崖先生]CSS盒子模型

CSS盒子模型 前言 每一个元素,其实都可以将它看成是一个盒子。网页的布局里面也是大盒子不断的套着小盒子,那么我们首先要认识一下一个盒子的一些基本知识。 content:内容区域,可以由width与height来进行设置。 padding:内边距,指的是content与border的距离。 bord

[李锋镝]从零搭建Spring Cloud Gateway网关(三)——报文结构转换

背景 作为网关,有些时候可能报文的结构并不符合前端或者某些服务的需求,或者因为某些原因,其他服务修改报文结构特别麻烦、或者需要修改的地方特别多,这个时候就需要走网关单独转换一次。 实现 话不多说,直接上代码。 首先,我们定义好配置: package com.lifengdi.gateway.prop

[TechFlow2019]LeetCode 82,考察你的基本功,在有序链表中删除重复元素II

本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是LeetCode专题的第51篇文章,我们来看LeetCode第82题,删除有序链表中的重复元素II(Remove Duplicates from Sorted List II)。 这题官方给出的难度是Medium,点赞1636,反对1

[家磷]Android 性能优化 ---- 启动优化

Android 性能优化 启动优化 1、为什么要进行启动优化 一款应用的第一印象很重要,第一印象往往决定了用户的去留。打开一款应用,如果速度很快,很顺畅,那么很容易让人觉得这款应用背后的技术实力很强,用户潜意识中会对这款应用更加的信赖。 其次,网上也流行一种说法,就是8秒定律,意思是说,如果用户在打

[不该相遇在秋天]Python基础-类与对象

类的基本使用 class Person(): def __init__(self,name,age): self.name = name self.age = age def info(self): print(f'大家好,我是{self.name},我今年{self.age}岁了') xiaohu

[丰寸]从零开始学Electron笔记(五)

从零开始学Electron笔记(五)Electron如何通过链接打开浏览器和嵌入网页。

[BWH_Steven](八) SpringBoot起飞之路-整合Shiro详细教程(MyBatis、Thymeleaf)

(八) SpringBoot起飞之路-整合Shiro详细教程(MyBatis、Thymeleaf)

[和耳朵]SpringSecutity+JWT认证流程解析 | 博客园新人第一弹

纸上得来终觉浅,觉知此事要躬行。 楔子 本文适合: 对Spring Security有一点了解或者跑过简单demo但是对整体运行流程不明白的同学,对SpringSecurity有兴趣的也可以当作你们的入门教程,示例代码中也有很多注释。 本文代码: 码云地址 GitHub地址 大家在做系统的时候,一般

[华为开发者论坛]如何用HMS Nearby Service给自己的App添加近距离数据传输功能

当你给朋友发送手机资料时,过了很久进度条却动也不动;当你想发送大文件给同事时,仅一个文件就用光了你所有流量;当你跟朋友乘坐飞机时想一起玩游戏时,却因没有网络无奈放弃。 们生活中似乎经常能遇到这种尴尬的场景,近距离数据传输功能是用户的一个痛点。现在,只需要接入华为近距离通信服务,通过Nearby Co

[博客园团队]上周热点回顾(7.6-7.12)

热点随笔: · 【逼你学习】让自制力提升300%的时间管理方法、学习方法分享 (敖丙)· 12个Visual Studio调试效率技巧 (芝麻麻雀)· 还能这么玩?用VsCode画类图、流程图、时序图、状态图...不要太爽! (柠檬橙1024)· 「2020年中总结」这半年我又做了哪些副业? (我是