自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (1)
  • 收藏
  • 关注

原创 renren-security v2.0.0,轻量级权限管理系统

renren-security是一个轻量级权限管理系统,其核心设计目标是开发迅速、学习简单、轻量级、易扩展,可按需加载功能模块,方便二次开发!v2.0版本更新日志:1、新增系统日志功能2、加强权限管理,创建角色时,只能赋予已有的权限,且只能管理自己的管理员、角色3、按功能模块拆分,只需引入相应的功能模块4、对查询参数封装,新增查询字段,只需修改SQL即可5、引入Hiber...

2017-03-29 11:06:41 382

原创 轻量级权限管理系统(renren-security)

项目说明1、renren-security是一个轻量级权限管理系统,其核心设计目标是开发迅速、学习简单、轻量级、易扩展2、使用renren-security搭建项目,只需编写30%左右代码,其余的代码交给系统自动生成3、一个月的工作量,一周就能完成,剩余的时间可以陪家人、朋友、撩妹、钓凯子等,从此踏入高富帅、白富美行业项目特点1、轻量级的权限系统,只涉及Spring、Shiro、M...

2017-01-10 20:16:05 1022

原创 Android黑群出品:SQLite数据库的使用和升级

SQLite数据库的基本使用及对返回结果进行简单的封装,可直接返回Object或List类型,省去自动转换成Object或List的麻烦。 主要代码如下: [code="java"] package com.juziku.demo.sqlite;   import java.lang.reflect.Field; import java.util.ArrayL...

2012-07-11 16:49:15 134

Android黑群出品:对pull进行封装,可直接解析xml

android解析xml比较麻烦,针对每个xml文件,需要有专门的xml解析类。 现对pull进行了简单的封装,不用再给每个xml创建解析类,可以直接解析xml。 能解析的xml形式主要有如下几种,其他复杂格式暂未支持。 1、支持简单的列表解析2、支持简单的对象解析3、支持对象中包含List列表的解析主要代码如下:[code="java"]package...

2012-07-09 11:00:06 118

淘宝面试题 n个人围成一圈,报到m的人出列

有N个人围成一圈,第一个人从1开始报数,报到M的人出列,求最后一个出列的人。这是一个约瑟夫环问题,下面给出了java实现的例子:[code="java"]package com.juziku;import java.util.Arrays;/*** n个人围成一圈,报到m的人出列* @author sunlightcs* 2011-3-8* http...

2011-04-19 17:51:20 732

通过JAVA获取优酷、土豆、酷6、6间房等视频

通过JAVA获取优酷、土豆、酷6、6间房、56视频,现在很多社会网站都有这个功能,用户输入优酷、土豆、酷6、6间房、56视频地址后,能找到对应的视频及视频的缩略图,有些社区网站还能获取到视频的时长。比如:新浪微博就有这个功能,当用户输入优酷、土豆、酷6、6间房、56视频网址后,就能获取到相应的视频地址及视频的缩略图。代码如下:[code="java"]import org.js...

2011-04-12 13:06:07 184

通过JAVA获取56视频

通过JAVA获取56视频,现在很多社会网站都有这个功能,用户输入56视频地址后,能找到对应的视频及视频的缩略图,有些社区网站还能获取到视频的时长。比如:新浪微博就有这个功能,当用户输入视频网址后,就能获取到相应的视频地址及视频的缩略图。[code="java"]import java.io.IOException;import java.io.UnsupportedEncodingEx...

2011-04-02 18:09:38 237

通过JAVA获取6间房视频

通过JAVA获取6间房视频,现在很多社会网站都有这个功能,用户输入6间房视频地址后,能找到对应的视频及视频的缩略图,有些社区网站还能获取到视频的时长。比如:新浪微博就有这个功能,当用户输入视频网址后,就能获取到相应的视频地址及视频的缩略图。[code="java"]import java.io.IOException;import java.io.UnsupportedEncoding...

2011-04-02 16:01:25 128

通过JAVA获取酷6视频

通过JAVA获取酷6视频,现在很多社会网站都有这个功能,用户输入酷6视频地址后,能找到对应的视频及视频的缩略图,有些社区网站还能获取到视频的时长。比如:新浪微博就有这个功能,当用户输入视频网址后,就能获取到相应的视频地址及视频的缩略图。[code="java"]import java.io.IOException;import java.io.UnsupportedEncodingEx...

2011-04-02 12:18:39 94

通过JAVA获取优酷视频

通过JAVA获取优酷视频,现在很多社会网站都有这个功能,用户输入优酷视频地址后,能找到对应的视频及视频的缩略图,有些社区网站还能获取到视频的时长。比如:新浪微博就有这个功能,当用户输入视频网址后,就能获取到相应的视频地址及视频的缩略图。[code="java"]import java.io.IOException;import java.io.UnsupportedEncodingEx...

2011-04-02 12:17:06 290

通过JAVA获取土豆视频

通过JAVA获取土豆视频,现在很多社会网站都有这个功能,用户输入土豆视频地址后,能找到对应的视频及视频的缩略图,有些社区网站还能获取到视频的时长。比如:新浪微博就有这个功能,当用户输入视频网址后,就能获取到相应的视频地址及视频的缩略图。[code="java"]import java.io.IOException;import java.io.UnsupportedEncodingEx...

2011-04-01 17:48:05 177

通过java反射获得属性值

[code="java"]package com.juziku;/** * 反射类 * @author sunlightcs * 2011-3-5 * http://hi.juziku.com/sunlightcs/ */public class ReflectPoint { /** * 私有变量x */ private int x; ...

2011-03-06 11:45:40 73

tomcat注册成windows服务

tomcat注册成windows服务:打开cmd命令行,进入tomcat目标下的bin目录里,执行service.bat install tomcat_juziku(服务名),如下所示:[img]http://img.juziku.com/keimg/20110303/1299081609859.jpg[/img]如果想删除windows服务,可以进入cmd命令行,执行sc delet...

2011-03-05 23:47:38 83

Java5新特性(枚举)

先来看一下怎么实现枚举类型,下面是模拟枚举类型实现。[code="java"]package com.juziku;/** * 模拟枚举类型 * @author sunlightcs * 2011-3-3 * http://hi.juziku.com/sunlightcs/ */public abstract class WeekDay { privat...

2011-03-05 11:29:39 66

Java5新特性(自动装箱与拆箱)

自动装箱,如:[code="java"]Integer num = 2;把一个基本类型的数据,自动装箱成一个Integer对象。[/code]自动拆箱,如:[code="java"]Integer num = 2;System.out.println(num + 3);由于num为Integer对象,而3为int属于基本数据类型,必须把num...

2011-03-05 11:13:17 69

Java5新特性(增强for循环)

增强for循环,语法:for(type 变量名:集合变量名){...}注意事项:迭代变量必须在()中定义。集合变量可以是数组或实现了Iterable接口的集合类。如:[code="java"]/** * 整数相加 */public static void add(int x, int ... args){ int sum = x; for(int arg...

2011-03-04 12:56:03 84

Java5新特性(可变参数)

可变参数:一个方法接受的参数不固定。特点: 只能出现在参数列表的最后; 调用可变参数时,编译器为此可变参数隐含的创建一个数组,在方法体中,可以通过数组的形式访问可变参数。全文请访问:[url]http://www.juziku.com/wiki/202.htm[/url]...

2011-03-03 15:48:43 64

Java5新特性(静态导入)

静态导入:可以静态导入指定方法或所有方法,如:[code="java"]package com.juziku;//import static java.lang.Math.max; //静态导入Math类里的max方法import static java.lang.Math.*; //静态导入Math类里的所有方法/** * Java静态导入 * @aut...

2011-03-02 10:59:09 81

overload和override的区别

Overload是重载的意思,Override是覆盖的意思,也就是重写。 1.Overload(重载)表示同一个类中可以有多个名称相同的方法,但这些方法的参数个数或类型不相同。 [code="java"]package com.juziku;import java.util.Calendar;import java.util.Date;/** * 方法重载 * ...

2011-03-01 22:48:23 77

oracle基本命令

Windows下启动服务:OracleOraDb10g_home1TNSlistener:(启动命令:lsnrctl start)OracleService[服务名]:(启动命令:oradim -starup -sid orcl)Linux下启动服务:lsnrctl startsqlplus / as sysdbastartup登录:sqlplus / as sys...

2011-03-01 11:30:29 45

HTTP 1.1与HTTP 1.0的区别

一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也造成了一些性能上的缺陷,例如,一个包含有许多图像的网页文件中并没有包含真正的图像数据内容,而只是指明了这些图像的URL地址,当WEB浏览器访...

2011-02-15 14:39:12 64

MemCached过期时间的设置

过期时间有两种格式:1. 相对时间:多长时间,给出过期的时间长度2. 绝对时间:到期时间,给出过期的最后期限 服务端的处理时间处理源代码【memcached.c】如下:#define REALTIME_MAXDELTA 60*60*24*30                     // 定义30天的秒数static rel_time_t realtime(cons...

2011-01-27 13:03:39 1013

原创 facebook是如何管理代码的

原文在此,看完之后,终于明白为什么优秀的工程师都去了/想去facebook,因为那里是工程师们的天堂。译文:我对facebook的运转着迷。这是一个很独特的环境,不容易被复制(他们的体系并不适合所有的公司,即使他们努力尝试过)。下面是我和facebook的朋友们关于他们如何开发和管理项目的记录。现在距离我收集的这些信息又过去6个月了,我相信facebook肯定又对他们的项目开发实践...

2011-01-21 10:11:01 73

ubuntu server乱码解决办法

/var/lib/locales/supported.d/local 修改为:en_US.UTF-8 UTF-8 /etc/default/locale 修改为:LANG="en_US.UTF-8" LANGUAGE="en_US:en"修改上面两个文件后,所有的命令提示都是英文的啦,就不存在中文乱码问题了。如果想要有显示中文,可以安装这...

2011-01-18 00:50:29 140

ubuntu重启、关机命令

重启命令: 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启...

2011-01-18 00:45:53 123

ubuntu使用root账号

默认情况下,ubuntu没有激活root账号,下面是激活root账号的命令: sudo passwd root 这个命令是给root用户设定密码。(会提示你输入当前用户的密码,再输入两次新的 UNIX 口令) 然后su root 切换到root用户 以后就可以直接输入su root再输入密码进行切换了...

2011-01-17 23:39:10 68

Servlet生命周期

Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示。Servlet的生命周期包含了下面4个阶段:(1)加载和实例化Servlet容器负责加载和实例化Servlet。当Servlet容器启动时,或者在容器检测到需要这个Se...

2010-12-28 17:06:57 52

String,StringBuffer,StringBuilder的区别

String是不可变的,StringBuffer是可变的且线程安全,StringBuilder也是可变的且线程非安全。从速度上来说,StringBuilder的速度最快,String最慢。分析一下String为何是不可变的:1.创建String的时候,会在内存中分配一块区域存放数据;如:String str = new String("java");2.如果想在str后面追...

2010-12-28 15:09:31 62

原创 LinkedHashMap 和 HashMap的区别

LinkedHashMap是比HashMap多了一个链表的结构。与HashMap相比LinkedHashMap维护的是一个具有双重链表的HashMap,LinkedHashMap支持2中排序一种是插入排序,一种是使用排序,最近使用的会移至尾部例如 M1 M2 M3 M4,使用M3后为 M1 M2 M4 M3了,LinkedHashMap输出时其元素是有顺序的,而HashMap输出时是随机的,如果M...

2010-12-16 15:13:34 66

原创 再次在JE上开博

本来不想再用JavaEye的,主要是之前的账号被robbin删除了,里面有20多篇原创文章及几百篇收藏的文章,全部没有了,伤心了好一阵子。robbin这样做,我表示很无解。 :cry: ...

2010-12-15 15:56:22 76

空空如也

ibatis查询

2010-12-29

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

TA关注的人

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