随笔分类 -  learned

摘要:虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来总结一下。Spring MVCPKStruts2我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。Spring MVC和Struts2的区别:1. 机制:spring mvc的 阅读全文
posted @ 2013-03-20 11:06 踏刃而起 阅读(200) 评论(0) 推荐(0)
摘要:Java数据挖掘包(JDMP)是一个开源的Java程序库,用于数据分析和机器学习。它能够促进对数据源和机器学习算法(如,聚类、回归、分类、图形模式和优化)的访问,并且提供了可视化模块。它包含一个用于存储和处理任何类型的数据矩阵库,能够处理非常大的矩阵,甚至当这些矩阵无法写入内存时它仍然能够处理。JDMP不仅提供了许多算法和工具,并且提供了与其他机器学习和数据挖掘包(Weka, LibSVM, Mallet, Lucene, Octave)之间的接口。JDMP主要的优点在于一致的数据表示。对于Linux来说,一切事物均是文件,而对于JDMP来说,一切事物均是矩阵!例如,可以将几个矩阵组合成一个变 阅读全文
posted @ 2013-03-14 19:56 踏刃而起 阅读(496) 评论(0) 推荐(0)
摘要:1.AbstractMap抽象类和SortedMap接口AbstractMap抽象类:覆盖了equals()和hashCode()方法以确保两个相等映射返回相同的哈希码。如果两个映射大小相等、包含同样的键且每个键在这两个映射中对应的值都相同,则这两个映射相等。映射的哈希码是映射元素哈希码的总和,其中每个元素是Map.Entry接口的一个实现。因此,不论映射内部顺序如何,两个相等映射会报告相同的哈希码。SortedMap接口:它用来保持键的有序顺序。SortedMap接口为映像的视图(子集),包括两个端点提供了访问方法。除了排序是作用于映射的键以外,处理SortedMap和处理SortedSet 阅读全文
posted @ 2013-03-11 21:32 踏刃而起 阅读(308) 评论(0) 推荐(0)
摘要:统计一篇给定的 文章中,各个单词出现的次数的算法。用HashMap 来存放出现的单词的次数,Key 是要统计的单词,Value 是单词出现的次数。最后再按照 Key 的升序排列出来。import java.util.*;import java.io.*;public class CountOccurrenceOfWords { public static void main(String[] args) throws Exception { Map hashMap = null; BufferedReader infile = null; StringTokenizer st = nul... 阅读全文
posted @ 2013-03-11 21:31 踏刃而起 阅读(541) 评论(0) 推荐(0)
摘要:几年前的老文了,现在看来有些唏嘘,特转:我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊). 一。在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事市场开发,跑腿的人,没有前途。 不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个软件公司所有的软件开发任务,在软件上线和开发.. 阅读全文
posted @ 2013-03-11 21:19 踏刃而起 阅读(121) 评论(0) 推荐(0)
摘要:JAVA自学之路 一:学会选择为了就业,不少同学参加各种各样的培训。决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。那么究竟应该选择什么方向呢?我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了解这个世界吧。每个培训机构都会宣传自己的好处,并不能说明大的趋势。一些新闻文章很有可能是枪手写的,不必太过相信。国外背景的教师和课程,未必适合你。那么怎么才能确定自己将来的方向?如何才能从纷繁复杂、或真或假的数据世界中挖出一条路?我讲一 阅读全文
posted @ 2013-02-20 16:45 踏刃而起 阅读(245) 评论(0) 推荐(0)
摘要:##问题 用ADT启动AVD模拟器,速度很悲壮。。##解决过程1.首先找到一篇牛贴:点击这里2.跟着帖子操作了一遍,Console报错:emulator: Failed to open the HAX device!HAX is not working and emulator runs in emulation modeemulator: Open HAX device failed AVD可以启动,但依然龟速。。3.从头再来一遍。。。same problem。。4.stackoverflow原来是这个叫HAXM的东西需要手动装。。 全名叫Intel® Hardware Accel 阅读全文
posted @ 2013-02-07 20:59 踏刃而起 阅读(15334) 评论(4) 推荐(0)
摘要:jre和jdk有什么区别?为什么安装jdk后会有两套jre?(一套一般在c:\program files\java\jre下,一套自己选择的jdk安装路径下,如:c:\program files\java\jdk1.6\jreJRE提供了JAVA程序运行的必要环境平台;jdk提供了java的编程环境,它包含编译调试的环境功能,包含JRE;如果只安装了jre,那么cmd命令行中只能执行java指令,不能执行javac;安装好jdk后才能执行javac,因为jre中不包含用于开发的编译环境;之所以需要两套jre,是因为可以分担工作;当用户只需要执行java的程序时,那么c:\program fil 阅读全文
posted @ 2012-11-06 14:17 踏刃而起 阅读(262) 评论(0) 推荐(0)
摘要:1:删除列ALTER TABLE 【表名字】 DROP 【列名称】2:增加列ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明'3:修改列的类型信息ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL COMMENT '注释说明'4:重命名列ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称】 BIGINT NOT NULL COMMENT '注释说明'5:重命名表ALTER TABLE 阅读全文
posted @ 2012-10-31 21:08 踏刃而起 阅读(171) 评论(0) 推荐(0)
摘要:CREATE TABLE radisys_cdr.conf_info( CONF_SCHEDULE_ID VARCHAR(20) NOT NULL, CONF_SESSION_ID VARCHAR(20) NOT NULL, CONF_NAME VARCHAR(20), BILLING_CODE VARCHAR(20), START_TIME DATETIME, END_TIME DATETIME, PROJECT_CODE VARCHAR(20), MAIN_ID ... 阅读全文
posted @ 2012-10-18 14:32 踏刃而起 阅读(10133) 评论(0) 推荐(0)