摘要:
目录 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. 构建源 阅读全文
摘要:
1、@Controller、@Service在org.springframework的spring-context依赖下,@Autowired在org.springframework的spring-beans依赖下。 2、@Service用在类上,注册为一个bean,bean名称默认为类名称(首字母 阅读全文
摘要:
kill -15 默认参数下,kill 发送SIGTERM(15)信号给进程,告诉进程你需要被关闭,请自行停止运行并退出。 kill -9 发送SIGKILL信号给进程,告诉进程你被终结了,请立刻退出。TERM(或数字9)表示“无条件终止”; 因此 kill - 9 (TERM)表示强制杀死该进程, 阅读全文
摘要:
网上很多关于验证小数的正则表达式,但是很多都不是百分百正确,所以我结合一些前辈的经验,自己写了一个。 验证非0开头的无限位整数和小数。整数支持无限位,小数点前支持无限位,小数点后最多保留两位。 js代码如下: var reg = /^(([^0][0-9]+|0)\.([0-9]{1,2})$)|^ 阅读全文
摘要:
字库里包含 字体 与 编码格式。 字库里有字体, 根据编码格式在字库里查找到对应的字, 由于一个字库里包含一个字体, 所以该字体是什么字库已经决定好了 中文的标准点阵一般是16X16, 而ascii的点阵标准是5X7 链接:https://www.zhihu.com/question/2058158 阅读全文
摘要:
站在用户的角度而不是程序员的角度来思考问题,才能设计出好的软件! 从要实现的所有系统功能清单(用例)中选取最重要的,优先编程实现。 根据能投入开发的人力和物力资源设计切实可行的开发计划。 当你发现在程序中有多个地方都需要实现同一功能时,请将此功能代码抽取为独立的可重用的组件,不要到处Copy & P 阅读全文
摘要:
【JVM】jstat命令详解 JVM的统计监测工具 转载 java进程的PID获取命令: https://www.cnblogs.com/sxdcgaq8080/p/10734752.html 1.jstat命令简介 jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。 命令的格式如下: 阅读全文
摘要:
IP地址优选网写过很多相关文章介绍,一些朋友还是对子网掩码、ip地址的网段等不太了解,我们下面一起来看看网友常常问到的一些相关问题。子网掩码是4个255代表什么 一、什么是子网掩码? 在了解ip地址的网段之前,我们先来了解子网掩码,很多对网络了解不深的朋友都对子网掩码有些迷惑, 不了解它是用来干什么 阅读全文
摘要:
1.1 文化?什么文化 这是一本讲 Unix 编程的书,然而在这本书里,我们将反复提到“文化”、“艺术” 以及“哲学”这些字眼。如果你不是程序员,或者对 Unix 涉水未深,这可能让你感觉很奇怪。但是 Unix 确实有它自己的文化;有独特的编程艺术;有一套影响深远的设计哲学。 理 解 这 些 传 统 阅读全文
摘要:
https://docs.microsoft.com/zh-cn/windows/win32/fileio/naming-a-file?redirectedfrom=MSDN https://docs.microsoft.com/zh-cn/windows/win32/fileio/maximum- 阅读全文
摘要:
因为你写一个允许传入动态类型的函数给别人用,就如同给一张签了名的空白支票别人一样危险,别人爱写什么数字上去都行。 举个例子,Facebook 有一种数据类型叫做 FBID,是一个 64 位的整数,用作任何对象的唯一 ID。在 Facebook 把无类型的 PHP 转化为有类型的 Hack 之前,很多 阅读全文
摘要:
引子: 古代,人们用牛来拉重物。当一头牛拉不动一根圆木时,他们不曾想过培育更大更壮的牛。 同样:我们也不需要尝试开发超级计算机,而应试着结合使用更多计算机系统。 —— Grace Hopper(计算机软件第一夫人,计算机历史上第一个BUG的发现者,也是史上最大BUG千年虫的制造者) 这就是分布式。 阅读全文
摘要:
https://www.scss.tcd.ie/Jeremy.Jones/VivioJS/caches/MESIHelp.htm VivioJS-用于WWW的交互式可逆电子学习动画 MESI缓存一致性协议 此VivioJS动画旨在帮助您了解MESI缓存一致性协议。 描绘了一种多处理器系统,包括3个具 阅读全文
摘要:
在过去的三年中,我作为 DevOps 的咨询师参与了很多企业的 DevOps 转型咨询以及技术实施,也在不同的社区活动中分享了自己在 DevOps 上的实践、理解和观点。 随着 DevOps 的盛行,我在很多场合和越来越多的人聊起 DevOps。也在不同的渠道听到了很多人在讲 DevOps。然而,讨 阅读全文
摘要:
最近一年,将 Rust 和 Go 进行比较的不少,但不少都不公正,带感情色彩。而这篇文章客观、全面的分析对比了 Rust 和 Go,让你具体项目时选择最合适的。 Rust 还是 Go,哪个更好?你应该为下一个项目选择哪种语言,为什么?两者在性能,简单性,安全性,功能,规模和并发性等方面如何比较?它们 阅读全文
摘要:
起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调 阅读全文
摘要:
可读性 JSON和 XML的可读性可谓不相上下,一边是简易的语法,一边是规范的标签形式,很难分出胜负。 可扩展性 XML天生有很好的扩展性,JSON当然也有,没有什么是XML可以扩展而JSON却不能扩展的。不过JSON在Javascript主场作战,可以存储Javascript复合对象,有着xml不 阅读全文
摘要:
在 Spring + SpringMVC 环境中,一般来说,要实现定时任务,我们有两中方案,一种是使用 Spring 自带的定时任务处理器 @Scheduled 注解,另一种就是使用第三方框架 Quartz ,Spring Boot 源自 Spring+SpringMVC ,因此天然具备这两个 Sp 阅读全文