自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (8)
  • 收藏
  • 关注

原创 从json中获取对象属性

使用json2.js可以实现.先用JSON.parse(text)函数把json字符串转换成js对象,然后通过这个对象就很容易获取各个属性了。 var text =' {"total":"2","rows":[{"id":"1","code":"root","description":"管理所有子组织,具有最高功能。",

2013-12-25 11:53:21 2498

原创 (转)Jquery .each()循环

<!DOCTYPE html><html xmlns="http://www.w3.org/xhtml/1999"> <head> <script type="text/javascript" src="jquery-1.6.4.js"></script> <script t

2013-12-25 11:51:49 126

原创 js跳转页面方法(转)

<span id="tiao">3</span><a href="javascript:countDown"></a>xxx秒后自动跳转……<meta http-equiv=refresh content=3;url='xxx/xxx.jsp'</ul><!--脚本开始-->

2013-12-20 15:37:00 157

原创 JS控制滚动条的位置

JS控制滚动条的位置:window.scrollTo(x,y); 竖向滚动条置顶(window.scrollTo(0,0); 竖向滚动条置底 window.scrollTo(0,document.body.scrollHeight) JS控制TextArea滚动条自动滚动到最下部document.getElementByIdx_x('textarea').scrol...

2013-12-20 15:30:12 405

原创 JS获取滚动条高度

function getPageScroll(){ var yScroll; if (self.pageYOffset) { yScroll = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop){ ...

2013-12-20 15:28:36 285

原创 MyBatis 缓存

MyBatis缓存分为一级缓存和二级缓存一级缓存MyBatis的一级缓存指的是在一个Session域内,session为关闭的时候执行的查询会根据SQL为key被缓存(跟mysql缓存一样,修改任何参数的值都会导致缓存失效)1)单独使用MyBatis而不继承Spring,使用原生的MyBatis的SqlSessionFactory来构造sqlSession查询,是可以使用以及缓存的...

2013-12-18 16:30:38 98

原创 Eclipse编译的JAVA程序时,编译器出现错误:Exception in thread "main" java.lang.SecurityException...

Eclipse编译的JAVA程序时,编译器出现错误:Exception in thread "main" java.lang.SecurityException:Prohibited package name:java......."错误原因:包名不能取“java”,取java则会与内部的关键字冲突;...

2013-12-18 14:58:45 2794

原创 使用 myeclipse10整合S2SH框架

我使用的是myeclipse 10.0 整合的一\添加spring支持1.项目-->右键-->myeclipse-->选择Add spring Ca....选择如图.外加 下面的spring 3.0 web libaries下一步完成:)二\.添加hibernate 支持项目-->右键-->myeclipse-->选择Add...

2013-12-18 14:32:28 449

原创 MyEclipse输入代码打点没有提示的解决办法

window->Preferences->Java->Editor->Content Assist->Advanced  上面的选项卡Select the proposal kinds contained in the 'default' content assist list: 中把 Other Java Proposals 选项打上勾就可以了。...

2013-12-17 15:54:59 175

原创 myeclipse10中的js文件报错

整理一下,希望帮到 遇到此问题的哥们、姐们。方法一:myeclipse9 很特殊 和 myeclipse10 不一样,所以myeclipse9 不能使用该方法。方法二: 为了做一个页面特效,导入了一个jquery文件,怎想,myeclipse竟然报错说是语法错误,但是这个js文件我是从官网上下载的,不应该出错才对,百度谷歌之后终于找到了解决办法: 选中报错的js文...

2013-12-17 14:39:57 411

原创 邮件服务器James命令解释

help display this help 显示帮助信息listusers display existing accounts 显示现有账户countusers display the number of existing accounts 显示现有账户数量adduser [username] [password] add a new user 添加...

2013-12-16 16:54:09 667

原创 linux安装java邮件服务器james

由于我服务器上的sendmail不好使,而postfix安装太麻烦,我安装了james1.下载 命令:wget http://mirror.bjtu.edu.cn/apache//james/server/apache-james-2.3.2.tar.gz2.解压命令:tar -zxvf apache-james-2.3.2.t...

2013-12-16 16:41:00 356

原创 java中使用redis

Redis本质上是一个Key-Value类型的内存数据库。1)下载redis服务:https://github.com/dmajkic/redis/downloads解压有如下文件:2)下载jedis(jar):https://github.com/xetorthio/jedis/downloads3)新建java项目RedisTest及测试类:import redis...

2013-12-12 09:43:54 79

原创 mongodb ,redis,memcache区别:

先说我自己用的情况:最先用的memcache ,用于键值对关系的服务器端缓存,用于存储一些常用的不是很大,但需要快速反应的数据 然后,在另一个地方,要用到redis,然后就去研究了下redis. 一看,显示自己安装了php扩展,因为有服务器上的redis服务端,自己本地就没有安装,其实用法和memcache基本一样,可能就是几个参数有所不同。当然 它们缓存的效果也不一样,具体的哪里...

2013-12-12 09:43:47 102

原创 Redis 介绍与使用

数据库主要类型有对象数据库,关系数据库,键值数据库等等,对象数据库太超前了,现阶段不提也罢;关系数据库就是平常说的MySQL,PostgreSQL这些熟的不能再熟的东西,至于键值数据库则是本文要着重说的,其代表主要有MemcacheDB,Tokyo Cabinet等等。Redis本质上也是一种键值数据库的,但它在保持键值数据库简单快捷特点的同时,又吸收了部分关系数据库的优点。从而使它的位置...

2013-12-11 17:58:21 80

原创 人人帐号登录、连接

帐号登录第一种典型的接入方式是“帐号登录”。指的是用户使用人人网帐号快速登录到第三方网站。针对的用户主要是在人人网有帐号但在第三方网站没有帐号的用户,免除了他们在第三方网站上繁琐的注册过程。帐号登录教程 (直接使用OAuth 2.0来授权)帐号绑定第二种典型的接入方式是“帐号绑定”。指的是用户在第三方网站上将自己的第三方网站帐号与人人网帐号进行绑定,这样用户在第三方网站上产生的UGC内容可以同步回...

2013-12-11 17:55:07 2457

原创 Kerberos原理的对话

(Kerberos: Network Authentication Protocol)Kerberos这一名词来源于希腊神话“三个头的狗——地狱之门守护者”Kerberos 是一种网络认证协议,其设计目标是通过密钥系统为客户机 / 服务器应用程序提供强大的认证服务。该认证过程的实现不依赖于主机操作系统的认证,无需基于主机地址的信任,不要求网络上所有主机的物理安全,并假定网络上传送的数据包...

2013-12-11 17:52:54 377

原创 OAuth 2.0

OAuth认证和授权的过程如下:1、用户访问第三方网站网站,想对用户存放在服务商的某些资源进行操作。2、第三方网站向服务商请求一个临时令牌。3、服务商验证第三方网站的身份后,授予一个临时令牌。4、第三方网站获得临时令牌后,将用户导向至服务商的授权页面请求用户授权,然后这个过程中将临时令牌和第三方网站的返回地址发送给服务商。5、用户在服务商的授权页面上输入自己的用户名和密码,授权第三方网站访问...

2013-12-11 17:51:30 109

原创 long数组与Long数组转换

Set<Long> idsSet = new HashSet<Long>(); //过滤没有详情的id for(Entry<Long, UserProfile> entry : userProfileMap.entrySet()){ UserProfile userProfile = entry.getValue(); if (use...

2013-12-11 17:40:32 1236

转载 ubuntu 下php的安装配置

安装配置php+mysql安装 Apache2:sudo apt-get install apache2安装PHP模块:sudo apt-get install php5 php5-gd php5-cli编辑测试页:()sudo gedit /var/www/testphp.php安装Mysqlsudo apt-get install mysql-servermysqladm

2013-08-28 18:02:58 659

转载 phpmyadmin—— MySQL 返回 #1146 - Table 'phpmyadmin.pma_recent' doesn't exist错误解决方案

MySQL 返回:#1146 - Table 'phpmyadmin.pma_recent' doesn't exist  $cfg['Servers'][$i][‘recent'] = 'pma_recent';   rewrite as follows: $cfg['Servers'][$i]['pma_recent'] = 'pma_r

2013-08-28 18:01:18 6688

转载 Ubuntu下安装和配置Apache2

在Ubuntu中安装apache  安装指令:sudo apt-get install apache2  安装结束后:  产生的启动和停止文件是:/etc/init.d/apache2  启动:sudo apache2ctl -k start  停止:sudo apache2ctl -k stop  重新启动:sudo apache2ctl -k restart  配置

2013-08-28 17:36:23 622

转载 ubuntu下mysql安装路径更改及密码修改

一、修改mysql的安装路径1 停止mysql服务sudo /etc/init.d/mysql stop2 复制现有数据目录到目标目录sudo cp /var/lib/mysql /home/mysql3 修改权限sudo chown -R mysql:mysql /home/mysqlsudo chmod 755 /home/mysqlsudo chm

2013-08-28 17:25:56 796

转载 HTML5 本地存储

1、sessionStorage2、localStorage3、Database Storage4、globalStorage5、兼容性参考文献本地持久化存储一直是本地客户端程序优于 web 程序的一个方面。对于本地应用程序,操作系统会一共一个抽象层,用于存储和获取特定于应用程序的数据,例如用户设置或者运行时状态。这些值可以被存储于注册表、INI 文件,或者其他什么地方,这取决于操作系统的实现

2013-08-15 15:01:07 516

转载 Linux下配置eclipse桌面快捷方式

解压eclipse下载文件并移到opt文件夹下。tar xzf eclipse-jee-galileo-SR2-linux-gtk.tar.gzsudo mv eclipse /opt/eclipsecd /optsudo chown -R root:root eclipsesudo chmod -R +r eclipsesudo chmod +x `sudo find ecl

2013-08-08 16:16:15 479

转载 EhCache使用详细介绍

Ehcache中不仅可以用配置文件来配置缓存,而在代码中也可以实现同样的功能。 CacheManager singletonManager = CacheManager.create(); Cache memoryOnlyCache = new Cache(“testCache”, 50000, false, false, 8, 2); Cache test = singletonMa

2013-08-06 10:19:14 489

转载 Linux shell脚本编写基础

在进行linux测试时编写脚本是必不可少的,Shell脚本的名称可以随便定义,也不要什么后缀名,例如可以写abc,smartzip这类名称,运行时只要键入./smartzip就能运行脚本了。。每行命令开头处不用就空格也行。。  第1部分. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/s

2013-08-01 15:01:05 618

转载 Vi编辑器使用手册

一、Vi入门    (一)、进入vi    在系统提示字符(如$、#)下敲入vi <档案名称>,vi 可以自动帮你载入所要编辑的文件或是开启一个新文件(如果该文件不存在或缺少文件名)。进入 vi 后萤幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的。    (二)、两种模式    如上所述,vi存在两种模式:指令模式和输入模式。在指令模式下输入的按键将做为

2013-08-01 11:31:45 471

转载 Linux 解压缩命令大全

.tar  解包:tar zxvf FileName.tar  打包:tar czvf FileName.tar DirName  ---------------------------------------------  .gz  解压1:gunzip FileName.gz  解压2:gzip -d FileName.gz  压缩:gzip FileName 

2013-08-01 11:26:50 351

转载 Linux下安装maven

1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;2.进入下载文件夹,找到下载的文件,运行如下命令解压tar -xvf  apache-maven-2.2.1-bin.tar.gz解压后的文件夹名为apache-maven-3.0.33.使用mv命令将apa

2013-08-01 11:12:21 436

转载 Linux 下git的安装

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。Git与CVS的区别     * 分支更快、更

2013-08-01 11:04:31 470

转载 Maven简介

3.1. Maven3.1.1. Maven介绍我们使用maven构建应用环境,因此我们先来简单介绍maven。Maven是什么?如何回答这个问题要看你怎么看这个问题。 绝大部分Maven用户都称Maven是一个"构建工具":一个用来把源代码构建成可发布的构件的工具。构建工程师和项目经理会说Maven是一个更复杂的东西:一个项目管理工具。那么区别是什

2013-08-01 10:26:49 449

转载 Maven常用命令

Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令: 1. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName

2013-08-01 10:25:44 558

转载 Git 常用命令

2013-08-01 09:54:58 487

转载 操作数据为 null 的函数 (oracle版)

综合数据类型函数NVL (expr1, expr2)如果 expr1 为非空,就返回 expr1, 如果 expr1 为空返回 expr2,两个表达式的数据类型一定要相同。NVL2 (expr1, expr2, expr3)如果 expr1 为非空,就返回 expr2, 如果 expr1 为空返回 expr3NULLIF (expr1, expr2)如果 expr1 和

2013-07-31 18:36:12 580

转载 【转】最新Oracle 和 mysql 的对比参照----开发篇

说明OracleMysql对比版本Release 10.2.0.1.0 XE windowsXP5.0.45-community-nt-log MySQL Community Edition (GPL)当作计算器SQL> select 1+1 from dual;mysql> select

2013-07-31 18:14:39 700

转载 SQL方法函数1——操作数字(oracle版)

数字操作函数SELECT ROUND(45.923,2), ROUND(45.923,0), ROUND(45.923,-1) FROM DUAL;ROUND(45.923,2) ROUND(45.923,0) ROUND(45.923,-1)--------------- --------------- ----------------45.92

2013-07-31 17:56:30 810

转载 标准SQL的9种语句

标准的sql包含9种语句:  数据查询 select  数据定义 create drop alter  数据操纵 insert update delete  数据控制 grant revoke  这9种语句看起来很简单,但实际上内容还是很丰富的,学好这9种语句灵活运用对我们来说是非常重要的。  (1)Select 查询语句   语法:SELECT [ALL|DISTIN

2013-07-31 17:47:33 10032

转载 Annotation注解的介绍和使用 自定义注解

1、Annotation的工作原理:JDK5.0中提供了注解的功能,允许开发者定义和使用自己的注解类型。该功能由一个定义注解类型的语法和描述一个注解声明的语法,读取注解的API,一个使用注解修饰的class文件和一个注解处理工具组成。Annotation并不直接影响代码的语义,但是他可以被看做是程序的工具或者类库。它会反过来对正在运行的程序语义有所影响。Annotation可以冲源文件

2013-07-29 14:26:51 930

jsp+MySQL选课管理系统

jsp+MySQL选课管理系统的全部工程,直接导入eclipse就能用,很好的

2009-10-28

ssd5_Experiment5

我们学的ssd5,不知对大家有没有用,看看吧

2009-06-30

ssd5_Experiment4

ssd5有好多种,我们学的是这个,希望对大家有用,

2009-06-30

ssd5_Experiment2

我们的ssd5,不知和大家要的一不一样,希望对大家有用

2009-06-30

ssd5_Experiment1

我们的ssd5,不知和大家的一不一样,希望有用

2009-06-30

自己写的C语言写的学生信息管理系统

C语言写的,用到了链表和文件的功能,做到的容错功能,很好用

2009-03-21

C++文件问题

读取文件后总是会有错误,无法解决

2009-03-21

空空如也

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

TA关注的人

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