Posts

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

2020-06-28

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

0 条评论
262 热度

SpringBoot实现单点登录SOS.md

2020-06-28

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

0 条评论
284 热度

Linux服务和systemctl详解

2020-06-28

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

0 条评论
203 热度

QT学习小demo之LightMD(MarkDown编辑器)

2020-06-28

很早之前就有了写一个类似Windows记事本的想法,加上最近也刚好在学编译原理,所以就想把两者结合起来,于是就打算结合MarkDown,开发一款MarkDown编辑器。不过由于我之前一直使用的是Java语言居多,对c++并不熟悉,所以一些糟糕的代码风格和规范还望各位大佬谅解!LightMD即一款基于

0 条评论
203 热度

Linux利用iptables实现真-全局代理

2020-06-28

对于经常要浏览油管等被墙网站的人而言,利用代理来实现翻墙是非常有必要的。现在翻墙的方法中,最为主流的应该要数ssr了,因此本教程都是基于ssr的socks5代理而言的。在windows中,ssr客户端设置的系统代理,大部分应用还是能够起到作用的,但是也有不少却不走代理。这里有个不错的解决方案就是通过

0 条评论
210 热度

Linux定时任务与开机自启动脚本(cron与crontab)

2020-06-28

开机自启动脚本网上常见的脚本开机自启方法是:假设要自启的脚本位于/home/user/test.sh给脚本可执行的权限sudochmod+x/home/user/test.sh将脚本文件放到/etc/init.d/目录下sudocp/home/user/test.sh/etc/init.d链接到/e

0 条评论
178 热度

Java虚拟机之栈帧

2020-06-28

简述栈帧(StackFrame)是用于支持虚拟机进行方法调用和方法执行的数据结构。它是虚拟机运行时数据区中的虚拟机栈的栈元素。栈帧存储了方法的局部变量表、操作数栈、动态链接和方法返回地址等信息。总的来看,其结构大概如下图黄色区域那样。在单个线程中,每一个调用方法jvm都会为其分配一个栈帧。上图中,m

0 条评论
185 热度

Java实现Ip代理池

2020-06-28

设置Ip代理很多时候都会有用到,尤其是在写爬虫相关项目的时候。虽然自己目前没有接触这种需求,但由于最近比较闲,就写着当作练习吧爬取代理IP爬取关于爬取代理IP,国内首先想到的网站当然是西刺代理。首先写个爬虫获取该网站内的Ip吧。先对国内Http代理标签页面进行爬取,解析页面使用的Jsoup,这里大概

0 条评论
205 热度

Java虚拟机之垃圾回收

2020-06-28

简述Java与那些较传统的语言比如C++有个很大不同就是垃圾回收策略了。前者通常是虚拟机自动帮我们做了,而后者就需要我们手动来完成。Java虚拟机帮我们完成了垃圾回收,是不是意味着我们就不用完全去管它了呢?当然不是的。在很多场景下,虚拟机默认做的并不能使我们满意。比如某个java应用较大时,频繁产生

0 条评论
213 热度