`
文章列表
        已经写了2个hello world的例子,包括以jar包方式运行和以微内核方式运行两种,下面写一个remote actor的例子,更贴近下现实的应用   1. 创建两个maven工程,一个是Remote端,一个Local端的,相当于Server/Client模式,maven依赖如下:   <akka.version>2.3.2</akka.version> <dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akk ...
        在这篇文章里记录了akka的hello world,其中akka是作为一个库,或者说一个jar包的形式放在classpath上使用的,下面说一下使用 Microkernel(微内核)的方式来初始化Actor系统   1. 首先从http://akka.io/downloads/下载一份releases版本,解压后,设置好AKKA_HOME,其中的deploy目录用来放应用的jar包,bin目录下放的是要启动内核使用的脚本   2. 创建scala maven项目,不知道的可以参见http://tbwuming.iteye.com/blog/2070053,需要添加依赖 ...
        最近在学习scala语言,顺便看了下scala应用的最漂亮的开源项目之一:Akka,关于Akka是什么东西,Google一下,下面记录一个Hello World的例子学习一下简单的收发消息   1. 创建scala maven项目,按照 http://tbwuming.iteye.com/blog/2070053的操作即可   2. maven依赖 <akka.version>2.3.2</akka.version> <dependency> <groupId>com.typesafe.akka</gro ...
    对于scala 开发,很多人都选择sbt进行构建,但是笔者一直使用maven进行构建,比较熟悉,因此搭建了一套scala + eclipse + maven的开发环境,下面简单记录下搭建过程   1. 下载一个Scala IDE for Eclipse,地址:http://scala-ide.org/,下载完成之后进行安装,与正常的eclipse安装差不多   2. 安装maven插件,用于在eclipse中直接创建maven项目     1)添加远程的原型或模板目录:http://repo1.maven.org/mav

精简jre

    博客分类:
  • java
0. 思路:     1)把自己的应用程序打包成可运行的jar包     2)通过jar命令运行这个jar包     3)把jar包所需要的类全部打印到文本文件中     4)把上一步产生的类从文件中提取出来重新打包     5)去掉jre中bin和lib目中下的不需要的文件和目录   1. 打包运行,使用下面bat将所用到的类全部输出到文件中 @echo off set path=.\jre\bin .\jre\bin\java -jar -verbose:class lottery.jar > class.txt @pause    2. clas ...
1. 概述     在java map中,一般有重复的key是使用IdentityHashMap存储,可以自动按键进行排序的是TreeMap,但是TreeMap不能使用重复的键,并且不能按照值进行排序,这就需要我们自己定义排序规则进行处理,下面记一下我做的重复键值排序,留个备份   2. 代码 package com.taobao.tpif.common; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.Ident ...
1. 类之间的关系         1)依赖(uses-a)         2)聚合(has-a)         3)继承(is-a)  类关系的UML符合如下:  2. 时间         1)Date用来表示时间点         2)GregorianCalendar日历表示法,继承Calendar         3)不同地区的输出,在main方法的第一行添加: Locale.setDefault(Locale.ITALY);   3. 重载         1)相同的函数名字,不同的参数,可以是个数不同或者参数类型不同         2)返回值不同 ...
1. 注释      1)单行注释:从//开始到本行结尾     2)长篇注释:/*开始,*/结束     3)文档注释:/**开始,*/结束,可以用来自动生成文档 2. 数据类型      1)整数          int(4)     short(2)     byte(1)   ...
        2013.4.15通知晋升结果——晋升失败,得到的反馈是:系统设计和开发上能够独当一面,能够把控复杂的项目得到很好的结果,但是需要更好的掌控细节,垒实java基础。                  所以,准备重新学习一下Java,要是把Java核心技术所有细节都记到骨髓里,是不是就可以了呢,到那个时候自己也就有底气说话了吧,下面记录下Java核心技术的未知之处,也算是对自己的督促吧          我的Java基础和细节之路启程......        1. Java的基本程序设计和结构        2. 对象与类
  版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原文出处, 即下面的声明. 原文出处:http://tbwuming.iteye.com/admin/blogs/1520140   1. maven依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.2.2</version> </dependency> ...
Java中变化无常的常量 问题: 第一版:      直接编译UserConstantsTest,编译过程中会检测到UserConstants尚未编译,然后会编译UserConstants public class UserConstants { public static final String USER_NAME = "admin"; public static final ...
Solr将数据库中table中的数据导入到索引 版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原文出处, 即下面的声明. 原文出处:http://tbwuming.iteye.com/blog/1152333 1、首先在MySQL中创建表,并写入数据 -- ---------------------------- -- Table structure for course -- ---------------------------- CREATE TABLE `course` ( `id` int(11) NOT NULL, `user` varchar ...
最近正在看自己动手写操作系统(于渊)这本书,该书的工作环境是使用的Virtual PC,但由于不懂Virtual PC,因此在Vmware下配置了其工作环境。 1、安装vmware 2、新建虚拟机 (1)File → New → Virtual Machine (2)选择custom(advanced) → next (3)next (4)next (5)选择I will install operating system later → next (6)Guest Operating System 中选择Other,version中也选择other → next ( ...
驱动程序中lsmod命令实际读取的是/proc/modules文件 即与lsmod命令对应的结果是cat /proc/modules 内核中已经加载的模块的信息存在于/sys/module目录下 modprobe命令比insmod命令要强大,它在加载某模块时会同时加载该模块所依赖的其他模块 使用modprobe -r filename的方式卸载将同时其依赖的模块 modinfo 模块名命令可以获得模块的信息 modinfo hello.ko filename:       hello.ko alias:          a simplest module description:    ...
1 http://gsoap2.sourceforge.net/ 下载gsoap_2.7.15.tar.gz 2 tar -zxvf gsoap_2.7.15.tar.gz 3 ./configure(默认安装在/usr/local/share/gsoap目录下,也可以使用 ./configure –-prefix=/usr/local/gsoap指定安装路径) 4 make 5 su输入密码转到root用户 6 make install 7 创建工程目录,mkdir calculator 8 进入工程目录cd calculator 9 cp /home/jim ...
Global site tag (gtag.js) - Google Analytics