- 浏览: 87581 次
- 性别:
- 来自: 成都
最新评论
-
kazy:
挺有意思的
Java 泛型 内部链式存储机制 -
qingchengbuzai:
谢谢分享,但有个问题向请教下,用android:theme=& ...
Android 系统自带样式Android:theme
文章列表
真正优秀的程序员有哪些与众不同之处?
- 博客分类:
- 非技术
1. 选择当前科技领域的一个小子集,亲近它、拥抱它,并且尝试推进这个小领域的发展。
2. 理解不同数据结构和算法的优缺点,不单是内存中,还有磁盘上的表现。
3. 首先深刻理解你所在的领域,然后抛开计算机,像普通用户那样观察和体会。
4. 时刻准备好(包括能力和心理上)向深层探索,不仅仅是一两层,而是好几层。要知道,是否能在编程时势如破竹,与你所能达到的技术深度关联紧密。
5. 运用你的想象力,总是问这样的问题“还有更好的办法吗?”跳出固有的思维模式,最好的实现方式也许还没有人尝试过。
6. 永远不要过早退出,不要两次编写同一段代码,不要将一个变量命名为另一个变量的子集。如果不理解这些规 ...
1.下载eclipse j2ee 3.7 indigo
2. Eclipse中安装:http://download.eclipse.org/technology/m2e/releases
3. 安装 http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/
4. 仓库:http://mvnrepository.com/
MongoDb Win下作为服务安装
- 博客分类:
- 综合区
CMD以命令行运行
mongod.exe --logpath "D:\Program Files\MongoAndRedis\mongodb\log\logs.log" --logappend --dbpath "D:\Program Files\MongoAndRedis\mongodb\data" --directoryperdb --serviceName MongoDB --install
Ubuntu设置环境变量
- 博客分类:
- Linux Shell
在用户主目录下
.bashrc最后面加入
JAVA_HOME=/usr/share/jdk1.5.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
重新登录
Flume安装和使用说明
1.flume简介
Flume是Cloudera提供的日志收集系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。
Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。
2.安装和使用说明:
2.1 安装
a. 下载: http://archive.cloudera.com/cdh/3/ flume-0.9.0+1.tar.gz
接着解压.暂时用$flume代表解压路径.
b. 用户文档:http://archive.cloudera.com/cd ...
欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入
1、下载eclipse插件:jadclipse_3.1.0.jarhttp://jadclipse.sourceforge.net/
2、 下载Jad反编译工具:jad.exehttp://www.kpdus.com/jad.html#download
3、将jad反编译工具jad.exe放到jdk安装路径的bin目录下面,jadclipse_3.1.0.jar放到eclipse的安装目录下的plugins目录下。
4、启动eclipse,打开:Window->Preferences-& ...
Maven 入门基础
- 博客分类:
- Maven
我们要做的第一件事情就是设置目录结构,但这并不需要让我们手动设置,Maven会根据您开发的项目类型来为您做这件事。一旦您下载并解压了最新发布的 Maven 2.0,您应该将Maven所在目录下面的bin目录添加到您的系统路径下。您可以运行命令mvn -version来测试您的安装。
既然已经安装上了工具,让我们看看创建一个简单的Java项目的例子。Maven使用原型来决定目录结构是如何展现的。Maven自带了几个内建的原型,您也可以自定义原型。
mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app
您看,这就生成了我们 ...
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>瀑布流</title>
<script src="https://raw.github.com/RubyLouvre/mass-Framework/master/client/mass.js"&g ...
最新流行的“瀑布流”
- 博客分类:
- HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
...
CDN 内容分发网络
- 博客分类:
- 综合区
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
服务模式
内容分发网络(CDN)是一种新型网络构建方式,它是为能在传统的IP网发布宽带 ...
tomcat配置线程池
- 博客分类:
- tomcat
第一步,打开共享的线程池
<Service name="Catalina">
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="1000" minSpareThreads=&q ...
为tomcat分配内存
- 博客分类:
- tomcat
这里要分配的是允许java使用的最大内存大小,要根据MAS服务器实际配置而定。建议配置如下:
1G内存:JAVA_OPTS='-Xms512m -Xmx512m'
2G内存:JAVA_OPTS='-Xms512m -Xmx1024m'
4G内存:JAVA_OPTS='-Xms512m -Xmx2048m'
用vi打开/opt/tomcat/bin/catalina. ...
-Xms512m 表示JVM Heap(堆内存)最小尺寸512MB,初始分配
-Xmx1024m 表示JVM Heap(堆内存)最大允许的尺寸1024MB,按需分配
说明:如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错误,
此错误来自JVM不是Throwable的,无法用try...catch捕捉
-XX:PermSize=64MB 最小尺寸,初始分配
-XX:MaxNewSize=512m
-XX:MaxPermSize=512m 最大允许分配尺寸,按需分配
说明:过小会导致:java.lang.OutOfMemoryError: PermG ...
Java RMI用法小例子
- 博客分类:
- J2SE
部署
public class StartService {
private static final String IP = "127.0.0.1";
private static final int PORT = 9999;
private static final String REMOTE_NAME = "userDao";
private static final String REMOTE_URL = "rmi://" + IP + ":" + PORT + "/&q ...
Java 模拟银行叫号系统
- 博客分类:
- J2SE
public class QueueManagementSystemBlockingQueue {
public static void main(String[] args) throws InterruptedException {
Center1 center = new Center1();
ExecutorService exec = Executors.newCachedThreadPool();
Producerr1 producer = new Producerr1(center);
Consumerr1 consumer = new Consum ...