python/Java
Spring StopWatch
有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进
2020-07-17 03:05:10
阅读数: 169
评论数: 0
架构学
web系统架构
可分为几个子系统:
1、Web前端系统
为了达到不同应用的服务器共享、避免单点故障、集中管理、统一配置等目的,不以应用划分服务器,而是将所有服务器做统一使用,<s
2020-07-17 02:56:37
阅读数: 119
评论数: 0
python/Java
Java的static import
J2SE 1.5里引入了“static import”机制,借助这一机制,可以略掉所在的类或接口名的方式,来使用静态成员。
在Java中,相对独立的函数和常
2020-07-16 21:09:04
阅读数: 81
评论数: 0
工程管理
工作分解结构 WBS
Work Breakdown Structure,原理就是把一个项目,按一定的原则分解,项目分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,直到分解不下去
2020-07-16 21:07:56
阅读数: 81
评论数: 0
@Before:初始化方法,对于每一个测试方法都要执行一次。
@After:释放资源,对于每一个测试方法都要执行一次。
@Test注解提供2个参数
(1
2020-07-16 21:06:09
阅读数: 81
评论数: 0
架构学
程序流程图&N-S图&PAD图
在需求分阶段经常使用3种方法去剖析我们所面对的业务。
1、程序流程图
任何复杂的程序图都应由5种基本控制结构组成或嵌套而成。
<img src="h
2020-07-16 06:38:45
阅读数: 163
评论数: 0
python/Java
Java assert
Java在执行的时候默认是不启动断言检查的(这个时候,所有的断言语句都装饰忽略!),如果要开启断言检查,则需要用开关-enableassertions或-ea开启。
语法:
2020-07-16 06:30:16
阅读数: 68
评论数: 0
架构学
架构设计术语英汉对照
Abstract Data Type,ADT,抽象数据类型
Active Reviews For Intermediate Design,中间设计的积极评审,ARI
2020-07-16 06:27:22
阅读数: 77
评论数: 0
OS
死锁
计算机系统中,如果系统的资源分配策略不当,更常见的可能是程序员写的程序有错误等,则会导致进程因竞争资源不当而产生死锁的现象。
产生死锁的原因主要是:
1)因为系统
2020-07-16 06:19:41
阅读数: 68
评论数: 0
python/Java
Tomcat配置文件
Tomcat的配置文件在conf目录下,其中
1)server.xml :核心配置文件,用于配置服务器;
2)web.xml : Servlet的标准文件,作
2020-07-16 06:05:05
阅读数: 104
评论数: 0
python/Java
java格式化时间
SimpleDateFormat formatter = new SimpleDateFormat("dd-MMM-yyyy HH
2020-07-16 05:56:42
阅读数: 79
评论数: 0
python/Java
Tomcat调优
1、调整内存
找到catalina文件
(1)查找到tomcat内存参数一行:/JAVA_OPTS,也可以直接写在第一行
(2)JAVA_OPTS=
2020-07-16 04:35:12
阅读数: 132
评论数: 0
python/Java
Java - MANIFEST.MF 文件
打开Java的JAR文件我们经常可以到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息。
2020-07-16 03:28:06
阅读数: 162
评论数: 0
工程管理
5W1H1V分析法帮你快速了解产品
What
Q:用户可以用这个产品或功能做什么?产品或功能为用户解决了什么问题?
Where
2020-07-16 03:26:09
阅读数: 67
评论数: 0
python/Java
Java使用匿名类直接new接口
package contract;
public interface ISay {
void sayHello()
2020-07-16 03:24:41
阅读数: 69
评论数: 0
架构学
dubbo SPI机制
1、SPI是什么
SPI是为某个接口寻找服务实现的机制。为实现在模块装配的时候不在程序里动态指明,这就需要一种服务发现机制。
2020-07-16 03:01:30
阅读数: 88
评论数: 0
html/css/js
favicon
其实说白了就是大部分网站都会在打开的浏览器tab最左侧显示这个小图标。
这个怎么设置
1.默认放置在服务器根目录下面
2020-07-16 02:50:44
阅读数: 105
评论数: 0
python/Java
Java- 注解
用于描述Java源代码,使得我们能够以将由编译器来测试和验证的格式,存储有关程序的额外信息。使用时在@后面跟注解的名字。
1、预定义的三个注解<
2020-07-16 02:48:07
阅读数: 163
评论数: 0
python/Java
com.sun.tools.javac.Main
通常的入口点是com.sun.tools.javac.main.Main。
公共的API入口点是com.sun.tools.javac.Main,这直接调用com.sun.tool
2020-07-16 00:11:07
阅读数: 138
评论数: 0
python/Java
Java ConcurrentSkipListMap
跳表是一种采用了空间换时间思想的数据结构。它会随机地将一些节点提升到更高的层次,以创建一种逐层的数据结构,以提高操作的速度。
<img src="http://1024s.top/
2020-07-15 23:55:56
阅读数: 122
评论数: 0