上一页 1 ··· 5 6 7 8 9 10 11 12 下一页

运行jar应用程序引用其他jar包的四种方法

摘要: 大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName我们就只要在MANIFEST.MF里面添加如下一句话:Main-Class: test.someClassName然后我们可以在控制台里输入java -jar test.jar即可以运行这个jar。但是我们这个项目需要引用其他第三方的jar包,在eclips 阅读全文
posted @ 2013-03-13 21:47 李涛_buptsse 阅读(130) 评论(0) 推荐(0) 编辑

关于澳洲移民

摘要: 资格评定自2012年7月1日起,澳洲移民正式实施EOI(Expression of Interest)制度,根据申请人的年龄、工作年限、学历等因素进行综合评分。申请签证的必要条件是:雅思至少考到4个6当前职业在SOL上(Skilled Occupation List,即技术移民职业清单,该清单每年7月1号都会进行调整,增加/删除某些职业,并调整下一年内的移民配额)EOI评分达到60分以上三个条件同时满足的申请人均可提出申请,拿到EOI邀请之后就可以正式申请签证。感兴趣的同学可以在好移民123上测试一下自己的分数。基本流程签证申请的基本流程是:职业评估 => 提交EOI => 提交签 阅读全文
posted @ 2013-03-12 23:26 李涛_buptsse 阅读(580) 评论(0) 推荐(1) 编辑

浅析PageRank算法

摘要: 很早就对Google的PageRank算法很感兴趣,但一直没有深究,只有个轮廓性的概念。前几天趁团队outing的机会,在动车上看了一些相关的资料(PS:在动车上看看书真是一种享受),趁热打铁,将所看的东西整理成此文。本文首先会讨论搜索引擎的核心难题,同时讨论早期搜索引擎关于结果页面重要性评价算法的困境,借此引出PageRank产生的背景。第二部分会详细讨论PageRank的思想来源、基础框架,并结合互联网页面拓扑结构讨论PageRank处理Dead Ends及平滑化的方法。第三部分讨论Topic-Sensitive PageRank算法。最后将讨论对PageRank的Spam攻击方法:Spa 阅读全文
posted @ 2013-03-11 22:21 李涛_buptsse 阅读(310) 评论(0) 推荐(0) 编辑

MySQL索引背后的数据结构及算法原理

摘要: 摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第一部分主要从数据结构及算法理论层面讨论MySQL数据库索引的数理基础。第二部分结合MySQL数据库中MyISAM和InnoDB数据存储引擎中索引的架构实现讨论聚集索引、非聚集索引及覆盖索引等话题。第三部分根据上面 阅读全文
posted @ 2013-03-11 22:19 李涛_buptsse 阅读(100) 评论(0) 推荐(0) 编辑

关于Mysql的锁(二)

摘要: InnoDB锁问题InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。背景知识1.事务(Transaction)及其ACID属性事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。l 原子性(Atomicity):事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。l 一致性(Consistent):在事务开始和完成时,数据都必须保持一致状态。这意味着所 阅读全文
posted @ 2013-03-11 22:07 李涛_buptsse 阅读(194) 评论(0) 推荐(0) 编辑

关于Mysql的锁(一)

摘要: 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一 个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。本章我们着重讨论MySQL锁机制 的特点,常见的锁问题,以及解决MySQL锁问题的一些方法或建议。 MySQL锁概述相对其他数据库而言,MySQL的锁机制比较简单,其最 显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是... 阅读全文
posted @ 2013-03-11 22:06 李涛_buptsse 阅读(186) 评论(0) 推荐(0) 编辑

Java性能调优笔记

摘要: 调优步骤:衡量系统现状、设定调优目标、寻找性能瓶颈、性能调优、衡量是否到达目标(如果未到达目标,需重新寻找性能瓶颈)、性能调优结束。寻找性能瓶颈性能瓶颈的表象:资源消耗过多、外部处理系统的性能不足、资源消耗不多但程序的响应速度却仍达不到要求。资源消耗:CPU、文件IO、网络IO、内存。外部处理系统的性能不足:所调用的其他系统提供的功能或数据库操作的响应速度不够。资源消耗不多但程序的响应速度却仍达不到要求:程序代码运行效率不够高、未充分使用资源、程序结构不合理。CPU消耗分析CPU主要用于中断、内核、用户进程的任务处理,优先级为中断>内核>用户进程。上下文切换:每个线程分配一定的执行 阅读全文
posted @ 2013-03-10 09:59 李涛_buptsse 阅读(957) 评论(0) 推荐(0) 编辑

程序员技术练级攻略

摘要: 月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进阶”一节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章。我的这个朋友把这篇文章取名叫Build Your ProgrammingTechni 阅读全文
posted @ 2013-03-09 22:54 李涛_buptsse 阅读(121) 评论(0) 推荐(0) 编辑

简明 Vim 练级攻略

摘要: vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vimthe Six Billion Dollar editorBetter, Stronger, Faster.学习vim并且其 阅读全文
posted @ 2013-03-09 17:20 李涛_buptsse 阅读(83) 评论(0) 推荐(0) 编辑

应该知道的Linux技巧

摘要: 这篇文章来源于Quroa的一个问答《What are some time-saving tips that every Linux user should know?》—— Linux用户有哪些应该知道的提高效率的技巧。我觉得挺好的,总结得比较好,把其转过来,并加了一些自己的理解。 首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自动化。如果你看过《你可能不知道的Shell》以及《28个Unix/Linux的命令行神器》你就会知道Linux有多强大,这个强大完全来自于命令行,于是,就算你不知道怎么去做一个环保主义的程序员,至少他们可 阅读全文
posted @ 2013-03-09 17:19 李涛_buptsse 阅读(123) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页