NOT

Laravel Repository 仓库模式【转】

详细: 1. Repository 模式作用和实现原理;理论MVC 分层缺点MVC 作为一种传统的分层模型已经服务过很多 WEB 应用,非常成熟。Controller 需要直接调用对应的 Model 来完成数据交互,这样不可避免的造成了强耦合,也造成了 Controller 和 Model 的臃肿一 ......
Repository 仓库 Laravel 模式

Java8新特性之重复注解和类型注解(五)

1. 重复注解介绍 Java8中引入的一个新注解@Repeatable,该注解只能标记在其他注解上,表示被标记的注解可以重复声明在类、属性、方法等上面;但@Repeatable注解还是得需要定义容器注解配合才能使用,所以也只是增强了代码的可读性; public class AnnotationTes ......
注解 特性 类型 Java8 Java

代理模式

......
模式

计算机网络基础及网络参考模型

1. 网络基本概念 1.1 什么是计算机网络? 计算机网络:指主机与主机之间通过有形或无形的媒介连接起来,并且按照一定规则进行通信的集合。 1.2 什么是通信? 通信:指人与人、人与物、物与物之间通过某种媒介和行为进行信息传递与交流。 1.3 什么是网络通信? 网络通信:指设备之间通过网络进行通信。 ......
网络基础 网络 模型 计算机 基础

IEJoin: 提高 Databend range join 性能

作者:王旭东 Databend 研发工程师 https://github.com/xudong963 IEJoin 算法可以高效的处理时序场景中的 Range(ASOF) Join。 Join conditions Equi condition 在 下面 SQL 中 SELECT * FROM em ......
Databend 性能 IEJoin range join

Java8新特性之接口的默认方法和静态方法(四)

1. 背景介绍 在Java8之前,接口中定义的方法都是抽象方法,即默认都是被public abstract修饰的;但从Java8开始,允许在接口中定义带有方法体的默认方法和静态方法; public class InterfaceTest { public static void main(Strin ......
方法 静态 特性 接口 Java8

golang map json 结构体

要将JSON转换为Go结构体,您可以使用json.Unmarshal()函数。首先,您需要定义一个与JSON数据结构匹配的Go结构体,然后使用json.Unmarshal()将JSON数据解码为该结构体。以下是一个示例:假设有如下JSON数据: { "name": "John Doe", "age" ......
结构 golang json map

FastDFS+Nginx - 本地搭建文件服务器同时实现在外远程访问「端口映射」 转载

前言 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容 ......
端口 同时 FastDFS 服务器 文件

大白话教你认识 Kafka,背后原理竟能秒懂 转载

一、Kafka 基础 消息系统的作用 应该大部份小伙伴都清楚,用机油装箱举个例子 所以消息系统就是如上图我们所说的仓库,能在中间过程作为缓存,并且实现解耦合的作用。引入一个场景,我们知道中国移动,中国联通,中国电信的日志处理,是交给外包去做大数据分析的,假设现在它们的日志都交给了你做的系统去做用户画 ......
大白话 大白 原理 背后 Kafka

Sqlserver获取当月第一天

SELECT DATEADD(month, DATEDIFF(month, 0, GETDATE()), 0) AS StartOfMonth SELECT DATEFROMPARTS(YEAR(GETDATE()),MONTH(GETDATE()),1) SELECT DATEADD(DAY,1, ......
Sqlserver

R 脚本Trycatch在for循环中的使用记录

点击查看代码 x = list() p = list() outdir = paste0(getwd(),'/8.metabolites.connect.enrichment') if(dir.exists(outdir)){ print("dir exists") }else{ dir.creat ......
脚本 Trycatch for

​左手 Serverless,右手 AI,7 年躬身的古籍修复之路

“AI 可以把我们思维体系当中,过度专业化、过度细分的这些所谓的知识都替代掉,让我们集中精力去体验自己的生命。我挺幸运的,代码能够有 AI 辅助,也能够有 Serverless 解决我的运营成本问题。Serverless 它是一个 Game Changer,就是彻底改变云计算模式的创新。” ......
古籍 Serverless 左手 右手

Linux系统管理(1) 开启与禁用普通用户sudo权限

1.sudo命令简介 sudo是Linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部root命令的一个工具。Linux系统下,为了安全,一般来说我们操作都是在普通用户下操作,但有时普通用户需要用到root权限,比如在安装软件的时候。这个时候如果我们切回root用户下效率就会比较低,所以 ......
权限 用户 系统 Linux sudo

Java8新特性之方法引用(三)

1. 方法引用介绍 方法引用其实是lambda表达式的升级写法,采用::固定语法,可以使代码更简洁、紧凑; 2. 方法引用的5种类型 2.1 对象引用::实例方法名 函数式接口抽象方法的形参列表与实例方法的一致,且方法的返回值类型一致; public class MethodReferencesTe ......
特性 方法 Java8 Java

SpringMVC

1.1 SpringMVC概述 SpringMVC是一种基于Java实现MVC模型的轻量级Web框架 优点 使用简单,开发便捷 (相比于Servlet) 1.2 SpringMVC快速入门 使用SpringMVC技术需要先导入SpringMVC坐标与Servlet坐标 <dependency> <g ......
SpringMVC

享元模式

......
模式

script 标签中的 async 和 defer 属性

在 HTML 中会遇到以下三类 script: <script src='xxx'></script> <script src='xxx' async></script> <script src='xxx' defer></script> 那么这三类 script 有什么区别呢? script 浏览 ......
属性 标签 script async defer

【vue2】实现css动效逐个顺序展示的效果(简陋版)

效果(进入预约里程碑模块后,小人从第一个台阶逐个闪烁出现在当前预约等级之前的台阶并消失,最终停留在当前预约等级的台阶上): 虽然很low但是!就是这么设计的!于是在原本静态的代码上稍加了些修改(为什么,为什么,想问天问大地) 首先是台阶部分的代码: <div :class="$style.reser ......
顺序 效果 vue2 vue css

这款 7k Star 的国产监控系统,真不错! 转载

我们都知道天下没有“永不宕机”的系统,但每次线上出问题都要拉出一个程序员“祭天”。所以一款靠谱、好用的监控工具就显得十分重要,它可以在生产环境出故障的第一时间发出告警,并提供详实的数据,帮助程序员尽早发现故障、尽快定位问题。 可以毫不夸张地说,监控就是运维的眼睛、研发的“免死金牌”,程序员“明哲保身 ......
监控系统 国产 系统 Star 7k

【前端css】全局修改css让网页置灰,去掉色彩

html { filter: grayscale(100%);//IE浏览器 -webkit-filter: grayscale(100%);//谷歌浏览器 -moz-filter: grayscale(100%);//火狐 -ms-filter: grayscale(100%); -o-filte ......
前端 全局 css 色彩 网页

HMAC-SHA256签名

一.需求 请求加上Authorization头部,按指定格式添加校验内容。Authorization包含以下几个方面信息: 校验方式:固定为HMAC-SHA256 timestamp:当前时间的13位毫秒时间戳 signature:请求签名,按指定方式生成 二.实现 private boolean ......
HMAC-SHA HMAC 256 SHA

pwn环境搭建指南(新生向)

通过群里发的安装包进行安装 VMware 16安装 参考网页: https://blog.csdn.net/qq_40950957/article/details/80467513 密钥自行从网上搜索 Ubuntu 20.04安装过程 在此之前,先去下载Ubuntu22.04镜像,下载地址: htt ......
新生 环境 指南 pwn

造轮子之EventBus

前面基础管理的功能基本开发完了,接下来我们来优化一下开发功能,来添加EventBus功能。EventBus也是我们使用场景非常广的东西。这里我会实现一个本地的EventBus以及分布式的EventBus。分别使用MediatR和Cap来实现。 现在简单介绍一下这两者:MediatR是一个轻量级的中介 ......
轮子 EventBus

Java8新特性之函数式接口(二)

1,函数式接口介绍 前言:由于Java8中引入了lambda表达式语法,但该语法需要配合一种特定的接口才能使用,由此产生出了函数式接口; 函数式接口指有且仅有一个抽象方法(由Object对象继承的方法不算)(但可以有多个默认方法和静态方法)的接口,当这样的接口在作为方法参数时可以隐式的转换为lamb ......
函数 特性 接口 Java8 Java

SRM供应商招采系统(源码)

前言: 随着互联网和数字技术的不断发展,企业采购管理逐渐走向数字化和智能化。数字化采购平台作为企业采购管理的新模式,能够提高采购效率、降低采购成本、优化供应商合作效率,已成为企业实现效益提升的关键手段。 系统获取在文末。 一、建设的必要性 数字化采购平台的应用具有以下优势: 1、提高采购效率:通过数 ......
源码 供应商 系统 SRM

在一个图片上画一个二维码

import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax. ......
图片

html网页

Web概述Web三要素:浏览器,服务器,HTTP协议**HTML工作原理:**HTML是部署在服务器上的文本文件,根据HTTP协议浏览器发出请求给服务器,服务器做出响应给浏览器返回一个HTML,浏览器解释执行HTML,从而显示内容什么是HTML?HTML是超文本标记语言(Hyper Text Mar ......
网页 html

airflow部署LDAP

airflow部署 目录airflow部署一、构建虚拟环境virtualenv二、安装apache-airflow[celery]==2.7.1三、安装数据库四、安装配置消息队列五、修改配置文件airflow.cfg六、邮件发送配置七、send_email.py test八、设置systemctl ......
airflow LDAP

WPF使用Winform、ActiveX(OCX)控件

一、调用Winform控件 1、添加 “WindowsFormsIntegration” 程序集引用 2、在前端代码设计处使用命名控件 代码: xmlns:wf="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsForms ......
控件 ActiveX Winform WPF OCX

day01-java流程控制

用户交互Scanner java.util.Scanner是java5的新特征,我们可以通过Scanner类来获取用户的输入。 Scanner s = new Scanner(System.in);​//通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需 ......
流程 java day 01