logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【深入Java虚拟机JVM 09】JVM垃圾回收finalize方法--对象最有一次自我拯救

说明:文章所有内容均摘自《深入理解Java虚拟机:JVM高级特性与最佳实践(第二版)》即使在可达性分析算法中不可达的对象,也并非是“非死不可”的,这时候它们暂时处于“缓刑”阶段。要真正宣告一个对象死亡,至少要经历两次标记过程:如果对象在进行可达性分析后发现没有与GC Roots相连接的引用链,那它将会被第一次标记并且进行一次筛选,筛选的条件是此对象是否有必要执行finalize(...

Docker无法正常启动的原因及解决办法

目录一、Docker启动异常表现:1.状态反复restaring,用命令查看2.Docker日志有明显问题:二、Docker启动异常的可能原因:2.1.内存不够 2.2.端口冲突三、对策3.1.内存不够的对策:3.2 端口冲突的对策一、Docker启动异常表现:1.状态反复restaring,用命令查看$docker ps -aCONTAINER...

#docker
【IntelliJ IDEA系列】IDEA编译方式介绍及编译器的设置和选择

相对于 Eclipse 的实时自动编译,IntelliJ IDEA 的编译更加手动化,虽然 IntelliJ IDEA 也可以通过设置开启实时编译,但是太浪费资源了,因此不建议这样做。IntelliJ IDEA 编译方式除了手工点击编译按钮进行编译之外,还可以在“容器”运行之前配置一个编译事件,先编译后运行。在默认情况下,IntelliJ IDEA 也都是这样设置的,因此在实际开发中,咱们也不用太

#idea#intellij idea
Eclipse之JSON导包

json导包1.选中要导包的工程—–>2.右击选择创建文件夹——->3.将要导的包复制到该文件夹下——–>4.右击要导入的包——>5.选择Build path—>Add to Build Path1.选中要导包的工程2.右击选择创建文件夹3.将要导的包复制到该文件夹下4.右击要导入的包——>5.选择Build path—>Add to Build Path6.出现reference lib文件

#eclipse
浅谈sql中的in与not in,exists与not exists的区别以及性能分析

浅谈sql中的in与not in,exists与not exists的区别

#sql#数据库
05 ORA系列:ORA-01013 报错用户请求取消当前的操作

如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看《ORACLE系列异常总结ORA》。 java.sql.SQLTimeoutException: ORA-01013: 用户请求取消当前的操作 ORA-01013原因:oracle 锁表了 ,导致了sql 语句一直在运行 无法提交事务。解决方案:将数据中的事务进行提交,或者回滚即可比如:在数据执行了upda...

Oracle中concat与||区别(以及与mysql中concat函数区别)

Oracle中concat与||区别(以及mysql中concat)

#oracle#mysql
数据库隔离级别---MySQL的默认隔离级别就是Repeatable,Oracle默认Read committed,最高级别Serializable

数据库隔离级别---MySQL的默认隔离级别就是Repeatable,Oracle默认Read committed,最高级别Serializable

#数据库#mysql
数据库隔离级别---MySQL的默认隔离级别就是Repeatable,Oracle默认Read committed,最高级别Serializable

数据库隔离级别---MySQL的默认隔离级别就是Repeatable,Oracle默认Read committed,最高级别Serializable

#数据库#mysql
mysql与Oracle的区别

mysql与Oracle的区别

#oracle#mysql
    共 12 条
  • 1
  • 2
  • 请选择