技术开发 第 2 页

让Jenkins执行GitHub上的pipeline脚本 - zq2599

本文是《Jenkins流水线(pipeline)实战》系列的第二篇,上一篇搭建好了Jenkins环境并执行了一个简单的pipeline任务,当时我们直接在Jenkins网页上编写pipeline脚本,这种方式虽然简单,但是也有不足之处: 1. pipeline脚本内容复杂时,在网页上编辑和查找都不方

互联网人炫富有多野! - 纯洁的微笑

在山的那边 海的那边 有一个叫互联网的地方 一个随时崛起“创富神话”的异度空间 拥有“梦想万一实现”的神奇力量 然鹅 炫富的世界里 却很难看到他们的身影 说出来怕你不信 不是不炫 而是炫起富来 一般人,根本看不懂! 普通人炫富是这样的 “今天天气不错” “我眼花,帮我看看几点了” “啊,不小心摔了一

[大数据学习研究]2.利用VirtualBox模拟Linux集群 - 峻祁连

1. 在主机Macbook上设置HOST 前文书已经把虚拟机的静态IP地址设置好,以后可以通过ip地址登录了。不过为了方便,还是设置一下,首先在Mac下修改hosts文件,这样在ssh时就不用输入ip地址了。 sudo vim /etc/hosts 或者 sudo vim /private/etc/

拒绝一次性买卖:MyBatis的mapper和repository可重复生成工具 - 明年我18

背景 MyBatis的历史可谓久远了,码农们也在用着各式各样的代码生成工具。然而这些工具大部分都有一个缺点,那就是只能一次性生成文件。如果我们期间在生成的文件里做了修改,再次生成时,很多工具会覆盖我们的修改。 为什么会在生成文件后进行修改呢? 因为工具只会帮我们生成通用的数据库访问方法(比如只生成基

并发之初章Java内存模型 - 乱敲代码

》》》》》》 "博客地址" 《《《《《《 》》》》》》 "首发博客" 《《《《《《 前言 首先我们在了解java内存模型之前先看一下计算机内存模型,理解了计算机内存模型的话后面在看JMM就会简单的多,上篇文章我是直接写的。 计算机内存 计算机是由CPU、主存、磁盘等组成的(简单引出问题熬)我们都知道

Java 13 明天发布,最新最全新特性解读 - HollisChuang

2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的3月份和9月份发布。 目前,JDK官网上已经可以看到JDK 13的进展,最新版的JDK 13将于2019年9月17日发布。 ![][1] 目前,JDK13处于Release Candida

Spring Boot2 系列教程(五)Spring Boot中的 yaml 配置 - 江南一点雨

搞 Spring Boot 的小伙伴都知道,Spring Boot 中的配置文件有两种格式,properties 或者 yaml,一般情况下,两者可以随意使用,选择自己顺手的就行了,那么这两者完全一样吗?肯定不是啦!本文就来和大伙重点介绍下 yaml 配置,最后再来看看 yaml 和 propert

[Vue 牛刀小试]:第十七章 - 优化 Vue CLI 3 构建的前端项目模板(1)- 基础项目模板介绍 - 墨墨墨墨小宇

一、前言 在上一章中,我们开始通过 Vue CLI 去搭建属于自己的前端 Vue 项目模板,就像我们 .NET 程序员在使用 asp.net core 时一样,我们更多的会在框架基础上按照自己的开发习惯进行调整。因此在后面几章的学习中,我将会在整个项目基础上,按照自己的需求进行修改设定。 PS:因为

Spring Cloud Alibaba | Sentinel:分布式系统的流量防卫兵动态限流规则 - 极客挖掘机

Spring Cloud Alibaba | Sentinel:分布式系统的流量防卫兵动态限流规则 前面几篇文章较为详细的介绍了Sentinel的使用姿势,还没看过的小伙伴可以访问以下链接查看: "《Spring Cloud Alibaba | Sentinel:分布式系统的流量防卫兵基础实战》"

最佳内存缓存框架Caffeine - 废物大师兄

Caffeine是一种高性能的缓存库,是基于Java 8的最佳(最优)缓存框架。 Cache(缓存),基于Google Guava,Caffeine提供一个内存缓存,大大改善了设计Guava's cache 和 ConcurrentLinkedHashMap 的体验。 1 LoadingCache

基于 HTML5 的 PID-进料系统可视化界面 - HT学习笔记

随着工业物联网和互联网技术的普及和发展,人工填料的方式已经逐渐被机械设备取代。工业厂商减小误操作、提升设备安全以及追求高效率等制造特点对设备的要求愈加高标准、严要求。同时机械生产以后还需遵从整个项目流程的规范管理,如何实行管理与交接也是一大严峻的挑战。因此,整个生产流程中还应该制定一套关于管理流程的...

SpringBoot使用注解的方式构建Elasticsearch查询语句,实现多条件的复杂查询 - 李锋镝

背景&痛点 通过ES进行查询,如果需要新增查询条件,则每次都需要进行硬编码,然后实现对应的查询功能。这样不仅开发工作量大,而且如果有多个不同的索引对象需要进行同样的查询,则需要开发多次,代码复用性不高。 想要解决这个问题,那么就需要一种能够模块化、配置化的解决方案。 解决方案 思路一:配置参数 通过

Python学习笔记二 - S-Gavin

class Dog(object): typee="宠物" #类变量 #初始化方法 def __init__(self,a,b,c): self.name = a #实例变量 self.age = b self.color = c def eat(self): #普通方法 print(self.na

Kafka运维命令大全 - 独孤风

1、集群管理 前台启动broker Ctrl + C 关闭 后台启动broker 关闭broker 2、Topic管理 创建topic 删除topic 查询topic列表 查询topic详情 修改topic 3、Consumer Groups管理 查询消费者组 查询消费者组详情 重设消费者组位移 删

Alodi:为了保密我开发了一个系统 - 运维咖啡吧

每天都在愉快的造轮子,这次可以一键创建测试环境 咖啡君维护了几十个不同类型项目,其中有相当一部分项目是对保密性有很高要求的,也就是说下个版本要上线的内容是不能提前泄露的,就像苹果新产品的介绍网站决不允许在产品发布之前流出一样,这种保密内容除了在制度上加以约束外,还需要一些技术手段来保障 本次要介绍的

Java 并发编程(二):如何保证共享变量的原子性? - 沉默王二

线程安全性是我们在进行 Java 并发编程的时候必须要先考虑清楚的一个问题。这个类在单线程环境下是没有问题的,那么我们就能确保它在多线程并发的情况下表现出正确的行为吗? 我这个人,在没有副业之前,一心扑在工作上面,所以处理的蛮得心应手,心态也一直保持的不错;但有了副业之后,心态就变得像坐过山车一样。

连接池你用对了吗?一次Unexpected end of stream异常的排查 - KAnts

能收获什么? 1. 更加了解TCP协议 2. Redis与客户端关闭连接的机制 3. 基于Apache Common连接池的参数调优 4. Linux网络抓包 情况简介 近期迁移了部分应用到K8s中,业务开发人员反馈说,会发现频繁出现 : 堆栈如下图: 发生这个问题的应用的环境如下: Java8 J

前端利器躬行记(5)——Git - 咖啡机(K.F.J)

Git是一款开源的分布式版本控制系统,它的出现和Linux紧密相关。Linux内核项目组为了能更好地管理和维护Linux内核开发,于2002年开始启用商业的分布式版本控制系统BitKeeper。虽然软件开发商授权了Linux社区能免费使用,但是好景不长,到了2005年,BitKeeper的开发商由于

上周热点回顾(9.9-9.15) - 博客园团队

热点随笔: · 蹒跚来迟:新版博客后台上线公测 () · 谈谈这次试用期“被”离职和感悟 (受戒人) · 现阶段状态,三年的门槛!!! (dukeshi) · 初次走上技术管理岗位的思考总结 (编码砖家) · 你多久更新一次简历,决定了你的收入多久能提升 (hsm_computer) · (六十)c

Springboot国际化信息(i18n)解析 - 胡峻峥

国际化信息理解 国际化信息也称为本地化信息 。 Java 通过 java.util.Locale 类来表示本地化对象,它通过 “语言类型” 和 “国家/地区” 来创建一个确定的本地化对象 。举个例子吧,比如在发送一个具体的请求的时候,在header中设置一个键值对:"Accept-Language"

微信小程序集成腾讯云 IM SDK - AjuPrince

微信小程序集成腾讯云 IM SDK 1、背景 因业务功能需求需要接入IM(即时聊天)功能,一开始想到的是使用 WebSocket 来实现这个功能,然天意捉弄(哈哈)服务器版本太低不支持 wx 协议(也就不支持 WebSocket了)不得不寻找第三方服务了,因客户端目前采用微信小程序来开发,那想到的肯

神奇的 SQL 之层级 → 为什么 GROUP BY 之后不能直接引用原表中的列 - youzhibing2904

前言 开心一刻 感觉不妙呀,弟弟舔它! 不该舔的,舔到怀疑人生了......GROUP BY 后 SELECT 列的限制 标准 SQL 规定,在对表进行聚合查询的时候,只能在 SELECT 子句中写下面 3 种内容:通过 GROUP BY 子句指定的聚合键、聚合函数(SUM 、AVG 等)、常量。

TensorFlow读取数据的三种方法 - 凌逆战

tensortlfow数据读取有三种方式 placehold feed_dict:从内存中读取数据,占位符填充数据 queue队列:从硬盘读取数据 Dataset:同时支持内存和硬盘读取数据 placehold-feed_dict 先用placehold 占位数据,在Graph中读取数据,数据直接内

使用Quarkus在Openshift上构建微服务的快速指南 - 锅外的大佬

在我的博客上,您有机会阅读了许多关于使用Spring Boot或Micronaut之类框架构建微服务的文章。这里将介绍另一个非常有趣的框架专门用于微服务体系结构,它越来越受到大家的关注– " Quarkus " 。它是作为下一代Kubernetes/Openshift原生Java框架引入的。它构建在

Spring Cloud同步场景分布式事务怎样做?试试Seata - zlt2000

一、概述 在微服务架构下,虽然我们会尽量避免分布式事务,但是只要业务复杂的情况下这是一个绕不开的问题,如何保证业务数据一致性呢?本文主要介绍同步场景下使用 的`AT模式`来解决一致性问题。 是 阿里巴巴 开源的 一站式分布式事务解决方案 中间件,以 高效 并且对业务 0 侵入 的方式,解决 微服务

快速了解TCP的流量控制与拥塞控制 - 全菜工程师小辉

有关TCP你不能不知道的三次握手和四次挥手问题, "点我跳转" 流量控制 1. 滑动窗口 数据的传送过程中很可能出现接收方来不及接收的情况,这时就需要对发送方进行控制以免数据丢失。利用滑动窗口机制可以很方便地在TCP连接上对发送方的流量进行控制。TCP的窗口单位是字节,不是报文段,发送方的发送窗口不

事务隔离级别中可重复读与幻读的恩恩怨怨 - 码农阿宇

前言 中秋刚过,大家是不是还没充中秋的假日里缓过来?三天假期里,我深入窥探了Innodb中可重复读与幻读,非常有意思,分享给大家,作为大家工作前的开胃小菜,希望有所帮助. 每次谈到数据库的事务隔离级别,大家一定会看到这张表. 其中, 这个隔离级别,有效地防止了脏读和不可重复读,但仍然可能发生幻读,

go 学习笔记之学习函数式编程前不要忘了函数基础 - 雪之梦技术驿站

越来越多的主流语言在设计的时候几乎无一例外都会参考函数式特性( lambda 表达式,原生支持 map,reduce...),就连面向对象语言的 Java8 也慢慢开始支持函数式编程,所以再不学习函数式编程可能就晚了!

【原创】(四)Linux内存模型之Sparse Memory Model - LoyenWang

背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 介绍 顺着之前的分析,我们来到了 函数了,本以为一篇文章能搞定,大概扫了一遍代码之后,我默默的把它拆

C# 表达式树Lambda扩展(四) - 园子的蜗牛

一、前言 本来计算这篇文章在后面需要运用的时候写的,但是既然写到表达式的扩展呢,就一起写完吧。 看到这个标题就有一种疑问,Lambda表达式本来就是表达式树,还需要怎么扩展?那就看看下面的内容,你就知道了。 表达式系列目录 C# 表达式树讲解(一) C# 表达式树遍历(二) C# 表达式树分页扩展(

Java连载30-方法重载、方法递归 - 心悦君兮君不知-睿

一、方法重载 1.又被称为overload 2.方法重载使用场景 功能类似的时候,尽可能仍方法名相同(但是功能不同或者不相似的时候,方法名尽量不同) 3.什么条件满足之后,可以构成方法重载 (1)在同一类中;(2)方法名不同;(3)参数列表不同:i.数量不同;ii.顺序不同;iii.类型不同 4.方

机器学习之支持向量机算法(一) - |旧市拾荒|

一、问题引入 支持向量机(SVM,Support Vector Machine)在2012年前还是很牛逼的,但是在12年之后神经网络更牛逼些,但是由于应用场景以及应用算法的不同,我们还是很有必要了解SVM的,而且在面试的过程中SVM一般都会问到。支持向量机是一个非常经典且高效的分类模型。我们的目标:

Django之使用内置函数和celery发邮件 - YifChan

Django之使用内置函数和celery发邮件,内容包括 发送邮件前的邮箱配置,使用Django内置函数发邮件,使用celery发邮件。在开发项目时,特别是用户注册时,我们通常都要给用户发送邮件验证注册,那么在Django中如何发邮件呢?这里例举了两种方式来给用户发送邮件,并且创建一个项目之后复制代...

pandas可视化:各种图的简单使用 - 記忆流年

一、Matplotlib中几种图的名字 二、折线图:plot 平均值需要先排序后出出图 df.avg.value_counts().sort_index().plot() 三、柱形图:bar 可先做数据透视,然后生成柱形图 df.pivot_table(index='city',columns='e

Django之使用内置函数和celery发邮件 - YifChan

Django之使用内置函数和celery发邮件,内容包括 发送邮件前的邮箱配置,使用Django内置函数发邮件,使用celery发邮件。在开发项目时,特别是用户注册时,我们通常都要给用户发送邮件验证注册,那么在Django中如何发邮件呢?这里例举了两种方式来给用户发送邮件,并且创建一个项目之后复制代...

洛谷 P1091合唱队列 - crxscp-173

吾王剑之所指,吾等心之所向 ——《Fate/stay night》 题目:https://www.luogu.org/problem/P1091 这题应该来说,是一道比较经典,也比较简单的动规题。 它的模板性质也很明显—— 就是最长上升子序列 所以应该会动规的看见那个T1

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