我们app的开发通常有2种认证方式一种是BasicAuth,一种是OAuth;现在普遍还是使用OAuth的多,而使用BasicAuth认证的少,正好呢我今天给大家介绍的就是使用的比较少的BadicAuth认证方式,这种认证方式开发和调试简单,没有复杂的页面跳转逻辑和交互过程,更利于发起方控制。然而..
分类:
移动开发 时间:
2016-06-12 23:42:16
阅读次数:
483
实现原理:1,后台角色及菜单添加完整。2,不同角色确认不同权限。3,后台添加一个管理者时,分配一个id的同时,会确认其后台角色身份。4,管理者访问菜单时,调取其角色身份,进而确定其权限下的菜单的链接,较对权限下的链接与访问菜单链接(控制器内获取控制器类名及方法名..
分类:
其他好文 时间:
2016-06-12 23:44:34
阅读次数:
386
解决方法:将$ORACLE_BASE/admin/数据库名称/pfile目录下的init.ora.012009233838形式的文件copy到$ORACLE_HOME/dbs目录下initoracle.ora即可。(注:initoracle.ora中的oracle为你的实例名ORACLE_SID)find/-nameinit.ora.012009233838find/-nameinit.ora.*cp/URP/oracle/admi..
分类:
其他好文 时间:
2016-06-12 23:43:04
阅读次数:
248
目前一共有十台机器,已完成以下配置的机器为:192.168.1.1
现其他机器均需要进行以下操作,以118这台服务器为例:
一、修改主机名
#hostnamexen118.localdomain
#vim/etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=xen118.localdomain
~
#vim/etc/hosts..
分类:
其他好文 时间:
2016-06-12 23:42:05
阅读次数:
154
文/辛东方,80后作家、专栏作者、专注互联网科技领域百度百家从上线到现在,已经走过了两年半时间。近日,百度联盟宣布调整产业框架,将推出百度号。这是百度公司继百度百家、百度发布之后,推出的第三个自媒体平台。据悉,百度号将引入广告变现流程,给原创作者和自媒体人一个..
分类:
其他好文 时间:
2016-06-12 23:42:06
阅读次数:
278
一、什么是RAID?RAID就是将多块磁盘组成一个阵列,提供更高的性能、冗余。二、RAID功能1、提高IO能力,磁盘并行读写2、提高耐用性,通过冗余功能实现3、RAID有很多级别,每个级别工作方式不同三、RAID实现方式1、外接式磁盘阵列:通过扩展卡提供适配能力2、内接式磁盘阵列:主..
分类:
其他好文 时间:
2016-06-12 23:43:26
阅读次数:
254
企业生产环境常见的http返回状态码汇总,如下表格:HTTP状态码英文解释中文解释200-OK,-StandardresponseforsuccessfulHTTPrequests.发出http请求后服务器成功返回正确的网页301-MovedPermanently,-Thisandallfuturerequestsshouldbedirectedtothegiven.请求的网页已永久跳转..
分类:
Web程序 时间:
2016-06-12 23:42:10
阅读次数:
420
下载制作完成的虚拟机镜像wgethttp://192.168.1.1/vps.img-P/etc/xen/建立配置文件:#vim/etc/xen/vpsname="vps"uuid="38c36e77-fdea-6839-ed9e-6eae22f52cd4"maxmem=3584memory=3584vcpus=4bootloader="/usr/bin/pygrub"on_poweroff="destroy"on_reboot="restart"on_crash="res..
分类:
其他好文 时间:
2016-06-12 23:43:40
阅读次数:
226
线程及线程池1.线程池的作用限制系统中执行线程的数量2.为什么要用线程池2.1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务.2.2可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为消耗过多的内存,而把服务器累趴下(每个线程需要大..
分类:
编程语言 时间:
2016-06-12 23:42:28
阅读次数:
220
1.描述HashMap内部实现原理。HashMap存的是K-V对,K是唯一的不重复的。在存储方式上hashmap底层实现了一个散列算法,散列是一种基于关键词的搜索算法,提升了hashmap的查找速度。hashmap的查找机制是先用对象的hashcode得出一个地址用equals比较地址中的链表的各个元素,如果形..
分类:
编程语言 时间:
2016-06-12 23:40:20
阅读次数:
172
程序地址:http://www.cheemoedu.com/exercise/13问题描述:完全数(Perfectnumber),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。例如,第一个完全数是6,它有约数1、2、3、6,除去它本身6外,其余3..
分类:
其他好文 时间:
2016-06-12 23:42:25
阅读次数:
403
一、eval的基本用法eval会对后面的cmdLine进行两遍扫描,如果第一遍扫描后,cmdLine是个普通命令,则执行此命令;如果cmdLine中含有变量的间接引用,则保证间接引用的语义。1.eval命令将会首先扫描命令行进行所有的替换,然后再执行命令。该命令使用于那些一次扫描无法实现其功..
分类:
系统相关 时间:
2016-06-12 23:41:23
阅读次数:
254
部署环境:系统,RedHat6.5;组件,Nagios;部署前准备:关闭Selinux,和防火墙(/etc/init.d/iptablesstop);获取相关软件包。(包括gd-develmysql-serveropenssl-develxinetd;等)具体步骤:1.在Nagios运行的主机上创建Nagios用户和nagcmd组;groupaddnagcmd;useradd-M-d/usr/l..
分类:
移动开发 时间:
2016-06-12 23:40:58
阅读次数:
338
1,linux版本号表示:major.minor.release例:2.4.4,3.10.182,发行商:发行版:开源程序+linux内核slackware而后衍生:suseDebian而后衍生:ubunturedhat:而后衍生:Centos(社区版)FedoraArchlinux,Gentoo:源码,可根据需求自动做出优化和定制,但技术较复杂3,应用接口..
分类:
系统相关 时间:
2016-06-12 23:41:29
阅读次数:
265
一、链表的简单实现publicclassLink{ publicintiData; publicdoubledData; publicLinknext; publicLink(intid,doubledd) { iData=id; dData=dd; } publicvoiddisplayLink() { System.out.println(iData+","+dData); }}classLinkList{privateLinkfirst; publicLinkList(..
分类:
其他好文 时间:
2016-06-12 23:40:52
阅读次数:
230
一、简单实现/***栈*以数组为存储的栈*说明:*1.入栈*2.出栈*3.是否为空*4.是否已满**/publicclassStack{privateintmaxSize;privatelong[]stackArray;privateinttop;publicStack(ints){ maxSize=s; stackArray=newlong[maxSize]; top=-1;}publicvoidpush(longj){ stackArray[++t..
分类:
其他好文 时间:
2016-06-12 23:41:10
阅读次数:
172
$*$@区别shift参数向前移一位,移动位置变量。$?$n$#$0$!$$#!/bin/shpidpath=/tmp/p.pidif[-f"$pidpath"]thenkill-USR2`cat$pidpath`》/dev/null2>&1rm-f$pidpathfiecho$$>$pidpathsleep300系统中某一个脚本同时只能运行一个的时候bash内置命令echoevalexecexportread..
分类:
系统相关 时间:
2016-06-12 23:40:58
阅读次数:
237