关闭
当前搜索:

HttpClient的POST和GET请求和Session的保持-yellowcong

对于Http的get和post是无状态的,所以我们需要将socket保存,然后带着socket去访问网站,就好像我们浏览器去访问一样,就可以爬去登录后的数据 HttpClient工具类所用到的jar包 其实这个jar包,真是很淡腾,由于HttpClient比较的重要,所以和Java自带的.net包中的有些重复,所以我就把这个jar贴出来了 commons-codec-......
阅读(1269) 评论(0)

CAS之5.2x版本之REST验证ticket(跨系统访问资源)-yellowcong

Cas中REST的方式来验证Ticket,这种场景是解决A系统需要访问B系统需要登录权限的资源的,并不是用来解决 登录问题,这点必须很清楚。我刚开始就是不明白这个,才被坑的。在这个里面会涉及到TGT(Ticket Granting Token ,票据生成口令),哈有ST(Service ticket,服务ticket),这两个东西,TGT是有一定的存活期,而ST只有一次机会,访问后就会失效。......
阅读(58) 评论(0)

CAS之5.2x版本之Ajax方式提交表单-yellowcong

默认开发过程中,我们都是使用的是表单提交的方式,来完成和cas的数据库验证,这个案例中,我添加了验证码,如果输入三次不对,下次就得输入验证码了,这一篇,不是主要将验证码,主要讲的是,通过ajax请求的方式,来提交表单到服务器端,然后再返回到需要返回的站点。实现步骤:1、抓包,查看传递到cas服务器端,所需要的参数,2、获取返回的数据状态码表,来判断表单提交的结果。 知识准备1、CAS之5.2x版本登...
阅读(99) 评论(0)

CAS之5.2x版本登录验证码-yellowcong

系统验证码 或者邮箱验证等,这个都是必须的,不然你搞个机器人注入 啥的,我咋玩。首先声明,这个5.2.x的和5.1.x的有所区别,有的时候,不通用,需要注意点,我这个地方,以5.2.x讲解,如果需要5.1.x的请自己研究,或则联系我。实现自定义ajax验证码的步骤:1、创建控制器。2、配置到springboot、3、配置spring.factories文件。4、配置自...
阅读(69) 评论(0)

Springboot之验证码-yellowcong

验证码这一块,也没啥难的,只是cas需要验证码,所以我就现在springboot上出一款验证码的操作,然后集成到cas上,在验证码操作上,需要理解如何导入静态文件到springboot中。实现的步骤:1、导入验证码生成工具。2、配置yml文件,设定端口号,项目,以及静态文件目录,等信息。3、配置验证码的控制器.4、配置前台设置。 代码地址https://gitee.com/yellowcong/sp...
阅读(49) 评论(0)

SpringBoot之热启动与debug-yellowcong

我去,刚开始使用sprinboot的时候在,真的是想吐血啊,每次修改一个东东,都重启一边spring-boot,后来才发现,并不需要这么做,springboot有热启动,类似与tomcat的。还有Springboot,也是支持debug的。唉,啥也不多说了,人蠢,就该多读书啊。 配置热启动和debug 第一种:配置pom.xml设置热启动和debug 我们需要在jvmArguments...
阅读(54) 评论(0)

SpringBoot之静态文件配置-yellowcong

SpringBoot配置静态文件跟原来的jsp略有不同啊,静态文件都放在了类路径的地址上,以前都是放到webapp下面,在配置文件中可以通过spring.mvc.static-path-pattern的方式来指定。第二种,是通过代码注册WebMvcConfigurerAdapter,来配置静态文件。 配置文件配置的方式(推荐)1、配置静态文件地址#访问请求的前缀 spring.mvc.static-...
阅读(52) 评论(0)

Java工具包之验证码生成工具类-yellowcong

这个验证码生成工具,主要提供了两个重要的方法,1、getCode(路径),直接生成验证码到指定路径,返回验证码信息,2、getCode(),返回验证码信息和二进制图片数据,这种方式一般用于写出到浏览器。...
阅读(55) 评论(0)

CAS之5.2x版本存储Ticket到redis-yellowcong

默认情况下,cas是将票据信息存储到内存中,我们可以将票据存储到redis服务器中,cas采用的spring data redis 来控制redis,将票据存储到redis需要两个步骤:1、配置cas关于redis的依赖,2、配置application.properties,添加redis的配置信息。就两部,就完成了redi与cas的搞基。 搭建redis环境我这个本来是window的,我也懒得搞l...
阅读(50) 评论(0)

Redis之启动失败-yellowcong

刚启动redis的时候,就报错,说堆的设置有问题,需要设置配置文件的maxheap ,来解决这个问题了。 下载地址#window下载安装包 http://yellowcong.qiniudn.com/redis-windows-master.zip启动失败大概意思是:没有足够的可用空间,可以增加系统的大小分页文件,或减少Redis的堆的大小 使用–maxheap标志。还有第二种,就是修改配置文件...
阅读(45) 评论(0)

CAS之5.1.x版本自定义表单信息-yellowcong

这个是5.1版本的,5.1版本和5.2版本的自定义表单,在注册上有区别,所以我就将5.2和5.1的都讲了一遍,我之前,特别不爽,就是发现注册不上,头疼死了,后来发现,然来是5.1和5.2有差别,我先用的百度查的,后来发现还是我大google好用啊。 代码地址https://gitee.com/yellowcong/springboot_cas/tree/master/cas-server-form/...
阅读(64) 评论(0)

CAS之5.2.x版本自定义表单信息-yellowcong

这个是5.2版本的,5.2和5.1有一点区别,但是区别不大,只是注册表单的地方,有点区别。自定义表单,为啥有这个需求呢,就比如我们表单不止需要有用户名,密码,还需要有系统的信息,这样,就需要自定义表单的方式来完成了这个是cas5.2.x版本,同5.1.x版本不适用。。 代码地址https://gitee.com/yellowcong/springboot_cas/tree/master/cas-se...
阅读(96) 评论(0)

SpringBoot和JSP页面集成与设置首页-yellowcong

springboot开发起来,确实是清爽不收啊,和jsp结合起来,更是如虎添翼啊,碉堡了,有木有,而且这个玩意配置起来还挺清爽的。需要郑重声明一下,这个项目工程是一个java工程,而不是web工程,这点请切记。 项目地址https://gitee.com/yellowcong/springboot-demo/tree/master/springboot-demo8-jsp目录结构设置首页/** *...
阅读(60) 评论(0)

CAS之5.2x版本之客户端集成(Springboot)-yellowcong

Springboot和cas集成开发,主要也就是配置了四个过滤器,和一个监听器到Springboot中,其实和传统的配置方式,没有太大的区别。只是将web.xml配置都通过代码的配置放到了springboot的启动类中。 项目地址https://gitee.com/yellowcong/springboot_cas/tree/master/cas-client-springboot目录结构三个系统...
阅读(70) 评论(0)

CAS之5.2x版本之通过yml的方式配置cas-yellowcong

cas5.2版本是基于springboot的,一般情况下,我们是使用的application.properties 配置文件,但是有一天,有人说我希望使用application.yml 的文件,不喜欢用properties这种方式,其实也是可以实现的,我采取的策略是,先放置一个空的application.properties文件在工程目录中,然后正常配置application.yml文件。 项目地址...
阅读(72) 评论(0)
478条 共32页1 2 3 4 5 ... 下一页 尾页
    联系方式

    联系电话:18604600631
    QQ:717350389
    点击这里给我发消息
    个人资料
    • 访问:126581次
    • 积分:5944
    • 等级:
    • 排名:第5111名
    • 原创:465篇
    • 转载:13篇
    • 译文:0篇
    • 评论:35条
    博客专栏
    最新评论