10 2019 档案
摘要:Maven 技术简录 阶段 处理 描述 验证 validate 验证项目 验证项目是否正确且所有必须信息是可用的 编译 compile 执行编译 源代码编译在此阶段完成 测试 Test 测试 使用适当的单元测试框架(例如JUnit)运行测试。 包装 package 打包 创建JAR/WAR包如在 p
阅读全文
摘要:git 简单命令 git config --global --list 查看所有全局配置 git config user.name 查看git用户名配置 git config user.password 查看git密码配置 git config user.email 查看git邮箱配置 设置git用
阅读全文
摘要:JVM——字节码增强技术简介 Java字节码增强指的是在Java字节码生成之后,对其进行修改,增强其功能,这种方式相当于对应用程序的二进制文件进行修改。Java字节码增强主要是为了减少冗余代码,提高性能等。 实现字节码增强的主要步骤为: 1、修改字节码 在内存中获取到原来的字节码,然后通过一些工具(
阅读全文
摘要:死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。这是一个严重的问题,因为死锁会让你的程序挂起无法完成任务,死锁的发生必须满足以下四个条件: 互斥条件:一个资源每次只能被一个进程使用。 请求与保持条件:一个进程因请求资源而阻塞时,对已
阅读全文
摘要:在多线程中有多种方法让线程按特定顺序执行,你可以用线程类的join()方法在一个线程中启动另一个线程,另外一个线程完成该线程继续执行。
阅读全文
摘要:并发编程。请编写两个线程,线程1顺序输出1,3,5,...,99等奇数,每个数一行。线程2顺序输出2,4,6,...,100等偶数,每个数一行。最终的结果要求是输出为自然顺序:1,2,3,4,...,99,100。 方法一: 创建线程类RunnableDemo1.Java public class
阅读全文
摘要:请编写一个程序,对一个文本中出现的单词进行计数,并且按单词顺序倒序列出计数列表。示例: 输入:aa bb cc aa cc dd ee aa 输出: ee 1dd 1cc 2bb 1aa 3 编程代码如下: 打印输出:
阅读全文