<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Lemon_JK的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Lemon_JK</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Lemon_JK]]></copyright><item><title><![CDATA[kafka学习笔记]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/126120345</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/126120345</guid><author>Lemon_JK</author><pubDate>Tue, 02 Aug 2022 13:22:32 +0800</pubDate><description><![CDATA[定义类，实现partition接口，重写partition方法。]]></description><category></category></item><item><title><![CDATA[springboot+mybatisplus前后端分离——纯后端（万字）开发流程]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/126118797</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/126118797</guid><author>Lemon_JK</author><pubDate>Tue, 02 Aug 2022 13:16:44 +0800</pubDate><description><![CDATA[java前后端分离项目经验总结需求分析——设计——编码——测试——上线运维[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZXlciP7A-1659410345395)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20220518124126543.png)]使用配置类，指定收到请求的静态资源映射
功能模块开发
登录功能开发
需求分析——在前端输入用户名和密码，点击登录之后会经过MVC进行处理，]]></description><category></category></item><item><title><![CDATA[vue+springboot 前后分离简单crud的基础流程]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/126118543</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/126118543</guid><author>Lemon_JK</author><pubDate>Tue, 02 Aug 2022 11:15:20 +0800</pubDate><description><![CDATA[vuedemovuecreate项目名创建一个空的vue2的项目。]]></description><category></category></item><item><title><![CDATA[java面试题]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/123779260</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/123779260</guid><author>Lemon_JK</author><pubDate>Sun, 27 Mar 2022 19:19:05 +0800</pubDate><description><![CDATA[java面试题
一、面向对象
面向过程注重的是每一个步骤以及顺序
​    面向过程比较直接高效，
面向对象更加注重事情的参与者——（就是对象），以及各自需要做什么（方法）
​    面向对象更易于复用，维护和拓展  4
​
​    封装：意义，在于明确标识出允许外部使用的所有的成员函数和数据项
​           内部的细节对外部透明，外部调用不用关心内部是如何实现[焦1]
​    继承：将类的共性提取出来置于一个类中作为父类，然后其子类继承父类，并且可以做出自己的改变或定义新的属性
​     ]]></description><category></category></item><item><title><![CDATA[Java笔试题笔记]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/123779228</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/123779228</guid><author>Lemon_JK</author><pubDate>Sun, 27 Mar 2022 19:17:45 +0800</pubDate><description><![CDATA[java笔试题记录
基本数据类型、运算
包装类型就是基础数据类型的引用类型
八大基本数据类型
byte，short，int ，long
double ，float，boolean，char
不同数据类型组合运算
最终的结果类型向右看齐，——自动向上强转，变为更大的数据类型
char=short&lt;int =float &lt;double 不同类型运算结果类型向右边靠齐。
低精度与高精度一起运算——自动向上强转
高精度类型得到低精度结果需要进行强转
int、integer、new Integer()
*]]></description><category></category></item><item><title><![CDATA[SpringMVC的执行流程]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/123708687</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/123708687</guid><author>Lemon_JK</author><pubDate>Thu, 24 Mar 2022 13:27:46 +0800</pubDate><description><![CDATA[自己参考其他博客和自己的一点理解，有什么不对的希望可以评论告诉我，谢谢


由客户端发起一个http请求，经过该web服务器（tomcat等）接收到这个请求，然后交给对应的DispatcherServlet处理，
DispatcherServlet接收到请求之后调用处理映射器HandlerMapping来处理，
handlerMapping根据请求的url找到具体的处理器，生成HandlerExecutionChain返还给DispatcherServlet
DispatcherServlet根据处理器ha]]></description><category></category></item><item><title><![CDATA[spring，springmvc，mybatis，springboot是什么？作用是什么]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/123669198</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/123669198</guid><author>Lemon_JK</author><pubDate>Tue, 22 Mar 2022 19:38:00 +0800</pubDate><description><![CDATA[对ssm，springboot的思考
先大概写一下，后边慢慢填充
ssm:

spring

作用

通过框架来实现对对象的管理


IOC

底层：xml文件解析，工厂模式，反射


AOP

底层：动态代理




springMVC

作用

针对web开法
通过DispatcherServlet、modelandview 、viewResolver便捷的处理servlet、数据以及视图的处理


DispatcherServlet
modelandview
viewResolver


mybati]]></description><category></category></item><item><title><![CDATA[mysql5.5设置为UTF8之后依旧无法使用中文（乱码）的处理方法]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/109229741</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/109229741</guid><author>Lemon_JK</author><pubDate>Thu, 22 Oct 2020 20:35:30 +0800</pubDate><description><![CDATA[卸载安装好了几次  安装时选的utf8但是建表时依旧无法使用中文  使用
show variables like "%character%";

查看
这是修改之后的值
修改代码如下

SET character_set_client =gbk;   //设置客服端的编码
SET character_set_results =gbk;  //设置服务器端结果返回的编码
SET character_set_connection =gbk;  //设置客服端与服务端连接时的编码

修改之前这几个值都是utf8 ]]></description><category></category></item><item><title><![CDATA[多线程基础知识点死锁 通信  线程池  线程组  定时器]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/108599801</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/108599801</guid><author>Lemon_JK</author><pubDate>Tue, 15 Sep 2020 15:49:51 +0800</pubDate><description><![CDATA[java多线程基础知识点
lock
	概述 ：  可以更加清晰的加锁和释放锁，JDK5之后就提供了新的锁对象LOCK
	方法：
				 void  lock（  ） 获取锁
				 void unlock （  ） 释放锁

  实现类：
  				 ReentrantLock  类

死锁问题
	概述 ：
			是指两个或者两个以上的线程在执行过程中，因为争夺资源产生的一种相互等待现象
	同步弊端：
				效率低、如果出现了同步嵌套，就容易产生死锁问题

’
线程之间的通信问题
	不同种类之间针对]]></description><category></category></item><item><title><![CDATA[java  Map集合总结 （遍历、特点、基础功能、区别）]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/108178993</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/108178993</guid><author>Lemon_JK</author><pubDate>Sun, 23 Aug 2020 08:46:16 +0800</pubDate><description><![CDATA[遍历Map集合
	方式一： 根据键找值
				获取所有的键的集合 map。KeySet（ ）
				遍历键的集合，获取每一个键，（使用增强for遍历）
				根据键找值map.get(Key)
	
	方式二： 根据键值对像找键和值
				获取所有的键值对对象的集合map.entrySet();
				遍历键值对对象的集合，获取每一个键值对对象（增强for）
				根据键值对对象找键和值 getKey（ ）；GetValue（ ）；

HashMap、LinkedHashMap、TreeMap
	]]></description><category></category></item><item><title><![CDATA[java 异常导图]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/108150778</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/108150778</guid><author>Lemon_JK</author><pubDate>Fri, 21 Aug 2020 16:54:20 +0800</pubDate><description><![CDATA[异常
概述、编译时期异常、运行时期异常、自定义异常
异常的处理及其原则和注意事项
常用的方法
final、finally、finalize的区别
throws 和throw的区别

]]></description><category></category></item><item><title><![CDATA[java多线程思维导图]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/108149530</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/108149530</guid><author>Lemon_JK</author><pubDate>Fri, 21 Aug 2020 16:20:29 +0800</pubDate><description><![CDATA[多线程思维导图
做的比较粗略  大概记录一下
线程池、线程组 、local、死锁  线程之间的通信问题、定时器

多线程的概述、实现方案、同步问题、控制方法、生命周期、安全问题、线程的调度和优先级问题


...]]></description><category></category></item><item><title><![CDATA[java  IO流思维导图]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/108148757</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/108148757</guid><author>Lemon_JK</author><pubDate>Fri, 21 Aug 2020 16:01:43 +0800</pubDate><description><![CDATA[IO流知识点小结
##下边插一个网图  便于理解

]]></description><category></category></item><item><title><![CDATA[Map集合思维导图]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/108147782</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/108147782</guid><author>Lemon_JK</author><pubDate>Fri, 21 Aug 2020 15:14:31 +0800</pubDate><description><![CDATA[Map集合总结


]]></description><category></category></item><item><title><![CDATA[java集合导图]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/108147619</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/108147619</guid><author>Lemon_JK</author><pubDate>Fri, 21 Aug 2020 15:08:30 +0800</pubDate><description><![CDATA[java集合思维导图
*

]]></description><category></category></item><item><title><![CDATA[character类 字符大小写转换、确定字符串类型]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/106325268</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/106325268</guid><author>Lemon_JK</author><pubDate>Mon, 25 May 2020 07:53:54 +0800</pubDate><description><![CDATA[Character  类
该类提供了几种方法， 以确定字符 的类型  （ 小写字母，数字 等等），可以将字符从大写 转换成小写 ，反之亦然
构造方法 ： Character  （ Char value ）

public static boolean isUpperCase ( Char ch );    判断给定的字符是否为大写字符
public static boolean isLowerCase  (  char ch ) ;  判断给定的字符是否为小写字符
public static boolean]]></description><category></category></item><item><title><![CDATA[Calendar   日历]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/105937436</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/105937436</guid><author>Lemon_JK</author><pubDate>Tue, 05 May 2020 19:38:56 +0800</pubDate><description><![CDATA[Calendar
是一个抽象类，可以为在某一特定时刻和一组之间的转换方法  calendar fields如YEAR ， MONTH ， DAY_OF_MONTH ， HOUR ，等等，以及用于操纵该日历字段，如获取的日期下个星期。 时间上的瞬间可以用毫秒值表示，该值是从1970年1月1日00:00 00：00.000 GMT（Gregorian）的Epoch的偏移量。 


public int...]]></description><category></category></item><item><title><![CDATA[Date   （simpleDateFormat） 日期格式化输出   或  输入日期转换成Date格式]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/105937242</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/105937242</guid><author>Lemon_JK</author><pubDate>Tue, 05 May 2020 19:32:22 +0800</pubDate><description><![CDATA[Date : 表示特定的瞬间  ， 精确到毫秒
构造方法 ：；
Date  ( ) ; 根据当前的默认毫秒值创建日期对象
Date （long date ）；根据给定的毫秒值创建日期对象
方法
public long getTime ( ); 获取时间，以毫秒为单位
public  void setTime ( long time );  设置时间
	从Date得到一个毫秒值
		getTime
...]]></description><category></category></item><item><title><![CDATA[BigDecimal  浮点数运算]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/105937172</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/105937172</guid><author>Lemon_JK</author><pubDate>Tue, 05 May 2020 19:14:41 +0800</pubDate><description><![CDATA[BigDecimal 类
float 类型和double很容易丢失精度 ，  所以为了能精确的表示 计算浮点数 ，java提供了 BigDecimal
float类型的数据存储和整数不一样，他们大部分的时候都是带有有效数字位的
 BigDecimal 类  : 不可变  ，任意精度的有符号十进制数 ，可以解决数据丢失问题

构造方法：
	 public BigDecimal (  String v...]]></description><category></category></item><item><title><![CDATA[BigInteger的基本使用]]></title><link>https://blog.youkuaiyun.com/Lemon_JK/article/details/105937021</link><guid>https://blog.youkuaiyun.com/Lemon_JK/article/details/105937021</guid><author>Lemon_JK</author><pubDate>Tue, 05 May 2020 19:06:36 +0800</pubDate><description><![CDATA[BigInteger  类的概述：	可以让超过Integer范围内的数据进行运算
构造方法
	public BigInteger ( String val )

方法 ： 
	public BigInteger  add (  BigInteger  val ) ;   加
	public BigInteger  subtract (  BigInteger val );  减
	public B...]]></description><category></category></item></channel></rss>