<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[渐行渐远 的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_35704236</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_35704236]]></copyright><item><title><![CDATA[Java 谷歌翻译  api 调用]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/78764463</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/78764463</guid><author>qq_35704236</author><pubDate>Wed, 19 Aug 2020 16:14:10 +0800</pubDate><description><![CDATA[在公司大佬的指点下， 写了个破解谷歌翻译的工具类，能破解谷歌翻译， 思路如下：
  1 获取 tkk 
       2 根据 tkk，和 输入内容 获取 tk 
       3 根据 word,tk ,组装 url 访问 谷歌翻译 api
调用如下：public static void main(String[] args) {
        String word = &amp;quot;Hello!&amp;quot;;]]></description><category></category></item><item><title><![CDATA[docker 搭建kafka]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/107167343</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/107167343</guid><author>qq_35704236</author><pubDate>Mon, 06 Jul 2020 20:35:36 +0800</pubDate><description><![CDATA[docker 搭建kafka

本教程适用于快速搭建kafka 开发环境

1 下载镜像

下载zookeeper


docker pull wurstmeister/zookeeper


下载kafka


docker pull wurstmeister/kafka:2.11-0.11.0.3


下载太慢？


使用阿里云镜像 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

2 启动容器

启动zookeeper


doc]]></description><category></category></item><item><title><![CDATA[idea 远程 debug springboot 项目]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/104972117</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/104972117</guid><author>qq_35704236</author><pubDate>Thu, 19 Mar 2020 17:24:30 +0800</pubDate><description><![CDATA[idea 远程 debug springboot 项目

idea 远程 debug springboot 项目

文章目录idea 远程 debug springboot 项目源起配置 idea修改 java 启动命令3 启动运行4 断点测试
源起

有时候 有些代码无法进行本地调试，只能进行线上日志输出。这样排查效率非常低。

配置 idea

1 点击 Edit Configurations...]]></description><category></category></item><item><title><![CDATA[网关api 聚合 zuul + swagger + swaggerbutler]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/103636573</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/103636573</guid><author>qq_35704236</author><pubDate>Fri, 20 Dec 2019 17:52:38 +0800</pubDate><description><![CDATA[网关api 聚合 zuul + swagger + SwaggerButler
1 缘起

在微服务化的过程中，每个微服务都有自己的 swagger 接口，能不能在统一的一个地方显示，比如在网关显示

2 技术选型

微服务框架 springboot
网关 zuul
api文档 swagger
网关 api 聚合项目（改造过源码的）SwaggerButler

3 实战
springboot + ...]]></description><category></category></item><item><title><![CDATA[docker 搭建 mysql 单机及主从]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/100766739</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/100766739</guid><author>qq_35704236</author><pubDate>Thu, 12 Sep 2019 11:41:55 +0800</pubDate><description><![CDATA[文章目录1 下载镜像1.1 快速搭建 mysql 单机2 文件目录准备2 启动主 mysql 和 从 mysql3 主从配置修改 （mysqld.cnf）4 开启主从参考
1 下载镜像
docker pull mysql:5.7
1.1 快速搭建 mysql 单机

docker run --name mysql57 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:33...]]></description><category></category></item><item><title><![CDATA[nacos 使用文档]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/100278727</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/100278727</guid><author>qq_35704236</author><pubDate>Mon, 02 Sep 2019 14:49:35 +0800</pubDate><description><![CDATA[文章目录什么是 Nacos概览什么是 Nacos？nacos server 准备nacos 作为注册中心，在 springboot 使用0 前置条件1 依赖引入2 @EnableDiscoveryClient 开启3 新增配置4 效果5 更多关于 nacos 注册中心nacos 作为配置中心，在 springboot 使用1 依赖引入2 新增配置3 在配置中心添加相关配置文件4 注意事项5 更多关...]]></description><category></category></item><item><title><![CDATA[nacos docker 快速部署]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/100277101</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/100277101</guid><author>qq_35704236</author><pubDate>Mon, 02 Sep 2019 14:45:05 +0800</pubDate><description><![CDATA[文章目录NACOS-DOCKER-部署启动说明1 环境说明&amp;准备2 加载/下载 nacos镜像3 启动3.1 单实例 nacos 连接 mysql3.1 单实例 nacos 连接 mysql(主从)3.2 集群 nacos 连接 mysql3.3 集群 nacos 连接 mysql(主从)4 验证5 更多可配置入参6 关于要用到 docker 的命令7 参考
NACOS-DOCKER-部署...]]></description><category></category></item><item><title><![CDATA[nacos 安装部署]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/100276411</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/100276411</guid><author>qq_35704236</author><pubDate>Mon, 02 Sep 2019 14:40:55 +0800</pubDate><description><![CDATA[文章目录1 通过安装包形式启动1.0 环境依赖1.1 安装包下载解压1.2 启动服务端1.3 关闭服务端2 通过 docker 方式启动2.1 代码下载2.2 服务启动3 通过准备好的 docker 镜像启动3.1 镜像导入3.2 服务启动
Nacos 快速开始

这个快速开始手册是帮忙您快速在您的电脑上，下载、安装并使用 Nacos。

1 通过安装包形式启动
1.0 环境依赖

1 64 bi...]]></description><category></category></item><item><title><![CDATA[SpringBoot 集成 Https （基于 tomcat）]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/93115171</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/93115171</guid><author>qq_35704236</author><pubDate>Thu, 20 Jun 2019 20:03:18 +0800</pubDate><description><![CDATA[SpringBoot 集成 Https （基于 tomcat）
文章目录SpringBoot 集成 Https （基于 tomcat）1 缘起2 解决方案3 具体代码3.1 HttpsConfig3.2 新增配置文件3.3 将 生成的 tomcat.keystore 拷贝到 resources 目录下4 可能碰到的问题
1 缘起

本人在使用开源项目  kkFileView （https://gi...]]></description><category></category></item><item><title><![CDATA[Java代码生成器]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/91387273</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/91387273</guid><author>qq_35704236</author><pubDate>Mon, 10 Jun 2019 17:28:47 +0800</pubDate><description><![CDATA[项目说明

本项目基于是基于 renren-generator 定制的代码生成器


文章目录**项目说明**不同点：效果原理分析如何定制开发？更多可能存在的坑代码地址
不同点：

因为本人的公司使用的是 tkmyabtis + swagger 构建 rest api,而 renren-generator 用的是 mybatis-plus,而且不支持 swagger，所以有了本项目

效果



...]]></description><category></category></item><item><title><![CDATA[maven-原型项目]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/90942335</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/90942335</guid><author>qq_35704236</author><pubDate>Wed, 05 Jun 2019 21:03:33 +0800</pubDate><description><![CDATA[maven-原型项目
文章目录maven-原型项目1缘起2 开撸3 一顿操作4 结束
1缘起

你是否有一个这样的痛点，公司的项目有许多，每次来一个项目，你都得重新新建项目，导入依赖，导入公共代码。。。。那有没有办法让程序去自动完成这些事情呢？比如创建一个项目，依赖，公共代码什么都有了。答案就是 Maven-原型项目

2 开撸

原型项目，首先肯定得有原型，这里只是为了演示，所以随便写了点代码，...]]></description><category></category></item><item><title><![CDATA[手写mybatis - 2 源码解析]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/89481453</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/89481453</guid><author>qq_35704236</author><pubDate>Tue, 23 Apr 2019 21:17:07 +0800</pubDate><description><![CDATA[手写mybatis - 2 源码解析
文章目录手写mybatis - 2 源码解析0 缘起1 mybatis 核心流程2 源码分析2.1 SqlSessionFactoryBuilder2.2 XMLConfigBuilder2.3 Configuration2.4 SqlSessionFactory2.5 SqlSession2.6 Executor &amp; SimpleExecutor2....]]></description><category></category></item><item><title><![CDATA[手写mybatis - 1 概述&代码]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/89365270</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/89365270</guid><author>qq_35704236</author><pubDate>Wed, 17 Apr 2019 21:25:18 +0800</pubDate><description><![CDATA[small-framework orm 设计
文章目录small-framework orm 设计0 缘起1 核心结构2 包结构示意图3 框架使用4 源码地址
0 缘起

最近在研究mybatis， 所以顺手就照着mybatis写了一遍 orm. 本框架精简了大量mybatis琐碎代码,保留了最核心的结构和接口，让你轻松了解mybatis

1 核心结构
 1 配置解析
     1.1 核心配置...]]></description><category></category></item><item><title><![CDATA[探索 SpringBoot （五）SpringMvc Rest 处理流程源码分析]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/85269926</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/85269926</guid><author>qq_35704236</author><pubDate>Wed, 26 Dec 2018 22:24:34 +0800</pubDate><description><![CDATA[探索 SpringBoot （五）SpringMvc Rest 处理流程源码分析
文章目录探索 SpringBoot （五）SpringMvc Rest 处理流程源码分析1 缘起2 参数和返回值的解析转换3 HandlerMethodArgumentResolver 参数解析者4 InvocableHandlerMethod 请求方法执行者5 HandlerMethodReturnValueHan...]]></description><category></category></item><item><title><![CDATA[探索 SpringBoot （四）SpringMvc 深度解析]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/84932737</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/84932737</guid><author>qq_35704236</author><pubDate>Sun, 09 Dec 2018 21:49:33 +0800</pubDate><description><![CDATA[探索 SpringBoot （四）SpringMvc 深度解析
文章目录探索 SpringBoot （四）SpringMvc 深度解析缘起Servlet &amp;amp; Tomcat &amp;amp; SpringMvcDispatcherServlet1 初始化组件2 响应处理请求流程SpringMvc 手动配置 &amp;amp; 自动装配在 SpringBoot 里面的实现1 SpringBoot 里 dis...]]></description><category></category></item><item><title><![CDATA[探索 SpringBoot （三） 启动流程详解(下)]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/84197459</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/84197459</guid><author>qq_35704236</author><pubDate>Sun, 18 Nov 2018 12:49:57 +0800</pubDate><description><![CDATA[探索 SpringBoot （三） 启动流程详解(下)
文章目录探索 SpringBoot （三） 启动流程详解(下)4 SpringBoot 运行阶段4.1 Spring 应用运行监听者的加载和运行4.2 解析输入参数 构建运行环境4.3 上下文创建4.3.1 上下文的创建 createApplicationContext4.3.2 上下文环境预处理 prepareContext4.3.3 刷新...]]></description><category></category></item><item><title><![CDATA[探索 SpringBoot （二） 启动流程详解(上)]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/84193671</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/84193671</guid><author>qq_35704236</author><pubDate>Sat, 17 Nov 2018 22:15:56 +0800</pubDate><description><![CDATA[探索 SpringBoot （二） 启动流程详解
文章目录探索 SpringBoot （二） 启动流程详解1 缘起2 环境配置3 SpringApplication 准备阶段3.1 推断 web app 类型3.2 推断 运行主类3.3 根据 （order ）采用 SpringFactory 的方式初始化 ApplicationContextInitializer 的实现类,并且排序3.4 根据 ...]]></description><category></category></item><item><title><![CDATA[探索 SpringBoot （一） 自动装配]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/83833055</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/83833055</guid><author>qq_35704236</author><pubDate>Wed, 07 Nov 2018 22:17:50 +0800</pubDate><description><![CDATA[探索 SpringBoot （一） 自动装配
文章目录探索 SpringBoot （一） 自动装配1 缘起2 SpringBoot 自动装配 &amp;amp; Spring 手动装配2.1 @Configuration 配置类模式注解2.2 Spring @Enable 模块装配2.3 Spring 条件装配 @Profile &amp;amp; @Conditional3 SpringBoot 自动装配4 自...]]></description><category></category></item><item><title><![CDATA[jenkins 持续集成解决方案]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/82425567</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/82425567</guid><author>qq_35704236</author><pubDate>Wed, 05 Sep 2018 16:04:47 +0800</pubDate><description><![CDATA[jenkins 持续集成解决方案



jenkins 持续集成解决方案
0 缘起
1 环境准备
2 构建脚本
3 Dockerfile 的编写
4 流程









0 缘起


  因为测试环境需要不断的改代码发布， 特别麻烦和耗时， 所以学着测试大佬 搭建了持续集成.
  
  采用技术：码云/svn/github+maven+jenkins+docker




1 环境准备


l...]]></description><category></category></item><item><title><![CDATA[手写简单 rpc 框架]]></title><link>https://blog.youkuaiyun.com/qq_35704236/article/details/82349040</link><guid>https://blog.youkuaiyun.com/qq_35704236/article/details/82349040</guid><author>qq_35704236</author><pubDate>Mon, 03 Sep 2018 15:13:45 +0800</pubDate><description><![CDATA[手写简单 rpc 框架



手写简单 rpc 框架
0 缘起
1 技术选型
2 框架思路
3 调用方式
3.1 定义服务
3.2 定义 bean
3.3 启动服务
3.4 服务调用


4 完整代码
5 参考








0 缘起


  一直对 rpc 的实现原理很好奇， 看了下别人实现的 rpc 框架， 感觉实现太复杂了，本文参考了 黄勇实现的 轻量级 rpc 框架，专注 rpc 核心功...]]></description><category></category></item></channel></rss>