- 一个关于单点登录框架CAS在前后端分离下的解决方案
Lnstark
这段时间项目要用到cassso框架,因为之前的老项目一直是用SpringMVC,cas用起来也没什么问题,但是现在改成了前后端分离,用cas就遇到了一些问题。正常CAS认证流程:CAS认证流程.png这里用的是cas4.0,cas客户端是springboot的。遇到的第1个坑第3步的时候有跨域问题,cas里自带的登陆登出页面都是jsp的,用servlet直接跳转。而前后端分离之后就不能直接跳转。前
- CAS单点登录(一):启动CAS认证中心服务
CypherFyc
Java
CAS单点登录(一):启动CAS认证中心服务准备并启动CAS服务端一些配置移除HTTPS认证修改CAS端口默认登录用户名准备并启动CAS服务端访问CAS下载链接下载CAS4.0解压,找到/modules/cas-server-webapp-4.0.0.war,将其复制到Tomcat下的webapps下,并重命名为cas.war启动Tomcat,如果没有修改过settings.xml,那么访问htt
- CAS4.0集成(restlet)与使用实例
TouchGreen
sso
CAS提供了C/S端登录的组件,集成restlet即可,步骤还是很方便的,可以先下载依赖包注意3.x版本的restlet与4.0集成的包有所不同,这里只描述4.0版本百度云依赖包下载密码:p9171.加入依赖包2.配置web.xmlrestletorg.restlet.ext.spring.RestletFrameworkServlet1restlet/v1/*3.重启服务器,测试1.获取登录TG
- 关于AppScan检测CAS4.0漏洞的处理办法
杨过
casxsssql注入csrf
第一种:SQL盲注SQL盲注是一种威胁程度很高的安全漏洞,通过这种方式,可以入侵服务提供商的服务器数据库,从而窃取、篡改、甚至是删除用户数据。在现实生产环境中我们要完全避免SQL注入的话,需要做很多的工作。在这里仅记录绕过AppScan检测的方法解决方式:在cas中添加过滤器,过滤请求中的非法字符publicvoiddoFilter(ServletRequestrequest,ServletRes
- 关于AppScan检测CAS4.0漏洞的处理办法
杨过
casxsssql注入csrf
第一种:SQL盲注SQL盲注是一种威胁程度很高的安全漏洞,通过这种方式,可以入侵服务提供商的服务器数据库,从而窃取、篡改、甚至是删除用户数据。在现实生产环境中我们要完全避免SQL注入的话,需要做很多的工作。在这里仅记录绕过AppScan检测的方法解决方式:在cas中添加过滤器,过滤请求中的非法字符publicvoiddoFilter(ServletRequestrequest,ServletRes
- cas-client单点登录客户端拦截请求和忽略/排除不需要拦截的请求URL的问题
玉标
博客学院下载图文课论坛APP问答商城VIP会员活动招聘ITeyeGitChat写博客赚零钱传资源关注和收藏在这里文章评论写评论dazhangfengxiao#6楼亲测可用,谢谢!3个月前l714417743#5楼cas4.0测试无效,还是自己尝试重写吧3个月前zhanfp#4楼很佩服作者的研究精神,但是作者忽略了cas的版本。4个月前jiangjia2706#3楼您好,能耽误宝贵时间帮我看下么,用
- CAS4.0之环境搭建
ye_xinhua
单点登录——CAS4.0使用
概述初搭环境,演示一个CAS的最简单的实例环境介绍win1064bitJDK1.8Tomcat-8.0cas-server-4.0.0(http://pan.baidu.com/s/1gd1SO7L)cas-client-3.1.10(使用maven)org.jasig.cascas-client-core3.1.10其中tomcat服务器需要两个,分别用来部署casserver和你自己的应用(集
- cas4.0实现多种方式邮箱/手机号码登录及认证
zgt4j
JAVA
先说多种方式登录的问题,这里使用手机号码和用户名百度了半天网上能找到的办法都试了,似乎都不好使,要不就是需要修改源码经过反复查看cas4.0源码,发现可以配置多个身份认证器,而且可以配置多个身份认证器的策略,这里用org.jasig.cas.authentication.AnyAuthenticationPolicy,即任何一个认证器通过就算通过。这就好办多了,一切问题都好解决,废话不多说,直接上
- cas 4.0——cas的新版本可以下载了
zhurhyme
cas
cas官网http://www.jasig.org/cas上可以下载cas4.0了。半年前就知道cas在改版成4.0,但是官网迟迟不能下载,原来从svn上check一次代码,看了一下与现在的3.5.2版本变化太大,当时开发项目时间比较紧,所以就选择了cas3.5.2。今天偶然间发现官网可以下载cas4.0了,所以从上面down下来看看。初看起来没有什么变化,整个的项目结构几乎一致,作为cas的应用
- CAS4.0 server 环境的搭建
zangguangtian
cas-servercas-server环境搭建
一:不需https访问环境搭建1、上cas的官网下载casserver官网地址:https://github.com/Jasig/cas/releases,下载好后解压下载的cas-server-4.0.0-release.zip压缩包,把cas-server-4.0.0\modules\cas-server-webapp-4.0.0.war重命名为cas.war也可以到http://downlo
- 【SSO单点系列】:CAS4.0 CAS整合SpringMVC+MyBatis实现数据库校验(04)
weixin_30323961
一、准备所需jar包cas\WEB-INF\lib中加入c3p0-0.9.1.2.jar包、mysql-connector-java-5.1.21.jar包和cas-server-support-jdbc-4.0.0.jar包。c3p0的jar包和mysql驱动的jar包可以在maven上拉下来,cas-server-support-jdbc-4.0.0.jar这个jar包可以在cas-serve
- CAS生成TGT
gy坏坏
cas单点登陆
声明:基于cas4.0改造1.需求基于cas做扫码登陆、短信登陆等特殊场景时,用户无需输入账号密码进行登陆操作。2.改造2.1.增加生成tgt接口类核心代码如下//登陆用户对象UsernamePasswordCaptchaCredentialcredential=newUsernamePasswordCaptchaCredential();credential.setUsername(userna
- CAS实现SSO单点登录-去除CAS4.0的HTTPS
doubleicon
其他
一、去除CASServer的HTTPS CAS默认是采用https模式的,我们没有配置证书,所以要么配置证书,要么取消https的过滤,让http协议也能访问;我们这里取消https的配置,让http也能访问。需要修改三个文件四处地方的配置(针对4.0.0版本,其他版本的话第一处必改,其他的看看还有没有带有cookie的文件名),详细配置修改如下:1、WEB-INF/deployerConf
- CAS4.0 自定义客服端登陆界面
hzgqin
java
关于cas基本搭建,就不再描述了,随便一搜一大堆。我这里只关注后期的修正,当有这样一个需求:当你登录系统软件时,不希望跳转到cas默认的页面去做登录。你希望在自己的子系统的登录页面进入。我这里用服务端是cas4.0版本,客服端是3.1.12其实服务器的版本之间差别还是有很多的。实现原理:一、逻辑1,客户端修改CASAuthenticationFilter过滤器,该过滤器会判断用户是否登录,如果没有
- CAS4.0 4.1 服务器端搭建(一)
_某藍
CAS服务器CAS4-x开源项目
CAS(CentralAuthenticationService)是Yale大学发起的一个开源项目,旨在为Web应用系统提供一种可靠的单点登录方法,CAS在2004年12月正式成为JA-SIG的一个项目。从结构上看,CAS包含两个部分:CASServer和CASClient。CASServer需要独立部署,主要负责对用户的认证工作;CASClient负责处理对客户端受保护资源的访问请求,需要登录时
- CAS4.0 server 环境的搭建
雨轩_wscrf
linux
1、上cas的官网下载casserver官网地址:https://github.com/Jasig/cas/releases,下载好后解压下载的cas-server-4.0.0-release.zip压缩包,把cas-server-4.0.0\modules\cas-server-webapp-4.0.0.war重命名为cas.war2、cas.war放到tomcat的webapps目录下3、CA
- 关于AppScan检测CAS4.0漏洞的处理办法
杨过
casxsssql注入csrf
第一种:SQL盲注SQL盲注是一种威胁程度很高的安全漏洞,通过这种方式,可以入侵服务提供商的服务器数据库,从而窃取、篡改、甚至是删除用户数据。在现实生产环境中我们要完全避免SQL注入的话,需要做很多的工作。在这里仅记录绕过AppScan检测的方法解决方式:在cas中添加过滤器,过滤请求中的非法字符publicvoiddoFilter(ServletRequestrequest,ServletRes
- CAS数据库配置
BetterFuture
CAS服务搭建和集成之后,可以使用默认账号登录,默认账号为由于我用的是cas4.0的版本所以默认的初始账号是密码是casuserMellon之前看很多教程用的是3.4的版本那时候初始账号和密码是admin但是要是连接到数据库又怎么办呢。下面cas服务器如何配置数据库。我使用的数据库是mysql.1.打开cas服务器所属的tomcat找到D:\apache-tomcat7\webapps\cas\W
- SSL中,公钥、私钥、证书的后缀名都是些啥?
edmond999
android研究
今天做这么一个事,centos服务器,tomcat8+nginx1.6,现在要在上面运行cas4.0。所以需要配ssl,然后找教程,了解到,需要把tomcat和nginx的ssl都配置好。到这里就晕了,tomcat配ssl需要一个.keystore文件,nginx则需要配一个.crt和一个.key的文件。按照教程使用keytool生成了.keystore文件,然后我需要通过.keystore导出一
- CAS票据之ST与TGT过期策略详细说明
一缕清风o
统一认证系统springjavaEE
转载自:http://blog.yoodb.com/yoodb/article/detail/1225CAS的核心就是Ticket中文称之为票据,以及在Ticket之上的一系列逻辑处理操作。CAS的主要包含票据有TGT、ST、PGT、PGTIOU、PT,其中TGT、ST是CAS1.0协议中就有的票据,PGT、PGTIOU、PT是CAS2.0协议中新增的的票据,目前CAS最新版本已经到了CAS4.0
- CAS4.0关联mysql数据库
equalxx
CASjavaSSOmysql
阅读更多首先要把参照的网址贴出来,尤其是别人的劳动成果:)参照文章:http://blog.163.com/zhao_jinggui/blog/static/169620429201411245344180/https://wiki.jasig.org/display/CASUM/Using+JDBC+for+Authenticationhttps://my.oschina.net/xiaokac
- CAS4.0关联mysql数据库
equalxx
CASjavaSSOmysql
阅读更多首先要把参照的网址贴出来,尤其是别人的劳动成果:)参照文章:http://blog.163.com/zhao_jinggui/blog/static/169620429201411245344180/https://wiki.jasig.org/display/CASUM/Using+JDBC+for+Authenticationhttps://my.oschina.net/xiaokac
- CAS4.0版本restful API部署及调用(http版)
equalxx
casserver4.0javarestful部署配置
阅读更多最近刚开始做后台,有很多知识亟需补充。几个平台要统一登录接口,由于投资方的系统使用CAS进行单点登录,我们也只能部署cas。架构师表示有很多比CAS更好的框架,比如openAM之类的。结果从网上搜到的看起来貌似官方的教程略不靠谱,很多网站的教程还都是3.n的版本号,里面getticket时候需要com.noelios.restlet的包,尼玛至少4.0已经不需要这些包了,把它们配置进去是不
- CAS4.0版本restful API部署及调用(http版)
equalxx
casserver4.0javarestful部署配置
阅读更多最近刚开始做后台,有很多知识亟需补充。几个平台要统一登录接口,由于投资方的系统使用CAS进行单点登录,我们也只能部署cas。架构师表示有很多比CAS更好的框架,比如openAM之类的。结果从网上搜到的看起来貌似官方的教程略不靠谱,很多网站的教程还都是3.n的版本号,里面getticket时候需要com.noelios.restlet的包,尼玛至少4.0已经不需要这些包了,把它们配置进去是不
- cas4.0服务端集群
jin5203344
redis集群
cas服务端集群,相信网上资料也蛮多的,无非就是session共享,ticket共享关于session共享上一篇tomcatredissessionmanager已经给出了具体的解决方案,这里主要说一下ticket共享问题首先定义自己的ticketRegistory如下然后修改ticketRegistory.xml文件屏蔽掉-->
-->添加${st.timeToKillInSecon
- CAS4.0 服务端配置与自定义拓展
jin5203344
单点登录登出
cas单点登录被广泛运用在多系统集成进行统一的登录登出管理,网上资料也比较多,这里就不作过多的描述。写这篇博客目的主要还是为了记录下以方便日后使用。1.准备步骤下载cas4.0源码包 官网http://jasig.github.io/cas/4.0.0/index.html 导入IDE2.功能拓展 1.首先当然是拓展认证方式,cas默认给的为简单的用户名等于密码的认证这种实际应用中当然是没
- 2、cas4.0 单点登录 之 cas-client
zrk1000
单点登录cas-clientcas4-0cas-boot
cas4.0单点登录之cas-clientcas4.0单点登录之https证书已经做好了证书的准备工作,现在结合cas-server来配置单点登录;一、安装cas服务端(cas-server)cas服务端是一个war包,这里只做体验单点登录,cas-server下载点这里cas-server-webapp-4.0.0.war,将war包放tomcat下运行即可,运行cas-server的tomca
- 1、cas4.0 单点登录 之 https证书
zrk1000
caskeytool单点登录SSL证书cas4-0
cas4.0单点登录之https证书公司项目使用分布式部署,使用单点登录可使各节点无状态,达到业务与用户认证解耦;cas-server与cas-client通讯安全完全基于https,需要ssl证书,jdk的keytool工具生成的证书用于开发也是够的,当然正式上线的证书需要使用第三方认证的证书;这里介绍下cas开发的准备工作:keytool生成证书。1、创建证书库keytool-genkey-a
- CAS (3) —— Mac下配置CAS客户端经代理访问Tomcat CAS
Richaaaard
CAS(3)——Mac下配置CAS客户端经代理访问TomcatCAStomcat版本:tomcat-8.0.29jdk版本:jdk1.8.0_65nginx版本:nginx-1.9.8cas版本:cas4.1.2cas-client-3.4.1参考来源:CAS实现单点登录(SSO)经典完整教程CAS4.0配置开发手册cas客户端应用实现使用CAS在Tomcat中实现单点登录Tomcat(1)——M
- CAS (2) —— Mac下配置CAS到Tomcat(客户端)
Richaaaard
CAS(2)——Mac下配置CAS到Tomcat(客户端)tomcat版本:tomcat-8.0.29jdk版本:jdk1.8.0_65cas版本:cas4.1.2cas-client-3.4.1参考来源:CAS实现单点登录(SSO)经典完整教程CAS4.0配置开发手册cas客户端应用实现使用CAS在Tomcat中实现单点登录Tomcat(1)——Mac下配置TomcatHttps/SSL【高可用
- 关于旗正规则引擎中的MD5加密问题
何必如此
jspMD5规则加密
一般情况下,为了防止个人隐私的泄露,我们都会对用户登录密码进行加密,使数据库相应字段保存的是加密后的字符串,而非原始密码。
在旗正规则引擎中,通过外部调用,可以实现MD5的加密,具体步骤如下:
1.在对象库中选择外部调用,选择“com.flagleader.util.MD5”,在子选项中选择“com.flagleader.util.MD5.getMD5ofStr({arg1})”;
2.在规
- 【Spark101】Scala Promise/Future在Spark中的应用
bit1129
Promise
Promise和Future是Scala用于异步调用并实现结果汇集的并发原语,Scala的Future同JUC里面的Future接口含义相同,Promise理解起来就有些绕。等有时间了再仔细的研究下Promise和Future的语义以及应用场景,具体参见Scala在线文档:http://docs.scala-lang.org/sips/completed/futures-promises.html
- spark sql 访问hive数据的配置详解
daizj
spark sqlhivethriftserver
spark sql 能够通过thriftserver 访问hive数据,默认spark编译的版本是不支持访问hive,因为hive依赖比较多,因此打的包中不包含hive和thriftserver,因此需要自己下载源码进行编译,将hive,thriftserver打包进去才能够访问,详细配置步骤如下:
1、下载源码
2、下载Maven,并配置
此配置简单,就略过
- HTTP 协议通信
周凡杨
javahttpclienthttp通信
一:简介
HTTPCLIENT,通过JAVA基于HTTP协议进行点与点间的通信!
二: 代码举例
测试类:
import java
- java unix时间戳转换
g21121
java
把java时间戳转换成unix时间戳:
Timestamp appointTime=Timestamp.valueOf(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()))
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:m
- web报表工具FineReport常用函数的用法总结(报表函数)
老A不折腾
web报表finereport总结
说明:本次总结中,凡是以tableName或viewName作为参数因子的。函数在调用的时候均按照先从私有数据源中查找,然后再从公有数据源中查找的顺序。
CLASS
CLASS(object):返回object对象的所属的类。
CNMONEY
CNMONEY(number,unit)返回人民币大写。
number:需要转换的数值型的数。
unit:单位,
- java jni调用c++ 代码 报错
墙头上一根草
javaC++jni
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000777c3290, pid=5632, tid=6656
#
# JRE version: Java(TM) SE Ru
- Spring中事件处理de小技巧
aijuans
springSpring 教程Spring 实例Spring 入门Spring3
Spring 中提供一些Aware相关de接口,BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,其中最常用到de匙ApplicationContextAware.实现ApplicationContextAwaredeBean,在Bean被初始后,将会被注入 Applicati
- linux shell ls脚本样例
annan211
linuxlinux ls源码linux 源码
#! /bin/sh -
#查找输入文件的路径
#在查找路径下寻找一个或多个原始文件或文件模式
# 查找路径由特定的环境变量所定义
#标准输出所产生的结果 通常是查找路径下找到的每个文件的第一个实体的完整路径
# 或是filename :not found 的标准错误输出。
#如果文件没有找到 则退出码为0
#否则 即为找不到的文件个数
#语法 pathfind [--
- List,Set,Map遍历方式 (收集的资源,值得看一下)
百合不是茶
listsetMap遍历方式
List特点:元素有放入顺序,元素可重复
Map特点:元素按键值对存储,无放入顺序
Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的)
List接口有三个实现类:LinkedList,ArrayList,Vector
LinkedList:底层基于链表实现,链表内存是散乱的,每一个元素存储本身
- 解决SimpleDateFormat的线程不安全问题的方法
bijian1013
javathread线程安全
在Java项目中,我们通常会自己写一个DateUtil类,处理日期和字符串的转换,如下所示:
public class DateUtil01 {
private SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public void format(Date d
- http请求测试实例(采用fastjson解析)
bijian1013
http测试
在实际开发中,我们经常会去做http请求的开发,下面则是如何请求的单元测试小实例,仅供参考。
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.httpclient.HttpClient;
import
- 【RPC框架Hessian三】Hessian 异常处理
bit1129
hessian
RPC异常处理概述
RPC异常处理指是,当客户端调用远端的服务,如果服务执行过程中发生异常,这个异常能否序列到客户端?
如果服务在执行过程中可能发生异常,那么在服务接口的声明中,就该声明该接口可能抛出的异常。
在Hessian中,服务器端发生异常,可以将异常信息从服务器端序列化到客户端,因为Exception本身是实现了Serializable的
- 【日志分析】日志分析工具
bit1129
日志分析
1. 网站日志实时分析工具 GoAccess
http://www.vpsee.com/2014/02/a-real-time-web-log-analyzer-goaccess/
2. 通过日志监控并收集 Java 应用程序性能数据(Perf4J)
http://www.ibm.com/developerworks/cn/java/j-lo-logforperf/
3.log.io
和
- nginx优化加强战斗力及遇到的坑解决
ronin47
nginx 优化
先说遇到个坑,第一个是负载问题,这个问题与架构有关,由于我设计架构多了两层,结果导致会话负载只转向一个。解决这样的问题思路有两个:一是改变负载策略,二是更改架构设计。
由于采用动静分离部署,而nginx又设计了静态,结果客户端去读nginx静态,访问量上来,页面加载很慢。解决:二者留其一。最好是保留apache服务器。
来以下优化:
- java-50-输入两棵二叉树A和B,判断树B是不是A的子结构
bylijinnan
java
思路来自:
http://zhedahht.blog.163.com/blog/static/25411174201011445550396/
import ljn.help.*;
public class HasSubtree {
/**Q50.
* 输入两棵二叉树A和B,判断树B是不是A的子结构。
例如,下图中的两棵树A和B,由于A中有一部分子树的结构和B是一
- mongoDB 备份与恢复
开窍的石头
mongDB备份与恢复
Mongodb导出与导入
1: 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的.
所以,都有如下通用选项:
-h host 主机
--port port 端口
-u username 用户名
-p passwd 密码
2: mongoexport 导出json格式的文件
- [网络与通讯]椭圆轨道计算的一些问题
comsci
网络
如果按照中国古代农历的历法,现在应该是某个季节的开始,但是由于农历历法是3000年前的天文观测数据,如果按照现在的天文学记录来进行修正的话,这个季节已经过去一段时间了。。。。。
也就是说,还要再等3000年。才有机会了,太阳系的行星的椭圆轨道受到外来天体的干扰,轨道次序发生了变
- 软件专利如何申请
cuiyadll
软件专利申请
软件技术可以申请软件著作权以保护软件源代码,也可以申请发明专利以保护软件流程中的步骤执行方式。专利保护的是软件解决问题的思想,而软件著作权保护的是软件代码(即软件思想的表达形式)。例如,离线传送文件,那发明专利保护是如何实现离线传送文件。基于相同的软件思想,但实现离线传送的程序代码有千千万万种,每种代码都可以享有各自的软件著作权。申请一个软件发明专利的代理费大概需要5000-8000申请发明专利可
- Android学习笔记
darrenzhu
android
1.启动一个AVD
2.命令行运行adb shell可连接到AVD,这也就是命令行客户端
3.如何启动一个程序
am start -n package name/.activityName
am start -n com.example.helloworld/.MainActivity
启动Android设置工具的命令如下所示:
# am start -
- apache虚拟机配置,本地多域名访问本地网站
dcj3sjt126com
apache
现在假定你有两个目录,一个存在于 /htdocs/a,另一个存在于 /htdocs/b 。
现在你想要在本地测试的时候访问 www.freeman.com 对应的目录是 /xampp/htdocs/freeman ,访问 www.duchengjiu.com 对应的目录是 /htdocs/duchengjiu。
1、首先修改C盘WINDOWS\system32\drivers\etc目录下的
- yii2 restful web服务[速率限制]
dcj3sjt126com
PHPyii2
速率限制
为防止滥用,你应该考虑增加速率限制到您的API。 例如,您可以限制每个用户的API的使用是在10分钟内最多100次的API调用。 如果一个用户同一个时间段内太多的请求被接收, 将返回响应状态代码 429 (这意味着过多的请求)。
要启用速率限制, [[yii\web\User::identityClass|user identity class]] 应该实现 [[yii\filter
- Hadoop2.5.2安装——单机模式
eksliang
hadoophadoop单机部署
转载请出自出处:http://eksliang.iteye.com/blog/2185414 一、概述
Hadoop有三种模式 单机模式、伪分布模式和完全分布模式,这里先简单介绍单机模式 ,默认情况下,Hadoop被配置成一个非分布式模式,独立运行JAVA进程,适合开始做调试工作。
二、下载地址
Hadoop 网址http:
- LoadMoreListView+SwipeRefreshLayout(分页下拉)基本结构
gundumw100
android
一切为了快速迭代
import java.util.ArrayList;
import org.json.JSONObject;
import android.animation.ObjectAnimator;
import android.os.Bundle;
import android.support.v4.widget.SwipeRefreshLayo
- 三道简单的前端HTML/CSS题目
ini
htmlWeb前端css题目
使用CSS为多个网页进行相同风格的布局和外观设置时,为了方便对这些网页进行修改,最好使用( )。http://hovertree.com/shortanswer/bjae/7bd72acca3206862.htm
在HTML中加入<table style=”color:red; font-size:10pt”>,此为( )。http://hovertree.com/s
- overrided方法编译错误
kane_xie
override
问题描述:
在实现类中的某一或某几个Override方法发生编译错误如下:
Name clash: The method put(String) of type XXXServiceImpl has the same erasure as put(String) of type XXXService but does not override it
当去掉@Over
- Java中使用代理IP获取网址内容(防IP被封,做数据爬虫)
mcj8089
免费代理IP代理IP数据爬虫JAVA设置代理IP爬虫封IP
推荐两个代理IP网站:
1. 全网代理IP:http://proxy.goubanjia.com/
2. 敲代码免费IP:http://ip.qiaodm.com/
Java语言有两种方式使用代理IP访问网址并获取内容,
方式一,设置System系统属性
// 设置代理IP
System.getProper
- Nodejs Express 报错之 listen EADDRINUSE
qiaolevip
每天进步一点点学习永无止境nodejs纵观千象
当你启动 nodejs服务报错:
>node app
Express server listening on port 80
events.js:85
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE
at exports._errnoException (
- C++中三种new的用法
_荆棘鸟_
C++new
转载自:http://news.ccidnet.com/art/32855/20100713/2114025_1.html
作者: mt
其一是new operator,也叫new表达式;其二是operator new,也叫new操作符。这两个英文名称起的也太绝了,很容易搞混,那就记中文名称吧。new表达式比较常见,也最常用,例如:
string* ps = new string("
- Ruby深入研究笔记1
wudixiaotie
Ruby
module是可以定义private方法的
module MTest
def aaa
puts "aaa"
private_method
end
private
def private_method
puts "this is private_method"
end
end