自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 RabbitMQ学习

RabbitMQ是消息队列的一个开源实现,服务端是使用Erlang开发的,Erlang是一个面向并行化的语言。RabbitMQ有三个比较重要的模块,分别是exchange,queue和routingKey。不过一般来说,routingKey在概念上是被包含在exchange里面的。Broker:简单来说就是消息队列服务器实体。Exchange:消息交换机,它指定消息按什么规则,

2013-07-22 14:39:14 431

原创 salasafe

前几天帮同事研究了下salasafe在项目中的可行性,发现,这个貌似很流行的权限管理框架可能是徒有虚名吧,个人是这么认为所谓的权限,全都简化为sql语句级别的权限,导致没有办法在项目开始之后应用这个框架,或者不能说这么绝对,是很难。不过仁者见仁,智者见智吧

2013-07-19 18:07:59 534

原创 osworkflow

今天简单的看了下osworkflow,悲剧的是,这个很好的开源工作流软件在2010年已经停止更新了。在项目初期用这个应该能节省很多人力物力,后期就算了吧...毕竟一是学习成本,二是代码的重构其实可以换一个角度去思考问题,不一定要用框架,可以用框架的思想,所谓框架的思想,也就是低耦合而已。工作流之所以会降低开发的复杂度,个人感觉是工作流将一串的事件分成不同的多个事件,也就是说,业务和实际

2013-07-19 17:06:19 862

原创 简单的权限表

要求不能有角色,直接给用户分配权限,所以重新设计下权限表功能权限的话,考虑到扩展性,所以多设计了一层数据分权限,考虑到不会有太大的分层,所以只设计了一层

2013-07-19 09:51:34 520

原创 类图的一些记忆

类图中包括,类(接口),包,关系类和接口这块,名称,方法,参数public是+,private是-,protected是#,不写代表java里边的不写,即包可见性包没什么好说的关系 继承 依赖 关联 聚合 组合继承,空心箭头+实线虚线,分别对应类和接口依赖,箭头+虚线关联,箭头+实线聚合,空心菱形+实线+另外一边的箭头组合,实心菱形+实线+另外一边的箭头

2013-07-18 10:04:05 355

原创 课程相关

太广泛了,大概印象符号主义,连接主义,行为主义机器人学,群智能,计算智能,专家系统等

2013-07-12 09:35:33 330

原创 JVM学习

内存溢出的解决办法一般出现内存溢出的情况1、调用本地方法2、关闭了jvm自动gc3、死循环,或者循环次数过多4、集合类中有无用对象的引用,使用完后没有立即清除。意思是集合类的链接数没有置0的时候,集合类里边的类是不会被回收的5、并发数太高,内存中加载的数据过多,方法区(即栈中)内存溢出6、启动jvm内存参数设置的太小了看了一下相关资料,下面对jvm总结一下需要使

2013-05-24 11:37:27 576

原创 关于数据挖掘的几个概念

整理的数据挖掘基本概念一书中的第一章的知识点数据挖掘:从数据中提取有用模型的过程。其中,提出的模型可以是数据的汇总结果,不过一般情况下是数据中极端的特征所组成的集合。邦弗朗尼原理:数据挖掘中考察数据的一个误区,指某个显著的特征如果是很有可能在随机数据中出现的话,那么根据这个显著的特征所获得的数据就具有不可依赖性。TF.IDF:计算词频和词语重要度的一个计量指标幂定律:类似于马太效应

2013-05-23 15:52:52 1037 1

原创 求整数和算法

/*** 编程求解:输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数,使其和等于 m ,要求求的组合数。* @param args*/public static void main(String[] args) {int n = 10;int m = 4;//递归实现System.out.println(recursion(5,5

2013-05-23 15:01:50 867

原创 interviewstreet上的一个coding题

Problem Statement:Given N numbers , [N<=10^5] we need to count the total pairs ofnumbers that have a difference of K. [K>0 and KInput Format:1st line contains N & K (integers).2nd line conta

2013-05-23 11:14:00 458

原创 java&nbsp;socket学习

最简单的,使用socket获取铯原子钟时间的代码static void getTime(){Socket socket;try {socket = new Socket("time-A.timefreq.bldrdoc.gov",13);try{InputStream inputStream = socket.getInputStream();Scanner scan = new

2013-05-23 11:13:57 385

原创 Hadoop single node安装 (续)

Formatting the HDFS filesystem via the NameNodeThe first step to starting up your Hadoop installation isformatting the Hadoop filesystem which is implemented on top of thelocal filesystem of your

2013-05-23 11:13:55 712

转载 Hadoop single node安装

还是老外写的靠谱,不用动脑子,直接照着做就OKhttp://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/下面是内容,请允许我粘贴过来n this tutorial I will describe the required steps for

2013-05-23 11:13:52 748

原创 虚拟机的三种联网方式

今天从网上看到,整理下来,记录一下桥接,NAT,host-only桥接,虚拟机和物理机一个地位,把虚拟机看成局域网内的另一台电脑NAT,虚拟机和宿主机可以相互ping,其他主机无法ping虚拟机。Linux虚拟机->VMNet8->物理网卡WINDOWS->物理网卡NAT和桥接的比较:    (1)NAT模式和桥接模式虚拟机都可以上外网。    (2)由于NAT的网络在vm

2013-05-23 11:13:50 545

原创 堆排序

java代码如下public static void HeapSort(int[] oriArray){int length = oriArray.length;for (int i = 0 ; i buildHeap(oriArray,length - i );System.out.print(Arrays.toString(oriArray));swap(oriArray,0,le

2013-05-23 11:13:48 391

原创 空间复杂度为1的插入,冒泡,归并…

这种排序,还是链表比较舒服,用数组,增加了很多时间复杂度package lengyu.sort;public class BaseSort {public static void insertSort(int[] oriArray) {int count = 0;int length = oriArray.length;for (int i = 0; i for (int j =

2013-05-23 11:13:46 650

原创 随机算法

如何将输入的不确定的数组,变成随机排列的数组?下面上代码pulbic RandomInPlace(){public object[] getRandom( object[] array){int length = array.length;for(int i = 0 ; i int tmp = array[i];array[i] = array[Math.random(length)

2013-05-23 11:13:44 429

原创 基数排序和计数排序

首先,基数排序基数排序,算法的复杂度大概是时间复杂度为O(nlog(r)m),其中r为所采取的基数,而m为堆数以下为摘抄第一步以LSD为例,假设原来有一串数值如下所示:73, 22, 93, 43, 55, 14, 28, 65, 39, 81首先根据个位数的数值,在走访数值时将它们分配至编号0到9的桶子中:01 812 223 73 93 434 1

2013-05-23 11:13:42 601

原创 求数组中连续最大和

java代码献上,献丑了....大概就是用了下分治算法,具体可以去googlepackage lengyu.biggestSeriesArrays;public class Test {public static int getB( int[] range , int start , intend){ if(start==end){return range[start];}

2013-05-23 11:13:40 475

原创 jQuery&nbsp;学习

jQuery分为1.x和2.x版本,其中1.9.x版本的API和2.x版本的API是一致的。2.x不支持IE6、7、8。1、jQuery的主要功能HTML 元素选取 :选择器HTML 元素操作 CSS 操作HTML 事件函数 :几种事件绑定方式JavaScript特效和动画 HTML DOM 遍历和修改 AJAXUtilitie2、可以通过CDN(内容分发网络)

2013-05-23 11:13:37 347

原创 session浅析

session的存储地址:进程?额外服务器?序列化并持久化到辅存?session和cookie的抉择,仁者见仁,智者见智吧,根据情况而定

2013-05-23 11:13:35 549

原创 数据库索引学习笔记

什么是索引?主要用于提高查询效率,也就是按条件查询的时候,先查询索引,再通过索引找到相关的数据,索引相当于记录了对某个关键词,指定到不同的文件,或者文件里的不同位置,当然索引自身也是通过文件来保存的。索引这个概念其实已经在很多地方用到过了,文件系统,内存,等等,学过操作系统的应该都不会陌生。索引在数据库中分类及用法索引在数据库中和在文件系统中就大不一样了,在文件系统和数据库中都分有顺序

2013-05-23 11:13:33 437

原创 spring&nbsp;security&nbsp;和spring&nbsp;mvc学习

最近在学习这些...感觉,spring mvc还好,springsecurity好像完全看不懂的样子,比如配置的权限拦截,是每次都拦截还是怎么个机制,还得深入研究源码啊以后学习结果待续4月17日Spring MVC其实就那么几层,然后再加个过滤器,使用很简单springsecurity也还好,下个例子,实现下几种权限的验证方式...这个都还好,然后权限的验证是通过目录+过滤器实现的,这

2013-05-23 11:13:26 347

原创 数据库设计杂谈

1、数据冗余也包括重复性冗余和派生冗余,重复性冗余一定要避免,杜绝,但是像派生冗余还是提倡的因为它能提高访问的效率。比如工人表里有"基本工资","奖金"两列,然后还有一个"总工资"的列,这个总工资就是派生冗余。2、不应该针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同组件间所对应的数据库表之间的关联应尽可能减少,如果不同组件间的

2013-05-23 11:13:24 476

原创 云计算资料

群里看到的云计算资料,记下来,有空去看看,实践下 《基于Saas的云计算工作流中间件与大型企业管理云开发实战(及Paas平台下多系统生成)》1、课程介绍: http://kuai.xunlei.com/d/xmBrDwKo4wChU1pR7a12、工作流数据库设计: http://kuai.xunlei.com/d/xmBrDwIF5QD5WFpR9283、工作流中间件框架搭建:

2013-05-23 11:13:22 589

原创 Oracle的问题

ORA-01034: ORACLE not availableORA-27101: shared memory realm does not existLinux Error: 2: No such file or directory遇到了这个奇葩的问题,各种配置文件都没有问题最后检查...内存泄露,虚拟机内存只有1个G,但是给Oracle分了1.5个G,蛋碎了

2013-05-23 11:13:20 407

原创 为天地立心,为生民立命,&nbsp;为…

今天想到这句话,感受颇深。中国儒学的何等伟岸的精神!想到了英雄志中的卢云,第一次为这句话感动就是出自他之口,他执着对错之分,黑白之辩,他始终坚守这心中的道。继而想到了杨肃观,他之前是我很不齿的一个人,然时至今日,渐体会其伟大。“愿天地罪孽,尽归吾身。”何等胸襟,何等气魄,何等的决绝,何等悲壮!灵吾玄志,吾心自悟,以玄为志。我自认是无法做到杨的果断决

2013-05-23 11:13:18 1002

原创 SSH自动登录

昨天用linux突然感觉每次都输入密码好麻烦啊...查了下自动登录,果然很简单,懒惰害死人。步骤如下:1、本机输入ssh-keygen-t rsa,一直回车回车回车,全都默认,生成本地密钥对2、之后呢,登录你要SSH登录的服务器,生成.ssh目录3、用scp将本地.ssh目录中的id_rsa.pub文件传入服务器中的.ssh中,然后cat/root/.ssh/id_rsa.pub>>

2013-05-23 11:13:16 434

原创 openstack实践

上周末两天试用了下OpenStack的G版本单机单节点功能,嗯,配置很麻烦,功能不太全,但是好在开源,是吧。先试用了OpenStack的TryStack版本,相当于在别人搭建好的云上使用主机。不提amazon,就相对于国内的阿里云等等来说,功能上...呃,实在是有点少,但是基本够用。之后试着安装了DevStack,基础安装很简单,基础配置也不是很复杂,但是进阶配置或者开发的话,不好说了。p

2013-05-23 11:13:14 340

原创 Oracle的一些简单入门

一、Oracle数据库:sql1.SQL语句的种类;oracle / db2(ibm) / sybasesql server(asp,iis) / mysql (php,tomcat)DQL:selectDML:insert / update / deleteDDL:create / drop / alter / truncateTCL:commit / rollback / sav

2013-05-23 11:13:11 398

原创 java一些最基础的知识,不知道去查…

一、基本概念JVM: Java虚拟机JRE: Java运行环境 = JVM + 运行类库JDK: Java开发工具集 = JRE + ToolsEclipse:集成开发环境(IDE)MyEclipse: eclipse+额外的扩展包创建项目-》创建类(开发)-》自动编译--》运行将项目文档化输出:export -> java -> javadoc输出结果是Html格式的帮助文档。

2013-05-23 11:13:09 447

原创 SSH项目构造过程

SSH项目构造过程先构造Java Web项目,分两步开发:DAO部分和Web部分。一.DAO部分:给项目add spring capabilities 增加Hibernate Capalities自动生成的Dao不够灵活,可以生成看下内容,最好自己写Dao的接口和实现类构造步骤:1. 在数据库中新建book_sequence, 并设置BookNing.hbm.x

2013-05-23 11:13:07 699

Git介绍,windows下的畸形用法

介绍了下SVN和GIT的区别和关联 介绍了一种用法 同时介绍了windows下的畸形用法

2013-07-18

orcaleXE教程

OracleXE学习安装指南,包含简单设置数据库等内容

2011-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除