归档
2019
-
杂七杂八 不吐不快
好吧,我承认我很失败。囧
杂七杂八
闲话
-
Java 爬虫练习-bilibili视频下载 索引
B站视频下载至此已经没啥好拓展的了,即使将来变更似乎也没啥好特别记录的(๑•̀ㅂ•́)و✧下面来回顾一下,每篇当时是怎么想的,都具体干了些什么,鱼渔兼得。
技术学习
Java
html
爬虫
bilibili
-
Java 爬虫练习-bilibili视频下载 (六)
现在要做的就是增加对HTML5播放源的下载支持(๑•̀ㅂ•́)و✧
技术学习
Java
html
爬虫
bilibili
-
Java 爬虫练习-bilibili视频下载 (五)
其实之前到(四),整个框架,包括下载、登录等功能已经基本完成,可以结束了。 但是,自己用着感觉不是很爽,下载异常后,整个视频都要重新下;而且前面HTML5的播放源没搞定一直是块心病,Flash将死未死这么多年,搞定这一块也是防患于未然。是时候再搞一波事情了(๑•̀ㅂ•́)و✧
技术学习
Java
html
爬虫
bilibili
-
阿里云CentOS Nginx 关于HTTPS设置的二三事
先说下标题,适用于Linux,不论CentOS/Debian/Ubuntu等等,纯粹是因为第一台主机在阿里双十一剁手,选的是CentOS,从此入坑。。。 虽然说是个小破站,也没啥好加密的,但拿来练练手也是可以的。
技术学习
Linux
Nginx
-
[转] 知识库 Nginx内置变量
Nginx内置变量,备用
技术学习
Linux
Nginx
-
瞎扯 关于预设立场与思维实验
“你好笨哦~” “我真傻,真的。”
杂七杂八
娱乐
-
干粮无毒草の小说2
自高二看的第一本网络小说起,到如今有些年头了。看小说已经养成了习惯,遇到喜欢的甚至会不管不顾白天+晚上熬夜修仙也要看完。我也不知道为什么。到如今,有的小说只记得个名字,别说剧情,连主角名称都忘了,有的甚至书名都已经不记得了。在这里,记录一部分曾经看过的小说。
娱乐
娱乐
小说
-
杂七杂八 不吐不快
沟通需要成本,sigh.
杂七杂八
闲话
-
Android PureHost - 类似PC端Host功能的实现
最近捣鼓了一阵Android提供的VPNService这个api,以及各种IP/TCP/UDP/DNS/HTTP协议,搞了这么久,最后以这个app作为收尾吧😄
技术学习
Java
Android
-
Java 本地TCPServer Demo
本文在上篇的基础上独立而来,可以看作是VpnService中TCPServer的简单实现,也可以单独出来看作Java NIO的一个Demo。
技术学习
Java
SocketChannel
-
Android VpnService初探
发现网络上关于Android VpnService的巴啦啦很多,但没有一个能够简单的能够实现抓包全部ip报文,然后不影响正常使用的关于VpnService的Demo,都是只考虑拦截不考虑正常功能的也是醉了…
技术学习
Java
Android
-
Java 本地DNS服务器Demo
本以为Android手机就和Linux一样改Host会比较方便,然而发现权限是个问题,很大的问题。有了这个契机,正好捣鼓一下Android提供的VPNService这个api,直接本地拦截DNS报文,然后根据host污染掉再直接回复。当然,这篇文章作为前置,跟Android没半毛钱关系,只单纯的涉及DNS协议。
技术学习
Java
DNS
-
Java Http/Https代理Demo (下)
上一篇实现了中间人代理Http服务,接下来完成隧道方式代理Https请求。
技术学习
Java
Http
代理
-
Java Http/Https代理Demo (上)
上一篇对整个http协议有个大致的了解,是时候进一步尝试做一下代理了。
技术学习
Java
Http
代理
-
Java Http文件服务器Demo
有些东西学起来当时嗯嗯哦就过去了,听着还像是那回事儿,人问起来也能答出个五六七八,但真要理解,还真得自己上手摆弄一遍。不把原理弄清楚了,哪怕知道怎么个操作法儿,实际上心里还是特别虚。把基础弄明白了,哪怕发展再快,万变不离其宗,还能蹦跶出什么来。 再说个题外话,《计算机网络》这门课这是门神课,可惜可惜。。。
技术学习
Java
Http
-
杂七杂八 - 新春大杂烩
春节就这样差不多了,本来想就着这个假期做些事情的,结果天天在拜年,在别人家里也不好干些什么,真成了低头族手机党了。先Mark一下最近干了些啥,回头再好好整理一下,权当做个总结。
杂七杂八
闲话
-
Java 爬虫练习-bilibili视频下载 (四)
之前PC端Flv格式的视频下载基本上是搞定了,但登录的Cookies获取是个问题。本文记录模拟登录的相关思考。
技术学习
Java
html
爬虫
bilibili
-
Java 爬虫练习-bilibili视频下载 (三)
之前PC端Flv格式的视频下载算是有了能下载的办法,但是分辨率的选择仍旧是个问题。本文记录定位API的相关思考。
技术学习
Java
html
爬虫
bilibili
-
Java 爬虫练习-bilibili视频下载 (二)
之前移动Web访问得到的哔哩哔哩链接视频清晰度不是很好,这个需要改进。本文记录做过的思考与尝试。
技术学习
Java
html
爬虫
bilibili
-
Java 爬虫练习-bilibili视频下载 (一)
之前做浏览器插件的时候,发现有部分网站视频链接下载提取不了,有很多都是像m3u8这种分开来下一段一段.ts的,这种也还好解决,只是不想把单纯的下载链接提取插件复杂化,也就没有后续展开。 之后不记得怎么的就扯到B站的视频上,初步看下来分成了很多.m4s文件(有部分不是),对这个不是很了解。看了下浏览器后台,http headers一直在变,尝试合并后也并不能播放,初步判断下载M4S文件并合并转码为MP4要花很多功夫,先试试看其它办法,这个以后有时间再试着弄。先来说一下我的解决思路,算是马克一下,以后再遇到问题看看能不能找些灵感。
技术学习
Java
html
爬虫
bilibili
-
FireFox 扩展插件实践 - 网页视频下载器
浏览器扩展是个很好用的东西,像Chrome好用的插件就特别多。可惜找了半天手机端支持的只有火狐,因为都是使用的统一的WebExtensions API,转Chrome也不太费事,尝试着做了一下。
技术学习
浏览器扩展
-
Nginx 定时切割日志
Nginx日志越来越大了,非常不方便查看和分析,因而有定时分割日志的需求。
技术学习
Linux
Nginx
-
瞎扯 傻与蠢与笨(~ ̄(OO) ̄)ブ
“你好笨哦~” “我真傻,真的。”
杂七杂八
娱乐
-
Java 从jar包中读取资源文件
由于某些需要,把资源打包进了jar包。那么如何从jar包里面加载相应资源呢? 我们可以使用 ClassLoader来加载
技术学习
Java
-
Java 线程池笔记
Java线程池笔记
技术学习
Java
线程池
-
[转]透明代理、匿名代理、混淆代理、高匿代理
透明代理、匿名代理、混淆代理、高匿代理这4种代理,主要是在代理服务器端的配置不同,导致其向目标地址发送请求时,REMOTE_ADDR, HTTP_VIA,HTTP_X_FORWARDED_FOR三个变量不同。
技术学习
HttpProxy
代理
透明代理
匿名代理
-
Java Http代理设置
在做爬虫的时候,同一ip频繁抓取有很大可能会被识别,然后被ban。因而,使用代理是很有必要的。
技术学习
Java
HttpProxy
HtmlUnit
爬虫
2018
-
有点要说的话
Stay Hungry, Stay Foolish.
杂七杂八
闲话
-
SpringBoot 踩坑记录(八)- 部署分离依赖lib和配置
发布spring boot项目的时候,自己的代码其实只有几M,但相应的依赖包就有50+M。很无奈啊,精简依赖项是一个方面;把这些依赖分离出来,不需要每次部署也很重要。这样每次升级,基本上只要更新自己的代码即可。
技术学习
SpringBoot
踩坑
-
SpringBoot 踩坑记录(七)- http状态码
在Nginx端反向代理使用了缓存,由此引出了一个较为严重的问题,最新的文章不能及时更新,本文讨论的该问题的解决思路。
技术学习
SpringBoot
踩坑
http状态码
Nginx
缓存
-
Nginx 内置缓存Proxy_cache
用Nginx反向代理其它服务器,有些静态资源可以直接缓存,没必要再次去查询一遍,减少后端请求的同时加快响应时间。
技术学习
Nginx
缓存
反向代理
-
Nginx 配置身份验证 http_auth_basic_module
实现用户名和密码验证访问,可以直接使用Nginx 的http_auth_basic_module模块。
技术学习
Nginx
身份验证
-
一种访问被DNS劫持/污染的域名的解决办法
最近在学DNS方面的东西,一直在思考这个问题。假定某域名xxx.com被DNS污染了,应该怎么办呢?
小技巧
DNS
DNS污染
DNS劫持
hosts
-
[资源备份] 下载站点备份
虽然说由于网速的提升,现在电视、电影很多都是在线观看了。对于搜集控来说,还是有那么一部分BT的死忠粉的。
杂七杂八
电影
bt下载
-
Java 获取真实客户端ip
一般的Http请求跑到最终的处理端时都经过(多级)反向的代理,通过方法getRemoteAddr()得不到客户端真实IP,必须要经过一定处理。下面做个转载备份。
技术学习
Java
ip
-
Thunder等下载地址链接的互相转换
本文就各种下载链接的编码原理及转换详细说明一下,明白以后就可以用迅雷下载快车、旋风专用地址的软件啦。
技术学习
工具
下载链接
迅雷连接
快车链接
-
SpringBoot 踩坑记录(六)- 返回String带双引号问题
本文记录SpringBoot学习中遇到的问题。 使用fastJson对出参做处理,会将String类型自动增加双引号字符串。若仅仅想返回String内容,可以在WebConfig里面增加转换器。
技术学习
SpringBoot
踩坑
String
-
SpringBoot 踩坑记录(五)- 返回json的几种方式
本文记录SpringBoot学习中遇到的问题。 前文提及了操控注解@Controller等的控制返回类型,现在给出返回json的三种实现方式
技术学习
SpringBoot
踩坑
注解
Annotation
json
-
[转] 纯真IP数据库格式详解
纯真版IP数据库,优点是记录多,查询速度快,它只用一个文件QQWry.dat就包含了所有记录,方便嵌入到其他程序中,也方便升级。缺点是你想要编辑它却是比较麻烦的。
技术学习
SpringBoot
踩坑
String
-
Base64编码原理
介绍一下Base64的相关内容,花几分钟时间就可以彻底理解它。文章下边贴了一个Base64的编解码器,方便阅读文章的同时来实验。
技术学习
Base64
编码
解码
-
Jekyll 站点地图的生成
这几天考虑把网站推到搜索引擎,也不考虑推广啥的,但不说别的,至少要搜索域名至少也得出现个链接呗。
技术学习
Jekyll
sitemap
SEO
站点地图
-
知识库 VPS虚拟化架构简介
选择VPS产品的时候一定要注意虚拟化架构,因为不同的虚拟化架构对操作系统是Linux 还是 Windows会有较大的性能损失差异!
技术学习
知识库
Linux
VPS
虚拟化架构
OpenVZ
KVM
Xen
Hyper-V
-
知识库 VPS主机性能和速度测试
购买VPS前主要是使用一些网络测试工具如ping、tracert、WinMTR之类的工具进行测试,确定VPS所走线路的好坏。购买后主要测试VPS的性能。下面主要介绍一下常用的工具:
技术学习
知识库
Linux
VPS
性能测试
-
Putty 免密自动登录设置
虽然XShell等工具越来越流行,但是小巧的Putty 仍然有一定作用。Putty 出于安全考虑,不愿去保存密码,这点很烦。以下是一种解决办法。
小技巧
知识库
Linux
Putty
-
知识库 Linux vi编辑器
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。
技术学习
知识库
Linux
vi
编辑器
-
知识库 Centos yum源配置
有时候不用自己下载安装包再安装, 直接使用yum可以省去很多功夫
技术学习
知识库
Linux
CentOS
-
前端 两个PDF预览API
收藏两款可用的在线PDF预览神器,pdfobject、pdf.js。
技术学习
JavaScript
HTML
-
吐槽
谨以此文纪念我的第一份工作。基于保密需要,有各种省略
杂七杂八
吐槽
-
Thymeleaf 模板表达式
mark Thymeleaf模板表达式
技术学习
Thymeleaf
-
干粮无毒草の小说
自高二看的第一本网络小说起,到如今有些年头了。看小说已经养成了习惯,遇到喜欢的甚至会不管不顾白天+晚上熬夜修仙也要看完。我也不知道为什么。到如今,有的小说只记得个名字,别说剧情,连主角名称都忘了,有的甚至书名都已经不记得了。在这里,记录一部分曾经看过的小说。
娱乐
娱乐
小说
-
Java 爬虫练习-历史上的今天
最近碰到了一个很有趣的玩意儿-历史上的今天,于是想尝试做一下,贴一下思路和大概步骤。
技术学习
Java
html
爬虫
-
Windows下为右键菜单减负
随着安装软件的不断增多,右键菜单也越来越长,臃肿不堪。这样,本来以快捷菜单自居的右键菜单使用起来反而并不快捷。本文记录一些注册表中关于右键菜单的位置。
小技巧
Windows
注册表
Regedit
-
SpringBoot 踩坑记录(五)- Thymeleaf th:replace/include路径问题
本文记录SpringBoot学习中遇到的问题。 因为网页有许多地方老是重复同一坨代码,看着很不舒服,所以想办法把他们公共部分提取出来。在Windows下用Thymeleaf th:replace标签用的好好的,调试也完全没有问题,结果部署到服务器上后,就出现error了,百思不得其解。
技术学习
SpringBoot
踩坑
Thymeleaf
replace
标签
-
RSS 一种小众的信息获取方式介绍
即使在RSS最火的时候,你也许也仅仅是听说过它。大多数人从没有了解过它。 是的,这是一款神器,但就和本文毫无吸引力的标题一样,各网站专业拗口的解释让很多人望而却步。 也许对于网站流量的分流使得各门户不重视甚至阻碍它的发展。渐渐的,RSS成了冷门的东西。 但如果说这是一款方便看新闻、追小说、追各种up主更新等一系列操作 的神器,也许你会更感兴趣。
小技巧
追更神器
RSS
-
VBS 一些超简单、超有趣的VBS小应用
VBS是微软支持的一种脚本语言。因为非专业人员用的电脑系统还是Widows较多,所以下面的VBS小应用在平常我们用的电脑上直接用就行,不需要前置什么乱七八糟的安装环境。。 什么,我没讲明白??直接打开txt文本,复制代码,改下文件名称,程序就能跑起来啦O(∩_∩)O
小技巧
Windows
VBS
-
踩坑记录 - 在服务器上搭建Git仓库
之前在部署WebHook的时候就有一个想法: 有没有必要通过git提交到第三方, 然后由第三方的钩子触发事件发送请求给服务器, 让服务器pull代码?这里写下我的思考和实际操作, 以及操作里面的坑。( ╯□╰ )其实也不算是坑,只是脑筋没转过弯来。。
技术学习
Linux
git
PowerShell
-
Win10 Shift+右键还原打开cmd命令窗口
在Win10系统上Shift+鼠标右键,在此处打开命令窗口的快捷方式没有了。从此只能win+R 然后cmd 再然后 cd 到当前目录。用久了以后真的是很烦很烦,不得已百度了一下,贴一下方法。
小技巧
Windows
cmd
PowerShell
-
SpringBoot 踩坑记录(四)- 注解@Controller及@RestController
本文记录SpringBoot学习中遇到的问题。 网页访问还是内容请求接口的处理方式?注解告诉你。
技术学习
SpringBoot
踩坑
注解
Annotation
-
SpringBoot 踩坑记录(三)- JPA H2数据库运行结束后自动删除
本文记录SpringBoot学习中遇到的问题。 使用嵌入式数据库H2时,虽然没有使用内存模式,但是每次调试运行结束后data都会自动删除。需要更改property配置。
技术学习
SpringBoot
踩坑
JPA
-
SpringBoot 踩坑记录(二)- JPA 新建实体类报错
本文记录SpringBoot学习中遇到的问题。 虽然编译没有提示错误, 但由于import 包错误导致JPA运行出错。
技术学习
SpringBoot
踩坑
JPA
-
SpringBoot 踩坑记录(一)- maven 国内镜像
本文记录SpringBoot学习中遇到的问题。 从官网上下载导入了helloWorld的demo,结果在SpringToolSuitez中打开,一直报错,maven update也没法解决。 最后更换了国内的阿里云镜像,成功解决。
技术学习
SpringBoot
踩坑
maven
镜像
-
阿里云CentOS 部署静态博客
本文档介绍如何从Coding.net上将Jekyll编写的静态博客移植到阿里云服务器,并设置WebHook自动更新
技术学习
云服务器
建站
php
博客
jekyll
git
webhook
-
阿里云CentOS Git的安装与使用
本文档介绍如何在CentOS 下安装Git的运行环境
技术学习
云服务器
建站
php
-
阿里云CentOS Php部署
本文档介绍如何在CentOS 下安装php的运行环境
技术学习
云服务器
建站
php
-
阿里云CentOS Nginx部署
Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。
技术学习
云服务器
建站
-
阿里云CentOS JDK + Tomcat部署
本文档介绍如何使用一台基本配置的云服务器 ECS 实例部署 Java web 项目。
技术学习
云服务器
建站
-
阿里云CentOS FTP部署
本文介绍在 CentOS 64位操作系统下, 如何搭建并配置服务器端的FTP环境。这里采用的是vsftpd来搭建FTP环境。vsftpd 是 Linux 下的一款小巧轻快、安全易用的 FTP 服务器软件,是一款在各个 Linux 发行版中最受推崇的 FTP 服务器软件。
技术学习
云服务器
建站
FTP
-
Java Annotation 注解的初步使用
你是否注意到,junit 中的测试函数上方,总会有个 ‘@Test’ ? 或者在用 JavaWeb时,总会有许许多多的@?删掉或者没配置好会导致项目整个功能失常? @Testpublic void test() {...} 这些都是注解在起着作用。
技术学习
Java
Annotation
-
Java poi操作Excel踩坑记录
最近想将数据保存到Excel文件中,一件很简单的事情,结果遇到了坑。。。 最新的Excel文件操作会原来的数据给覆盖掉!!囧了个囧,这种坑我也不想的
技术学习
Java
poi
Excel
-
Java htmlUnit动态爬取页面实例
接上上篇博文,当时使用jsoup爬的页面是最初的纯静态页面, 现用htmlUnit重新加以实现
技术学习
JavaScript
Java
前端调试
-
Java jsonp异域获取QQ音乐链接
接上一篇博文,当时真是脑子没转过弯来, QQ音乐网页版的信息查询请求直接就是异域的。 也就是说,服务器那边是允许不同域名之间的http请求的。 认识到这一点,稍微了解一下jsonp,接下来的工作就好做了.
技术学习
JavaScript
Java
前端调试
-
Java 一个入门的网络爬虫用例
背景 博客首页的QQ音乐链接又双叒叕失效了,很烦。加上最近碰到了一个很有意思的网站-刘志进实验室。有个想法,我能不能自己实现这样一个类似的功能,通过关键词从QQ音乐获取歌曲信息,然后直接在生成页面。
技术学习
Java
JavaScript
-
前端 一个网站背景水印图片插件
alimask 是一个使用 canvas 生成类似阿里巴巴内部网站水印图片的 JavaScript 库。Online demo here.
技术学习
JavaScript
HTML
CSS
前端
-
前端 一个网页粒子背景插件 -Canvas-nest.js
一个基于 html5 canvas 绘制的网页背景效果。
技术学习
JavaScript
HTML
CSS
前端
-
前端 一个简单的音乐播放器
APlayer.js迷你音乐播放器插件是一款小型的网页音乐播放器代码,支持歌词滚动,带播放进度条和声音控制,暂停播放等功能。 话不多说,先上效果图:
技术学习
JavaScript
HTML
CSS
-
这是nIceLee的第二篇文章
目的:目的:写这篇文章的目的主要是为了测试markDown格式以及摘要显示
杂七杂八
测试
html
-
这是nIceLee的第一篇文章
第一段第二段
杂七杂八
测试
html
2015
-
Web App 相关技术
这是一篇主题作者的文章,保留以作纪念. 往前推2到3年,前端工程师还在忧心忡忡地想,移动互联网时代下,前端是不是没有生存空间了。但今天一看,在我们团队,前端工程师超过一半的工作都是在做移动端的Web或者APP的开发。移动Web或者APP在技术本质上是和做桌面端Web没有本质区别,但是移动端的坑那是非常的多,通过学习这部分内容,让你成为一名桌面移动通吃的前端开发工程师。
技术学习
JavaScript
HTML
CSS
Sass
移动端
XSS
AMD
requireJS
CommonJS
性能优化
WebApp