- 博客(7)
- 收藏
- 关注
原创 IDEA使用
—————————————————1.快捷键 1.1 代码风格整理: CTRL+ALT+L —————————————————2. 2.1 源代码引入: step1: step2:
2020-09-23 23:32:50
94
原创 Scala入门
Scala 是一门多范式(multi-paradigm)的编程语言,Scala 运行在Java虚拟机上,并兼容现有的Java程序。 设计初衷是 集成面向对象编程 函数式编程的各种特性 HelloScala.scala: object HelloScala{ def main(args: Array[String]):Unit={ println("Hello Scala"); } } //方法2: object HelloSala{ def main(args:Array[String
2020-09-23 23:15:25
137
原创 JVM命令
1.查看java线程 ps -ef | grep java 2.top 查看 命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 各个数据的分析如下: https://www.cnblogs.com/YangJavaer/p/7976612.html 3.free 4.jmap -J-d64 -heap 31523 查看内存情况。 https://www.cnblogs.com/sxdcgaq8080/p/11089664.html 5.
2020-09-23 23:14:53
106
原创 Linux命令大全
ctrl + c 退出: head //查看某个日志文件的前10行 head -n 10 catalina.out //查看某个日志文件除了后10行外的所有日志文件 head -n -10 catalina.out tail xx行之后的数据。 tail -n +10 test.log 查询10行之后的所有日志; cat 最佳实践: cat关键字附近 cat -n catalina.out | grep “关键字”; 获取行号N cat -n catalina.out | tail -n +N
2020-09-23 23:14:30
808
原创 Final 在java中的理解
1.被final修改类。 不能被继承(extends) 2.被final修饰方法。 不能被重写(@Override) 3.被final修饰成员变量。 3.1在编译时,就写入常量池 3.2多线程防止指令重排(比如,final成员变量在构造方法中赋值,不会在构造方法外被访问到。) final做变量跟GC的关系 这次写博客我主要是想分析另外一个最佳实践,这种最佳实践是在各种源码框架中进行应用的。 ...
2020-08-10 22:33:01
165
原创 LeetCode20200805
leetCode题目: 将两个有序整型数组,合并到另外一个数组中,并保持有序。 今天面试了一家公司,这家公司有在线笔试题。是一道很简单的题。但是我回答的非常糟糕: 问题是:将两个有序整型数组,合并到另外一个数组中,并保持有序。 下面是我写的,作为一个有这么多年经验的程序员,我都想抽自己的脸。这写的啥狗屁啊,感觉就跟刚学java一样。 冷静之后,发现问题出在3个方面: 1.基础知识不牢固,int[]竟然能忘了带[],我真的非常服了我自己,如果真是我每次写代码都手写而不是用IDE(IDE有编译提示功能),或者
2020-08-05 00:24:32
112
原创 HELLO WORLD(总结与开始)
这是我的第一篇优快云文章。 我一直认为自己不是一个CRUD的程序员,我热爱写代码,我愿意搞清楚代码的每一个细节!从我毕业开始,然而,我已经工作将近5年了。 我毕业的时候,我就想,把大学4年的课程串起来。从硬盘开始,当一条指令被当作一个进程,从他被分配进程控制块,到分配内存,从他的状态变成运行态,被cpu取出,从cpu内的寄存器到内存,最终到显示器的每个细节搞清楚。 但是,当我自己第一次为这个过程画出一张草图的时候,已经是2018年了。16年开始工作,到18年,我经历了第一次离家,第一次找工作,太多的第一次
2020-07-20 22:30:26
400
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人