上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 33 下一页
摘要: Spring Boot -01- 快速入门篇(图文教程) https://icode.blog.csdn.net/article/details/84194493 今天开始不断整理 Spring Boot 2.0 版本学习笔记,大家可以在博客看到我的笔记,然后大家想看视频课程也可以到【慕课网】手机 阅读全文
posted @ 2021-01-09 16:46 CharyGao 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 跟大家聊聊我们为什么要学习源码?学习源码对我们有用吗?(源码感悟) 转载 1 前言 由于现在微服务很流行,越来越多企业采用了SpringCloud微服务架构,而SpringBoot则是快速构建微服务项目的利器。于是源码笔记以此为切入点,将SpringBoot作为我们源码分析的第一个开源项目,之后还会 阅读全文
posted @ 2021-01-09 16:33 CharyGao 阅读(3072) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,在 阅读全文
posted @ 2021-01-05 19:06 CharyGao 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 介绍 在运行静态代码分析工具或从IDE检查/分析代码时,您可能会遇到有关@Autowired字段的以下警告: 不建议现场注入 这篇文章展示了Spring中可用的不同类型的注入,以及推荐使用每种注入的模式。 注射类型 尽管当前有关Spring Framework (5.0.3)的文档仅定义了两种主要的 阅读全文
posted @ 2021-01-04 17:38 CharyGao 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 对于一个程序员,往往长期面对电脑,久坐不动,缺少运动,不合理的饮食习惯,熬夜等等。这些不良的生活习惯,往往导致程序员健康出现一些问题,如颈椎病,背部疼痛,腕管综合征等等。 《程序员健康指南》的目标是帮助程序员从一个周身疼痛,病弱且极有可能脾气暴躁的黑客,转变为一个快乐高效的程序员。这本书主要包括 对 阅读全文
posted @ 2021-01-04 16:42 CharyGao 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 原文:Pause Your Code With Breakpoints作者:Kayce Basques Chrome DevTools & Lighthouse技术作家 参考这份指南,结合自己手上的vue项目进行实践,可以说对原指南进行了plus,因为实践过程中会有很多指南之外的新发现。 主要内容包 阅读全文
posted @ 2021-01-04 15:46 CharyGao 阅读(291) 评论(0) 推荐(0) 编辑
摘要: From:小花生网 ID:xiaohuasheng99 文 | 帕特里克·温斯顿 麻省理工学院有一个40多年的传统:每年1月左右,该校温斯顿教授(Patrick Winston)会面向全校学生开一场公开课,主题: 如何演讲 How to Speak? 第一年的 How to Speak 吸引了一百多 阅读全文
posted @ 2020-12-31 14:18 CharyGao 阅读(347) 评论(0) 推荐(0) 编辑
摘要: Paxos算法是Lamport于1998年在《The Part-Time Parliament》论文中首次公开提出的一种基于消息传递的分布式一致性算法,是目前公认的解决分布式一致性问题最有效的算法之一。自Paxos问世以来就持续垄断了分布式一致性算法,Paxos这个名词几乎等同于分布式一致性。Goo 阅读全文
posted @ 2020-12-31 14:16 CharyGao 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 密码学是在编码与破译的斗争实践中逐步发展起来的,并随着先进科学技术的应用,已成为一门综合性的尖端技术科学。 密码学发展史 在说RSA加密算法之前, 先说下密码学的发展史。其实密码学的诞生,就是为了运用在战场,在公元前,战争之中出现了秘密书信。在中国历史上最早的加密算法的记载出自于周朝兵书《六韬.龙韬 阅读全文
posted @ 2020-12-31 11:21 CharyGao 阅读(983) 评论(0) 推荐(0) 编辑
摘要: from:https://www.cnblogs.com/aspirant/p/9082858.html BeanFacotry是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spring的许多插件,如 阅读全文
posted @ 2020-12-25 16:03 CharyGao 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 目录 1. 搭建gradle环境和下载源码 1.1. 下载源码 1.2. 搭建gradle环境 1.3. 配置gradle的默认镜像 2. 预编译spring-oxm 2.1. 配置build.gradle 2.2. 配置settings.gradle 2.3. 预编译 2.4. 结果 3. 构建源 阅读全文
posted @ 2020-12-25 10:04 CharyGao 阅读(1363) 评论(0) 推荐(0) 编辑
摘要: 1、@Controller、@Service在org.springframework的spring-context依赖下,@Autowired在org.springframework的spring-beans依赖下。 2、@Service用在类上,注册为一个bean,bean名称默认为类名称(首字母 阅读全文
posted @ 2020-12-24 15:00 CharyGao 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: kill -15 默认参数下,kill 发送SIGTERM(15)信号给进程,告诉进程你需要被关闭,请自行停止运行并退出。 kill -9 发送SIGKILL信号给进程,告诉进程你被终结了,请立刻退出。TERM(或数字9)表示“无条件终止”; 因此 kill - 9 (TERM)表示强制杀死该进程, 阅读全文
posted @ 2020-12-24 14:33 CharyGao 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 网上很多关于验证小数的正则表达式,但是很多都不是百分百正确,所以我结合一些前辈的经验,自己写了一个。 验证非0开头的无限位整数和小数。整数支持无限位,小数点前支持无限位,小数点后最多保留两位。 js代码如下: var reg = /^(([^0][0-9]+|0)\.([0-9]{1,2})$)|^ 阅读全文
posted @ 2020-12-24 11:24 CharyGao 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 字库里包含 字体 与 编码格式。 字库里有字体, 根据编码格式在字库里查找到对应的字, 由于一个字库里包含一个字体, 所以该字体是什么字库已经决定好了 中文的标准点阵一般是16X16, 而ascii的点阵标准是5X7 链接:https://www.zhihu.com/question/2058158 阅读全文
posted @ 2020-12-11 16:47 CharyGao 阅读(1527) 评论(0) 推荐(0) 编辑
摘要: 站在用户的角度而不是程序员的角度来思考问题,才能设计出好的软件! 从要实现的所有系统功能清单(用例)中选取最重要的,优先编程实现。 根据能投入开发的人力和物力资源设计切实可行的开发计划。 当你发现在程序中有多个地方都需要实现同一功能时,请将此功能代码抽取为独立的可重用的组件,不要到处Copy & P 阅读全文
posted @ 2020-12-11 15:55 CharyGao 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 【JVM】jstat命令详解 JVM的统计监测工具 转载 java进程的PID获取命令: https://www.cnblogs.com/sxdcgaq8080/p/10734752.html 1.jstat命令简介 jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。 命令的格式如下: 阅读全文
posted @ 2020-12-10 15:49 CharyGao 阅读(1811) 评论(0) 推荐(0) 编辑
摘要: IP地址优选网写过很多相关文章介绍,一些朋友还是对子网掩码、ip地址的网段等不太了解,我们下面一起来看看网友常常问到的一些相关问题。子网掩码是4个255代表什么 一、什么是子网掩码? 在了解ip地址的网段之前,我们先来了解子网掩码,很多对网络了解不深的朋友都对子网掩码有些迷惑, 不了解它是用来干什么 阅读全文
posted @ 2020-12-10 15:42 CharyGao 阅读(10071) 评论(2) 推荐(2) 编辑
摘要: 1.1 文化?什么文化 这是一本讲 Unix 编程的书,然而在这本书里,我们将反复提到“文化”、“艺术” 以及“哲学”这些字眼。如果你不是程序员,或者对 Unix 涉水未深,这可能让你感觉很奇怪。但是 Unix 确实有它自己的文化;有独特的编程艺术;有一套影响深远的设计哲学。 理 解 这 些 传 统 阅读全文
posted @ 2020-12-08 14:49 CharyGao 阅读(493) 评论(0) 推荐(0) 编辑
摘要: https://docs.microsoft.com/zh-cn/windows/win32/fileio/naming-a-file?redirectedfrom=MSDN https://docs.microsoft.com/zh-cn/windows/win32/fileio/maximum- 阅读全文
posted @ 2020-12-08 14:29 CharyGao 阅读(3008) 评论(0) 推荐(0) 编辑
摘要: 因为你写一个允许传入动态类型的函数给别人用,就如同给一张签了名的空白支票别人一样危险,别人爱写什么数字上去都行。 举个例子,Facebook 有一种数据类型叫做 FBID,是一个 64 位的整数,用作任何对象的唯一 ID。在 Facebook 把无类型的 PHP 转化为有类型的 Hack 之前,很多 阅读全文
posted @ 2020-12-08 14:22 CharyGao 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 引子: 古代,人们用牛来拉重物。当一头牛拉不动一根圆木时,他们不曾想过培育更大更壮的牛。 同样:我们也不需要尝试开发超级计算机,而应试着结合使用更多计算机系统。 —— Grace Hopper(计算机软件第一夫人,计算机历史上第一个BUG的发现者,也是史上最大BUG千年虫的制造者) 这就是分布式。 阅读全文
posted @ 2020-12-08 14:07 CharyGao 阅读(169) 评论(0) 推荐(0) 编辑
摘要: https://www.scss.tcd.ie/Jeremy.Jones/VivioJS/caches/MESIHelp.htm VivioJS-用于WWW的交互式可逆电子学习动画 MESI缓存一致性协议 此VivioJS动画旨在帮助您了解MESI缓存一致性协议。 描绘了一种多处理器系统,包括3个具 阅读全文
posted @ 2020-12-07 21:05 CharyGao 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 在过去的三年中,我作为 DevOps 的咨询师参与了很多企业的 DevOps 转型咨询以及技术实施,也在不同的社区活动中分享了自己在 DevOps 上的实践、理解和观点。 随着 DevOps 的盛行,我在很多场合和越来越多的人聊起 DevOps。也在不同的渠道听到了很多人在讲 DevOps。然而,讨 阅读全文
posted @ 2020-12-07 16:30 CharyGao 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 最近一年,将 Rust 和 Go 进行比较的不少,但不少都不公正,带感情色彩。而这篇文章客观、全面的分析对比了 Rust 和 Go,让你具体项目时选择最合适的。 Rust 还是 Go,哪个更好?你应该为下一个项目选择哪种语言,为什么?两者在性能,简单性,安全性,功能,规模和并发性等方面如何比较?它们 阅读全文
posted @ 2020-12-07 16:05 CharyGao 阅读(17146) 评论(1) 推荐(2) 编辑
摘要: 起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调 阅读全文
posted @ 2020-12-03 10:22 CharyGao 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 可读性 JSON和 XML的可读性可谓不相上下,一边是简易的语法,一边是规范的标签形式,很难分出胜负。 可扩展性 XML天生有很好的扩展性,JSON当然也有,没有什么是XML可以扩展而JSON却不能扩展的。不过JSON在Javascript主场作战,可以存储Javascript复合对象,有着xml不 阅读全文
posted @ 2020-12-01 17:07 CharyGao 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 在 Spring + SpringMVC 环境中,一般来说,要实现定时任务,我们有两中方案,一种是使用 Spring 自带的定时任务处理器 @Scheduled 注解,另一种就是使用第三方框架 Quartz ,Spring Boot 源自 Spring+SpringMVC ,因此天然具备这两个 Sp 阅读全文
posted @ 2020-12-01 16:55 CharyGao 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、unix编程艺术一书介绍本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S. Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为本书贡献了宝贵的内容。本书内容涉及社群文化、软件开发设计与实现 阅读全文
posted @ 2020-11-29 16:47 CharyGao 阅读(399) 评论(0) 推荐(0) 编辑
摘要: from:https://tuhrig.de/why-using-springs-value-annotation-is-bad/ 为什么使用Spring的@Value注释不好 @Value 配置是每个拥有数百行代码的每个应用程序的重要主题。如果您使用的是Spring,通常会使用Spring的@Va 阅读全文
posted @ 2020-11-20 15:56 CharyGao 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 今天又在重构“祖传代码”,看到了这一幕: 心好累,直接抄网文了。。。 误人子弟之一,估计是 写超长函数(不会合理拆分函数,流水账代码)或者大对象不会使用WeakReferenc,或者动不动就习惯手动GC造成的: Java : 对象不再使用时,为什么要赋值为null? 前言 许多Java开发者都曾听说 阅读全文
posted @ 2020-11-19 13:32 CharyGao 阅读(857) 评论(0) 推荐(0) 编辑
摘要: from:https://coolshell.cn/articles/11564.html TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.R 阅读全文
posted @ 2020-11-17 19:32 CharyGao 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 0 开篇:开篇有益 系列文章的第一篇,开始了不辍的旅程。 1 第一回:恩怨情仇:is和as 类型转换的安全性的讨论是程序设计的要点,从is/as操作符的引入中,体会类型转型的一些片段。 2 第二回:面向抽象编程:接口和抽象类 接口和抽象类,是论坛上、课堂间讨论最多的话题之一,之所以将这个老话题拿出来 阅读全文
posted @ 2020-11-16 16:34 CharyGao 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Windows:配置多网卡路由表(规则) 有时出差到中国移动研究院,既要连接到内网指定服务器工作,又希望能连接外网随时能查一些资料。 但是内网和外网不通的,如何配置笔记本能实现多网卡路由? 前置条件: 1.网线连接内网;(网线,交换机)2.无线连接外网;(无线,WIFI) 怎么做? 1.没有插网线, 阅读全文
posted @ 2020-11-11 10:39 CharyGao 阅读(26808) 评论(1) 推荐(1) 编辑
摘要: https://www.jianshu.com/p/9f3e879a4c9c,先来个思维导图预览一下。 一张图带你看完本篇文章 一、概述 1.计算机网络体系结构分层 计算机网络体系结构分层 2.TCP/IP 通信传输流 利用 TCP/IP 协议族进行网络通信时,会通过分层顺序与对方进行通信。发送端从 阅读全文
posted @ 2020-11-11 02:32 CharyGao 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 写在前面 以前一直用的elipce,如今入坑IntelliJ IDEA,没想到啊。深深的爱上了它,强大到无所不能; "工欲善其事必先利其器",IntelliJ IDEA作为一个非常好用的工具,他的神奇之处真的很多很多,掌握了这款idea的技巧之后,开发效率至少提升两倍以上,而且对一些英语不好的学习者 阅读全文
posted @ 2020-11-10 23:01 CharyGao 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 文章目录 摘要 1. 什么是 Paxos 算法 2. Paxos算法背景及类型 3. Paxos算法流程 4. Multi-Paxos算法 5. Paxos算法推导过程 摘要 在一个分布式系统中,由于节点故障、网络延迟等各种原因,根据CAP理论,我们只能保证一致性(Consistency)、可用性( 阅读全文
posted @ 2020-11-09 19:44 CharyGao 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 参考书籍:TCP-IP详解 基本概念 ISN: 初始的序列号,Sequeue Number,TCP 协议栈为每一个封包都会分配一个sequence number,主要用来保证顺序的问题 MSS:最大报文长度,发送的报文不要超过这个值,一般情况下MTU-IP Header - TCP Header A 阅读全文
posted @ 2020-11-09 19:31 CharyGao 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 要让读者在不看任何数学公式的情况下理解傅里叶分析 傅里叶分析不仅仅是一个数学工具,更是一种可以彻底颠覆一个人以前世界观的思维模式。但不幸的是,傅里叶分析的公式看起来太复杂了,所以很多大一新生上来就懵圈并从此对它深恶痛绝。老实说,这么有意思的东西居然成了大学里的杀手课程,不得不归咎于编教材的人实在是太 阅读全文
posted @ 2020-11-09 14:39 CharyGao 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://blog.csdn.net/slqgenius/article/details/85778578 一,原由 因为使用 nohup 和 & 这种方式启动jar包的话,只会放在后台里面执行,如果某天,人为或机器故障等原因,触发重启了。那样程序就会关闭,不清楚系统的人,可能都不知道 阅读全文
posted @ 2020-11-08 23:59 CharyGao 阅读(1802) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 33 下一页