Date对象: 获取时间对象的每个值: 修改时间对象: 格式化时间: ...
分类:
编程语言 时间:
2019-08-22 23:42:36
阅读次数:
126
动态代理是指在运行时,动态生成代理类。正如标题所示,能够提供动态代理的方式有很多。既然选择这么有很多,那么如何选择会更好呢? 带着这个疑问,我找到了Dubbo的作者——梁飞大神的 "一篇文章" 。文章中对四种方式都做了性能测试,从当时测试的结果来看,Javassist成了最好的选择。 不过时间过了那 ...
分类:
编程语言 时间:
2019-08-22 23:48:46
阅读次数:
112
目录: springcloud费话之Eureka基础 springcloud费话之Eureka集群 springcloud费话之Eureka服务访问(restTemplate) springcloud费话之Eureka接口调用(feign) springcloud费话之断路器(hystrix in ...
分类:
编程语言 时间:
2019-08-22 23:53:04
阅读次数:
162
前面两篇分别介绍了目前流行的模板引擎Freemaker和Thymeleaf构建web应用的方式,接下来我们看一下号称性能最好的国产模板引擎Beetl,如何搭建web环境 本文主要来自官方文档,如有疑问,推荐查看: "http://ibeetl.com/guide/ beetl" <! more I. ...
分类:
编程语言 时间:
2019-08-22 23:54:18
阅读次数:
177
开发过程中领域专家、设计人员、开发人员一起沟通交流,建立领域模型,由于我们每个人掌握的知识、思考方式不一样,每个人都有自己的看法,没有通用语言会很难沟通达成共识。 通用语言的要求: 发现领域内的概念、术语,形成术语表,给出英文术语,基于统一语言进行沟通交流。 领域驱动设计的核心原则之一就是基于模型的 ...
分类:
编程语言 时间:
2019-08-22 23:54:50
阅读次数:
171
冒泡排序(Bubble Sort) 原理 冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求。如果不满足就让它俩互换。一次冒泡会让至少一个元素移动到它应该在的位置,重复 n 次,就完成了 n 个数据的排序工作。 图解 图片来源网络,侵权即删 性能 时间复 ...
分类:
编程语言 时间:
2019-08-22 23:55:03
阅读次数:
197
原理 二分查找(Binary Search)算法,也叫折半查找算法。二分查找的思想非常简单,有点类似分治的思想。二分查找针对的是一个有序的数据集合,每次都通过跟区间的中间元素对比,将待查找的区间缩小为之前的一半,直到找到要查找的元素,或者区间被缩小为 0。 为了方便理解,我们以数组 ,在数组中查找 ...
分类:
编程语言 时间:
2019-08-22 23:55:41
阅读次数:
206
目录: springcloud费话之Eureka基础 springcloud费话之Eureka集群 springcloud费话之Eureka服务访问(restTemplate) springcloud费话之Eureka接口调用(feign) springcloud费话之断路器(hystrix in ...
分类:
编程语言 时间:
2019-08-22 23:58:16
阅读次数:
195
https://www.cnblogs.com/wupeiqi/articles/5602773.html JavaScript 独立的语言,浏览器具有js解释器 JavaScript代码存在形式: - Head中 <script> //javascript代码 alert(123); </scri ...
分类:
编程语言 时间:
2019-08-23 00:01:33
阅读次数:
99
switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 switch case执行时,一定会先进行匹配,匹配成功返回单签case的值,在根据是否有break判断是否跳出。 ① 运行结果 ②如果grade为其他除了ABC以外的字符,会运行default的代码,输出结果 ...
分类:
编程语言 时间:
2019-08-23 00:04:39
阅读次数:
93
输入指定数量学生的姓名、语文、数学成绩,按总分从高到低排序 代码: 运行结果: ...
分类:
编程语言 时间:
2019-08-23 00:04:54
阅读次数:
86
倒计时——从10倒数到0,点击按钮会还原倒计时 <body> <!-- 将textvalue值设为10,从10倒数 --> <input type="text" value="10" id="txt"> <input type="button" value="重新开始" id="btn"> </bo ...
分类:
编程语言 时间:
2019-08-23 00:05:27
阅读次数:
102
asyncio 是python3增加的特性。不过backport到了2.7了。 python 2.7 Develop with asyncio Tasks and coroutines python 3.7 asyncio(org CN) REF: 一份详细的asyncio入门教程 有大量的例子 p ...
分类:
编程语言 时间:
2019-08-23 00:06:58
阅读次数:
102
比较编程语言是一件非常复杂的事,因此我们创作了很多好玩的图片或段子用来表达对各种编程语言的定义,本文就以下图开始吧:编程语言是人类控制电脑的手段,所以绝大多数编程语言都试图使这个过程更加强大和简单。也正因此这个领域诞生了数百种编程语言,不过其中许多编程语言目前已经不再使用,还有一些可能在未来几年里会过时,然而还有很多语言将不断发展,在目前以及未来都占有重要的位置。本文将介绍处于头部位置的编程语言的
分类:
编程语言 时间:
2019-08-23 00:14:52
阅读次数:
87
树、二叉搜索树总结,及其相关实现(包括常见遍历之类的内容)。 ...
分类:
编程语言 时间:
2019-08-23 00:15:36
阅读次数:
93
看了很多关于sort()函数的定义和解释还是不太清楚,尤其是初学者很容易看懵,这里讲讲自己是如何理解的。 首先,要理解sort()内部是利用递归进行冒泡排序的; 例如: var arr = [1, 5, 4, 2]; sort()方法的比较逻辑为:第一轮:1和5比,1和4比,1和2比第二 ...
分类:
编程语言 时间:
2019-08-23 00:15:50
阅读次数:
145
多线程(一) 1.多进程补充(生产者消费者模型) 2.线程 2.开启线程的两种方式 3.多进程与多线程对比 4.线程的相关其他方法 5.join方法与守护线程 6.互斥锁 ...
分类:
编程语言 时间:
2019-08-23 00:17:25
阅读次数:
109
https://coolshell.cn/articles/11377.html 单看这文章的标题,你可能会觉得好像没什么意思。你先别下这个结论,相信这篇文章会对你理解C语言有帮助。这篇文章产生的背景是在微博上,看到@Laruence同学出了一个关于C语言的题,微博链接。微博截图如下。我觉得好多人对 ...
分类:
编程语言 时间:
2019-08-23 00:20:26
阅读次数:
99
偶然看到大神Katoumegumi的欧几里得推导过程,感觉非常接地气。借此收藏。 对于一个方程a?x+b?y=gcd(a,b) 来说,我们可以做如下的推导: 设有a?x1+b?y1=gcd(a,b) ; 同时我们有b?x2+(a%b)?y2=gcd(b,a%b) ; 对于这个方程组,我们希望知道的是 ...
分类:
编程语言 时间:
2019-08-23 00:20:59
阅读次数:
90
在pom.xml文件中添加如下: <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</ ...
分类:
编程语言 时间:
2019-08-23 00:21:28
阅读次数:
130