<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[_听风吻雨的Code港湾]]></title><description><![CDATA[来去如风，自由自在。]]></description><link>https://blog.youkuaiyun.com/Lynn_Lee_Java</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Lynn_Lee_Java]]></copyright><item><title><![CDATA[解决Windows11远程桌面提示Windows Defender Credential Guard 不允许使用已保存的凭据的问题]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/126111631</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/126111631</guid><author>Lynn_Lee_Java</author><pubDate>Mon, 01 Aug 2022 22:47:46 +0800</pubDate><description><![CDATA[解决Windows11远程桌面提示Windows Defender Credential Guard 不允许使用已保存的凭据的问题]]></description><category></category></item><item><title><![CDATA[kafka源码阅读]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/107861664</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/107861664</guid><author>Lynn_Lee_Java</author><pubDate>Fri, 07 Aug 2020 14:29:22 +0800</pubDate><description><![CDATA[一、准备工作

1.idea（安装过程略）

2.jdk（安装过程略）

3.scala 安装配置

下载：首先到Scala官网下载Scala网址为https://www.scala-lang.org/download/



安装默认就ok



在系统环境变量 Path 中，一般会自动生成，如果没有自己创建。





安装成功后，查看 scala 的版本号：Scala -version



4. gradle

官网：https://gradle.org/releases/，本文选择5.4.1...]]></description><category></category></item><item><title><![CDATA[entity、bo、vo、po、dto、pojo如何理解和区分？]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/104382687</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/104382687</guid><author>Lynn_Lee_Java</author><pubDate>Tue, 18 Feb 2020 21:01:18 +0800</pubDate><description><![CDATA[Java开发过程中，基本实体类包都以entity或者model来称呼，可是不少项目中，却以Bo、Vo来命名，面试的时候，也有可能被问到这些问题。那么，这几者分别代表什么意思呢？

Entity

最常用实体类，基本和数据表一一对应，一个实体一张表。

Bo(business object)

代表业务对象的意思，Bo就是把业务逻辑封装为一个对象（注意是逻辑，业务逻辑），这个对象可以包括一个或多个其...]]></description><category></category></item><item><title><![CDATA[十大经典排序算法最强总结（含JAVA代码实现）]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/101717424</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/101717424</guid><author>Lynn_Lee_Java</author><pubDate>Sun, 29 Sep 2019 21:14:51 +0800</pubDate><description><![CDATA[原文地址:十大经典排序算法最强总结（含JAVA代码实现）


最近几天在研究排序算法，看了很多博客，发现网上有的文章中对排序算法解释的并不是很透彻，而且有很多代码都是错误的，例如有的文章中在“桶排序”算法中对每个桶进行排序直接使用了Collection.sort()函数，这样虽然能达到效果，但对于算法研究来讲是不可以的。所以我根据这几天看的文章，整理了一个较为完整的排序算法总结，本文中的所有算法均...]]></description><category></category></item><item><title><![CDATA[windows10环境下的RabbitMQ安装步骤（图文）]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/101321378</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/101321378</guid><author>Lynn_Lee_Java</author><pubDate>Wed, 25 Sep 2019 00:01:30 +0800</pubDate><description><![CDATA[转载自:windows10环境下的RabbitMQ安装步骤（图文）

记录下本人在win10环境下安装RabbitMQ的步骤，以作备忘。

第一步：下载并安装erlang



原因：RabbitMQ服务端代码是使用并发式语言Erlang编写的，安装Rabbit MQ的前提是安装Erlang。
	下载地址：http://www.erlang.org/downloads


根据本机位数选择erl...]]></description><category></category></item><item><title><![CDATA[js操作svg整体缩放]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/90716325</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/90716325</guid><author>Lynn_Lee_Java</author><pubDate>Fri, 31 May 2019 15:25:01 +0800</pubDate><description><![CDATA[首先我们先创建一个svg整体布局，代码如下：


&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;title&gt;js操作svg实现整体缩放&lt;/title&gt;
  &lt;meta charset="utf-8"&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;svg id="svg" s...]]></description><category></category></item><item><title><![CDATA[maven项目的构建与启动]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/79874363</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/79874363</guid><author>Lynn_Lee_Java</author><pubDate>Mon, 09 Apr 2018 23:02:00 +0800</pubDate><description><![CDATA[一、新建一个maven项目，如图：1、选择maven project,点击next2、默认选项，不用修改，点击next3、默认选项，不用修改，点击next4、输入Group Id和 Artifact Id，Artifact Id的值为项目名，一般首字母大写，点击finish5、完成，建成项目结构为下图二，按照上面步骤新建Maven项目Test，在第三步的时候选择第四步的时候点击finish三、把T...]]></description><category></category></item><item><title><![CDATA[最新eclipse连接github cannot open git-upload-pack(git-receive-pack)]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/79672537</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/79672537</guid><author>Lynn_Lee_Java</author><pubDate>Fri, 23 Mar 2018 20:50:46 +0800</pubDate><description><![CDATA[    最近上班发现eclipse的egit不能clone和pull github上的项目了，先开始以为是网络问题，于是使用最简单的方法windows下用cmd命令 ping github.com 结果如下： 虽然网络不稳定但不至于连接不上，而且多试几次发现大部分时间网络是稳定的，如果是因为网络问题那么可以参考别的博文，在此不做详细解释。eclipse报错信息为cannot open git-up...]]></description><category></category></item><item><title><![CDATA[JavaWeb中的Filter过滤器]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/78388399</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/78388399</guid><author>Lynn_Lee_Java</author><pubDate>Sun, 29 Oct 2017 21:49:11 +0800</pubDate><description><![CDATA[Filter简介

Filter也称之为过滤器，它是Servlet技术中最实用的技术，Web开发人员通过Filter技术，对web服务器管理的所有web资源：例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截，从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。

它主要用于对用户请求进行预处理，也可以对HttpSe]]></description><category></category></item><item><title><![CDATA[Oracle触发器用法实例详解]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/77923625</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/77923625</guid><author>Lynn_Lee_Java</author><pubDate>Sun, 10 Sep 2017 18:03:15 +0800</pubDate><description><![CDATA[原文地址:http://www.jb51.net/article/80804.htm
本文实例讲述了Oracle触发器用法。分享给大家供大家参考，具体如下：
一、触发器简介
触发器的定义就是说某个条件成立的时候，触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用，也不能调用。然后，触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下，触发器可以分为语句级触发]]></description><category></category></item><item><title><![CDATA[spring+springMVC+Mybatis下的logback日志]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/77859745</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/77859745</guid><author>Lynn_Lee_Java</author><pubDate>Tue, 05 Sep 2017 23:03:39 +0800</pubDate><description><![CDATA[原文地址:spring+springMVC+Mybatis下的logback日志




业务需求变了，需要用logback框架，替换掉log4j。给出理由是logback比log4j快。怎么快，我这里就不

说了。因为xml做logback日志配置文件的比较多，我这里就用xml

前提，假设你们了解过一点logback，因为我省略了好多注释。比如：为什么没看见spring加载l]]></description><category></category></item><item><title><![CDATA[Log4j 与 logback对比、及使用配置]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/77825839</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/77825839</guid><author>Lynn_Lee_Java</author><pubDate>Sun, 03 Sep 2017 21:38:59 +0800</pubDate><description><![CDATA[一、logback的介绍

     Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块：logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J
 API使]]></description><category></category></item><item><title><![CDATA[[阿里云服务之旅]阿里云部署JavaWeb项目初体验]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/77823467</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/77823467</guid><author>Lynn_Lee_Java</author><pubDate>Sun, 03 Sep 2017 17:15:31 +0800</pubDate><description><![CDATA[本文主要讲解如何在阿里云上安装JDK、Tomcat以及其配置过程。最后以一个实例来演示在阿里云上部署Java web项目。]]></description><category></category></item><item><title><![CDATA[如何在spring普通的bean中获取session对象]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/77542956</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/77542956</guid><author>Lynn_Lee_Java</author><pubDate>Thu, 24 Aug 2017 22:35:16 +0800</pubDate><description><![CDATA[在使用spring时，经常需要在普通类中获取session，request等对象。

比如在一些AOP拦截器类，在有使用struts时，因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到Session对象

用法：ServletActionContext.getRequest().getSession();]]></description><category></category></item><item><title><![CDATA[spring整合mybatis  ORA-00911: 无效字符问题解决方式]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/77434364</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/77434364</guid><author>Lynn_Lee_Java</author><pubDate>Sun, 20 Aug 2017 21:06:42 +0800</pubDate><description><![CDATA[最近在做个人的项目在整合spring与mybatis的时候出现 ORA-00911: 无效字符
的情况,
将控制台打印的SQL语句与对应的参数放在PLSQL中执行时能够正常执行，但是程序中一执行就报错，
当时卡了我很久，反复查SQL以及参数问题，但是都没有解决，最后百度了一下发现，类似于insert语句
在xml中的时候不能包含最后的";"如下insert语句在代码中就不能正确执行

]]></description><category></category></item><item><title><![CDATA[Spring4.0整合Redis实用示例]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/74906838</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/74906838</guid><author>Lynn_Lee_Java</author><pubDate>Sun, 09 Jul 2017 23:43:12 +0800</pubDate><description><![CDATA[上篇我们介绍了redis数据的安装与使用,以及顺便介绍了redis一款可视化工具，所以这篇我们开始介绍Spring4.0与Redis的整合,通过两种方式来示例Redis的使用,一种是AOP方式,对所有满足表达式的类与方法进行redis缓存，另一种是使用自定义注解方式达到灵活配置自己需要注解的方法。下面将慢慢介绍如何从一步一步的整合与使用，本文所示范的项目框架为：spring4.0+SpringMV]]></description><category></category></item><item><title><![CDATA[Windows 64位下安装Redis详细教程以及RedisManager的使用]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/73730509</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/73730509</guid><author>Lynn_Lee_Java</author><pubDate>Sun, 25 Jun 2017 23:03:11 +0800</pubDate><description><![CDATA[Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库，并提供多种语言的API。




1.在D盘新建文件夹【D:\redis】，右键解压Redis ZIP包，把所有文件解压到redis文件夹中。

文件介绍：

redis-benchmark.exe         #基准测试

redis-check-aof.e]]></description><category></category></item><item><title><![CDATA[RESTful API 设计指南]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/73477997</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/73477997</guid><author>Lynn_Lee_Java</author><pubDate>Mon, 19 Jun 2017 23:03:05 +0800</pubDate><description><![CDATA[原文地址：RESTful API 设计指南

网络应用程序，分为前端和后端两个部分。当前的发展趋势，就是前端设备层出不穷（手机、平板、桌面电脑、其他专用设备......）。

因此，必须有一种统一的机制，方便不同的前端设备与后端进行通信。这导致API构架的流行，甚至出现"API First"的设计思想。RESTful
 API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过]]></description><category></category></item><item><title><![CDATA[当你在浏览器中输入Google.com并且按下回车之后发生了什么？]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/73477528</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/73477528</guid><author>Lynn_Lee_Java</author><pubDate>Mon, 19 Jun 2017 21:58:10 +0800</pubDate><description><![CDATA[本文转自：当你在浏览器中输入Google.com并且按下回车之后发生了什么？

本文试图回答一个古老的面试问题：当你在浏览器中输入Google.com并且按下回车之后发生了什么？

不过我们不再局限于平常的回答，而是想办法回答地尽可能具体，不遗漏任何细节。

这将是一个协作的过程，所以深入挖掘吧，并且帮助我们一起完善它。仍然有大量的细节等待着你来添加，欢迎向我们发送Pull Requs]]></description><category></category></item><item><title><![CDATA[Web 研发模式的演变]]></title><link>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/73138783</link><guid>https://blog.youkuaiyun.com/Lynn_Lee_Java/article/details/73138783</guid><author>Lynn_Lee_Java</author><pubDate>Mon, 12 Jun 2017 22:25:55 +0800</pubDate><description><![CDATA[前不久徐飞写了一篇很好的文章：Web 应用的组件化开发。本文尝试从历史发展角度，说说各种研发/开发模式的优劣。

一、简单明快的早期时代



可称之为 Web 1.0 时代，非常适合创业型小项目，不分前后端，经常 3-5 人搞定所有开发。页面由 JSP、PHP 等工程师在服务端生成，浏览器负责展现。基本上是服务端给什么浏览器就展现什么，展现的控制在 Web Server 层。

]]></description><category></category></item></channel></rss>