摘要:
JDK内置工具使用 一、javah命令(C Header and Stub File Generator) 二、jps命令(Java Virtual Machine Process Status Tool) 三、jstack命令(Java Stack Trac... 阅读全文
摘要:
mongodb,redis,mysql 简要对比 本篇内容大部分不是原创,转载的会贴有链接。 准备学习下数据库,想对目前的主流数据库做一个简单的了解分析,就搜集了资料整理到了一块。 当下主流的要数NoSql数据库了,拥有强大的高并发能力。 mongo... 阅读全文
摘要:
由于项目运行时间较久,导致ORACLE表中记录数太多,对这个表(以下称table1)的操作也比较多,包括查询更新,最后导致对table1的操作消耗cpu猛增,最后网站不能访问。 由于知道是这个问题,所以就打算将历史数据备份,仅留最近一个月的数据在table1中... 阅读全文
摘要:
一、各种分布式文件系统对比 1.1 表格对比 技术 优点 缺点 总结 1、 HDFS 1、大数据批量读写,吞吐量高; 2、一次写入,多次读取,顺序读写; 1、交互式应用,低延迟很难满足; 2、不支持多用户并发写相同文件。 如果是很多小文... 阅读全文
摘要:
常见的分布式文件系统有,GFS、HDFS、Lustre 、Ceph 、GridFS 、mogileFS、TFS、FastDFS等。各自适用于不同的领域。它们都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。 Google学术论文,这是众... 阅读全文
摘要:
优势: 1、 提高系统的吞吐率。多线程编程使得一个进程中可以有多个并发的操作。例如:一个线程因为I/O操作而处于等待时,其他线程仍然可以执行其操作。 2、 提高响应性。使用多线程编程的情况下,对于GUI软件(桌面应用程序)而言,一个慢的操作并不会导致软件的... 阅读全文
摘要:
多线程 线程的状态 1. NEW(图中初始状态):一个刚创建而未启动的线程处于该状态。由于一个线程实例只能被启动一次,因此一个线程只可能有一次处于该状态。 2. 可运行(RUNNABLE):表示处于改状态的线程可以被JVM的线程调度器(scheduler)进... 阅读全文
摘要:
问题描述: Exception in thread "main" java.lang.OutOfMemoryError: Java heap space 解决方案 一直都知道可以设置jvm heap大小,一直用eclipse写/调试java程序。一直用... 阅读全文
摘要:
问题: 创建maven项目的时候,添加parent标签,报错误: Project build error: Non-resolvable parent POM for model:maven01:0.0.1-SNAPSHOT: Failure to tr... 阅读全文
摘要:
python入门 1、安装python,设置环境变量 在python官网下载python:https://www.python.org/downloads/ 双击安装,勾选添加环境变量框(如果不勾选,安装完成需要在环境变量中添加)。下一步。。。 安装成功... 阅读全文