搜索到与相关的文章
编程技术

acegi"安全控制"的设置-1

acegi安全系统,是个用于springframework的安全框架,能够和目前流行的web容器无缝集成。他使用了spring的方式提供了安全和认证安全服务,包括使用beancontext,拦截器和面向接口的编程方式。因此,acegi安全系统能够轻松地适用于复杂的安全需求。安全涉及到两个不同的概念,认证和授权。前者是关于确认用户是否确实是他们所宣称的身份。授权则是关于确认用户是否有允许执行一个特定的操作。在acegi安全系统中,需要被认证的用户,系统或代理

系统 2019-08-29 22:06:29 2487

编程技术

Mac OS X:Analysis of the Use of the Boot Ser

AnalysisoftheUseoftheBootServerDiscoveryProtocolinNetBootIntroductionNetBootusestheBootServerDiscoveryProtocol(BSDP)tocommunicatenetworkbootimageoptionsbetweenclientsandservers.BSDPisimplementedwithintheVendorOptionsofDHCPasdefine

系统 2019-08-29 22:02:03 2487

编程技术

在线Flash版淘宝API测试工具发布(并提供桌面AIR

更新版本2009-10-8.版本号1.0.2推出在线版:1.访问淘宝TOPAPI测试工具在线版地址:http://taobao.51openapi.com/AS3SDK更新:1.TaobaoSender增加proxyURL,提供代理服务(解决B/S下跨域安全沙箱问题)桌面版下载地址http://taobao.51openapi.com/tool/index.htmlAS3SDK地址http://code.google.com/p/taobaoassdk/官

系统 2019-08-29 21:58:18 2487

Java

Java shuffle 算法

Fisher–Yatesshuffle基本思想(Knuthshuffle):Toshuffleanarrayaofnelements(indices0..n-1):forifromn−1downto1doj←randomintegerwith0≤j≤iexchangea[j]anda[i]JDK源代码如下:/***MoveseveryelementoftheListtoarandomnewpositioninthelist.**@paramlist*the

系统 2019-08-12 09:27:20 2487

各行各业

关于分布式开发的资料

我说的都是基于TCP消息传递的分布式。网络层:Netty,Mina.我自己用的Netty,公司用的Mina.(都是NIO,异步,当你有同步需求的时候很蛋疼,比如负载均衡)消息传输格式:googleprotocolbuffer(我用的就是这个,序列化和饭序列化速度很快,缺点:要定义格式文件,没有继承的概念!!用编译器生成java代码,所以不要想extends)集群管理,心跳,FailOver通知,leader选举:zookeeper(基本快成行业标准了。)负

系统 2019-08-12 09:26:41 2487

Oracle

mysql到oracle的移植

1.基本处理思路第一步:建与mysql同构的oracle数据库实例,并更新数据。1.期望将mysql导出成与oracle通用的sql语句,通过该语句进行更新。2.如果1不能做到,可先将数据库结构(表结构等)导出,在通过insert语句,或execl(限制:最多只能6w多条记录)进行导出、导入。第二步:一边设计新库,一边写老库到新库的同步程序。1.通过dblink进行连接,用存贮过程同步。2.对于数据量为千万级的表需要单独(特别)处理。2.mysql到ora

系统 2019-08-12 01:54:40 2487

MySql

解决 mysql ERROR 1017:Can't find file: '/xxx

如果重启服务器前没有关闭mysql,MySql的MyiSAM表很有可能会出现ERROR#1017:Can'tfindfile:'/xxx.frm'的错误,出现这个问题的原因不是'/xxx.frm'这个文件不见了,而是这些文件的权限(应该要是mysql)不知道为什么变成了root。解决方法:cd到xxx.frm文件所在目录下,执行一下命令:chownmysql.mysql*将所有文件的权限都改过来就可以了!解决mysqlERROR1017:Can'tfind

系统 2019-08-12 01:54:05 2487

Oracle

Oracle10GODP连接11G数据库,出现ORA - 1017用

一、出现症状1、使用sqlplus连接正常2、C#使用10g的ODP.NET连接时,报上面的错误二、原因1、Oracle11G之前密码是不区分大小写的,从11G开始默认密码区分大小写2、使用10G的ODP.NET时,会自动把密码转换成大写三、解决办法1、给连接字符串中密码使用加上引号,这样密码就不会转成大写了2、换成11G客户端3、修改数据库,禁用大小写敏感模式:ALTERSYSTEMSETSEC_CASE_SENSITIVE_LOGON=FALSEOra

系统 2019-08-12 01:51:50 2487

编程技术

我心中的最 2 互联网公司

喜闻2.mindmeters.com评选“2007年度“我心中的最2互联网公司””。口号是,“没有最2,只有更2”。郑昀的提名:新浪博客/百度博客:提名理由同方军。搜狗:提名理由:不依不饶词库门。参考方案:方军的提名:新浪网提名理由:把所有图片变成仅供浪友交流使用分众传媒提名理由:让生活充满广告谷歌提名理由:抄袭搜狗输入法Myspace中国提名理由:中国领先最2网站建设中百度日本提名:需要理由吗?===王三表的答案:第一名:新浪。很多人都猜到了吧,你们真有

系统 2019-08-12 01:32:52 2487

各行各业

第二人生的源码分析(四十)创建多个工作线程

多线程的程序是比较常见的,更何况是网络程序。随着多核CPU的发展,想提高程序的性能,只能靠多线程工作了。下面就带你看看第二人生是怎么创建多线程工作的,每个线程又是做什么样的工作。由于线程类是主动类,线程的工作结构就是程序的工作结构了,写一个好的程序,往往就是线程类的结构安排,也就是整个程序的架构实现。并且每个线程之间的交互,都需要小心地进行着,一着不慎就全盘皆输,造成多个线程之间死锁的出现,因此写多线程程序,总要如履薄冰,小心翼翼。#001boolLLAp

系统 2019-08-12 01:32:49 2487