<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[柯的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ke369093457</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ke369093457]]></copyright><item><title><![CDATA[JVM总结万字长文(独尘系列)]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/113120355</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/113120355</guid><author>ke369093457</author><pubDate>Mon, 25 Jan 2021 17:15:23 +0800</pubDate><description><![CDATA[我们可以将JVM当成翻译官，JVM目的是将class文件翻译成不同的平台下机器可识别的指令并交由操作系统执行

一、生命周期

Java 对象生命周期

在JVM运行空间中，对象的整个生命周期大致可以分为7个阶段：创建阶段（Creation）、应用阶段（Using）、不可视阶段（Invisible）、不可到达阶段（Unreachable）、可收集阶段（Collected）、终结阶段（Finalized）与释放阶段（Free）。上面的这7个阶段，构成了 JVM中对象的完整的生命周期。下面分别介绍对象在处...]]></description><category></category></item><item><title><![CDATA[linux 常见命令]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/113109563</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/113109563</guid><author>ke369093457</author><pubDate>Mon, 25 Jan 2021 14:05:27 +0800</pubDate><description><![CDATA[一、基本命令

1.1 关机和重启

1.2 帮助命令

二、目录操作命令

2.1 目录切换 cd

2.2 目录查看 ls [-al]

2.3 目录操作【增，删，改，查】

2.3.1创建目录【增】 mkdir

2.3.2删除目录或文件【删】rm

2.3.3目录修改【改】mv 和 cp

2.3.4搜索目录【查】find

三、文件操作命令

3.1 文件操作【增，删，改，查】

3.1.1新建文件【增】touch

3.1.2 删除文件 【删】 rm

3.1.3修改文件【改】 vi...]]></description><category></category></item><item><title><![CDATA[三.IOC之统一资源：Resource]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/106183989</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/106183989</guid><author>ke369093457</author><pubDate>Sun, 17 May 2020 23:55:29 +0800</pubDate><description><![CDATA[在学 Java SE 的时候我们学习了一个标准类java.net.URL，该类在 Java SE 中的定位为统一资源定位器（Uniform Resource Locator），但是我们知道它的实现基本只限于网络形式发布的资源的查找和定位。然而，实际上资源的定义比较广泛，除了网络形式的资源，还有以二进制形式存在的、以文件形式存在的、以字节流形式存在的等等。而且它可以存在于任何场所，比如网络、文件系统、应用程序中。所以java.net.URL的局限性迫使 Spring 必须实现自己的资源加载策略，该资源加...]]></description><category></category></item><item><title><![CDATA[二. IOC概述]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/106176378</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/106176378</guid><author>ke369093457</author><pubDate>Sun, 17 May 2020 16:39:58 +0800</pubDate><description><![CDATA[IoC 容器

Spring 容器是 Spring 框架的核心。容器将创建对象，把它们连接在一起，配置它们，并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入（DI）来管理组成一个应用程序的组件。这些对象被称为 Spring Beans，我们将在下一章中进行讨论。

通过阅读配置元数据提供的指令，容器知道对哪些对象进行实例化，配置和组装。配置元数据可以通过 XML，Java 注释或 Java 代码来表示。下图是 Spring 如何工作的高级视图。 Spring IoC 容器利用 Java ]]></description><category></category></item><item><title><![CDATA[一.标题]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/106176188</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/106176188</guid><author>ke369093457</author><pubDate>Sun, 17 May 2020 16:27:29 +0800</pubDate><description><![CDATA[1.1 什么是Spring
Spring是一个开源框架，Spring是于2003 年兴起的一个轻量级的Java 开发框架，它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构，分层架构允许使用者选择使用哪一个组件，同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而，Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言，任何Java应用都可以从Spring中受益。Spring的核心是控制反]]></description><category></category></item><item><title><![CDATA[Navicat Premium 12]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/94601931</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/94601931</guid><author>ke369093457</author><pubDate>Thu, 04 Jul 2019 11:26:39 +0800</pubDate><description><![CDATA[现在描述激活步骤
首先安装程序，安装完成不要打开，不要打开出现这个然后再启动程序


完成就可以使用所有功能了
]]></description><category></category></item><item><title><![CDATA[CentOS7使用firewalld打开关闭防火墙与端口]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/91380804</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/91380804</guid><author>ke369093457</author><pubDate>Mon, 10 Jun 2019 15:51:44 +0800</pubDate><description><![CDATA[1、firewalld的基本使用

启动： systemctl start firewalld

关闭： systemctl stop firewalld

查看状态： systemctl status firewalld

开机禁用 ： systemctl disable firewalld

开机启用 ：systemctl enable firewalld





2.sy...]]></description><category></category></item><item><title><![CDATA[VO,PO,DO,DTO,BO,QO,DAO,POJO的概念]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/90211098</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/90211098</guid><author>ke369093457</author><pubDate>Tue, 14 May 2019 17:26:03 +0800</pubDate><description><![CDATA[PO(persistant object) 持久对象

在 o/r 映射的时候出现的概念，如果没有 o/r 映射，没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录，多个记录可以用 PO 的集合。 PO 中应该不包含任何对数据库的操作。

DO（Domain Obj...]]></description><category></category></item><item><title><![CDATA[lambda表达式详解]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/89716470</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/89716470</guid><author>ke369093457</author><pubDate>Tue, 30 Apr 2019 22:29:56 +0800</pubDate><description><![CDATA[1. 什么是λ表达式



λ表达式本质上是一个匿名方法。让我们来看下面这个例子：

 public int add(int x, int y) {
 return x + y;
 }

转成λ表达式后是这个样子：

 (int x, int y) -&gt; x + y;

参数类型也可以省略，Java编译器会根据上下文推断出来：

 (x, y)...]]></description><category></category></item><item><title><![CDATA[SpringBoot中整合Redis]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/89712908</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/89712908</guid><author>ke369093457</author><pubDate>Tue, 30 Apr 2019 17:02:07 +0800</pubDate><description><![CDATA[实际  开发  中  缓存  处理是必须的，不可能我们每次客户端去请求一次  服务器  ，服务器每次都要去  数据库  中进行查找，为什么要使用缓存？说到底是为了提高系统的运行速度。将用户频繁访问的内容存放在离用户最近，访问速度最  快的  地方，提高用户的响 应速度，今天先来讲下在  springboot  中整合  redis  的详细步骤。

一、  安装 

首先要在本地安装一个redis...]]></description><category></category></item><item><title><![CDATA[SpringBoot常见的注解和说明]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/89678698</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/89678698</guid><author>ke369093457</author><pubDate>Mon, 29 Apr 2019 17:04:52 +0800</pubDate><description><![CDATA[@Configuration把一个类作为一个IoC容器，它的某个方法头上如果注册了@Bean，就会作为这个Spring容器中的Bean。
@Scope注解 作用域
@Lazy(true) 表示延迟初始化
@Service用于标注业务层组件、
@Controller用于标注控制层组件（如struts中的action）
@Repository用于标注数据访问组件，即DAO组件。
@Comp...]]></description><category></category></item><item><title><![CDATA[同时出现多个Bean不知道如何选择]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/89678614</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/89678614</guid><author>ke369093457</author><pubDate>Mon, 29 Apr 2019 17:04:22 +0800</pubDate><description><![CDATA[Parameter 0 of method cacheManager in com.qh.redis.config.RedisConfig required a single bean, but 2 were found:

当项目中生成两个bean时，进行注入无法去选择注入的对象，这时只要在生成的对象方法上面添加


@Primary




...]]></description><category></category></item><item><title><![CDATA[Springboot2.0 yml文件新特性]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/89678534</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/89678534</guid><author>ke369093457</author><pubDate>Mon, 29 Apr 2019 16:59:52 +0800</pubDate><description><![CDATA[springBoot升级到2.0之后，yml中的很多属性变得不一样，如

1.context-path

2.content-type

3.multipart

4.maxPostSize

等等，具体可以在yml中使用提示命令查看改变之后的配置。


...]]></description><category></category></item><item><title><![CDATA[springboot -- 2.0版本自定义ReidsCacheManager的改变]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/89678402</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/89678402</guid><author>ke369093457</author><pubDate>Mon, 29 Apr 2019 16:54:53 +0800</pubDate><description><![CDATA[1. 问题发现

在1.0版本中，我们配置redis的cacheManager是这种方式：


    //缓存管理器
    @Bean
    public CacheManager cacheManager(@SuppressWarnings("rawtypes") RedisTemplate redisTemplate) {
        RedisCacheManager cacheM...]]></description><category></category></item><item><title><![CDATA[SpringBoot  yml文件命名规则]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/89678252</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/89678252</guid><author>ke369093457</author><pubDate>Mon, 29 Apr 2019 16:48:49 +0800</pubDate><description><![CDATA[SpringBoot1.*的为驼峰法则 即


driverClassName

SpringBoot2.*的命名为下划线 即


driver-class-name
]]></description><category></category></item><item><title><![CDATA[springBoot升级注意 ErrorController]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/89677890</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/89677890</guid><author>ke369093457</author><pubDate>Mon, 29 Apr 2019 16:36:58 +0800</pubDate><description><![CDATA[1.ErrorController包名改动

  1.*的版本包名为


org.springframework.boot.autoconfigure.web.ErrorController

  2.*的版本包名为


org.springframework.boot.web.servlet.error.ErrorController
...]]></description><category></category></item><item><title><![CDATA[小程序image src 无法使用选中的图片地址]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/86068263</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/86068263</guid><author>ke369093457</author><pubDate>Tue, 08 Jan 2019 12:42:55 +0800</pubDate><description><![CDATA[获得的临时图片，或者保存后的图片，如何直接在&amp;lt;image/&amp;gt;组件显示出来？ **


已知的方法：先上传到服务器，然后用http://服务器/abc.jpg的链接显示。


能不能不上传到服务器，直接在用wxfile://xxx直接或经过处理在&amp;lt;image /&amp;gt;组件显示呢？

网友说：


你在data那里设个图片路径的变量，然后使用setData把临时路径更新到变量里，...]]></description><category></category></item><item><title><![CDATA[URLConnection进行POST,GET请求及注意事项]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/85777613</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/85777613</guid><author>ke369093457</author><pubDate>Fri, 04 Jan 2019 15:17:36 +0800</pubDate><description><![CDATA[URLConnection是java用来http请求的方式之一，具体的实现方式为：



public class HttpRequest {
	/**
	 * 向指定URL发送GET方法的请求
	 * 
	 * @param url
	 *            发送请求的URL
	 * @param param
	 *            请求参数，请求参数应该是 name1=value1&amp;...]]></description><category></category></item><item><title><![CDATA[mysql8.0注意事项]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/84817035</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/84817035</guid><author>ke369093457</author><pubDate>Wed, 05 Dec 2018 09:12:34 +0800</pubDate><description><![CDATA[1.需要将驱动更换为：com.mysql.cj.jdbc.Driver

2.需要将jar包更新到8.0以后的版本

3.jdbc:mysql://localhost:3306/database?useUnicode=true&amp;amp;serverTimezone=GMT%2B8&amp;amp;useSSL=false&amp;amp;allowPublicKeyRetrieval=true&amp;amp;chara...]]></description><category></category></item><item><title><![CDATA[mysql重启注意事项]]></title><link>https://blog.youkuaiyun.com/ke369093457/article/details/84760596</link><guid>https://blog.youkuaiyun.com/ke369093457/article/details/84760596</guid><author>ke369093457</author><pubDate>Mon, 03 Dec 2018 13:31:44 +0800</pubDate><description><![CDATA[1.mysql重启之后，如果表中有自增的主键，且表中无内容，主键值重新从1开始]]></description><category></category></item></channel></rss>