自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 使用正则表达式匹配IP地址(转载)

IP地址分为4段,以点号分隔。要对IP地址进行匹配,首先要对其进行分析,分成如下部分,分别进行匹配:   第一步:地址分析,正则初判   点击(此处)折叠或打开 1、0-9 \d 进行匹配 2、10-99 [1-9]\d 进行匹配 2、100-199 1\d\d 进行匹配 3、200-249 2[0-4]\d 进行匹配 4、250-255 25[0-...

2012-10-09 15:20:41 869

原创 linux(ubuntu11.10)与r8168网卡不兼容导致网络时断时续的问题

安装了ubuntu11.10之后,感觉上网啥的很不稳定,ssh连接内网机器也是一条命令卡半天,检查了各方面的原因,网络没有什么问题,最后才发现是网卡驱动的问题,网上搜了一下是由于linux(ubuntu11.10)与r8168网卡不兼容导致网络时断时续的问题,那就直接更新网卡驱动吧,下面是网上搜到的解决办法,贴出来,给同样问题的同志门,搞定之后那个心情是一个爽啊,哈哈……   first:ma...

2012-09-27 13:46:11 558

原创 HTTP请求报文格式

  HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。 请求报文 一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。  (1)请求行 请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空...

2012-08-23 11:13:08 142

原创 Ubuntu install Rails

执行: 1. $gem install rails gem会自动解决依赖关系,并安装缺少的插件。 2. 查看版本:$rails -v Rails 3.2.3 3. 创建demo app $mkdir railsdemo $cd railsdemo $rails new blog 会自动创建模板文件夹和文件,并下载依赖的文件: …… create vendor/plugi...

2012-07-30 19:14:27 111

原创 Java内部类总结(转载)

Java的内部类分四种:成员内部类、局部内部类、静态内部类和匿名内部类。  1.成员内部类  即作为外部类的一个成员存在,与外部类的属性、方法并列。 注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。 public class Outer{ private static int i = 1; private int j=10; private int k=20; pu...

2012-06-24 10:55:43 191

原创 附近地点搜索算法的几种实现方式

      基于LBS的应用在眼下已是如火如荼,地理位置功能都相应的被添加在各大应用中,基本上算是作为了行业的标杆。最近开发的一个应用也是涉及到对用户发表帖子的当前位置下的附近帖子的搜索,类似的搜索功能其实也不是什么新鲜事,但是貌似都没有公布其实现,所以当时也是非常的茫然。      想法一:      最容易想到的肯定就是给定范围然后直接全库搜索,但是一旦数据量过大,性能肯定下降得非常快,所...

2012-06-19 21:15:09 1261

原创 Mina原理及其应用(二)

        从上一次讲的I/O模式中可以看出,效率最高的I/O模式还是异步非阻塞AIO。目前在不同的系统中也有不同的实现方式,Win2k的IOCP、Linux的EPOLL等都是实现AIO的一种编程模型,java也是在jdk1.7版本中加入了异步aio。在不同操作系统上在高并发情况下最好都采用操作系统推荐的方式。        但是不管是linux下还是java下的实现,都并不是完全的异步,只...

2012-06-17 17:16:26 125

原创 Mina原理及其应用(一)

    最近做一个android app的服务器端开发,而以前接触到的无非都是通过多线程编程来处理socket并发连接,但是考虑到一旦并发连接数达到一定的数量级,服务器肯定会效率直线下降而且容易死掉,所以就想采取Apache的网络通信框架Mina来实现通信功能,由于也是初步接触,下面对一些简单的原理东西做一些总结。     谈论Mina前必须得清楚的是一些简单的通信概念     I/O操作 ...

2012-06-15 21:52:03 172

OneToMany.orphanRemoval()Z解决方法

java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z 。程序出现找个错误,主要是在建立关系之后,如果实体不是通过注解建立关系,就不会出现这种错误。单个的hibernate3.5.2用起来没有任何问题,一结合spring3.0就报错。 问题原因:javaee.jar中的部分类与hibernate-jpa-...

2012-06-08 12:00:49 244

Mysql关键字

今天用hibernate先建Model层,然后用hbm2ddl生成数据库表,结果有一个对象老是出问题,创建不成功。调试了半天,然后把生成的SQL脚本直接在Mysql中运行,结果还是不行,我就纳闷了。想想以前貌似也遇到过类似错误,一下子恍然大悟,可能是自己对象名可能跟mysql关键字重叠了,果不其然group是关键字,那就只有用@table改名呗,唉,所以为了防止下次犯同样地低级错误,把mysql的...

2012-06-07 21:43:00 161

hibernate实体关联注解版

      以前用ssh做小项目的时候都是先建数据库再来写Model层,但是总觉得这样就太浪费别人hibernate创始人的初衷,原原本本的ORM框架被我那么一用,面对对象的思想压根就没体现出来,于是今天就试了一把先建Model层,然后直接用 hibernate自带的工具hbm2ddl生成数据库表。其中最难搞的就是实体之间的关联关系,什么一对一,一对多,多对多,又是单向关联又是多向关联的,弄得自己...

2012-06-07 21:26:39 109

空空如也

空空如也

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

TA关注的人

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