4kuovlm3qcdmi_个人页

个人头像照片 4kuovlm3qcdmi
个人头像照片
0
70
0

个人介绍

stayHungryStayYoung

擅长的技术

  • Java
  • C++
  • Go
  • C语言
  • Python
  • 容器
  • 微服务
  • 消息中间件
  • 并行计算
  • SQL
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2021年11月

正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2021-11-05

    进行Java多线程优化,有哪些办法来降低锁竞争?

    总的来说有3种方式可以降低锁的竞争程度 1、减少锁的持有时间(如:缩小锁范围) 2、降低锁的请求频率(如:锁分解,锁分段) 3、使用带有协调机制的独占锁(如:分段锁,读写锁

    踩0 评论0
  • 回答了问题 2021-11-05

    进程的生命周期对于linux性能的分析是非常重要的。进程的生命周期是怎样的?

    进程包括以下五种状态: 创建状态:系统已为其分配了PCB,但进程所需资源尚未分配,进程还未进入主存,即创建工作尚未完成,进程还不能被调度运行。

    就绪状态:进程已分配到除CPU以外打的所有必要资源,等待获得CPU。

    执行状态:进程已获得CPU,程序正在执行。

    阻塞状态:正在执行的进程由于某事件而暂时无法继续执行时,放弃处理机而自行阻塞。

    终止状态:进程到达自然结束点或者因意外被终结,将进入终止状态,进入终止状态的进程不能再执行,但在操作系统中仍然保留着一个记录,其中保存状态码和一些计时统计数据,供其它进程收集。

    踩0 评论0
  • 回答了问题 2021-11-05

    linux性能优化有哪些指标?

    1、io吞吐率 2、磁盘读写速率 3、cpu使用率 4、内存占用率

    踩0 评论0
  • 回答了问题 2021-11-05

    python类中属性包含什么?

    成员变量和成员函数

    踩0 评论0
  • 回答了问题 2021-11-05

    python函数的优点是什么?

    python函数使用的优点①将相似的代码抽取到一块避免了代码的重复②方便修改,便于扩展③保持代码的一致性1.函数的格式# 优点: 语法简洁优美, 功能强大, 标准库跟第三方库灰常强大, 应用领域非常广

    踩0 评论0
  • 回答了问题 2021-11-05

    代码 print(type([1,2])) 输出结果为什么呢?

    输出为: <class 'list'>

    踩0 评论0
  • 回答了问题 2021-11-05

    [1,2,3,4,5]是表示列表,这是对的吗?

    是的

    踩0 评论0
  • 回答了问题 2021-11-05

    s = ‘ilovepython’,s[1:5] 的结果是什么?

    love

    踩0 评论0
  • 回答了问题 2021-11-05

    applet的安全管理器是什么呢?

    applet安全管理器是给applet施加限制条件的一种机制。浏览器可以只有一个安全管理器。安全管理器在启动的时候被创建,之后不能被替换覆盖或者是扩展。安全管理器的作用在于,用户在执行某个操作时,调用安全管理器来进行check,有此权限则通过,没有则抛异常。 一旦某个类被加载到虚拟机中,并由检验器检查过之后,Java平台的第二种安全机制就会启动,这个机制就是安全管理器。安全管理器是一个负责控制某个操作是否允许执行的类。安全管理器负责检查的操作包括以下几个: 1.创建一个新的类加载器; 2.退出虚拟机; 3.使用反射访问另一个类的成员;(不通过反射进行访问时,编译期间已经对访问控制权限进行了检查,因此若正确编译了,就不会在运行时出问题) 4.访问本地文件; 5.打开socket连接; 6.启动打印作业; 7.访问系统剪贴板; 8.访问AWT事件队列; 9.打开一个顶层窗口。

    踩0 评论0
  • 回答了问题 2021-11-05

    布局管理器是什么?

    1、JFrame的默认布局管理器是:BorderLayout

    BorderLayout是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:北、南、东、西、中,每个区域最多只能包含一个组件。

    2、JPanel的默认布局管理器是:FlowLayout

    FlowLayout(int align, int hgap, int vgap)创建一个新的流布局管理器,它具有指定的对齐方式以及指定的水平和垂直间隙,用于JAVA语言的图形化界面设计。

    踩0 评论0
  • 回答了问题 2021-11-05

    怎么理解Linux软中断?

    为了满足实时系统的要求,中断处理应该是越快越好。linux为了实现这个特点,当中断发生的时候,硬中断处理那些短时间就可以完成的工作,而将那些处理事件比较长的工作,放到中断之后来完成,也就是软中断(softirq)来完成

    踩0 评论0
  • 回答了问题 2021-11-05

    当linux系统内存紧张时,会采用哪些方式来回收内存?

    在内存资源紧张时,Linux 会通过Swap ,把不常访问的匿名页换出到磁盘中,下次访问的时候再从磁盘换入到内存中来,Linux 通过 直接内存回收 和 定期扫描 的方式,来释放 文件页 和 匿名页 ,以便把内存分配给更需要的进程使用。 文件页的回收比较容易理解,直接清空,或者把脏数据写回磁盘后再释放

    踩0 评论0
  • 回答了问题 2021-11-05

    linux如何查看进程I/O系统调用跟踪?

    iotop -oP 或者是 pidstat -d 1

    踩0 评论0
  • 回答了问题 2021-11-05

    Java开发中,如何提高jdbc的性能?

    1、尽量使用批操作 2、使用高效的map来代替大规模循环

    踩0 评论0
  • 回答了问题 2021-11-05

    jvm有哪些可视化故障处理工具?

    一、JDK工具 1、JDK工具 二、Linux 命令行工具 1、top 命令 三、可视化工具 1、jvisualvm — JVM监控 四、利用工具分析JVM运行情况 1、运行示例程序 五、使用MAT 分析OOM问题 1、运行示例程序 六、使用Arthas 分析高CPU 问题

    踩0 评论0
  • 回答了问题 2021-11-05

    jvm的永久代会进行垃圾回收嘛?

    永生代也是可以回收的,条件是 1.该类的实例都被回收。 2.加载该类的classLoader已经被回收 3.该类不能通过反射访问到其方法,而且该类的java.lang.class没有被引用 当满足这3个条件时,是可以回收,但回不回收还得看jvm。

    踩0 评论0
  • 回答了问题 2021-11-05

    java集合中,哪些集合类可对元素的随机访问?

    ArrayList、HashMap、TreeMap和HashTable类提供对元素的随机访问。

    踩0 评论0
  • 回答了问题 2021-11-05

    jvm当中,什么是指令重排序?

    这就是指令重排序。 简单来说,就是指你在程序中写的代码,在执行时并不一定按照写的顺序。 在Java中,JVM能够根据处理器特性(CPU多级缓存系统、多核处理器等)适当对机器指令进行重排序,最大限度发挥机器性能。

    踩0 评论0
  • 回答了问题 2021-11-05

    如何优雅地终止一个线程?

    使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 使用interr.

    踩0 评论0
  • 回答了问题 2021-11-04

    get提交和post提交有何区别?

    GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。 GET请求在URL中传送的参数是有长度限制的,而POST没有

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息