[RAND_JATEXT_3_8]
|
[RAND_JATEXT_3_8]
|
|
|
|
|
【摘要】整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取 一、什么是限流?为什么要限流? 不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了 !因为一趟地铁的运力是有限的,一 阅读全文
【摘要】恢复内容开始 作者:姜瑞涛 Github仓库:https://github.com/jruit/babel tutorial 博客: "姜瑞涛的官方网站" 原文链接:https://www.jiangruitao.com/docs/babel/rudiments/quick start/ 版权采用 阅读全文
【摘要】一,安装 1、VMware pro 15.5 下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html 2、双击打开安装,点击下一步 3、点击接受、下一步 4、更改安装路径、下一步 阅读全文
【摘要】第 1 章 略 第 2 章 空杯心态 1、多种语言 第一门语言学得越好,下一门语言学起来就越容易。 鄙人大二学的 JAVA,后来再去学 JS 就感觉好简单(虽然 js 的坑真的多)。 每一种语言都为你提供了使用不同模式来解决问题的机会 。在逐渐超越第一门语言的过程中,你应该寻找机会去学习一些采用迥然 阅读全文
【摘要】jQueryValidate 简介: jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑 阅读全文
【摘要】项目地址: "loan calculate utils" npm包的发布、更新查看上一篇文章 "开发一个基础的npm包" 目前我们的目录是这个样子: 接下来给项目添加 打包,忽视文件,ts声明文件,单元测试,eslint,README.md添加徽标。 打包 参考 "ramda" 打包思路,我们将要编 阅读全文
【摘要】[TOC] 1、微服务简介 微服务优点 服务组件化 每个服务独立开发、部署,有效避免一个服务的修改引起整个系统重新部署 技术栈灵活 约定通信方式,是得服务本身功能实现对技术要求不再那么铭感 独立部署 每个微服务独立部署,加快部署速度,方便扩展 扩展性强 每个微服务可以部署多个,并且有负载均衡能力 独 阅读全文
【摘要】今天技术讨论群里 "一切随遇而安"同学看书时出现一个疑问,一个MySQL的表中到底可以有多少个字段?带着这个疑问,我们展开了探讨,也接着讨论了一个单字段长度的问题。 1. 官方文档说明 官方文档的内容如下,主要意思是字段个数限制达不到理想的4096个,且和字段类型有关,innodb引擎的字段上限是1 阅读全文
【摘要】我原本想写日记的,但是不太现实。 源码下载 源码可以从源码包和发行包中的Source目录中获取。 Cesium的模块化机制从1.63版本开始,由原来的RequireJs变为ES6。但有可能是原先设计耦合的问题,内部依旧是ES5实现。 入口:实例化Viewer时到底发生了什么 写Cesium程序时,都 阅读全文
【摘要】背景 前不久开发了一个运营小工具,运营人员上传一个id的列表,即可导出对应id的额外数据。需求本身不复杂,很快就开发完了,但上线后,运营反馈了一个问题,导出后的数据跟导出之前的数据顺序不一致。![1.png]( https://i.loli.net/2020/03/28/psGMa8ySYvFlLk 阅读全文
【摘要】目录 "identityserver4源码解析_1_项目结构" "identityserver4源码解析_2_元数据接口" "identityserver4源码解析_3_认证接口" "identityserver4源码解析_4_令牌发放接口" "identityserver4源码解析_5_查询用户信 阅读全文
【摘要】本文来学习如何学习优雅地中止线程?通过 "Java 线程的生老病死" 的学习,我相信大家对线程的运行以及线程的状态有一定了解了,那么我们现在来学习中止线程: 错误的线程中止 stop 首先来讲解一个错误的方式来中止线程 ― :中止线程,并且清除监控器锁的信息,但是可能导致线程安全问题,JDK 不建议 阅读全文
【摘要】先来个最基本的总结阐述,希望各位小伙伴认真的读一下,哈哈: 1)客户端(运行程序)先通过连接器连接到MySql服务器。 2)连接器通过数据库权限身份验证后,会先查询数据库缓存是否存在(之前执行过相同条件的SQL查询),如果有会直接返回缓存中的数据。如果没有则会进入分析器。 3)进入分析器后会对查询语 阅读全文
【摘要】上次[ActionFilter引发的一个EF异常](https://www.cnblogs.com/kklldog/p/not-use-sync-in-actionfilter.html),本质上是对Core版本的ActionFilter的知识掌握不够牢固造成的,所以花了点时间仔细阅读了微软的官方文... 阅读全文
【摘要】磕叨 在公司做项目是见到前辈们写的一段任务链的代码,大概如下 taskA执行run调用并完成TaskA声明的任务逻辑之后,内部会自动调用构造参数传入的TaskB的run方法,过程类似TaskA,TaskB完成之后一样会调用参数传入的task,直到最后一个没有带下一个task类传入的任务完成,即完成一 阅读全文
【摘要】seldom之数据驱动 如果自动化某个功能,测试数据不一样而操作步骤是一样的,那么就可以使用参数化来节省测试代码。 seldom是我在维护一个Web UI自动化测试框,这里跟大家分享seldom参数化的实现。 GitHub:https://github.com/SeldomQA/seldom 参数化 阅读全文
【摘要】两种默认产生噪音的方式 Nosie阶段的Component Component在流水线中主要通过MuteCameraState来处理对State的计算。 对于Noise类型的Component来说,就是在MuteCameraState中,通过将噪音数据应用到State中的PositionCorrec 阅读全文
【摘要】一kube-proxy原理 1.1kube-proxy概述 Kubernetes为了支持集群的水平扩展、高可用性,抽象出了Service的概念。Service是对一组Pod的抽象,它会根据访问策略(如负载均衡策略)来访问这组Pod。Kubernetes在创建Service时会为Service分配 阅读全文
【摘要】数据加密通篇都是为了防止第三方的劫持伪造,保证连接安全, 毫无遮掩的明文传输只有民风淳朴的时候才是安全的。 先是一些基础的内容: 对称加密 最开始为了对数据进行加密,使用的是对称加密算法,即双方协商好一个密钥,传输的时候使用这个密钥对数据进行加密和解密,但是这个密钥当然不能使用网络传输,不然同样被第 阅读全文
【摘要】SQL Injection SQL注入 Abstract 通过不可信来源的输入构建动态 SQL 指令,攻击者就能够修改指令的含义或者执行任意 SQL 命令。 Explanation SQL injection 错误在以下情况下发生: 1. 数据从一个不可信赖的数据源进入程序。 2. 数据用于动态地构 阅读全文
【摘要】Java的继承是比较重要的特性,也是比较容易出错的地方,下面这个例子将展示如果父类构造器中调用被子类重写的方法时会出现的情况: 首先是父类: public class test { void fun(){ System.out.println("test fun()"); } void fun1() 阅读全文
【摘要】本文简单的介绍了setTimeout和setInterval的概念及语法,并通过Vue实例演示了在实际项目的用法,通过本文可以彻底的掌握这两个Window 对象方法。 阅读全文
【摘要】前言: 之前自己做一个uni-app的项目的时候前端需要实现一个比较复杂的动态tab和swiper切换的功能,但是由于自己前端抠脚的原因没有写出来,然后自己在网上搜索的时候发现了有个微信小程序里面的页面及极其的符合我的需求。那么问题来了我该如何将微信小程序转为为uni-app项目呢?搜索了下网上的相 阅读全文
【摘要】开源网站云查杀方案,搭建自己的云杀毒 搭建ClamAV服务器 1 前言: 在上一篇我们已经演示了整个方案,传送门《开源网站云查杀方案,搭建自己的云杀毒》:https://www.cnblogs.com/dengjiahai/p/12437360.html#4514940。接着我就写一个文章来演示如何 阅读全文
【摘要】快读 $\texttt{fread}$ 就相当于把读入的东西整块拖入存储,然后从上面读。 不要经常用,要不然码量不保。有需要的时候掏出来就可以了。 吸氧什么不靠谱的,快读比起吸氧稳定得多。 祝大家学习愉快! 阅读全文
【摘要】ASP.NET Core 3框架揭秘》(上下册)在本月正式上市,为此出版社专门创建了一个微信群,。由于目前人数已经超过200人,只能通过邀请方能加入。有兴趣的朋友可以搜索微信账号"broadview002"(博文小丸子)并添加为好友,并在申请消息中指定本书书号"38462",出版社工作人员将自动帮你... 阅读全文
【摘要】实验一 GIT 代码版本管理 一、实验目的: 1)了解分布式分布式版本控制系统的核心机理; 2) 熟练掌握git的基本指令和分支管理指令; 二、实验内容: 1)安装git 2)初始配置git ,git init git status指令 3)掌握git log ,git add ,git diff 阅读全文
【摘要】i.MXRT1010的市场定位类似于传统8位MCU或入门级32位MCU,它跟i.MXRT1015/1020/1050一样内部只集成了一个双通道8bit的FlexSPI模块,从低成本开发角度考虑外挂的芯片应该越少越好,因此本文主要介绍单Flash连接,不再像前面几款i.MXRT芯片那样去额外介绍双Fl... 阅读全文
【摘要】1.结构化技术 结构化技术是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化编程三部分右击组合而成的。 结构化方法学是一个以数据位中心的思想体系,它的基本要点是:自顶向下、逐步求精、模块化设计、机构化编码。主要是功能是把一个复杂的求解过程分阶段进行,逐层分解,使得每个阶段处理的问题都能够 阅读全文
【摘要】animate.css是什么?能做些什么? animate.css是一个css动画库,使用它可以很方便的快捷的实现,我们想要的动画效果,而省去了操作js的麻烦。同时呢,它也是一个开源的库,在GitHub的点赞高达5万以上。功能非常强大。性能也足够出色。 如何使用它? 1. 首先你需要到github上 阅读全文
【摘要】人生苦短,我用 Python 前文传送门: "小白学 Python 数据分析(1):数据分析基础" "小白学 Python 数据分析(2):Pandas (一)概述" "小白学 Python 数据分析(3):Pandas (二)数据结构 Series" "小白学 Python 数据分析(4):Pan 阅读全文
【摘要】本文将介绍如何基于 Egg.js 和 Serverless 实现一个后台管理系统 作为一名前端开发者,在选择 Nodejs 后端服务框架时,第一时间会想到 "Egg.js" ,不得不说 是一个非常优秀的企业级框架,它的高扩展性和丰富的插件,极大的提高了开发效率。开发者只需要关注业务就好,比如要使用 阅读全文
【摘要】CompletableFuture 相比于jdk5所提出的future概念,future在执行的时候支持异步处理,但是在回调的过程中依旧是难免会遇到需要等待的情况。 在jdk8里面,出现了CompletableFuture的新概念,支持对于异步处理完成任务之后自行处理数据。当发生异常的时候也能按照自 阅读全文
【摘要】python 中的单利模式 使用场景: + Python的logger就是一个单例模式,用以日志记录 + Windows的资源管理器是一个单例模式 + 线程池,数据库连接池等资源池一般也用单例模式 + 网站计数器 从这些使用场景我们可以总结下什么情况下需要单例模式: 1. 当每个实例都会占用资源,而 阅读全文
【摘要】由于开发功能的需要,又懒得新建太多的class,所以ValueTuple是个比较好的偷懒方法,但是,由于WebApi需要返回序列化后的json,默认的序列化只能将ValueTuple定义的各个属性序列化成Item1...n 但是微软还是良心的为序列化留下入口,编译器会在每个返回ValueTuple< 阅读全文
【摘要】前面的话 上一篇 "Unity酱~ 卡通渲染技术分析(一)" 写了CharaMain.cginc,服装的渲染是怎么实现的。这篇来分析一下头发跟皮肤的实现 头发 本来以为unitychan的头发会有各向异性的实现,没想到她也是用的CharaMain.cginc实现的。我们来看看头发的材质 其他实现都一 阅读全文
【摘要】这篇文章主要记录,造成查询数量不大的情况下,造成查询缓慢的原因,以及相应的解决方法。 环境说明: 1. MySQL 版本 5.7.27 2. 隔离级别:RR 锁等待造成查询速度很慢 MDL 锁 如开启如下事务: | Session A | Session B | | | | | lock table 阅读全文
【摘要】前言 : 今天呢,就配置一下redux,redux的重要性呢,就叭叭叭一大堆,什么也没有带着配置一次来的重要,因为许多涉及到的属性和方法,用法是活的,但格式是需要记忆的。 过程中不要嫌我唠叨,有的地方为了便于理解和记忆,反而会绕一下,配置redux的确比较麻烦,用到我们平时不常用的方法,我们不熟悉他 阅读全文