<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Allan的博客]]></title><description><![CDATA[生命不息，技术不止]]></description><link>https://blog.youkuaiyun.com/Allan_Bst</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Allan_Bst]]></copyright><item><title><![CDATA[从零开始构建Hexo博客]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/114003028</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/114003028</guid><author>Allan_Bst</author><pubDate>Tue, 23 Feb 2021 21:05:10 +0800</pubDate><description><![CDATA[Hexo是一款基于Node.js的静态博客框架，依赖少易于安装使用，可以方便的生成静态网页托管在GitHub和Heroku上，是搭建博客的首选框架。下面正式从零开始搭建年轻人的第一个网站。

配置Hexo环境
安装Node.js
Hexo基于Node.js，首先需要下载Node.js。
下载地址：Download | Node.js 下载安装包，注意安装Node.js会包含环境变量及npm的安装，安装后，检测Node.js是否安装成功，
#在命令行中输入node -v
node -v
v12.14.1

#]]></description><category></category></item><item><title><![CDATA[无线渗透之WiFi密码的监听]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/107772399</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/107772399</guid><author>Allan_Bst</author><pubDate>Mon, 03 Aug 2020 20:12:38 +0800</pubDate><description><![CDATA[声明


本文章是审核家庭无线路由器安全性的教程，破解别人的无线路由器密码是违法的。

​


首先准备环境



	无线网卡（推荐使用免驱的，我这里用的RT3070L）
	
	
	虚拟机（如果是Windows环境需要虚拟机，我这里用的Vmware15Pro）
	
	
	虚拟机镜像（可以是任意linux发行版，这里使用了cdlinux，因为集成了水滴，无需单独使用Aircrack-ng）
	
	
	EWSA（windows下的跑包软件，支持多显卡）
	
	
	字典包（可以使用字典生成器自己按规则生成）
	.]]></description><category></category></item><item><title><![CDATA[Ubuntu18和Windows10环境下编译open-jdk11源码并进行Hotspot源码调试]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/107761642</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/107761642</guid><author>Allan_Bst</author><pubDate>Mon, 03 Aug 2020 14:14:53 +0800</pubDate><description><![CDATA[说明

电脑硬件：i5 9400，六核六线程

编译耗时：25分钟

源码文件获取： 因为官网下载速度特别慢，在这里我放上open-jdk11的源码网盘链接，请到文章最后进行获取



一、Ubuntu 18.04 下编译open-jdk11

1.进入到下载好的源码目录，运行下面命令


bash configure  --disable-warnings-as-errors 



2.配置完成后，开始make编译，使用命令


make all



3.等待编译结束，ubuntu下的源...]]></description><category></category></item><item><title><![CDATA[IDA7.2 Pro 逆向工具]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/107247241</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/107247241</guid><author>Allan_Bst</author><pubDate>Fri, 10 Jul 2020 14:33:19 +0800</pubDate><description><![CDATA[更新说明

https://www.hex-rays.com/products/ida/7.2/index.shtml



破解文章

作者阐述了一下对IDA安装密码的攻击方法，通过枚举多种语言默认的随机数发生器，发现了IDA生成随机数的语言和版本，继而可以利用同样的方法在10min左右可以暴力算出有效的安装密码

https://devco.re/blog/2019/06/21/operation-crack-hacking-IDA-Pro-installer-PRNG-from-an-unusual.]]></description><category></category></item><item><title><![CDATA[分布式Session]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/91987192</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/91987192</guid><author>Allan_Bst</author><pubDate>Fri, 14 Jun 2019 17:19:25 +0800</pubDate><description><![CDATA[前言：session原理



反向代理-负载均衡

一、什么是Nginx

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件（IMAP/POP3）代理服务器，并在一个BSD-like协议下发行。中国大陆使用nginx网站用户有：百度、京东、新浪、网易、腾讯、淘宝等。


特点


占有内存少，并发能力强
	模块化组件，可扩展性强
	跨平台，linux平台下性能更优异

适用场景
...]]></description><category></category></item><item><title><![CDATA[MySql5.7.25安装步骤]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/89638120</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/89638120</guid><author>Allan_Bst</author><pubDate>Sun, 28 Apr 2019 14:54:17 +0800</pubDate><description><![CDATA[1、进入官网下载MySql5.7

（1）输入网址www.mysql.com后，点击DEVELOPER ZONE下载对应的开源社区版本



（2）然后点击MySql Download，进入下载页面



（3）点击下载MySql服务器程序



（4）截止现在，MySql最新的版本是8.0版本，MySql直接从5.7更新至8.0版本，但是对于现在市场应用来说，还是以5.7为主，此处以下载5.7版...]]></description><category></category></item><item><title><![CDATA[java设计模式 之 代理模式]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/81285177</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/81285177</guid><author>Allan_Bst</author><pubDate>Mon, 30 Jul 2018 16:10:14 +0800</pubDate><description><![CDATA[一、代理模式

（1） 简介

        代理（Proxy）是一种设计模式，提供了对目标对象另外的访问方式，即通过代理对象进行访问目标对象，这样做的好处是可以在目标对象实现的基础上，增强额外的功能操作,即扩展目标对象的功能.

        举个例子来说明代理的作用，假设你准备结婚，这就需要联系婚庆公司，包办各种酒席啥的，来达到结婚这样一个目的，那么在这里，结婚就是一个目标对象，其他琐碎的...]]></description><category></category></item><item><title><![CDATA[叮咚叮咚，京东叮咚音箱Skill开发之路]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/81241033</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/81241033</guid><author>Allan_Bst</author><pubDate>Mon, 30 Jul 2018 10:05:48 +0800</pubDate><description><![CDATA[一、学习背景

    最近参加了京东alpha人工智能平台与优快云联合举办的2018 JD Alpha开发者大赛，该比赛意在通过广大开发者设计的skill为alpha智能平台提供更加智能各加便捷的服务，其中参赛作品不计其数，主要可以划分为四大领域教育类、生活类、服务类、休闲类

二、jd Alpha的Skill术语

技能（Skill）：在手机上的软件称为应用程序（APP），在jd平台的智能音...]]></description><category></category></item><item><title><![CDATA[消息中间件之ActiveMQ]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/81276178</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/81276178</guid><author>Allan_Bst</author><pubDate>Sun, 29 Jul 2018 23:28:13 +0800</pubDate><description><![CDATA[一、关于中间件

（1）什么是中间件

非底层操作系统软件，非业务应用软件，不是直接给最终用户使用的，不能直接给客户带来价值的软件统称为中间件
	关注于数据的发送和接收，利用高效可靠的异步消息传递机制集成分布式系统。
（2）消息中间件有什么好处



 

简单来说，使用中间件最主要的好处有三点

解耦
	异步
	横向扩展、使用较为灵活
 

（3）内容扩展JMS和AMQP

提到消息中间件，这里...]]></description><category></category></item><item><title><![CDATA[Spring Cloud 之 Zuul 服务网关Gateway]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/80958283</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/80958283</guid><author>Allan_Bst</author><pubDate>Thu, 19 Jul 2018 13:44:41 +0800</pubDate><description><![CDATA[
Netflix  Zull介绍

 

zuul 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。

Zuul 在云平台上提供动态路由，监控，弹性，安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。

Gateway（网关）是微服务架构的不可获取的一个部分，Gateway为客户点提供了统一...]]></description><category></category></item><item><title><![CDATA[Spring Cloud 之 Eureka 服务注册与发现]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/80943825</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/80943825</guid><author>Allan_Bst</author><pubDate>Sat, 07 Jul 2018 21:59:03 +0800</pubDate><description><![CDATA[1111]]></description><category></category></item><item><title><![CDATA[SpringBoot入门及基础配置说明(一)]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/80889988</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/80889988</guid><author>Allan_Bst</author><pubDate>Fri, 06 Jul 2018 17:09:16 +0800</pubDate><description><![CDATA[本文分五部分讲解SpringBoot基础部分，仅供入门者参考，如有纰漏，欢迎指正备注：java环境：jdk 1.8+,开发环境：windows 10系统下使用idea一、如何创建Spring Boot项目1、首先打开idea，点击创建新项目，如下图2、填写项目基本信息，点击Next，如下图：2、填写项目基本信息，点击Next，如下图：二、Spring Boot 目录结构分析三、Spring Boo...]]></description><category></category></item><item><title><![CDATA[jQuery操作单选框(radio)和复选框(checkbox)汇总]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/79748309</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/79748309</guid><author>Allan_Bst</author><pubDate>Fri, 30 Mar 2018 09:17:44 +0800</pubDate><description><![CDATA[一.操作Checkbox&amp;lt;1&amp;gt; 取值操作1.获取所有CheckBox选中的值       (1)这是前端的所有CheckBox        (2)这是取值操作的js,这里把值放到一个数组里&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
	function test(){
		var datas = [];
		$.each($(&quot;input:checkbo...]]></description><category></category></item><item><title><![CDATA[Hibernate学习------01]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/79059268</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/79059268</guid><author>Allan_Bst</author><pubDate>Sun, 14 Jan 2018 21:57:11 +0800</pubDate><description><![CDATA[前言

今晚看了一些Hinernate的入门视频,顺便照着敲了一边入门程序,其中遇到了一些问题,便记录在此,欢迎借鉴学习或给予指教
以下配置demo以hibernate-5.2.12.Final版本为例
如需下载此版本,下载链接在此 
点击打开链接



一.基本配置
1.导入必要jar文件
也就是hibernate中的hibernate-release-5.2.12.Fin]]></description><category></category></item><item><title><![CDATA[Linux解压神器之unar]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/79007010</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/79007010</guid><author>Allan_Bst</author><pubDate>Mon, 08 Jan 2018 20:50:38 +0800</pubDate><description><![CDATA[之前用Linux自带的归档管理解压zip老是中文乱码，解决方案也是有的，必须指定编码，操作挺麻烦的，于是找到新的替代方案unar
1.安装 unar

sudo apt-get install unar
2.常用命令


      列出压缩包内容
lsar document.zip
     



解压压缩包
unar document.zip
     unar]]></description><category></category></item><item><title><![CDATA[JeeSite框架学习------树结构表创建]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/76147487</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/76147487</guid><author>Allan_Bst</author><pubDate>Wed, 26 Jul 2017 15:21:05 +0800</pubDate><description><![CDATA[1.1  创建数据表
在数据库demo中创建一个名为demo_tree的数据表，添加必要字段：
Id,parent_id,parent_ids,name,sort,create_by,create_date,update_by,update_date,remarks,del_flag
1.2  根据数据表创建JavaBean实体类
1.>创建名为Demo2Tree的实体类，树结构必须继承 ]]></description><category></category></item><item><title><![CDATA[JeeSite框架学习------主子表创建总结]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/76146856</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/76146856</guid><author>Allan_Bst</author><pubDate>Wed, 26 Jul 2017 15:15:48 +0800</pubDate><description><![CDATA[一.主子表的创建
最近几天才接触JeeSite快速开发框架，网上资料也不算太多，刚学有点吃力，渐渐接触多了也就搞懂了，jeesite虽然提供了强大的代码生成器，但初学者不可依赖于此，还是自己写一遍最好，接下来总结一下主子表的创建流程
二..具体创建步骤

1.创建数据表

首先在数据库创建两张表，主表和子表，jeesite说明文档中规定了必要字段，我们在这两个表中创建这些字段，有其他需]]></description><category></category></item><item><title><![CDATA[巧力避免ViewPager的预加载数据，Tablayout+Fragment+viewPager]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/72923390</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/72923390</guid><author>Allan_Bst</author><pubDate>Thu, 08 Jun 2017 16:32:03 +0800</pubDate><description><![CDATA[转载:http://blog.youkuaiyun.com/pyfysf/article/details/68952348
 问题描述

最近在进行一个项目的开发，其中使用到了Tablayout+Fragment+viewPager来搭建一个基本的框架，从而出现了设置数据适配器的时候，item的位置错乱问题。我打印log日志的时候发现原来是，设置了两次数据数据适配器，考虑到ViewPager的预加载数据]]></description><category></category></item><item><title><![CDATA[阿里百川HotFix2.0热修复初体验]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/72904721</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/72904721</guid><author>Allan_Bst</author><pubDate>Wed, 07 Jun 2017 22:36:35 +0800</pubDate><description><![CDATA[一、什么是热修复
热修复说白了就是”打补丁”，比如你们公司上线一个app，用户反应有重大bug,需要紧急修复。如果按照通

常做法,那就是程序猿加班搞定bug,然后测试,重新打包并发布。这样带来的问题就是成本高,效率低。于是,热

修复就应运而生.一般通过事先设定的接口从网上下载无Bug的代码来替换有Bug的代码。这样就省事多了,用 
户体验也好。(如下图所示：Android 插件化技]]></description><category></category></item><item><title><![CDATA[launchMode使用详解]]></title><link>https://blog.youkuaiyun.com/Allan_Bst/article/details/72875279</link><guid>https://blog.youkuaiyun.com/Allan_Bst/article/details/72875279</guid><author>Allan_Bst</author><pubDate>Tue, 06 Jun 2017 10:09:38 +0800</pubDate><description><![CDATA[launchMode使用详解



标签： 
android高性能启动模式launchMode

2015-10-31 11:50 
2777人阅读 评论(7)
收藏
举报


本文章已收录于：




分类： 
管中窥豹（220） 



作者同类文章X



玩转android（153） 



作者同类文章X]]></description><category></category></item></channel></rss>