OSCHINA 社区最新推荐博客 |
- 时序数据库Influx-IOx源码学习二(环境搭建)
- Oracle中CAST函数使用简介
- Vue使用ECharts完成2020年全国各地区GDP总量大数据可视化面板(附源码)
- 15分钟详解 Python 安全认证的那些事儿~
- PHP 8.1 新特性
- 一文带你剖析LiteOS互斥锁Mutex源代码
- 创建索引,这些知识应该了解
- 那些你不知道的TCP冷门知识!
- 日志采集系统都用到哪些技术?
- 2D+1D | vivo官网Web 3D应用开发与实战
- Babel 简介
- vn.py快速入门7 - 历史数据回测优化
- 更简的并发代码,更强的并发控制
- 免费正版 IntelliJ IDEA license 详细指南
- 前端路由解决方案你真的懂?
- 并发容器与并发控制 - JUC
- 继续探究:一文理清JVM和GC(下)
- 【高手问答汇总】敏捷团队如何做多项目管理?
- 雪花算法中超级好用的ID生成工具
- Netty之线程唤醒wakeup
- 别再面向 for 循环编程了,Spring 自带的观察者模式就很香!
- 面经手册 · 第29篇《Spring IOC 特性有哪些,不会读不懂源码!》
Posted: 12 Apr 2021 02:09 AM PDT > 欢迎关注微信公众号:atoildw (数据库技术研究) 上一篇介绍了InfluxDB IOx的一些项目背景及现有架构中存在的问题,详情见:https://my.oschina.net/u/3374539/blog/5015114 ### 1.克隆仓库 ``` git clone https://github.com/influxdata/influxdb_iox.git ``` ### 2.安装基础语言依赖 根据`readme`文件中的的描述,项目... |
Posted: 11 Apr 2021 08:30 PM PDT CAST()函数可以进行数据类型的转换。 CAST()函数的参数有两部分,源值和目标数据类型,中间用AS关键字分隔。 以下例子均通过本人测试。 一、转换列或值 语法:cast( 列名/值 as 数据类型 ) 用例: 1)、转换列 --将empno的类型(number)转换为varchar2类型。 select cast(empno as varchar2(10)) as empno from emp; EM... |
Vue使用ECharts完成2020年全国各地区GDP总量大数据可视化面板(附源码) Posted: 11 Apr 2021 08:21 PM PDT 就在上周全国各地区GDP总量上了热搜,一时性起就想写个大数据面板展示 既然决定要写,那么就要考虑到图表和图标的使用,这里我是用了我最熟悉的两大框架[ECharts](https://echarts.apache.org/zh/index.html)和[element-ui](https://element.eleme.cn/#/zh-CN) ### 一、我的构思步骤 #### 1. 确定主题色彩 首先我们通过[... |
Posted: 10 Apr 2021 09:15 PM PDT 点击python编程从入门到实践,置顶 公众号重磅 python入门资料,第一时间送达 还是牛 读完需要 14 分钟 速读仅需 5 分钟 / python 生产实战 安全认证的那些事儿 / 系统安全可能往往是被大家所忽略的,我们的很多系统说是在互联网上"裸奔"一点都不夸张,很容易受到攻击,系统安全其实是一个复杂且庞大的话题,若要详细讲来... |
Posted: 11 Apr 2021 08:02 PM PDT PHP 8.1目前正在积极开发中,可能会在2021年11月末左右发布。我们已经了解了一些函数,更改和不赞成使用的内容,因此让我们逐一介绍它们。 # New features 与每个版本一样,PHP 8.1添加了一些不错的新函数。请记住,该列表将在一年中增长。我还将列出尚未实现的函数,但是很有可能最终使用该语言。我将确保始终标记这些函... |
Posted: 11 Apr 2021 07:57 PM PDT 摘要:多任务环境下会存在多个任务访问同一公共资源的场景,而有些公共资源是非共享的临界资源,只能被独占使用。LiteOS使用互斥锁来避免这种冲突,互斥锁是一种特殊的二值性信号量,用于实现对临界资源的独占式处理。 本文分享自华为云社区《LiteOS内核源码分析系列七 互斥锁Mutex》,原文作者:zhushy。 多任务环境下会... |
Posted: 11 Apr 2021 07:51 PM PDT 前言: 在 MySQL 中,基本上每个表都会有索引,有时候也需要根据不同的业务场景添加不同的索引。索引的建立对于数据库高效运行是很重要的,本篇文章将介绍下创建索引相关知识及注意事项。 1.创建索引方法 创建索引可以在建表时指定,也可以建表后使用 alter table 或 create index 语句创建索引。下面展示下几种常见的创... |
Posted: 11 Apr 2021 07:48 PM PDT 简介: 最近在做数据库相关的事情,碰到了很多TCP相关的问题,新的场景新的挑战,有很多之前并没有掌握透彻的点,大大开了一把眼界,选了几个案例分享一下。 作者 | 韩述 来源 | 阿里技术公众号 最近在做数据库相关的事情,碰到了很多TCP相关的问题,新的场景新的挑战,有很多之前并没有掌握透彻的点,大大开了一把眼界,... |
Posted: 11 Apr 2021 07:30 PM PDT 概述 日志从最初面向人类演变到现在的面向机器发生了巨大的变化。最初的日志主要的消费者是软件工程师,他们通过读取日志来排查问题,如今,大量机器日夜处理日志数据以生成可读性的报告以此来帮助人类做出决策。在这个转变的过程中,日志采集Agent在其中扮演着重要的角色。 作为一个日志采集的Agent简单来看其实就是一个... |
Posted: 11 Apr 2021 07:27 PM PDT 一、 前言 1.1 前端工程师,不写网页,还能做什么? 在近20年的前端发展史中,前端经历了铁器时代(小前端),信息时代(大前端)以至现在的全能前端时代。经历了几个时代的沉淀之后,前端领域开始更加细分。 目前业界普遍认为前端细分领域的垂直方向有:助力于前后端分离和工程完善的NodeJS,关注用户界面展示的小前台,... |
Posted: 11 Apr 2021 07:26 PM PDT 本教程我们学习 `Babel ` 的基础知识,`Babel` 是一个用于 `web` 开发,且自由开源的 `JavaScript` 编译器、转换器。主要用于在当前和较旧的浏览器或环境中将 `ECMAScript 2015+` 代码转换为 `JavaScript` 的向后兼容版本。 `Babel` 使软件开发者能够以偏好的编程语言或风格来写作源代码,并将其利用 `Babel` 翻译成 `J... |
Posted: 11 Apr 2021 07:01 PM PDT 策略已经写好了,下一步就是历史回测:把历史上的价格数据(K线或者Tick),推送给策略去运行交易逻辑,并把策略产生的交易记录下来,最后分析这些回测的交易记录,从而来判断该策略的潜在盈利能力。 在开始之前,先来讲几个量化策略研究中(不管是否用vn.py),需要记住的几条重要原则: - 所有量化程序的回测功能,永远... |
Posted: 11 Apr 2021 06:31 PM PDT > 有没感觉 `Go` 的 `sync` 包不够用?有没遇到类型没有 `sync/atomic` 支持? > > 我们一起看看 `go-zero` 的 `syncx` 包对标准库的一些增值补充。 > > https://github.com/tal-tech/go-zero/tree/master/core/syncx | name | 作用 | | ----------------- | ------------------------ | | AtomicBool | bool类型 原子类... |
免费正版 IntelliJ IDEA license 详细指南 Posted: 11 Apr 2021 04:28 PM PDT ![file](https://oscimg.oschina.net/oscnet/up-3e5070e89c81d46a24fd053fc916556d8f1.png) ## 一、前言 `IntelliJ IDEA` 一直是我非常喜欢的 IDE 自从用上之后就回不了头了,但是 `Ultimate` 版本的费用十分昂贵,其实 `JetBrains` 自己就提供了6种免费申请授权的方式;本文主要介绍 **通过开源项目免费申请** 这种方式... |
Posted: 11 Apr 2021 07:36 AM PDT ## 一、前端路由解决什么问题? 每个技术点的出现,都是为了解决当前的某一些问题,那么,前端路由的出现,又是解决了什么问题呢? ### 1、问题背景 从历史的发展总能找到些蛛丝马迹,让我们在当前的阶段往前推一下,拎出那个时代的背景以及它的问题 ![](https://oscimg.oschina.net/oscnet/up-a307c2ff02832c759246cca... |
Posted: 11 Apr 2021 06:25 AM PDT 摘要 为什么没见人用Vector和Hashtable了?HashMap它又线程不安全在哪里? ConcurrentHashMap的进化与骚操作有哪些? Copy-On-Write是个啥思想?有哪些例子? 为什么需要并发队列?又有哪些我们视而不见的并发的队列? 当我们想控制线程的先来后到时该咋办?一个个去讲道理吗? 并发容器 先总览一下这些并发容器都在整什... |
Posted: 11 Apr 2021 03:36 AM PDT 本文主要介绍 JVM和GC解析 如有需要,可以参考 如有帮助,不忘 点赞 ❥ 创作不易,白嫖无义! 一、OOM的认识 StackOverflowError public static void main(String[] args) { stackOverflowError(); //Exception in thread "main" java.lang.StackOverflowError } private static void ... |
Posted: 11 Apr 2021 03:00 AM PDT 自工作伊始,就开始实践敏捷。说实话,那时候如果你问我什么是敏捷,要怎么践行敏捷,我不能给出专业的回答。为了更好地在工作中贯彻敏捷,我开始深入去了解敏捷的过去现在和未来,然后我遇到了:Create Your Successful Agile Project 敏捷,从一开始就被寄予了太多的期望,也确实可以有效的帮助项目达成目标,但很多东... |
Posted: 10 Apr 2021 09:13 AM PDT # 雪花算法里最好用的主键ID生成器 ## 技术支持 开源地址1:https://github.com/yitter/idgenerator 开源地址2:https://gitee.com/yitter/idgenerator QQ群:646049993 ## 为什么用雪花ID? ❄ 因为大厂也在用,推特、百度、美团、滴滴等等。 ❄ 雪花ID是走向分布式架构的垫脚石,如果只会Guid和数据库自增,怎敢说会分... |
Posted: 10 Apr 2021 08:45 AM PDT 首先回顾下, Netty中的IO线程主要完成三件事 1.轮询IO事件 2.处理IO事件 3.执行任务 在轮询IO事件的过程中,在Linux系统下, 使用epoll实现. 涉及的Netty代码如下 private void select() { // ... int selectedKeys = selector.select(timeoutMillis); // ... } 具体源码位置: io.netty.channel... |
别再面向 for 循环编程了,Spring 自带的观察者模式就很香! Posted: 10 Apr 2021 05:49 AM PDT 1. 概述 在设计模式中,观察者模式是一个比较常用的设计模式。维基百科解释如下: FROM zh.wikipedia.org/wiki/观察者模式 观察者模式是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。 此种模式通常被... |
面经手册 · 第29篇《Spring IOC 特性有哪些,不会读不懂源码!》 Posted: 07 Apr 2021 04:55 PM PDT 持续坚持原创输出,点击蓝字关注我吧 作者:小傅哥 博客:https://bugstack.cn ❝ 沉淀、分享、成长,让自己和他人都能有所收获!😜 ❞ 目录 一、前言 二、面试题 三、SpringIOC 特性 1. xml 配置 2. 接口类 四、总结 五、系列推荐 一、前言 多线程、锁、JVM调优,都背出花啦,怎么一写代码还是乱糟糟? 为什么这些无论... |
You are subscribed to email updates from OSCHINA 社区最新推荐博客. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment