- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 常见的命令
maven3.0生成web projectmvn archetype:generate -DgroupId=com.search -DartifactId=project1 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false生成普通 projectmvn archetype:generate -Dgroup
2016-12-22 15:33:32 291
原创 2015~2016项目小结
2015~2016项目总结项目尽量采用前后端开发方式,双方提前定义好API格式,后端数据服务可采用mock数据、Vane、SoapUI后端开发时的各模块的单元测试可采用mockito进行打桩测试项目功能中权限、日志等功能可使用AOP或Interceptor来实现后端统一的接口服务建议采用策略模式实现后端的服务在调用其它内部服务时,建议采用异步(blocKQueue)或通知回调的方式
2016-10-11 21:50:25 236
原创 2016-7-8月的一些计划
很久没有打理博客了,现在还是要回到初心,重拾昔日的求知心态。计划尽量完成每个月的计划和分享一些当月的学习进展。计划大概是:了解redis和zoonkeeper的基本使用,实现分布式锁的场景学习hive,写几个示例熟悉下数据的导入、导出和计划。Spark列入9月份的计划。
2016-07-21 16:39:59 221
转载 网络笔试面试题索引
1. 讯雷笔试题: http://blog.csdn.net/v_july_v/article/details/68557882. 淘宝校招笔试题: http://blog.csdn.net/hackbuteer1/article/details/68233293. 创新工场笔试题:http://blog.csdn.net/v_july_v/article/details/6803368
2011-10-11 14:12:21 461
转载 DB2 JDBC连接
DB2 与 JDBC 支持依照 JDBC 规范,有四种类型的 JDBC 驱动程序体系结构:Type 1 驱动程序:这类驱动程序的代码直接与高级本机 API 形成映射。JDBC 和 ODBC 是类似的 API,所以这种驱动程序常常与 JDBC-O
2011-08-29 11:17:54 542
转载 Java的classpath
<br />原贴来自之:http://www.cnblogs.com/wxf0701/archive/2008/08/23/1274579.html<br /> <br />Java之classpath<br />1.class搜索路径的重要性 <br /> 理解class搜索路径对所有Java开发人员来说都很重要,但是,IDE的广泛使用掩盖了这项技术,使大家普遍对它缺乏了解,甚至包括好多老鸟。这个问题在开发分布式应用时尤其严重,因为应用程序运行时的系统环境可能和开发时的大不相同。 <br />
2011-05-03 09:28:00 652
原创 关于 Java 序列化的一些面试问题的回答
问题原贴请见:http://www.oschina.net/bbs/thread/18750Java中,一切都是对象,在分布式环境中经常需要将Object从这一端网络或设备传递到另一端。 这就需要有一种可以在两端传输数据的协议。Java序列化机制就是为了解决这个问题而产生。而java所有支持对象序列化的类需要实现Serizlizable接口。1) Serializable 和 Externalizable 接口有何不同?2) Serializable 接口有几个方法? 如果没有方法,那么为什么会有这样的接口
2011-04-27 11:13:00 1368
原创 关于C#序列化一些简单示例
最近在做一个小项目,项目中有一部分工作是需要在两台机器间进行通信,传输对象。这主要涉及到两个问题:机器间如何通信, 对象如何转化为字节流以信息的形式进行传输。对于第一个问题可以使用Socket进行通信,而第二个问题就是如何将对象进行序列化。关于序列化,我的理解是将对象转化为字节流或字符流的形式;而反序列化则相反,从字节流或字符流还原出原始的对象。以下是一个示例: [Serializable()] class Employee: ISerializable { //可使用[NonS
2011-04-26 13:02:00 865
原创 Scidb 0.7.5的安装配置
Scidb是一个开源的科学领域的数据库。它是Stonebraker的研究团队开发出来的,目前开发到了0.7.5版本。它的设计初衷旨在解决科学研究中数据量大、数据世袭等科学问题。它的官网是http://www.scidb.org/。 当前Scidb安装提供了两种安装:binary和source 安装。而binary包只提供了ubuntu 9.10, 10.4, 10.10的AMD64位包。由于我的机器上只是32位的ubuntu,只能进行source安装。 Source的安装 从源码安装 SciDB. S
2011-04-07 17:14:00 2184 2
转载 ubuntu的一些常见操作【更新中】
Ubuntu下Deb包的制作 Path的设置 立即使环境变量生效的方法: source /etc/profile相关软件 PostgreSQL的安装Linux上mySql的一些常见操作http://forum.ubuntu.org.cn/viewtopic.php?f=44&t=131090Ubuntu 安装 jdk, Ant , Tomcat , webLog
2011-04-06 20:18:00 446
原创 2011年的计划
<br />新学期开学了,要做点改变,告别过去浑浑噩噩的生活,做事情开始要有计划性。下面是我暂时制订的一些计划和要求。<br />关于专业:3月份论文开题,多阅读相关书籍,勤做笔记,确定好论文的方向。技术上还是专注于java方面,主流的web开发框架等。算法方面也需提高,多看算法方面的书。在codeproject 找些感兴趣的项目进行研究。<br />关于网络:减少上微博和阅读器的时间尽量将上网时间控制在6个小时左右<br />本学期读书单:《深入理解计算机系统》雷迎春译《空间数据库》 吴信才著预留<br
2011-02-21 14:33:00 362
转载 硅谷黑幕:技术人员年龄歧视
<br /><br />美国,技术界里有个自相矛盾的有趣现象——科技人才的短缺和过剩并存。你问任何一个在硅谷里工作的人,他都会告诉你,招聘一个有能力的人才是如此之难。然而当你再听听那些失业的技术人员们令人心碎的悲惨故事后,你会明白有成千上万的人找不到工作。为什么会这样?<br />残酷的现实就是这样:在技术界,很多公司更喜欢雇佣年轻的、缺乏经验的技术人员。<br />做技术是一种“晋升否则出局”的职业:你要么往更高的职位上爬,要么面临失业。这些事情是那些技术管理人员不敢公开承认的,因为他们担心被投诉为年龄歧
2010-10-10 11:39:00 563
转载 哈佛图书馆的二十条训言
<br />转自http://blog.csdn.net/downmoon/archive/2010/08/15/5813929.aspx<br /> <br />哈佛图书馆的二十条训言:<br />1.此刻打盹,你将做梦;而此刻学习,你将圆梦。<br />2.我荒废的今日,正是昨日殒身之人祈求的明日。<br />3.觉得为时已晚的时候,恰恰是最早的时候。<br />4.勿将今日之事拖到明日。<br />5.学习时的苦痛是暂时的,未学到的痛苦是终生的。<br />6.学习这件事,不是缺乏时间,而是缺乏努力。
2010-08-15 22:55:00 432
原创 C#访问MySql数据库
<br />前提:<br />1. MySql已安装好,用户访问权限也设置成功。<br />注: 每个用户名访问mysql都用两种权限:本地权限和远程权限。<br />要赋予全部权限给某个用户,sql语句为: <br />GRANT ALL PRIVILEGES ON [表1].* TO siu20@"%" IDENTIFIED BY 'something' WITH GRANT OPTION; <br /> <br />下载:<br />1. Mysql-connector-net-5.0.3
2010-07-18 21:38:00 533
原创 Eclipse统计代码行数
1. Eclipse统计代码行数答 :第一种:使用Eclipse可以方便的统计工程或文件的代码行数。方法如下:1.在菜单栏点击Search,然后点击File...2.选中正则表达式(Regular expression),并在搜索文本框输入/n3.在文件名中输入*或*.java4.在范围里选中Enclosing projects5.在Search窗口就会显示出项目或
2010-07-15 20:48:00 3356 1
转载 转自blogJav:常见正则表达式
转自:http://www.blogjava.net/sxyx2008/archive/2010/06/25/324515.html"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*
2010-07-08 12:33:00 632
转载 asp.net调试技巧
通常会直接按F5来调试WEB程序,但这样子很烦。前几天看到一文章是可以在IE里进行调试的:在IDE中,点调试---附加到进程,在弹出的窗口选W3P,然后只要在项目里设上断点,在IE里访问到断点页面的时候就会自动启动调试了。摘自 cnblog
2010-07-03 09:51:00 498
转载 124条java面试笔试题
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里
2010-06-13 09:59:00 720
PetShop4.0的系统架构设计分析
2009-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人