精彩博客

超简单使用redisson延迟队列做定时任务

前言:啰嗦的就不写了,就是传一个多久之后执行,然后到点就执行的任务调度,我之前写过一次基于quartz的定时任务,前端和分布式还需要完善 http://my.yikecms.com/wangnian/blog/758054 ,...

昨天 14:10
1K
0
从认证到调度,K8s 集群上运行的小程序到底经历了什么?

作者 | 声东 阿里云售后技术专家 导读:不知道大家有没有意识到一个现实:大部分时候,我们已经不像以前一样,通过命令行,或者可视窗口来使用一个系统了。 前言 现在我们上微博、或者网购,...

昨天 09:50
1K
1
Java程序员都需要懂的「反射」

广东11选5_[官网首页]前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star:http://github.com/ZhongFuCheng3y/3y 今天来简单写一下Java的反射。本来没打算写反射这个知识点的,只是不少的读者都...

昨天 09:40
2K
1
刚哥谈架构 (五) 谈谈数据库架构

无论是构建什么样的应用,大都离不开数据。而在应用的架构设计中,如何设计数据库,使用什么类型的数据库,就是一个架构师必须了解的。所有的数据库的共同点都是以某种方式存储数据,以某种接...

昨天 06:12
2.3K
0
实战 Git 分支策略

广东11选5_[官网首页]项目上总有那么多不尽人意的地方,导致各方面出现问题。广东11选5_[官网首页]分支管理策略就是其中一个经常遇到的问题。例如: (1) 主干开发,发现代码质量不强,导致代码提交后阻塞,等待修复问题。 (2)QA 进入了...

前天 21:54
1.6K
1
实战Arch Unit

在以前的文章中介绍了通过 [《实战PMD》](http://zhuanlan.zhihu.com/p/105585075)、[《实战Checkstyle》](http://zhuanlan.zhihu.com/p/105583516)在代码级守护我们的代码,比通过[《实战...

02/15 22:51
1.4K
0
请把 .gitattributes 加到你的 Git 仓库中

什么是 .gitattributes ? 当执行 git 动作时,.gitattributes 文件允许你指定由 git 使用的文件和路径的属性,例如:git commit 等。 换句话说,每当有文件保存或者创建时,git 会根据指定的...

02/15 13:22
3.2K
0
时序数据库 Apache-IoTDB 源码解析之文件索引块(五)

上一章聊到 TsFile 的文件组成,以及数据块的详细介绍。广东11选5_[官网首页]详情请见: 时序数据库 Apache-IoTDB 源码解析之文件数据块(四) 打一波广告,欢迎大家访问IoTDB 仓库,求一波 Star 。欢迎关注头条号...

02/14 14:11
1.7K
1
从零开始入门 K8s | Kubernetes 存储架构及插件使用

广东11选5_[官网首页]作者 | 阚俊宝 阿里巴巴高级技术专家 本文整理自《CNCF x Alibaba 云原生技术公开课》第 21 讲。 导读:容器存储是 Kubernetes 系统中提供数据持久化的基础组件,是实现有状态服务的重要保证...

02/14 10:17
3.4K
0
Jenkins 创始人 Kohsuke 的新篇章

本文首发于:Jenkins 中文社区 原文链接 作者:kohsuke 译者:zhaoying Jenkins 创始人 Kohsuke 的新篇章 Jenkins 创始人 Kohsuke 即将退出 Jenkins,并投身于一个新的创业公司 Launchable 2...

02/14 07:38
5K
0
从架构师视角看是否该用Kotlin做服务端开发?

前言 自从Oracle收购Sun之后,对Java收费或加强控制的尝试从未间断,谷歌与Oracle围绕Java API的官司也跌宕起伏。虽然Oracle只是针对Oracle JDK8的升级收费,并释放了OpenJDK一直开源这份善意...

02/14 00:52
5.5K
0
Mysql Join语句执行流程

今天我们来看一下join语句的执行流程 JOIN主要使用 Index Nested-Loop Join 和 Block Nested-Loop Join 算法实现 Index Nested-Loop Join 如果 join on 相关的字段存在索引就使用 Index Nest...

02/13 21:10
2.3K
0
【SpringBoot MQ 系列】RabbitMq 核心知识点小结

【MQ 系列】RabbitMq 核心知识点小结 以下内容,部分取材于官方教程,部分来源网络博主的分享,如有兴趣了解更多详细的知识点,可以在本文最后的文章列表中获取原地址 RabbitMQ 是一个基于 ...

02/13 14:27
3.5K
0
Serverless 的资源评估与成本探索

Serverless 布道师在讲解 Serverless 架构和云主机等区别的时候,总会有类似的描述: 传统业务开发完成想要上线,需要评估资源使用。根据评估结果,购买云主机,并且需要根据业务的发展不断对...

02/13 13:55
430
0
干货:图解算法——动态规划系列

小浩:宜信科技中心攻城狮一枚,热爱算法,热爱学习,不拘泥于枯燥编程代码,更喜欢用轻松方式把问题简单阐述,希望喜欢的小伙伴可以多多关注! 动态规划系列一:爬楼梯 1.1 概念讲解 讲解动...

02/13 13:33
4.5K
1
图解kubernetes容器状态同步机制核心实现

在K8s中将Pod调度到某一台Node节点之后,后续的状态维护信息则是由对应机器上的kubelet进行维护,如何实时反馈本地运行状态,并通知apiserver则是设计的难点, 本节主要是通过感知Pod状态变化...

02/13 11:30
1.7K
0
架构师必知必会:Java内置的控制反转机制”Service Provider”

前言 Java统治服务器编程领域多年还未有退位趋势,以IoC(控制反转)思想为核心的Spring功不可没。大多数时候,我们都可以使用Spring框架来实现我们的依赖注入,但仍有很多场景,我们期望自己的...

02/12 22:24
5.5K
3
从零开始入门 K8s | 有状态应用编排 - StatefulSet

作者 | 酒祝 阿里巴巴技术专家 本文整理自《CNCF x Alibaba 云原生技术公开课》第 22 讲。广东11选5_[官网首页] 关注“阿里巴巴云原生”公众号,回复关键词**“入门”**,即可下载从零入门 K8s 系列文章 PPT。 导...

02/12 15:30
3.2K
0
浅谈分布式锁

一、为什么要使用分布式锁? 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的Java多线程的18般武艺进行处理,并且可以完美的运行,毫无Bug! ...

02/12 12:57
4.5K
2
深入浅出 Serverless:优势、意义与应用

Serverless 是炙手可热的技术,被认为是云计算发展的未来方向。尤其是在前端研发领域,使用 Node 开发云函数,可以让前端工程师更加专注于业务逻辑,实现全栈工程师的角色转变。 Serverless...

02/12 11:41
3.6K
0

没有更多内容

加载失败,请刷新页面

前端 Docker 镜像体积优化

如果 2019 年技术圈有十大流行词,容器化肯定占有一席之地,随着 Docker 的风靡,前端领域应用到 Docker 的场景也越来越多,本文主要来讲述下开源的分布式图数据库 Nebula Graph 是如何将 Do...

02/11 09:58
1W
1
nginx http模块数据存储结构

从本节开始,我们将进入http模块实现原理的讲解,关于http模块,有一个非常重要的点就是其是如何存储http块、server块和location块的数据的,而且nginx有的配置项是可以在多个配置块中使用的...

02/11 08:24
8.5K
2
AntV 架构演进-G6 篇

本文作者:AntV 架构师-萧庆 简介 G6 是一个图关系可视化引擎,起始于我们的业务需求,历经波折,每次改版其架构都有很大的变化,这些变化背后都有来自业务上的思考和我们对 G6 定位的调整,...

02/10 17:42
1.2W
5
Serverless 的运行原理与组件架构

本文重点探讨下开发者使用 Serverless 时经常遇到的一些问题,以及如何解决 过去一年,我们和大量 Serverless 用户进行了线上和线下的交流,了解大家的业务场景、对 Serverless 的看法和使用...

02/09 20:10
1.2W
2
原生js+WebGL实现3D图片效果

海外党玩F***book的时候可能有接触过这个酷炫的3d图片效果: 只要通过客户端的这个入口—— 或者网页版的这个入口—— 就能生成。广东11选5_[官网首页]不知道咋玩的请参考官方的帮助手册。今天就教大家手撸出一个...

02/08 21:55
1.6W
6
一道快速考察 Python 基础的面试题

这是前一阵子群友发在群里的一道面试题,利用 Python 字典的特性,可以巧妙地使用精简代码达成完美解。 题目 将 data 转换成 new_data 这种形式,写出转换过程。 data = { 'a_b_h':1, 'a_b_i...

02/08 12:39
1.1W
2
时序数据库 Apache-IoTDB 源码解析之系统架构(二)

上一章聊到时序数据是什么样,物联网行业中的时序数据的特点:存量数据大、新增数据多(采集频率高、设备量多)。详情请见: 时序数据库 Apache-IoTDB 源码解析之前言(一) 打一波广告,欢迎...

02/08 01:36
1W
5
BIO、NIO、AIO 介绍和适用场景分析

广东11选5_[官网首页]IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、同步阻塞的BIO 在JDK1.4之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个serverSocket,然...

02/07 10:28
1.5W
3
还在使用 SVN 的企业,如何快速迁移到 Gitee

前言 2000 年 CollabNet 创建了 Subversion 项目,一晃 SVN 已经诞生 20 年了,截至 r1873568 SVN 主分支共有 59674 次提交,32 个开发者,288 次发布,2005 年 Linus Torvalds 创建了 Git,...

02/06 19:59
2.1W
2
破14亿,Python分析我国存在哪些人口危机!

2020年1月17日,国家统计局发布了2019年国民经济报告,报告中指出我国人口突破14亿。 猪哥的朋友圈被14亿人口刷屏,但是很多人并没有看到我国复杂的人口问题:老龄化、男女比例失衡、生育率下...

02/04 16:30
2.4W
10
nginx worker进程循环

worker进程启动后,其首先会初始化自身运行所需要的环境,然后会进入一个循环,在该循环中不断检查是否有需要执行的事件,然后处理事件。在这个过程中,worker进程也是需要与master进程交互的...

02/04 10:55
6.4K
2
聊聊计算和存储分离

1.背景 这篇文章是我一直想写的一篇,因为“计算和存储分离”最近几年在大家的视野中出现得越来越多,但其实很多对于其到底代表着什么也是模糊不清,这里我查阅了很多的资料再结合平时自己的...

02/03 09:09
9.5K
3
微服务架构的理论基础 - 康威定律

摘要: 可能出乎很多人意料之外的一个事实是,微服务很多核心理念其实在半个世纪前的一篇文章中就被阐述过了,而且这篇文章中的很多论点在软件开发飞速发展的这半个世纪中竟然一再被验证,这...

02/02 13:43
2.2W
9
高性能架构设计总结

今天我们来总结一下高性能架构的设计 高性能架构可以分为为计算高性能和存储高性能 计算高性能架构 高性能架构设计主要集中在两方面: 尽量提升单服务器的性能,将单服务器的性能发挥到极致 ...

01/28 19:48
2.4W
6
PingCAP 的 5 年远程办公实践

前言 2020 年的春节注定是一个不平凡的春节,全国都在抗击新型冠状病毒肺炎。除了不出门,勤洗手,戴口罩之类的常规操作,我们就在想,在这个大背景下,我们还能够做哪些事情?考虑到春节假期...

01/28 12:13
3.9W
16
Service Mesh在百度网盘数万后端的实践落地

1 背景 起初,在网盘快速发展期,为了快速上线,采用了服务单体化 + 主干开发模式进行研发,随着用户规模爆发式的增长以及产品形态的丰富,单体化的不足就体现出来了,于是架构上采用了微服务...

01/22 11:19
2.2W
6
一线攻城狮实战经验:RDMA,好用却又很难用?

势不可挡的 RDMA 如今,服务器的网络带宽越来越高。当网络带宽迈过万兆这条线后,操作系统用于处理网络IO的开销就越来越难以忽视。在一些网络IO密集的业务中,操作系统本身成为了网络通信的瓶...

01/21 12:08
3.3W
6
Docker是如何实现隔离的

概述 容器化技术在当前云计算、微服务等体系下大行其道,而 Docker 便是容器化技术的典型,对于容器化典型的技术,我们有必要弄懂它,所以这篇文章,我会来分析下 Docker 是如何实现隔离技术...

01/21 09:47
2.8W
6
阿里云上万个 Kubernetes 集群大规模管理实践

作者 | 汤志敏,阿里云容器服务高级技术专家 在 2019 年 双11 中,容器服务 ACK 支撑了阿里巴巴内部核心系统容器化和阿里云的云产品本身,也将阿里巴巴多年的大规模容器技术以产品化的能力输...

01/20 22:06
3.4W
1
产品经理如何有效进行需求管理?

需求是整个软件项目当中最重要一项输入。软件开发和传统生产行业最大的区别在于,需求总是模糊的、主观的和随时变化的。相对于电子产品、汽车等制造行业有形的硬件需求,软件开发的需求的描述...

01/19 15:36
1.5W
2

没有更多内容

加载失败,请刷新页面

00-Java 面试准备

面试之前 面试前准备简历需要注意的几个方面: 写简历、改简历,这个一定要干的。简历有两个作用,一个是吸引别人,能让别人邀请你去面试,这是前提;另一个是引导面试的人,让面试的人问你所...

今天 01:50
54
0
OSChina 周二乱弹 —— 大王(@罗马的王)颜值制霸Osc社区

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @巴拉迪维 :Lunik的单曲《Seeing You Soar》 I hope you’re smiling,When seeing me soar. #今日歌曲推荐# 《Seeing You Soar》- Lunik 手...

今天 01:16
105
0
wordcount代码

1.写出map类 public class WCMapper extends Mapper<LongWritable,Text,Text,LongWritable>{ @Override protected void map(LongWritable key,Text value,Context context)throws IOExcepti...

今天 00:57
59
0
Spring Batch 小任务(Tasklet)步骤

Chunk-Oriented Processing不是处理 step 的唯一方法。 考虑下面的一个场景,如果你仅仅需要调用一个存储过程,你可以在 ItemReader 中实现这个调用,然后在存储过程完成调用后返回 null。这...

今天 00:21
67
0
Linux日志分析

1. Linux日志文件的类型 2. 系统服务日志 2.1 syslogd的简介 2.2 syslogd的配置和使用 2.3 日志的安全性设置 2.4 远程日志记录服务 3. 日志的轮替 3.1 logrotate简介 3.2 logrotate的配置 3....

昨天 23:53
67
0
Raspberry Pi 安装系统

下载系统 http://www.raspberrypi.org/downloads/ 使用卡刷工具 启动时开启 ssh 在卡的 boot 根目录创建 ssh 这个空文件,启动后就打开了 ssh 服务 ➜ boot touch ssh ssh 连接 在路由器里面...

昨天 23:44
155
0
5、SpringBoot的Profile功能

1.1、功能介绍 配置文件默认使用application.properties、application-default.properties 如果需要指定其他配置文件,可以在命令行参数中指定,spring.profiles.default=xxx 激活profile spr...

昨天 23:37
82
0
设计模式-单例

单例模式分为三种:1.饿汉模式,2.懒汉模式,3.登记模式 饿汉模式:在自己被加载时就将自己实例化,即便加载器是静态的 package singleton; public class EagerSingleton { private stat......

昨天 23:15
64
0
使用idea的报错

1.idea tomcat运行时出现 Address localhost:8080 is already in use 使用netstat -ano|finder"8080"来找到相对应的端口,然后直接在任务管理器PID那一栏中关掉它就可以了 好像也可以在cmd中...

昨天 23:03
50
0
面试题05:替换空格

题目描述 请实现一个函数,把字符串中的每个空格替换成“%20”。例如,当字符串为 “We Are Happy.”,则经过替换之后的字符串为 “We%20Are%20Happy.”。 思路 可以通过将字符串长度变长的方...

昨天 23:00
61
0
mysql命令行使用详解

mysql命令行使用详解 客户端命令 mysql --help # 查看mysql命令的帮助信息 --host, -h # 指定要连接的远程mysql数据库的IP或域名 --user, -u # 指定连接mysql服务器的用户名 --password,-p ...

昨天 22:30
77
0
五分钟学编程:计算机网络到底应该怎么学?!

原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者。 思维导图 简介 上一期我讲到了数据结构怎么学,当时我的学习方法是先看视频,再看书,然后刷一刷基础算法题做巩固。 作为一...

昨天 22:25
50
0
【服务器_01】CentOS 安装 Git

git是常用的一种分布式版本控制系统,虽然在gtihub和gitee上面都可以创建仓库,但是是需要开源的,有些代码是不能够直接push到github上的,现在就记录一下在阿里云搭建私有仓库的过程和一些碰...

昨天 22:17
73
0
java面向对象2(2)方法重写详解

方法重写 一. 入门案例 题目: 方法重写: 解答: 官方定义:子类可以重新定义继承过来的父类方法,这个重新定义的过程叫做方法重写。 注意:返回值类型、方法名、参数列表 都相同 二. 方法重写...

昨天 22:17
79
0
PostgreSQL 常用SQL语句

PostgreSQL 简介[1] PostgreSQL 可以说是目前功能最强大、特性最丰富和结构最复杂的开源数据库管理系统,其中有些特性甚至连商业数据库都不具备。这个起源于加州大学伯克利分校的数据库,现已...

昨天 22:14
56
0
【远程办公工具评测】简单快捷实现远程控制办公电脑的方法推荐

当企业遇到特殊情况或者特定场景,员工需要通过远程控制自己的办公电脑获取资料或信息时,往往需要借助远程软件,现在市面上大多远程控制软件,例如QQ,teamviewer等,这类软件更适合个人使用...

昨天 22:06
41
0
如何检测Android应用何时进入后台并回到前台

我正在尝试编写一个应用程序,该应用程序在经过一段时间后回到前台时会执行特定的操作。 有没有一种方法可以检测何时将应用程序发送到后台或带到前台? #1楼 我所做的是确保使用startActivi...

昨天 21:49
64
0
uni-app学习:6、页面跳转与传参

居家隔离14-2 页面跳转,两种模式 一种,类似a标签 <template> <view> <view class="page-body"> <view class="btn-area"> <navigator url="navigate/navigate?tit......

昨天 21:42
47
0
工作流-流程部署

工作流的几种部署方式 public interface DeploymentBuilder { // 输入流 DeploymentBuilder addInputStream(String resourceName, InputStream inputStream); //类路径方式 DeploymentBuilde...

昨天 21:36
59
0
lua学习之函数篇

函数 函数是对语句和表达式进行抽象的主要机制 两种用法 一是可以完成特定的任务,一句函数调用被视为一条语句 二是以只用来计算并返回特定的结果,视为一句表达式 print("Hello, World") a ...

昨天 21:35
55
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部

页面底部区域 foot.htm