存档目录:2015_06
以下是与存档 “2015_06” 相关联的文章

Java 解压,压缩 zip文件

项目中用到对文件解压,压缩。于是自己就编写了一段 import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;imp ...

一些不错的技术文档

系统构建 PV百万的网站架构 豆瓣网技术架构的发展历程 晒晒你的系统架构 oschina 技术架构介绍 JavaEye+技术架构 技术资料 网易技术部的MySQL中文资料 缓存技术浅谈 Lucene+4.0+的灵活索引+API FreeMarker+中文手册 javaEE7新特性

Java 性能调优工具

Java 性能调优工具

目录 Linux 命令工具topsarvmstatiostatpidstatWindows 工具任务管理器,perfmon,Process ExplorerpslistJDK 命令行工具jpsjstatjinfojmapjhatjstackjstatdhprofJConsoleVisual VMMATMAT OQLJProfile目录Linux 命令工具 Linux平台是使用最为广泛的服务平台之一 ...

Java 并发数据结构

[TOC]因为Java提供了一些非线程安全的数据结构如HashMap,ArrayList,HashSet等。所有在多线程环境中需要使用支持并发访问操作的数据结构。 并发ListVector,CopyOnWriteArrayList 是线程安全的List。ArrayList是线程不安全的。如果一定要使用,需要:Collections.synchronizedList(List list)进行包装。C ...

FFmpeg 源码编译安装流程

FFmpeg 对于图像,语音,视频,流媒体可以说是一个难得的利器。而且对众多平台都有支持,了解到了有格式工厂,优酷桌面版都有使用到了FFmpeg 进行视频的转码。(想想当初在网吧的日子 )安装过程的一些简单记录,环境为Ubuntu 14.04 默认安装时提示 not found yasm可以使用 —disable-yasm 或者sudo apt-get install yasm 1.根据实际情 ...

/

mysql 远程访问数据库

--回收所有权限 REVOKE ALL PRIVILEGES,GRANT OPTION FROM 'dbname'@'%'; --开启允许所有IP使用123的密码访问数据库 GRANT ALL PRIVILEGES ON dbname.* TO 'dbname'@'%' IDENTIFIED BY '123' WITH GRANT OPTION; --马上生效 FLUSH PRIVILEGES; ...

quartz 文档中提到的一些表达式的语法

相比crontab的表达式这个多了一个秒级别的控制,通常一般是周期性的比较常用,比如每5分钟,每天凌晨5点之类的 表达式 说明 0 0 12 * * ? 将会在每天的12pm触发 0 15 10 ? * * 将会在每天的10:15am触发 0 15 10 * * ? 将会在每天的10:15am触发 ...

HashSet contains 方法解读

顾名思义 HashSet 就是使用Hash算法实现的Set了. 那么在Java这边是如何实现的? 通过查看源码可以发现在Set里面可以看到一个每次new HashSet的时候都有生成一个 HashMap 然而我们在使用 hashSet.add() 的时候也在往 map里面存数据 而对应value是使用了同一个 new Object()。contains方法不一定需要遍历Set 查看HashMap ...

读取文件的方式在Java7

在Java7使用Nio对文件的操作变得更加容易了使用java.nio.file.Files 可以大大的减少代码量,而且在使用过程不需要在finally 进行关闭流的操作了。 这里就使用readAllBytes(Paths),readAllLines(Paths path,Chatset sc)大家体会下 public static void main(String[] args) { ...