摘要: /*输入值src:数字字符串,以分为单位 *输出值des:数字字符查,以元为单位,并用千分位分隔 */ void amountofthousandBits(char src[], int srclen, char des[]){int iLoop=0;int k=0;int reallen = -1 阅读全文
posted @ 2020-10-16 20:34 Hotz亚军 阅读(257) 评论(0) 推荐(0)
摘要: 这两天在eclipse下启动springboot项目总是报: Logging system failed to initialize using configuration from 'classpath:log4j2.xml'java.io.FileNotFoundException: class 阅读全文
posted @ 2020-07-30 14:28 Hotz亚军 阅读(1050) 评论(0) 推荐(0)
摘要: 可见性:当读操作和写操作在不同的线程中执行时,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,为了确保多个线程之间对内存写入操作的可见性,必须使用同步机制。 @ThreadSafe public class SysnchronizedInter{ @GuardedBy("this") pr 阅读全文
posted @ 2020-03-01 15:55 Hotz亚军 阅读(209) 评论(0) 推荐(0)
摘要: 1、一个对象是否是线程安全的,取决于它是否被多个线程访问。想要使得线程安全,需要通过同步机制来协同对对象可变状态的访问。 2、修复多线程访问可变状态变量出现的错误:1、程序间不共享状态变量 2、状态变量修改为不可变 3、使用同步 3、无状态的对象一定是线程安全的,一个类中如果没有包含任何域及其他类域 阅读全文
posted @ 2020-02-28 13:58 Hotz亚军 阅读(141) 评论(0) 推荐(0)
摘要: 操作系统中同时执行多个程序原因: 1、资源利用率:系统资源及硬件资源。当一个程序再等待另一个程序时,可以运行另一个程序,可提高资源利用率。 2、公平性:多个程序对计算机上的资源理论上具有同等的使用权。可以通过时间分片等手段使程序共享计算机资源,非一个程序从头到尾执行完毕后,另一个程序才可以得到执行。 阅读全文
posted @ 2020-01-18 21:56 Hotz亚军 阅读(133) 评论(0) 推荐(0)
摘要: “虚拟机”是一个相对“物理机”的概念,这两种机器都有代码执行能力。 物理机的执行引擎是直接建立在处理器、硬件、指令集和操作系统层面上的。 虚拟机的执行引擎由自己实现,自行制定指令集与执行引擎的结构体系,并可执行不被硬件直接支持的指令集格式。 在虚拟机规范中,制定了虚拟机字节码执行引擎的概念模型,为各 阅读全文
posted @ 2019-12-31 16:13 Hotz亚军 阅读(181) 评论(0) 推荐(0)
摘要: java虚拟机中的程序计数器区、虚拟机栈区、本地方法栈区3个区域是随着线程的创建而创建,随着线程的结束而结束时,内存自然得到回收,所以这三个区域不需要过多考虑内存的回收问题。 java虚拟机中的方法区和虚拟机堆区2个区是所有线程共享的区域,不同的接口或类需要的内存不同,且方法区和堆区往往是在程序运行 阅读全文
posted @ 2019-12-26 18:19 Hotz亚军 阅读(202) 评论(0) 推荐(0)
摘要: 在虚拟机中,当遇到需要new一个对象时,虚拟机首先会去处于方法区的常量池中查找new指令的参数,即查找此类的符号引用是否已存在,并且检查此符号引用的代表类是否已经做过加载、解析和初始化,如果做过则不会执行相应的类的加载过程,如果未做过,则先执行类的加载过程,执行完毕类加载过程后,虚拟机开始在堆区未此 阅读全文
posted @ 2019-12-25 21:01 Hotz亚军 阅读(223) 评论(0) 推荐(0)
摘要: 概述:java应用程序由java虚拟机自动管理程序执行期间内存管理。 优势:1、不再需要程序员去为使用的内存在程序中手动编写释放内存代码。 2、由虚拟机管理内存不容易出现内存泄漏和内存溢出的问题。 缺点:一旦程序在执行过程中出现内存泄漏,排查错误将是一项“艰难"工作。 java虚拟机内存管理详解: 阅读全文
posted @ 2019-12-25 17:49 Hotz亚军 阅读(214) 评论(0) 推荐(0)
摘要: 一、Java语言,即使用Java编程语言进行软件开发。 二、开发过程中使用的工具和API(API(Application Programming Interface,应用程序接口),是一些预先定义的程序接口,这些接口往往已经实现了系统底层级别或基础服务级别的程序实现,开发人员只要调用这些已经成熟的接 阅读全文
posted @ 2019-12-25 12:57 Hotz亚军 阅读(249) 评论(0) 推荐(0)