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