Posts

详解JAVA字符串类型switch的底层原理

2020-06-28

基础我们现在使用的Java的版本,基本上是都支持String类型的。当然除了String类型,还有int、char、byte、short、enum等等也都是支持的。然而在其底部实现中,还是基于整型的,也就是int、byte、short这些类型。我们先来看一下int的一个简单例子,主要部分源代码pu

0 条评论
22 热度

绕过校园网认证实现免费上网【三端】

2020-06-28

前言很多时候,当流量不够用时,看着周围那么多热点又连不上,是不是有点心痒痒呢?那么有没有办法不需要要通过这些热点的认证即可上网呢?当然是有的。另外在此强调一点,本教程仅用于学习测试用途,请勿用于不正当的途径!大体思路连上那些公共热点,往往都能成功,但是也往往还需要进一步的认证才能够上网。没有认证的时

0 条评论
17 热度

记一次基于Cloudflare服务的爬虫

2020-06-28

前言前几天有个朋友托我帮忙爬一个网站,第一次打开那个网站时,我去,它竟然就要验证码,不过当时是想加几个header应该就能解决,不过事实证明我还是错了。接下来将记录下爬虫中遇到的一些坑以及解决办法。开始相关目标网站:AVADA–AvadaCommerce使用了Cloudflare的cdn服务,而且C

0 条评论
13 热度

网站Http升级至Https(基于Tomcat)

2020-06-28

由于之前一直忙于服创比赛,然后就导致好久没写博客了。现在服创结束也有十来天了,感觉不写点什么就对不起自己了。于是乎,就写写将网站从http升级到https的过程吧。首先域名和服务器自然是必须的,大致流程分为以下几部:申请https证书上传文件至服务器配置https申请https证书https证书通常

0 条评论
11 热度

安卓获取输入法高度与ViewTreeObserver讲解

2020-06-28

为了方便部分精力少的朋友,本文开始就直接介绍安卓获取输入法高度的方法,然后再逐步讲解。安卓获取输入法高度前言在某些场景下,比如写一个聊天界面,包括输入框和发送以及上面的消息列表,简单的使用LinearLayout或者RelativeLayout布局,当点击输入框,键盘弹起后,通常是不会遮挡输入框和发

0 条评论
13 热度

防盗链与springboot代理模式(图片文件转发)

2020-06-28

在搭建自己的博客网站的时候,很有可能要引入一些外部图片,毕竟多数人最开始不是在自己的平台上写博客。因某种需要,搬运自己以前写的博客到自己的网站时,在图片这一步可能会出现问题,无法显示。其中往往就是防盗链在起作用了防盗链定义百度百科给的解释是此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益

0 条评论
13 热度

安卓多个RecyclerView滑动与显示问题

2020-06-28

最近在项目遇到这样的问题:在一线性垂直布局内,有两个垂直的RecyclerView,如果直接高度直接设置wrap-content,通常会导致滑动冲突或是内容显示不全。首先说下解决的思路,就是在最外面嵌套一层自定义的ScrollView,重写其相关方法,判断若为垂直滑动则拦截下来,不交由Recycle

0 条评论
17 热度

Tomcat配置自定义访问日志 --- 获取请求头部信息

2020-06-28

使用tomcat,搭建完个人网站后,默认记录来访游客的信息是十分有限的,主要有ip和路径以及方法等。有时候为了获取更多来访信息,比如请求的头部信息,这个时候就需要我们手动配置log了。开始进入Tomcat的根目录,然后--->conf--->context.xml,修改这个context

0 条评论
19 热度

SpringBoot实现单点登录SOS.md

2020-06-28

单点登录(SingleSignOn),简称为SSO,是比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。SOSExample是使用SpringBoot框架实现的一个单点登录简单demo,主要为功能即在某个子系统登录或者退出登录后

0 条评论
11 热度

Linux服务和systemctl详解

2020-06-28

定义ALinuxserviceisanapplication(orsetofapplications)thatrunsinthebackgroundwaitingtobeused,orcarryingoutessentialtasks.也就是说,Linux服务是在后台运行的应用程序(或一组应用程序)

0 条评论
10 热度