技术开发

linux 之基本命令学习总结 - tuxiaoping

前言:从今天开始开始写这系列linux博客了(是学习刘遄老师的),视频学习的资源可以在b站上找到:https://www.bilibili.com/video/av45771723?from=search&seid=16246736897428574633,同时这本书的电子稿

RabbitMQ总结 - 柠檬树开花了

一、适用场景 1.解耦 2.最终一致性 3.广播 4.错峰与流控(秒杀业务用于流量削峰场景) (http://youzhixueyuan.com/how to realize flow peak cutting.html) 二、核心组件,关键点(交换器、队列、绑定) AMPQ消息路由必要三部分:交换

一站式自动化测试平台 http://www.Autotestplat.com - zouhui

Autotestplat 一站式自动化测试平台及解决方案 自动化平台开发 3.1 自动化平台开发方案 3.1.1 功能需求 支持 API、AppUI、WebUI 性能等自动化测试,集成实现测试用例管理、产品管理、任务计划、测试报告、定 时任务或持续集成等功能模块。 使自动化测试的过程达到数据、脚本、

谈谈Java的string为什么是不可变的 - ~色即是空

1.首先什么是String? String对象是一个存储了字符数组的引用对象。 2.为什么不能改变? 我们知道String类中的字符数组value是final类型,什么是final类型?即不能改变其值,引用变量的值就是变量的地址(也就是传说中的指针)。 在String类中没有提供value变量修改的

Spring_数据校验和自定义检验规则 - 周昌洋

@Validated :绑定需要校验的数据. 数据校验规则:为数据绑定校验的规则 绑定数据检验: 注意:校验结果:BindingResult result必须经跟在@Validated BokBean bokBean 后面.用于接受检验的结果. 自定义检验规则,有时候spring自带的检验规则不满足

今天购买了一个云服务器 - 夏天里的Jasmine

看到有打折的消息,恰逢想尝试一下 今日购买了一台云服务器,配置很一般; 地域:华东地区(上海)可用区:上海二区机型:1核CPU、2G内存镜象:Windows Server 2008 R2 企业版 SP1 64位存储:系统盘(50G高性能云硬盘)网络:Default-VPC(默认) | Default

数字IC设计入门必备——VIM自定义模板调用与VCS基本仿真操作示例 - 没落骑士

一、前言 毕业论文答辩结束,闲下来写篇文章。芯片研发人员都在Linux系统下借助各种EDA工具和代码语言完成工作,因此提高代码开发效率,熟练运用开发工具是十分必要的。本文讲述VIM编辑神器的verilogHDL自定义模板调用以及VCS仿真软件的基本使用方式。 二、VIM编辑器自定义模板调用 在之前的

Spring Boot 2 快速教程:WebFlux 集成 Mongodb(四) - www.bysocket.com

摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 这是泥瓦匠的第104篇原创 文章工程:* JDK 1.8* Maven 3.5.2* Spring Boot 2.1.3.RELEASE* 工程名:springb

小窥React360——用React创建360全景VR体验 - venoral

前言 混迹VR届的发烧友兼开发者们一定不要错过这款FaceBook推出的跨端VR开发框架——React360,称为360全景体验框架更为准确,因为其前身是FaceBook和Oculus2017年发布的一个叫作“Racet VR”的JS库,用来在web端创建3D和VR体验。后来Oculus使用该框架的

oracle学习笔记(十四) 数据库对象 索引 视图 序列 同义词 - Stars-one

数据库对象 用户模式:指数据库用户所创建和存储数据对象的统称。在访问其它用户模式的数据库对象时需加上用户模式。 如:scott.emp, scott.dept等。 数据库对象包括:表、视图、索引、序列、目录、同义词、数据库用户、存储过程、函数、触发器等。 同义词 同义词是现有数据库对象的一个别名。

c++11多线程详解(一) - aircraft

原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/10914162.html 最近是恰好写了一些c++11多线程有关的东西,就写一下笔记留着以后自己忘记回来看吧,也不是专门写给读者看的,我就想到哪就写到哪吧 c++11呢,就是c++升级之后的一个版

40万个数据库迁移至阿里云,PolarDB发布重大更新——一键迁移传统数据库

5月21日,阿里云发布PolarDB重大更新,提供传统数据库一键迁移上云的能力。据了解,更新后可以帮助企业将线下的MySQL、PostgreSQL和Oracle等数据库轻松迁移到PolarDB,最快可以在数小时内完成迁移。阿里云发布PolarDB重大更新——一键迁移传统数据库据阿里云智能数据库事业部负责人李飞飞介绍:“目前94%的阿里云头部用户都在使用云数据库,约40万个数据库成功迁移到阿里云。而这次更新后可一键迁移MySQL、PostgreSQL和Oracle数据库到PolarDB。

Vuex3.1.1更新:支持jsDelivr,修复内存泄漏

JavaScript已成为庞大、多样化并快速发展的编程语言。每当JS的框架或库发布更新,社区中与之相关的项目也会随之作出改进——Vue.js及其附属项目就是典型例子。Vuex是简单直观的状态管理服务,但它的更新步伐是跟随Vue.js的,所以有时新版Vue.js的功能会迟一些才能获得Vuex的支持。例如,原生移动应用已经广泛流行。许多JavaScript项目都有对应的库和框架等组件来开发应用。和Vue类似,NativeScript-Vue也是一个NativeScript插件,让开发者可以使用Vue来制作移动应用。

[NewLife.XCode]百亿级性能 - 大石头

使用关系型数据库来做大数据,第一步必然是索引! 单表超过1000万数据,任何查询都必须走索引!否则数据库一定跟你说ByeBye!

Neo4j 第六篇:Cypher语法 - 悦光阴

Cypher是图形数据库查询语言事实上的标准。 一,Cypher类型系统 Cypher支持的类型系统分为三类:属性类型,复合类型和结构类型。 1,属性类型 属性类型:Integer、Float、String和Boolean Boolean类型:true, false, TRUE, FALSE Str

快速掌握RabbitMQ(二)——四种Exchange介绍及代码演示 - 捞月亮的猴子

在上一篇的最后,编写了一个C#驱动RabbitMQ的简单栗子,了解了C#驱动RabbitMQ的基本用法。本章介绍RabbitMQ的四种Exchange及各种Exchange的使用场景。 1 direct类型 1 direct路由规则 上一篇最后一个栗子使用的Exchange就是direct类型的,d

Java微信公众平台开发(三)--接收消息的分类及实体的创建 - g歌德a

前面一篇有说道应用服务器和腾讯服务器是通过消息进行通讯的,并简单介绍了微信端post的消息类型,这里我们将建立消息实体以方便我们后面的使用! (一)创建消息实体基础类 (二)创建普通消息pojo实体 ①图片消息 ②链接消息 ③地理位置消息 ④文本消息 ⑤视频/小视屏消息 ⑥语音消息 (三)消息分类处

BSOJ1040 -- 【练习题目】美元DOLLARS - OI入梦

Description 在以后的若干天里戴维将学习美元与德国马克的汇率。编写程序帮助戴维何时应买或卖马克或美元,使他从100美元开始,最后能获得最高可能的价值。 Description 在以后的若干天里戴维将学习美元与德国马克的汇率。编写程序帮助戴维何时应买或卖马克或美元,使他从100美元开始,最后

扰动函数和拉链法模拟HashMap的存储结构 - 张占岭

HashMap是Map接口下面的子孙,它对外是K,V结构存储的,而内部也着自己的存储结构,它的get操作是O(1)的时间复杂度,可以说是非常快的找到目录,而添加时,也是O(1),所以在键值存储里,它成为了我们的首选,在多线程情况下,要注意,它不是线程安全的。如果是多线程情况下,请使用 . 就是JDK

简说设计模式——观察者模式 - JAdam

一、什么是观察者模式 观察者一般可以看做是第三者,比如在学校上自习的时候,大家肯定都有过交头接耳、各种玩耍的经历,这时总会有一个“放风”的小伙伴,当老师即将出现时及时“通知”大家老师来了。再比如,拍卖会的时候,大家相互叫价,拍卖师会观察最高标价,然后通知给其它竞价者竞价,这就是一个观察者模式。 对于

querySelector和getElementById之间的区别 - 居老师的狗子

一、概述 今天在看js的时候发现里面的代码基本上都是用querySelector()和querySelectorAll()来获取元素,就有点疑惑为什么不用getElementById(),可能也是因为自己没用过那两个,所以并不清楚原因所在。 参考手册上写querySelector() 方法返回文档中

如何使用Spring Security手动验证用户 - 程序猿Knight

1.概述 在这篇快速文章中,我们将 重点介绍如何以编程方式在Spring Security和Spring MVC中设置经过身份验证的用户 。 2. Spring Security 简而言之, Spring Security在ThreadLocal中保存每个经过身份验证的用户的主要信息 保存的是Aut

keepalived+nginx高可用实现 - ananBKY

1.keepalived介绍 keepalived最初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了实现高可用的VRRP功能。keepalived除了能够管理LVS软件外,还能支持其他服务的高可用解决方案。 keepalived通过VRRP协议实现高可

shell初级-----数据呈现方式 - 秦广王

输入与输出 Linux系统将每个对象当作文件处理,这包括输入和输出进程。Linux用文件描述符来标识每个文件对象。文件描述符是一个非负整数,可以唯一标识会话中打开的文件。每个进程一次多可以有九个文件描述符。出于特殊目的,bash shell保留了前三个文件描述符(0、1和2) 这三个特殊文件描述符会

Golang 读写锁RWMutex 互斥锁Mutex 源码详解 - LinkinStar

前言 Golang中有两种类型的锁,Mutex (互斥锁)和RWMutex(读写锁)对于这两种锁的使用这里就不多说了,本文主要侧重于从源码的角度分析这两种锁的具体实现。 引子问题 我一般喜欢带着问题去看源码。那么对于读写锁,你是否有这样的问题,为什么可以有多个读锁?有没有可能出现有协程一直无法获取到

浏览器与服务器通信技术——jsonp - snsart

除了使用cros实现跨域资源访问之外,另一种实现跨域资源访问的技术是借助DOM中能够执行跨域请求的功能,在不依赖XHR对象的情况下发送某种请求。比如借助,标签的src属性。其中最流行的是JSONP技术。 一、跨域加载脚本 先看下面一段代码: 上例中,handleRespon

计算机基础--http的基础整理和巩固 - saucxs

一、前言 主要包括:1、http基础:TCP/IP,TCP协议,IP协议,DNS协议,URI与URL; 2、http协议:http报文,http方法,http状态码,常见问题 名词解释: (1)HTTP(HyperText Transfer Protocol)超文本传输协议 (2)URL(Unifo

Go语言中使用切片(slice)实现一个Vector容器 - AIData

Go语言中的切片(slice)和一些内置函数能实现其他语言容器类Array、Vector的功能,但是Go内置语言包container里只提供了list、heap、ring三种容器,缺少vector容器,在实际的项目中为使用方便有必要包装一个vector,提供vector的常见功能。 C++、Java

感受lambda之美,推荐收藏,需要时查阅 - 9龙

一、引言二、java重要的函数式接口1、什么是函数式接口1.1 java8自带的常用函数式接口。1.2 惰性求值与及早求值2、常用的流2.1 collect(Collectors.toList())2.2 filter2.3 map2.4 flatMap2.5 max和min2.6 count2.7

构建可扩展的机器学习系统(二):构建机器学习管道

通过构建端到端可扩展的机器学习(ML)管道,本文介绍了如何充分利用软件工程的架构模式、设计模式和原则来实现一个高可用、可靠并且高效的机器学习系统。正文开发模型时,数据科学家在适合统计和机器学习(Python,R等)的开发环境中工作,并且在一个“沙盒”环境中训练和测试模型,同时编写相对较少的代码。这对于构建能快速推向市场的交互式原型非常有用,但它们还不是可发布的、低延迟的系统!这是系列文章中的第二部分,将介绍如何构建端到端可扩展的机器学习(ML)管道。

三大套路带你通关 CPU 性能优化 | 极客时间

无论是运维还是开发,和 Linux 打交道、在服务器上分析系统性能是每个技术人的日常。然而,性能优化也是软件系统中最有挑战的工作之一,就算看了很多资料和书籍,但一旦涉及到解决具体问题,还是难免困惑不已,比如,性能指标和性能分析工具那么多,我该怎么掌握和选择呢?即使会用指标和工具,又该如何快速定位性能瓶颈呢?找到性能瓶颈后,接下来该怎么优化呢?以上三点,可以说是性能优化工作的重中之重。不过不要担心,凭借多年的性能优化经验,我总结出三大套路,带你攻下性能优化这一难关,分别是:“性能指标/工具”指南;“又快又准”的瓶颈定位套路;优化工作的必备思路。当然,性能优化工作,离不开对系统原理的把握。

可以在Kubernetes中通过API网关暴露微服务吗?

长话短说:可以。看一下Kong、Ambassador、Gloo等Ingress控制器就知道了。在Kubernetes中,Ingress是一个组件,它将集群外部的流量路由到服务和集群内的Pod。简单来说,Ingress是作为反向代理或负载均衡器:所有外部流量都先路由到Ingress,然后再路由到其他组件。虽然最流行的Ingress组件是ingress-nginx项目,但是,在选择和使用Ingress时还有其他几个选项。

KubeCon Europe 2019:关于Kubernetes和云原生值得关注的更新

2019年5月21日至23日,KubeCon + CloudNativeCon在巴塞罗那召开,云原生计算基金会(CNCF)及其成员宣布了围绕Kubernetes(K8s)的许多改进和新功能。在开幕式的主题演讲中,CNCF生态系统主任Chery Hung公布了一串有意义的数字。据介绍,目前共有56,214名贡献者参与了Kubernetes及其相关项目,CNCF支持了86个项目,其中38个围绕Kubernetes。本文梳理了本届KubeCon + CloudNativeCon会议期间部分有关容器、Kubernetes和云原生的新功能和改进。

abp(net core)+easyui+efcore仓储系统——ABP总体介绍(一) - DotNet菜园

ABP是为新的现代Web应用程序使用最佳实践和使用最流行工具的一个起点。可作为一般用途的应用程序的基础框架或项目模板。本系列是介绍基于ABP+EasyUI的Web开发框架的形成过程,期间包括一些ABP的介绍,ASP.NET MVC Core技术、EasyUI技术、JQuery技术、WebAPI 技术...

简单聊聊ES6-Promise和Async - pubdreamcc

前言 本篇博文出至于我的 仓库: "web study" ,如果你觉得对你有帮助欢迎star,你们的点赞是我持续更新的动力,谢谢! 异步编程在前端开发中尤为常见,从最早的 ,到后来的各种封装 ,再到 事件触发的回调,无不涉及异步编程。今天咱们来聊聊 中新提出的异步解决方案: 和`async/awai

前端面试中让你困惑的闭包、原型、原型链究竟是什么? - 骑码行天下

前段时间我朋友从上家公司离职,上周开始了前端面试(现在已经上班了),一天我下班回到出租房时,他问我原型链是什么?一时半会我竟然也不知道从何说起能够让他很清楚的明白,又忽然想起之前我一个朋友也问过我闭包的问题,因此在这里记录解惑一下,下面我会以面试官和应聘者的口吻进行介绍理解......一.闭包 面

© 云聚网互联网资讯 我要投稿 云聚网博客 7秒MCN大数据平台 悠闲吧