`
文章列表
        代码中有一个功能需要将从其他模块返回值中读取的字符串转化为int值(例如:字符串"12345"转化为int值12345,试用java Integer.parseInt()函数即可),但是在程序测试中出现异常java.lang.NumberFormatException: For input string ...
转自:http://celestialwolf.iteye.com/blog/720303 Eclipse导入已存在的maven项目 :             在导入之前需要在项目根目录下面执行如下命令:                   普通 Eclipse 项目执行 : mvn eclipse:eclipse Eclipse                   web 项目执行 : mvn eclipse:eclipse –Dwtpversion=1.0             然后通过Eclipse的maven插件中选择导入已存在的maven项目即可将其导入。        学习过程中 ...
关于筛选法求素数的算法我就不介绍了,大家可以点这里查看相关资料查看相关资料,这里只是贴下粗糙的代码。 package info.lwjlaser.prime; import java.util.ArrayList; import java.util.List; public class Prime { public static void main(String [] args) { int numCount = 100000000; long start = System.currentTimeMillis(); getAllPrime(numCoun ...
If you use the InnoDB storage engine for (some of) your MySQL tables, you’ve probably already came across a problem with its default configuration. As you may have noticed in your MySQL’s data directory (in Debian/Ubuntu – /var/lib/mysql) lies a file called ‘ibdata1′. It holds almost all the InnoDB d ...
老板项目需要从类似日志的文本文件中提取出元数据,然后放到数据库中为数据挖掘做处理。设计数据库为两张表,初步估计第一张表是千万级的数据,第二张表是亿级数据。面对这么大数据量的导入需求,分析设计高效的程序就显得很有必要了,磨刀不误砍柴功嘛! 首先考虑的是提高IO效率,毕竟现在计算机cpu高主频,多核心的环境下硬盘IO才是瓶颈。在文件读取上提高程序效率,比如用StringBuilder代替“+”等。 其次是提高内容分析的效率,在设计内容分析程序的时候就得为大数据量和多线程考虑。1.减少复杂操作,比如提取文本文件少用正则表达式匹配,尽量定位下标,利用下标截取字符串;还有减少循环次数,尽量减少循环次数,毕 ...
find ./ -name "*.java" | xargs wc -l
算法思想数据结构的书上都有,网上也能搜到,只是贴一个示例代码 package info.lwjlaser.tree; import java.util.Stack; public class Postfix { public static void main(String [] args) { String expression = "(a+b)*(a-b)"; // String expression = "a+b*c+(d*e+f)*g"; deal(expression); } private static ...
本文转自http://linux.chinaitlab.com/administer/786497.html 在Linux操作系统中,其文件结构跟微软操作系统有比较大的差异。在Linux操作系统中,采用的是一种叫做inode的节点结构。在这个inode节点中,记录了文件的类型、大小、权限、所有 ...
最近的项目需要在网上爬取些资料,爬取内容很简单就是数量很多,一条内容一个文件,写了个贼啦简单的爬虫,当时就考虑到操作系统支持的最大文件数量是多少,简单的google+百度了一下都说没上限。于是程序开始运行,当下 ...
今天写程序需要从数据库选择部分数据。表中有主键id(int类型),以及另外一个字段authorid(int类型),在执行select authorid from table limit 0, 100的时候发现选择的结果并没有按找id的顺序排序,而是按照authorid从小到大排序,这样的结果是选出了authorid最小的100个,而不是表中的前100个,所以需要在最后加上order by id
铁道部与中石化偶遇,闲谈,设樽俎:盘置青梅,一樽煮酒,国窖1573,开怀畅饮。酒至半酣,忽阴云漠漠,聚雨将至。风已满楼,远处一国旗随风挣扎,铁道部与中石化凭栏观之。 铁道部曰:“兄台知国企之奥妙否?” 中石化曰:“未知其详。” 铁道部曰:“国企能大能小,能升能隐;大则覆盖天下,小则隐介衙门;赚则福利与自己,赔则伸手与国家。方今人傻,国企乘时变化,携无息之贷款,分红与国外。兄台久垄断一方,必知当世国企之英雄。请试指言之。” 中石化曰:“吾辈肉眼安识英雄?” 铁道部曰:“休得过谦。” 中石化曰:“吾叨恩庇,得益于发改委。天下英雄,实有未知。” 铁道部曰:“既不识其面,亦闻其名。” 中 ...
前几天看了下关于maven的介绍,决定试用一下,在使用过程中发现使用@Override标注实现某个某个接口的事出现“must override a superclass method”错误。去掉@Override后错误就没了,但是觉得这样粗暴的解决问题很不舒服,忽略了jdk的新功能。于是联想到《Maven in action》中maven的核心插件complier默认只支持java1.3,我们需要配置该插件使其支持java1.6(因为@Override在1.5中只适用重写父类方法,1.6中适用实现接口) 解决方法: 1.在maven配置文件pom.xml中添加 <plugin> ...
ssh服务器:openssh-server 安装过程:sudo apt-get install openssh-server 用另一台机器ssh测试成功
转自:为ubuntu server版默认都没有图形桌面(GUI),但是可以安装,以下共有两种安装方法。 一、安装全部Gnome桌面环境 Ubuntu系列桌面实际上有几种桌面应用程序,包括Ubuntu-desktop、Kubunut-desktop和Xubuntu-desktop。本文就以Ubuntu-desktop为例进行介绍,此方法操作最简单,但不建议在服务器上使用此方法,因为安装桌面相关软件太多。 sudo aptitude install ubuntu-desktop 或 sudo apt-get install ubuntu-desktop 一、自定义安装 1.安装x-window ...
软件版本Beta,RC,Demo,Build,GA等是什么意思呢? Alpha: 是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。 Beta: 也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。 RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。 RTM:(Release to Manufacture) 是给工厂大量压片的版本,内容跟正式版是一样的,不过RTM版也有出限制、评估版的。但是和正式版本的主要程序代码都是一样的。 OEM: 是给计 ...
Global site tag (gtag.js) - Google Analytics