上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 起因 今天在和懒得勤快聊天时谈到了树形表的处理时,发现目前我俩知道的查树形表都得递归查询,这种方式查询效率是非常底下且不好维护的,那么有没有一种又简单能平行查询的方式呢?后面我俩还真讨论了一种,他快速的修改到他的网站中了。懒得勤快官网 声明 文章中的几个方案是我们的讨论结果和一部分网络资料总结。设计 阅读全文
posted @ 2022-07-23 19:09 春光牛牛 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 编译器 编译器负责将输入的代码,转换为某种目标的输出格式。 本文只关注 JS 和 TS 的编译器,它可以将现代的 JS 和 TS 转换成特定版本的 ECMAscript,并兼容浏览器和最新版本的 Node.js。 编译器从 tsc 和 babel 到 swc 和 esbuild,编写语言从高级解释语 阅读全文
posted @ 2022-07-23 19:02 春光牛牛 阅读(56) 评论(0) 推荐(0) 编辑
摘要: WebView2 项目得天独厚,有微软操作系统win10以及win11的加持,最起码,生成的项目文件是很小的,我这边是3.6M,相对于CefSharp项目动辄100M的大小来讲,大大降低分发的大小,所以还是值得深入研究一下的。 开发需要的条件 运行时 WebView2 - Microsoft Edg 阅读全文
posted @ 2022-07-23 12:58 春光牛牛 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 技术栈 传送门 JAVA 基础 手撸架构,Java基础面试100问_vincent-CSDN博客 JAVA 集合 手撸架构,JAVA集合面试60问_vincent-CSDN博客 JVM 虚拟机 手撸架构,JVM面试30问_vincent-CSDN博客 并发编程 手撸架构,并发编程面试123问_vin 阅读全文
posted @ 2022-07-22 18:59 春光牛牛 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 什么是Nginx? Nginx 有哪些优点? Nginx应用场景? Nginx怎么处理请求的? Nginx 是如何实现高并发的? 什么是正向代理? 什么是反向代理? 反向代理服务器的优点是什么? Nginx目录结构有哪些? Nginx配置文件nginx.conf有哪些属性模块? cookie和ses 阅读全文
posted @ 2022-07-22 18:54 春光牛牛 阅读(244) 评论(0) 推荐(0) 编辑
摘要: Part1序 Nginx 是前后端开发工程师必须掌握的神器。 该神器有很多使用场景: 比如反向代理、负载均衡、动静分离、跨域等等。 把 Nginx 下载下来 打开 conf 文件夹的 nginx.conf 文件 Nginx 服务器的基础配置和默认的配置都存放于此 Part2配置 配置是让程序员非常头 阅读全文
posted @ 2022-07-22 18:41 春光牛牛 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 前言: 当前的服务越来越多的构建在了Docker中,web、api、db、nginx等等都在Docker中构建运行。本文结合实际项目,使用docker-compose工具启动运行服务,配置文件使用docker-compose.yml以及Dockerfile构建镜像的方式,概述了整个使用过程。 1. 阅读全文
posted @ 2022-07-22 18:22 春光牛牛 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 富 Web 时代,应用变得越来越强大,与此同时也越来越复杂。集群部署、隔离环境、灰度发布以及动态扩容缺一不可,而容器化则成为中间的必要桥梁。本节我们就来探索一下 Docker 的神秘世界,从零到一掌握 Docker 的基本原理与实践操作。别再守着前端那一亩三分地,是时候该开疆扩土了。 我们将会围绕下 阅读全文
posted @ 2022-07-22 18:17 春光牛牛 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 为什么要云原生(Cloud Native) Cloud表示应用程序位于云中,而不是传统的数据中心;Native表示应用程序从设计之初即考虑到云的环境,原生为云而设计,在云上以最佳姿势运行,充分利用和发挥云平台的弹性+分布式优势。 了解了为什么要云原生以后,接下来,我们看看到底什么是云原生? 云原生的 阅读全文
posted @ 2022-07-22 17:45 春光牛牛 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 微服务应用程序可以以多种方式运行,每种方式都有不同的权衡和成本结构。适用于跨越几个服务的小型应用程序可能不足以用于大型系统。 从简单到复杂,以下是运行微服务的五种方式: 单机多进程:购买或租用服务器并将微服务作为进程运行。 多台机器,多进程:显而易见的下一步是添加更多服务器并分配负载,提供更高的可扩 阅读全文
posted @ 2022-07-22 17:40 春光牛牛 阅读(4309) 评论(1) 推荐(0) 编辑
摘要: 方法一、 Luckysheet 预览Luckysheet 是一个类似于 excel 的在线电子表格,功能强大、配置简单且完全开源。安装 Luckysheet1、通过CDN引入依赖由于 Luckysheet 现在还没有发布出模块化的开发,不能使用 npm,所以我们需要在 VUE 项目中手动引入相关文件 阅读全文
posted @ 2022-07-22 14:38 春光牛牛 阅读(8945) 评论(2) 推荐(0) 编辑
摘要: 今天来讲一讲C#delegate、event、Action、EventHandler的使用和区别 小故事讲解这四位的前世今生 曾经.Net大佬只有一个Delegete(委托),别人想用委托的时候,必须得用delegate关键字来定义一个委托,就像这样 //定义一个无返回值的,带一个int参数的委托p 阅读全文
posted @ 2022-07-22 10:32 春光牛牛 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 前言 教大家如何在ASP.NET Core和 .NET 控制台程序中 批量注入服务和 BackgroundService 后台服务。 在默认的 .NET 项目中如果我们注入一个服务或者后台服务,常规的做法如下 注册后台服务 builder.Services.AddHostedService<Clea 阅读全文
posted @ 2022-07-21 23:27 春光牛牛 阅读(882) 评论(1) 推荐(0) 编辑
摘要: OOA&D的第一步,就是了解用户需求,并将其转换为业务用例图。我们的 CMS系统需求非常简单,大致可做如下描述:这个系统主要用来发布新闻,管理员只需要一个,登录后可以在后台发布新闻。任何人可以浏览新闻,浏览者可以注 册成为系统会员,注册后可对新闻进行评论。管理员在后台可以对新闻、评论、注册会员进行管 阅读全文
posted @ 2022-07-21 14:16 春光牛牛 阅读(391) 评论(0) 推荐(0) 编辑
摘要: UML是一种表示法,作为内容的一种形式,用于把思考的成果以可视化方式呈现出来,作为表示法,目标是方便沟通,提高沟通效率,它跟我们平常把文字,声音,动作作为沟通工具一样,只是一种方式,只是图形信息更容易被理解,一图胜千言 UML作为软件行业里面一个表示法标准,就像音乐中的五线谱一样,了解这个表示法,我 阅读全文
posted @ 2022-07-21 13:47 春光牛牛 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 日常登录服务器Linux通常使用ssh协议访问。下面列举了几种常用的ssh客户端。使用ssh客户端连接服务器的好处是方便操作。可以保存服务器账号密码,下次打开客户端就直接登录到服务器。提高了工作效率。 1. MobaXterm 是一个轻量级应用程序,可作为远程计算的理想工具箱。它带有一个改进的 Wi 阅读全文
posted @ 2022-07-21 10:34 春光牛牛 阅读(3717) 评论(0) 推荐(0) 编辑
摘要: 我们在开发 webapi 项目时如果遇到 api 接口需要同时支持多个版本的时候,比如接口修改了入参之后但是又希望支持老版本的前端(这里的前端可能是网页,可能是app,小程序 等等)进行调用,这种情况常见于 app,毕竟网页前端我们可以主动控制发布,只要统一发布后所有人的浏览器下一次访问网页时都会重 阅读全文
posted @ 2022-07-21 10:23 春光牛牛 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1、什么是PV、PVC PV(PersistentVolume):持久化卷 PVC(PersistentVolumeClaim):持久化声明 为何有了Volumes,还要引进PV、PVC?因为Volumes的类型有很多,每次切换不同的类型如hotsPath,第三方的云存储,都需要手动改动yaml的对 阅读全文
posted @ 2022-07-20 18:22 春光牛牛 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 步骤 1、准备好需要连接的笔记本、显示器及VGA连接线,或HDMI; 2、将笔记本的VGA口与显示器的VGA口通过VGA线,进行连接; 3、在笔记本键盘上,按住Win+P,可以看到外接显示器的4种方式:PC screen only、Duplicate、Extend、Second screen onl 阅读全文
posted @ 2022-07-20 13:36 春光牛牛 阅读(14502) 评论(0) 推荐(0) 编辑
摘要: FastTunnel FastTunnel是用.net core开发的一款跨平台内网穿透工具,它可以实现将内网服务暴露到公网供自己或任何人访问。 与其他穿透工具不同的是:FastTunnel项目致力于打造一个易于扩展、易于维护的内网穿透框架,任何人都可以基于该框架二次开发,你可以直接通过nuget安 阅读全文
posted @ 2022-07-20 10:36 春光牛牛 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 我们在开发中,用到特性的地方很多,比如控制器中的HttpPost特性,属性的序列号特性Serializable,还有验证特性Authorize等。今天我们来探究一下特性(Attribute),并简单定义一个自己的特性。由于篇幅问题,本文章分为两篇,第一篇为探究,第二篇自定义特性(在自定义特性中将会一 阅读全文
posted @ 2022-07-20 10:29 春光牛牛 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 今天来推荐几个热门又实用的 Vue.js 库! 1. 状态管理 (1)Pinia Pinia 是最新一代的 Vue 轻量级状态管理库。它适用于 Vue 2.x 和 Vue 3.x。它是 Vue 官方成员在2019年11月重新设计的一个状态存储库,它允许你跨组件/页面共享状态,并且是响应式的,类似于 阅读全文
posted @ 2022-07-20 10:26 春光牛牛 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 一. 数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。 数据库分布式核心 阅读全文
posted @ 2022-07-19 17:12 春光牛牛 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Volumns? k8s中的volumns跟docker中的volumns有点类似,都是用于挂载应用的数据。但是docker中的volumns通常只挂载在主机的目录,其生命周期无法管理。而K8S中的Volumns则独立于任何容器,其与pod有着相同的生命周期。同时pod中的容器可以共享该V 阅读全文
posted @ 2022-07-19 16:25 春光牛牛 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 在使用LINQ的使用过程中,经常会用到Lambda表达式,Lambda表达本质是委托,我们在使用过程中如果参数需要拼接,那么我们就需要用到表达式Expression,他的基本使用如下 Expression<Func<int, int>> ExTree = s => s>2+s; 从中可以看出,这个使 阅读全文
posted @ 2022-07-19 14:46 春光牛牛 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 学Winform还是WPF? 很多winform的学者时常咨询要不要学习WPF?一贯的观点是必须学啊!如果是搞工控做cs软件开发,WPF自然是首选。 WPF优势在哪里? ①前后端分离:WPF是数据驱动的而非Winform的事件驱动,可以通过属性bing的方式实现界面的数据更新,这样就可以很好地实现前 阅读全文
posted @ 2022-07-19 10:21 春光牛牛 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 翻译自 Mads Torgersen 2020年5月20日的博文《Welcome to C# 9.0》,Mads Torgersen 是微软 C# 语言的首席设计师,也是微软 .NET 团队的项目群经理。 C# 9.0 正在成形,我想和大家分享一下我们对下一版本语言中添加的一些主要特性的想法。 对于 阅读全文
posted @ 2022-07-19 10:17 春光牛牛 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 概述 什么是 Nginx? Nginx (engine x) 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的 阅读全文
posted @ 2022-07-18 18:01 春光牛牛 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 前言 本系列会直接引用前一篇博客概述 .NET 6 ThreadPool 实现 里的结论,所以请没看过的同学先麻烦看下。 文中所有例子均出于解释目的,并非具有实际意义的代码。有返回值的 Task 和无返回值的 Task 实际区别不是很大,下文大多数举例不做特别区分。不纠结 api 的使用细节,只讲 阅读全文
posted @ 2022-07-18 17:55 春光牛牛 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 日常开发中,如何保证接口数据的安全性呢? 个人觉得,接口数据安全的保证过程,主要体现在这几个方面:一个就是数据传输过程中的安全,还有就是数据到达服务端,如何识别数据,最后一点就是数据存储的安全性。今天跟大家聊聊保证接口数据安全的10个方案。 1.数据加密,防止报文明文传输。 我们都知道,数据在网络传 阅读全文
posted @ 2022-07-18 17:44 春光牛牛 阅读(171) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页