学习笔记
文章平均质量分 89
hl17200178
这个作者很懒,什么都没留下…
展开
-
java模拟生产者与消费者问题(线程同步)
关于生产者与消费者的问题,百度百科上的定义是这样的:生产者消费者问题,也称有限缓冲问题,是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲原创 2016-10-04 23:32:40 · 7244 阅读 · 3 评论 -
一个java程序中涉及的内存区域
一个完整的Java程序运行过程会涉及以下内存区域:寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制。栈:保存局部变量的值,包括:1.用来保存基本数据类型的值;2.保存类的实例,即堆区对象的引用(指针)。也可以用来保存加载方法时的帧。堆:用来存放动态产生的数据,比如new出来的对象。注意创建出来的对象只包含属于各自的成员变量,并不包括成员方法。因为同一个类的对象拥有各自的成员变量,存储在各原创 2017-04-22 16:56:10 · 510 阅读 · 0 评论 -
xampp中集成的数据库MariaDB中文乱码问题
MariaDB中文乱码问题,百度了好多教程都没解决,改那个配置文件my.ini没用,最后在知乎上看到用set names latin1;解决了问题。原创 2017-09-30 17:48:50 · 704 阅读 · 2 评论 -
Java解析JSON格式数据
Java解析JSON格式的数据主要用到两个类JSONObject和JSONArray,这两个类在json-lib-2.4-jdk15包中,在使用JSONObject时除了需要这个包外还需要相关的依赖包不导入这些包在运行时就会报错。1.不包含数组的json数据,Java类的字段中也没有List。现在有一个User类如下:有两个字段id和name,json格式字符串如下:String obje...原创 2018-07-03 17:49:16 · 33791 阅读 · 3 评论 -
hive报错FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException:
安装配置好hive后启动hive正常,能进入到hive命令行界面,运行show databases报错FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.had...原创 2019-07-25 14:07:21 · 32149 阅读 · 17 评论