随笔分类 -  java

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