随笔分类 - java
摘要:对于一个开发或运维人员而言, 当系统出现故障时, 第一步常常就是查看日志. 查看日志经常碰到的一个需求就是按关键字去搜索, 在日常开发机子上的 IDE 上, 都集成了强大的搜索功能, 但因为系统通常部署在 Linux 系统上, 一般只有命令行界面, 在其上应该怎么去搜索呢? 恐怕有些同学就不是那么清
阅读全文
摘要:一、编程规约 (一) 命名规约 1.【强制】所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例: _name / __name / $Object / name_ / name$ / Object$ 2.【强制】所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直
阅读全文
摘要:(1)lambda表达式(函数式接口 @FunctionalInterface) > 取代 匿名内部类 如 Runnable/Comparator (2)stream 流式计算,链式编程 Lambda表达式的基础语法: ->:称为箭头操作符,或者lambda操作符,箭头操作符把表达式拆分成两份 左侧
阅读全文
摘要:AQS > AbstractQueuedSynchronizer CAS > Compare and swap JUC > java.concurrent.util包的缩写 JIT > JUST IN TIME JVM即时编译 Heap 堆 Stack 栈 OOM > outOfMemory OOP
阅读全文
摘要:1. 是不是所有的对象和数组都会分配在堆内存分配空间? -- 不一定 如果开启逃逸分析,可能会直接分配到栈空间。
阅读全文
摘要:1. 逃逸分析(jdk 1.7以后默认开启逃逸分析) 关闭逃逸分析 VM运行参数:-Xmx4G -Xms4G -XX:-DoEscapeAnalysis -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError 开启逃逸分析 VM运行参数:-Xmx4G
阅读全文
摘要:1. 进入要打包的目录下 --> cmd d: cd \路径 jar -cvf 包名.war * 2、解压 进入需要解压的目录 cd /depa123/webapps/css jar -xvf /dep123/css.war -xvf 后加绝对路径名
阅读全文

浙公网安备 33010602011771号