虚拟机软件下载

加载中

Argo Event-云原生的事件驱动架构

https://my.oschina.net/u/2306127/blog/4968727?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

1、Argo Event简介 Event事件大家都很熟悉,可以说Kubernetes就是完全由事件驱动的,不同的controller manager本质就是实现了不同的事件处理函数,比如所有ReplicaSet对象是由ReplicaSetController控制器管理,该控制器通过Informer监听ReplicaSet以及其关联的Pod的事件变化,从而维持运行状态和我们声明spec保持一致。 当然Kubernetes无论是什么Controller,其监听和处理的都是内部事件,而在应用层上我们也有很多外部事件,比...

03/03 10:55

想找这样的ETL开源工具

https://my.oschina.net/u/1052099/blog/130929?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

我现在的工作中有大量的数据接口方面任务,经常要把一个系统中的数据转换成另外一个系统中的数据,要对数据进行映射以及转换。市面上有很多etl的工具,这些工具用绘图的方式帮助你迅速实现基本的数据转换,但是灵活度并不大。 我想问,有没有这样的基于java的framework,可以通过配置文件的方式描述数据间的关系。

2013/05/15 00:17

Redis缓存穿透、缓存雪崩、缓存击穿好好说说

https://my.oschina.net/u/3772973/blog/4965954?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

前言 Redis是目前非常流行的缓存数据库啦,其中一个主要作用就是为了避免大量请求直接打到数据库,以此来缓解数据库服务器压力;用上缓存难道就高枕无忧了吗?no,no,no,没有这么完美的技术, 缓存穿透、缓存雪崩、缓存击穿这些问题都得好好聊聊。 正文 1. 缓存穿透 1.1 简要描述 缓存穿透是指查找的数据在缓存和数据库中都不存在,导致每一次请求数据从缓存中都获取不到,而将请求打到数据库服务器,但数据库中也没有对应的数据...

02/27 08:00

使用Kettle进行数据挖掘

https://my.oschina.net/u/2285294/blog/836063?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

客服部CRM系统的部分数据要同步BDP云端,为了服务器安全,账号密码不被任何第三方获取,部署中间服务器、中间库,抽取CRM的数据,然后再同步到bdp云端库中。 ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程)。 Kettle作为Java编写的ETL工具,支持图形化的GUI设计界面,然后可以以工作流的形式流转,在做一些简单或复杂的数据抽取、质量检测、数据清洗、数据转换、数据过滤等方面有着比较稳定的表现,其中最...

2017/02/11 20:17

来一起用 Vue3 做个飞机大战游戏,搞定面试常问原理问题

https://my.oschina.net/u/4580475/blog/4961862?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

现在但凡出去面试,面试官几乎必问 Vue3.0 。不仅会问一些核心特性,还会问原理层面的问题。 比如: ▶框架层面问题:Vue3.0 新特性 Composition API 与 React.js 中 Hooks 的异同点? ▶源码、原理层面问题: Vue3.0 编译做了哪些优化?Vue3.0是如何变得更快的? 也许你会想,面试官现在问 Vue3.0 是不是在造火箭?毕竟Vue3.0还没有大规模应用,就算面了工作中也用不到。 其实不然。 第一:现在Vue3.0的生态已经逐步完善,各组...

02/23 08:04

串口、COM口、UART口, TTL、RS-232、RS-485有啥区别

https://my.oschina.net/u/4701520/blog/4955141?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

调试时总是会遇到各种各样的接口,各种各样的转换板,似懂非懂的感觉很不爽! 首先,串口、UART口、COM口、USB口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标准(电信号)。 串口:串口是一个泛称,UART,TTL,RS232,RS485都遵循类似的通信时序协议,因此都被通称为串口。 UART接口:通用异步收发器(Universal Asynchronous Receiver/Transmitter),UART是串口收发的逻辑电路,这部分可以独立成芯片,也可以作为...

02/17 09:57

DDD领域驱动设计基本理论知识总结

https://my.oschina.net/u/4310776/blog/3898132?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

领域驱动设计之领域模型 加一个导航,关于如何设计聚合的详细思考,见这篇文章。 2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD。领域驱动设计分为两个阶段: 以一种领域专家、设计人员、开发人员都能理解的通用语言作为相互交流的工具,在交流的过程中发现领域概念,然后将这些概念设计成一个领域模型; 由领域模型驱动软件设计,用代码来实现该...

2018/07/20 09:27

Oracle如何使用PL/SQL调试存储过程

https://my.oschina.net/u/2425659/blog/4965053?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

Oracle如何使用PL/SQL调试存储过程 PL/SQL中提供了【调试存储过程】的功能,可以完成存储过程的预编译与测试。 点击要调试的存储过程,右键选择TEST 如果需要查看变量,当然调试都需要。在右键菜单中选择Add debug information. start debugger(F9)开始我们的测试,Run(Ctrl+R) 随时在varible List中输入我们想查看的变量 其它: Step into(Ctrl+N):单步调试,进入下一步 Step over(Ctrl+O):结束该语句 Step out(Ctrl+T):跳出...

02/27 12:17

【网站】微信域名防红是怎么做出来的,原理是什么?

https://my.oschina.net/u/4365632/blog/3319545?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

最近经常有用户问我,为什么别人的推广链接在微信内分享转发一点事都没,我的一弄出来就被屏蔽拦截呢?我就告诉他,只要是想使用微信来推广产品或者从事任何活动营销的,就一定会遇到域名被微信拦截甚至封杀的情况。如果你的域名没被封过,那你的营销人生肯定是不完整的。别人不容易被封,那是对域名进行了防封技术的处理。掌握了防封技术,你的域名就不会就被腾讯拦截及封杀。 域名红、被封的原因 1. 域名来源,在微信有过黑历...

2020/01/05 23:16

java.io.InvalidClassException 异常解决, 实现Serializable接口的注意事项

https://my.oschina.net/stackoom/blog/4952587?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

java.io.InvalidClassException 异常解决, 实现Serializable接口的注意事项 参考文章: (1)java.io.InvalidClassException 异常解决, 实现Serializable接口的注意事项 (2)https://www.cnblogs.com/zhwbqd/p/4104192.html 备忘一下。

02/13 11:45

26、ROS HTB(令牌桶)原理及实战

https://my.oschina.net/u/4393854/blog/4032384?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

一、HTB—等级令牌桶(Hierarchical Token Bucket)   是一种等级优先的流量控制机制。HTB创建一个等级队列结构,并确定队列之间的关系,就像“父亲与儿子”或者“兄弟之间”一旦队列增加了一个子队列(Child),将会变成内部队列(Inner),所有向下没有子队列的称谓叶队列(leaf)。   在ROS中必须指定父队列(parent),并指定一个队列为其子队列。 二、队列中的2种速率限制   1、Limit-at:(CIR)最低保证速率(在最坏...

2018/03/28 17:24

大过年的,程序员在家改bug…

https://my.oschina.net/javaroad/blog/4957721?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

一个程序员朋友大过年的还在家改bug... 如果你也有类似的经历,那就需要提高工作效率。 分享一份网传Facebook程序员提高工作效率的15个技巧: 1,Days always fill up. Only plan for 3-4 hours of real work per day. 其实每天只有3-4个小时能专心编码,充分利用这些时间。 2,Work more when you’re in the zone. Relax when you’re not. 在状态的时候多干一些,不在状态时可以就去做个大保健。 3,Stop multi-tasking. It ...

02/15 19:49

The Preliminary Contest for ICPC Asia Nanjing 2019

https://my.oschina.net/u/4336077/blog/3408441?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

A. The beautiful values of the palace 求出每个点的权值, 然后树状数组扫描线 #include <iostream> #include <sstream> #include <algorithm> #include <cstdio> #include <cmath> #include <set> #include <map> #include <queue> #include <string> #include <cstring> #include <bitset> #include <functional> #include <random> #define REP(i,a,n) for(int i=a;i<=n;++i) #define PER(i,a,n) for(int i=n...

2019/09/02 18:59

SQL注入实战篇

https://my.oschina.net/hetianlab/blog/4963318?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

今天要介绍的是SQL注入实验。SQL注入攻击的学习,我们更多的目的是为了学习攻击技术和防范策略,而不是刻意去攻击数据库。 首先我们先进入实验地址《SQL 注入》。 SQL注入是一种代码注入技术,过去常常用于攻击数据驱动性的应用,实质就是将恶意的SQL代码注入到特定字段用于实施拖库攻击等。SQL注入的成功必须借助应用程序的安全漏洞,例如用户输入没有经过正确地过滤(针对某些特定字符串)或者没有特别强调类型的时候,都容易...

02/25 16:48

华为正式宣布养猪,网友沸腾:支持华为自救!

https://my.oschina.net/u/4581745/blog/4962326?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2.8 分钟。 来自:程序员新鲜事(ID:CoderNews) 任正非接受媒体采访时曾说过:“如果我考不上大学,养猪可能也是养猪状元”。 如今,电信巨头华为真的要开始养猪了。 近日,华为机器视觉领域总裁段爱国在微头条爆料称,华为机器视觉推出了智慧养猪方案。 养殖业的发展方向是数字化、智能化和无人化。 此前,任正非首次公开提及华为“南泥湾”计划,即生产...

02/24 00:00

WEB 版的报表工具有没有意义?

https://my.oschina.net/u/3651044/blog/4408509?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

这个问题得从两个方面看。 如果这个 web 版的报表工具指的是现在的自助报表,也就是 BI、多维分析,那它是有意义的, 而且各厂商们都已经做的挺好,可以让业务人员通过简单的拖拽进行各种数据分析,生成自己想要的报表。 我们拿一个页面部分开源的 BI 工具来看一下目前 BI 的大致功能: 拖拽: 钻取: 切片 / 数据过滤: 可以看到,在 WEB 页上能够制作出有一定复杂度的多层报表。 但是,如果有人想把 WEB 制表功能扩大化,想让...

2020/07/20 14:05

两个有序链表的合并

https://my.oschina.net/u/4311876/blog/3425260?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

分享一个关于java算法的问题:怎么合并两个有序链表 这里提供两种解决方法:1.递归实现 ; 2.非递归实现 任何一种方式,都要先创建节点类,没有什么重点,直接写代码: package com.dataClass; /** * @author 新生代菜鸟 */ public class Node { // 数据存储变量 public int data; // 节点信息存放(指针信息) public Node next; // 构造函数,用来给data传值 ---这里先不考虑批量插入的问...

2019/08/20 08:27

情人节,你刚表白,而我已经开始选哪里拍婚纱照了~

https://my.oschina.net/dedream/blog/4956956?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

梦想橡皮擦,一个逗趣的互联网高级网虫。 又到每年的 2 月 14 日了,最近这几天,你肯定会在博客上看到,程序员花式秀恩爱,但橡皮擦就不一样了,正在帮别人选婚纱照拍摄地。 当你 new 出来的对象问你,“北京在哪拍婚纱照便宜又好呀?” 你啪啪啪把数据展示出来,绝对可以赢得你的小可爱那爱恋的眼神。 写在前面 挖掘目的已经确定,下面就是挖掘代码编写的时间了,作为年轻人,好好秀恩爱吧,苦差事就交给我们这些过来人。 这次...

02/12 13:24

在ASP.NET Core中用HttpClient(一)——获取数据和内容

https://my.oschina.net/u/3375879/blog/4972944?channel=REC&scene=SCENE_FEEDS&recid=a70f2a02-3936-4d3c-80e1-537ee9911ef8

在本文中,我们将学习如何在ASP.NET Core中集成和使用HttpClient。在学习不同HttpClient功能的同时使用Web API的资源。如何从Web API获取数据,以及如何直接使用HttpRequestMessage类来实现这些功能。在以后的文章中,我们将学习如何发送POST、PUT和DELETE请求,以及如何使用HttpClient发送PATCH请求。 要下载源代码,可以访问https://github.com/CodeMazeBlog/httpclient-aspnetcore/tree/fetching-data-with-httpclient以获取...

03/06 09:11
返回顶部
顶部