上一页 1 2 3 4 5 6 ··· 16 下一页

2020年11月19日

单例对象 (Singleton)设计模式

摘要: 单例的目的是为了保证运行时Singleton类只有唯一的一个实例,用于一些较大开销的操作。 饿汉式(没有线程安全问题): ‘ 由于使用static关键字进行了修饰,只能获取到一个对象,从而达到了单例,并且在Singleton类初始化的时候就创建了对象,加载到了内存。 问题:在没有使用这个对象的情况下 阅读全文

posted @ 2020-11-19 16:12 情陌人灬已不在 阅读(589) 评论(0) 推荐(0) 编辑

2020年11月14日

包装类的使用

摘要: 针对八种基本数据类型定义相应的引用类型—包装类(封装类)有了类的特点,就可以调用类中的方法,Java才是真正的面向对象 包装类(Wrapper)的使用 总结:基本类型、包装类与String 类间的转换 阅读全文

posted @ 2020-11-14 22:13 情陌人灬已不在 阅读(91) 评论(0) 推荐(0) 编辑

Object 类中的主要结构

摘要: == 操作符与equals 方法 == 操作符 equals 方法 重写equals() 方法的 toString() 方法 阅读全文

posted @ 2020-11-14 22:06 情陌人灬已不在 阅读(126) 评论(0) 推荐(0) 编辑

2020年10月27日

PostgreSQL执行计划的解析

摘要: 一个顺序磁盘页面操作的cost值由系统参数seq_page_cost (floating point)参数指定的,由于这个参数默认为1.0,所以我们可以认为一次顺序磁盘页面操作的cost值为1。下面osdba=# explain select * from t;QUERY PLAN————————— 阅读全文

posted @ 2020-10-27 10:23 情陌人灬已不在 阅读(2165) 评论(0) 推荐(0) 编辑

2020年9月28日

Redis5.0 配置文件中文参考

摘要: Redis 5.0 配置文件#是否在后台执行,yes:后台运行;no:不是后台运行daemonize yes#是否开启保护模式,默认开启。要是配置里没有指定bind和密码。开启该参数后,redis只会本地进行访问,拒绝外部访问。protected-mode yes#redis的进程文件pidfile 阅读全文

posted @ 2020-09-28 15:51 情陌人灬已不在 阅读(526) 评论(0) 推荐(0) 编辑

2020年9月8日

jvm系列(六):jvm调优-工具篇

摘要: ## jdk自带的工具### jconsole Jconsole(Java Monitoring and Management Console)是从java5开始,在JDK中自带的java监控和管理控制台,用于对JVM中内存,线程和类等的监控,是一个基于JMX(java management ext 阅读全文

posted @ 2020-09-08 16:34 情陌人灬已不在 阅读(426) 评论(0) 推荐(0) 编辑

jvm系列(五):jvm调优-从eclipse开始

摘要: 概述 什么是jvm调优呢?jvm调优就是根据gc日志分析jvm内存分配、回收的情况来调整各区域内存比例或者gc回收的策略;更深一层就是根据dump出来的内存结构和线程栈来分析代码中不合理的地方给予改进。eclipse优化主要涉及的是前者,通过gc日志来分析。本文主要是通过分析eclipse gc日志 阅读全文

posted @ 2020-09-08 16:28 情陌人灬已不在 阅读(190) 评论(0) 推荐(0) 编辑

jvm系列(四):jvm调优-命令大全(jps jstat jmap jhat jstack jinfo)

摘要: jps JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。 命令格式 jps [options] [hostid] option参数 -l : 输出主类全名或jar路径 -q : 只输出LVMID -m : 输出JVM启动时传递给main()的参数 -v 阅读全文

posted @ 2020-09-08 16:19 情陌人灬已不在 阅读(236) 评论(0) 推荐(0) 编辑

jvm系列(三):java GC算法 垃圾收集器

摘要: 概述 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此, 阅读全文

posted @ 2020-09-08 13:48 情陌人灬已不在 阅读(133) 评论(0) 推荐(0) 编辑

jvm系列(二):JVM内存结构

摘要: JVM内存结构主要有三大块:堆内存、方法区和栈。堆内存是JVM中最大的一块由年轻代和老年代组成,而年轻代内存又被分成三部分,Eden空间、From Survivor空间、To Survivor空间,默认情况下年轻代按照8:1:1的比例来分配; 方法区存储类信息、常量、静态变量等数据,是线程共享的区域 阅读全文

posted @ 2020-09-08 13:38 情陌人灬已不在 阅读(165) 评论(0) 推荐(0) 编辑

jvm系列(一):java类的加载机制

摘要: 1、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向 阅读全文

posted @ 2020-09-08 10:42 情陌人灬已不在 阅读(177) 评论(0) 推荐(0) 编辑

2020年9月7日

浅谈双亲委派和破坏双亲委派

摘要: 一、前言 笔者曾经阅读过周志明的《深入理解Java虚拟机》这本书,阅读完后自以为对jvm有了一定的了解,然而当真正碰到问题的时候,才发现自己读的有多粗糙,也体会到只有实践才能加深理解,正应对了那句话——“Talk is cheap, show me the code”。前段时间,笔者同事提出了一个关 阅读全文

posted @ 2020-09-07 12:46 情陌人灬已不在 阅读(536) 评论(0) 推荐(0) 编辑

2020年7月28日

Hive函数大全-完整版

摘要: Hive函数大全–完整版 现在虽然有很多SQL ON Hadoop的解决方案,像Spark SQL、Impala、Presto等等,但就目前来看,在基于Hadoop的大数据分析平台、数据仓库中,Hive仍然是不可替代的角色。尽管它的相应延迟大,尽管它启动MapReduce的时间相当长,但是它太方便、 阅读全文

posted @ 2020-07-28 12:28 情陌人灬已不在 阅读(522) 评论(0) 推荐(0) 编辑

Hive2.0函数大全(中文版)

摘要: 摘要 Hive内部提供了很多函数给开发者使用,包括数学函数,类型转换函数,条件函数,字符函数,聚合函数,表生成函数等等,这些函数都统称为内置函数。 目录 数学函数 集合函数 类型转换函数 日期函数 条件函数 字符函数 聚合函数 表生成函数 数学函数 Return Type Name (Signatu 阅读全文

posted @ 2020-07-28 12:15 情陌人灬已不在 阅读(235) 评论(0) 推荐(0) 编辑

2020年7月11日

Centos7 安装并配置redis

摘要: 一. 安装 操作系统:Centos 7. 最小化安装 redis版本: 4.0.2 服务器地址:*** 安装过程: 安装wget, yum -y install wget 2. 下载redis wget http://download.redis.io/releases/redis-4.0.2.ta 阅读全文

posted @ 2020-07-11 17:33 情陌人灬已不在 阅读(489) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 16 下一页

导航