技术开发

ASP.NET Core Blazor Webassembly 之 路由 - Agile.Zhou

web最精妙的设计就是通过url把多个页面串联起来,并且可以互相跳转。我们开发系统的时候总是需要使用路由来实现页面间的跳转。传统的web开发主要是使用a标签或者是服务端redirect来跳转。那今天来看看Blazor是如何进行路由的。 使用@page指定组件的路由path 我们可以在Blazor里给

Python之Flask框架二 - 白加黑呀

今天接着上一篇继续写一篇关于flask的随笔。 本文大纲: 1、获取请求参数 2、一个函数处理多个请求方式 3、重定向 4、错误响应 5、全局错误处理 6、返回json格式数据 7、自定义返回内容状态码 一、request获取请求参数 from flask import Flask, request

Shell中傻傻分不清楚的TOP3 - monica2333

Shell中傻傻分不清楚的TOP3 发布文章 近来小姐姐又犯憨憨错误,问组内小伙伴export命令不会持久化环境变量吗?反正我是问出口了。。然后小伙伴就甩给了我一个《The Linux Command Line》PDF链接。感谢老大不杀之恩~ Shell是命令解释器,它会接受用户输入的各种命令,并传

【Spring注解驱动开发】聊聊Spring注解驱动开发那些事儿! - 冰河团队

写在前面 今天,面了一个工作5年的小伙伴,面试结果不理想啊!也不是我说,工作5年了,问多线程的知识:就只知道继承Thread类和实现Runnable接口!问Java集合,竟然说HashMap是线程安全的!问MySQL的MyISAM存储引擎和InnoDB存储引擎的区别,竟然说成是MyISAM存储引擎支

React 为什么要把事件挂载到 document 上 & 事件机制源码分析 - Ever-Lose

前言 我们都知道 React 组件绑定事件的本质是代理到 document 上,然而面试被问到,为什么要这么设计,有什么好处吗? 我知道肯定不会是因为虚拟 DOM 的原因,因为 Vue 的事件就能挂载到真实的 DOM 节点。所以继续往下探究吧 React 模拟 DOM 事件冒泡的原理 设有一段代码如

.NET Core Session源码探究 - yi念之间

前言 随着互联网的兴起,技术的整体架构设计思路有了质的提升,曾经Web开发必不可少的内置对象Session已经被慢慢的遗弃。主要原因有两点,一是Session依赖Cookie存放SessionID,即使不通过Cookie传递,也要依赖在请求参数或路径上携带Session标识,对于目前前后端分离项目来

CICD | Jenkins & Gitlab集成:WebHook触发构建 - Ygria

在上一篇博客中,我们学习了Jenkins的搭建和插件+流水线的基本使用方法,Jenkins极大地提升了部署效率。 最近想学习一下如何集成GitLab webhook,实现进一步解放双手,目标: 推送(git push)触发构建 推送到指定分支触发构建 根据commit的文件,结合mvn -pl 指令

为什么我觉得 Java 的 IO 很复杂? - 凌硕士

初学者觉得复杂是很正常的,归根结底是因为没有理解JavaIO框架的设计思想: 可以沿着这条路想一想: 1,学IO流之前,我们写的程序,都是在内存里自己跟自己玩。比如,你声明个变量,创建个数组,创建个集合,写一个排序算法,模拟一个链表,使用一些常用API,现在回想一下,是不是在只是自己在内存里玩一玩?

「从零单排canal 01」 canal 10分钟入门(基于1.1.4版本) - 阿丸

1.简介 canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据 订阅 和 消费。应该是阿里云DTS(Data Transfer Service)的开源版本。 2.提供的能力 Canal与DTS提供的功能基本相似: 1)基于Mysql的Sl

信道估计(channel estimation)图解——从SISO到MIMO原理介绍 - 优化与算法

1.引言 在所有通信中,信号都会通过一个介质(称为信道),并且信号会失真,或者在信号通过信道时会向信号中添加各种噪声。正确解码接收到的信号而没有太多错误的方法是从接收到的信号中消除信道施加的失真和噪声。为此,第一步是弄清信号经过的信道的特性。表征信道的技术/过程称为信道估计(channel est

css背景图片加载失败,页面部分图标无法显示 - 学徒的心

网络较差时,css背景图片加载失败,页面部分图标无法显示,通过后台获取加载失败图片路径,利用style标签内添加新的url导致页面刷新的特性,可以实现css背景图片重新加载

Markdown编辑器说明 - 梦幻之心星

标题: Markdown编辑器说明 作者: 梦幻之心星 [email protected] 标签: [Markdown, 编辑器] 目录: [软件] 日期: 2020-6-4 前提说明 在使用Markdown进行文字编辑后发布在博客或者公众号时,有时需要对样式进行自定义。 目前的编辑器主要提供了三种方

springboot实现定时任务,异步操作,统一结果返回,全局异常处理,拦截器及事务处理 - 路仁甲

本文是作者原创,版权归作者所有.若要转载,请注明出处. 本文都是springboot的常用和实用功能,话不多说开始吧 定时任务 1.启动类开启注解 @EnableScheduling //开启基于注解的定时任务 @MapperScan("com.pdzx.dao") @SpringBootAppli

.NET Core Session源码探究 - yi念之间

前言 随着互联网的兴起,技术的整体架构设计思路有了质的提升,曾经Web开发必不可少的内置对象Session已经被慢慢的遗弃。主要原因有两点,一是Session依赖Cookie存放SessionID,即使不通过Cookie传递,也要依赖在请求参数或路径上携带Session标识,对于目前前后端分离项目来

WSO2-MI - 江流大海_浮萍如尘

简介 WSO2MI(Micro Integrator)是一个事件驱动的企业服务总线(Enterprise Service Bus),支持消息路由、数据格式转换、通信协议转换,支持连接SAP、KAFKA、FTP、Restful API等。 数据格式,可支持xml、json、csv等等 通信协议,可支持

数据的存储结构浅析LSM-Tree和B-tree - zzzzMing

本篇主要讨论的是不同存储结构(主要是LSM-tree和B-tree),它们应对的不同场景,所采用的底层存储结构,以及对应用以提升效率的索引。 所谓数据库,最基础的功能,就是保存数据,并且在需要的时候可以方便地检索到需要的数据。在这个基础上,演化出了不同的数据库系统,以及多种索引机制帮助检索数据。这篇

lambda表达式操作DataTable番外篇 - 落霞孤鹜

using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text;using System.Threading.Tasks; namespace ConsoleApp

ntpq无法查询同步信息,显示The specified class was not found - riomo

年初时工班发现工作站和服务器都没办法用ntpq看时钟同步了,如下图所示。输入ntpq-p 就显示"The specified class was not found" 通过排查,发现中央服务器和工作站均出现,本地工作站部分有,2台NMS则完好,Linux机子也显示正常。由于系统对时钟要求很高,出现此

Go 语言入门教程:变量 - 和牛

基础使用 // base.go 注释package main // 包名import "fmt" // 导入func main() { fmt.Println("hello")}// wrong: fmt.Println("hello") main 函数是程序的运行入口,如果没有 main 函数,可

11.经典O(n²)比较型排序算法 - MageByte-借来方向

排序算法提多了,很多甚至连名字你都没听过,比如猴子排序、睡眠排序等。最常用的:冒泡排序、选择排序、插入排序、归并排序、快速排序、计数排序、基数排序、桶排序。根据时间复杂度,我们分三类来学习,今天要讲的就是 **冒泡、插入、选择** 排序算法。

Tidyverse| XX_join :多个数据表(文件)之间的各种连接 - 生信补给站

本文首发于公众号:“生信补给站” Tidyverse| XX_join :多个数据表(文件)之间的各种连接 前面分享了单个文件中的select列,filter行,列拆分等,实际中经常是多个数据表,综合使用才能回答你所感兴趣的问题。 本次简单的介绍多个表(文件)连接的方法。 一 载入数据,R包 lib

小程序-目录栏组件 - 东血

原理 子层向父层传递数据和绑定点击按钮显示不同的数据 (若需了解子层向父层传递数据转这里小程序-自定义组件数据传递) 这里核心是点击显示数据我们采用了子层向父层:this.triggerEvent('tabclick', data, ) 父层接收:bindtabclick="handleTabCli

Go 语言入门教程:变量 - 和牛

基础使用 // base.go 注释package main // 包名import "fmt" // 导入func main() { fmt.Println("hello")}// wrong: fmt.Println("hello") main 函数是程序的运行入口,如果没有 main 函数,可

11.经典O(n²)比较型排序算法 - MageByte-借来方向

排序算法提多了,很多甚至连名字你都没听过,比如猴子排序、睡眠排序等。最常用的:冒泡排序、选择排序、插入排序、归并排序、快速排序、计数排序、基数排序、桶排序。根据时间复杂度,我们分三类来学习,今天要讲的就是 **冒泡、插入、选择** 排序算法。

CICD | Jenkins & Gitlab集成:WebHook触发构建 - Ygria

在上一篇博客中,我们学习了Jenkins的搭建和插件+流水线的基本使用方法,Jenkins极大地提升了部署效率。 最近想学习一下如何集成GitLab webhook,实现进一步解放双手,目标: 推送(git push)触发构建 推送到指定分支触发构建 根据commit的文件,结合mvn -pl 指令

Hive的基本介绍以及常用函数 - MXC肖某某

一、Hive的简介: Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。 优点: 1) 操作接口采用类SQL语法,提供快速开发的能力(简单、容易上手)。 2) 避免了去写MapReduce,减少开发人员的学习成本。 3) Hive的执行延迟比较

DEV控件之TreeList使用 - 静以修身俭以养德

绑定DataTable 直接设置DataSource即可,同时需要设置KeyFieldName和ParentFieldName两个属性,好处就是,无需像TreeView一样去递归节点,设置了这两个属性自动实现节点绑定。 注意:绑定的字段名称区分大小写 //简单绑定 treeList1.DataSou

为什么我觉得 Java 的 IO 很复杂? - 凌硕士

初学者觉得复杂是很正常的,归根结底是因为没有理解JavaIO框架的设计思想: 可以沿着这条路想一想: 1,学IO流之前,我们写的程序,都是在内存里自己跟自己玩。比如,你声明个变量,创建个数组,创建个集合,写一个排序算法,模拟一个链表,使用一些常用API,现在回想一下,是不是在只是自己在内存里玩一玩?

数据的存储结构浅析LSM-Tree和B-tree - zzzzMing

本篇主要讨论的是不同存储结构(主要是LSM-tree和B-tree),它们应对的不同场景,所采用的底层存储结构,以及对应用以提升效率的索引。 所谓数据库,最基础的功能,就是保存数据,并且在需要的时候可以方便地检索到需要的数据。在这个基础上,演化出了不同的数据库系统,以及多种索引机制帮助检索数据。这篇

Hive的基本介绍以及常用函数 - MXC肖某某

一、Hive的简介: Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。 优点: 1) 操作接口采用类SQL语法,提供快速开发的能力(简单、容易上手)。 2) 避免了去写MapReduce,减少开发人员的学习成本。 3) Hive的执行延迟比较

Shell中傻傻分不清楚的TOP3 - monica2333

Shell中傻傻分不清楚的TOP3 发布文章 近来小姐姐又犯憨憨错误,问组内小伙伴export命令不会持久化环境变量吗?反正我是问出口了。。然后小伙伴就甩给了我一个《The Linux Command Line》PDF链接。感谢老大不杀之恩~ Shell是命令解释器,它会接受用户输入的各种命令,并传

架构设计 | 异步处理流程,多种实现模式详解 - 知了一笑

本文源码:GitHub·点这里 || GitEE·点这里 一、异步处理 1、异步概念 异步处理不用阻塞当前线程来等待处理完成,而是允许后续操作,直至其它线程将处理完成,并回调通知此线程。 必须强调一个基础逻辑,异步是一种设计理念,异步操作不等于多线程,MQ中间件,或者消息广播,这些是可以实现异步处理

3 种生成高强度密码的方法 - 良许Linux

现在信息泄露越来越严重,而强大的密码是防止个人敏感信息泄露的第一步。良许曾经分享过一篇文章,如何判断你的密码是否足够安全,点击以下链接查看: 信息泄漏时代,如何让自己的密码更安全? 在生活中,我们需要用到大量的密码,这些密码最好不要统一,否则万一泄漏的话,所有账号都暴露在风险之下。而在工作中,我们同

「MoreThanJava」机器指令到汇编再到高级编程语言 - 我没有三颗心脏

「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」。 当然 不论新老朋友 我相信您都可以 从中获益。如果觉得 「不错」 的朋友,欢迎 「关注 + 留言 + 分享

SpringSecurity(2)---记住我功能实现 - 雨点的名字

SpringSecurity(2) 记住我功能实现 上一篇博客实现了认证+授权的基本功能,这里在这个基础上,添加一个 记住我的功能。 上一篇博客地址:SpringSecurity(1) 认证+授权代码实现 说明:上一遍博客的 用户数据 和 用户关联角色 的信息是在代码里写死的,这篇将从mysql数据

面试三轮我倒在了一道sql题上——sql性能优化 - 牧小农的夏天

一、前言 最近小农在找工作,因为今年疫情的特殊原因,导致工作不是特别好找,所以一旦有面试电话,如果可以,都会去试一试,刚好接到一个面试邀请,感觉公司还不错,于是就确定了面试时间,准备了一下就去面试了。 第一轮面试是小组组长面试,通过。 第二轮是经理面试也是通过了。 第三轮总监面试,前面都还有模有样,

© 云聚网互联网资讯 我要投稿 云聚网博客 DeepHub IMBA