<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bluelif的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bluelif</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bluelif]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/bluelif/article/details/155750030</link><guid>https://blog.youkuaiyun.com/bluelif/article/details/155750030</guid><author>bluelif</author><pubDate>Tue, 09 Dec 2025 17:43:35 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Java面试题]]></title><link>https://blog.youkuaiyun.com/bluelif/article/details/129482016</link><guid>https://blog.youkuaiyun.com/bluelif/article/details/129482016</guid><author>bluelif</author><pubDate>Sun, 12 Mar 2023 22:11:40 +0800</pubDate><description><![CDATA[MySQL索引优化方法对于频繁使用的查询语句，可以使用索引进行优化。MySQL可以为每个表创建多个索引，但是过多的索引也会影响性能，因此应该只创建必要的索引。使用覆盖索引。当查询只需要查询索引列时，MySQL可以通过覆盖索引避免在磁盘上进行随机访问，从而提高查询性能。避免在查询条件中使用函数。如果查询条件中使用了函数，MySQL就无法使用索引进行优化，因此应该尽量避免在查询条件中使用函数。使用复合索引。复合索引是指同时包含多个列的索引，可以提高复合查询的性能。]]></description><category></category></item><item><title><![CDATA[Java调用Python人脸识别脚本]]></title><link>https://blog.youkuaiyun.com/bluelif/article/details/128909404</link><guid>https://blog.youkuaiyun.com/bluelif/article/details/128909404</guid><author>bluelif</author><pubDate>Mon, 06 Feb 2023 22:22:57 +0800</pubDate><description><![CDATA[Java调用Python人脸识别脚本]]></description><category></category></item><item><title><![CDATA[Centos7安装java]]></title><link>https://blog.youkuaiyun.com/bluelif/article/details/128336840</link><guid>https://blog.youkuaiyun.com/bluelif/article/details/128336840</guid><author>bluelif</author><pubDate>Thu, 15 Dec 2022 23:29:33 +0800</pubDate><description><![CDATA[centos7下对java开发环境的安装、配置]]></description><category></category></item><item><title><![CDATA[在docker中重置fastdfs中storage的TRACKER_IP]]></title><link>https://blog.youkuaiyun.com/bluelif/article/details/118936724</link><guid>https://blog.youkuaiyun.com/bluelif/article/details/118936724</guid><author>bluelif</author><pubDate>Tue, 20 Jul 2021 15:36:23 +0800</pubDate><description><![CDATA[重置docker中的fastdfs的storage的TRACKER_IP
如果不是root用户，需要在所有命令前面添加sudo以防没有权限


查询storage、tracker服务的id
docker ps

如图：



停止storage服务
docker container stop storge



删除storage服务
注意：这里的6a26eadb713f是上面查询到的storage服务的ID
docker rm 6a26eadb713f 



停止tracker服务
docker con]]></description><category></category></item><item><title><![CDATA[Spring + Mybatis + SpringMvc整合]]></title><link>https://blog.youkuaiyun.com/bluelif/article/details/115874094</link><guid>https://blog.youkuaiyun.com/bluelif/article/details/115874094</guid><author>bluelif</author><pubDate>Mon, 19 Apr 2021 20:58:15 +0800</pubDate><description><![CDATA[Spring整合Mybatis案例
项目目录结构大致为：
这里有两个UserDao.xml，是为了在mybatis-config.xml，配置映射扫描的使用替换选择
一、准备工作
Ⅰ、创建项目



按照上图所示，选择maven-archetype-webapp，点击next



配置项目信息，next



点击finsh


初始目录为



Ⅱ、导入依赖
&lt;properties&gt;
    &lt;project.build.sourceEncoding&gt;UTF-8&lt;/proj]]></description><category></category></item><item><title><![CDATA[spring整合mybatis]]></title><link>https://blog.youkuaiyun.com/bluelif/article/details/115596678</link><guid>https://blog.youkuaiyun.com/bluelif/article/details/115596678</guid><author>bluelif</author><pubDate>Sun, 11 Apr 2021 13:14:09 +0800</pubDate><description><![CDATA[Spring整合Mybatis案例
项目目录结构大致为：

这里有两个UserDao.xml，是为了在mybatis-config.xml，配置映射扫描的使用替换选择
Ⅰ、创建项目
​		可以看我上一篇文章，这里不再赘述
​		链接：https://blog.youkuaiyun.com/bluelif/article/details/115585800
Ⅱ、导入依赖
&lt;properties&gt;
        &lt;maven.compiler.source&gt;8&lt;/maven.compiler]]></description><category></category></item><item><title><![CDATA[单独使用mybatis]]></title><link>https://blog.youkuaiyun.com/bluelif/article/details/115585800</link><guid>https://blog.youkuaiyun.com/bluelif/article/details/115585800</guid><author>bluelif</author><pubDate>Sat, 10 Apr 2021 22:45:08 +0800</pubDate><description><![CDATA[Mybatis整合案例
一、单独使用Mybatis
项目目录接口大致为：

这里有两个UserDao.xml，是为了在mybatis-config.xml，配置映射扫描的使用替换选择
Ⅰ、创建项目
1.1 新建一个Maven项目，直接next

1.2 设置报名、文件所在位置信息等，然后finish

Ⅱ、导入依赖
&lt;dependencies&gt;
        &lt;!-- mybatis --&gt;
        &lt;dependency&gt;
            &lt;gr]]></description><category></category></item><item><title><![CDATA[转换阿拉伯数字为人名币大写]]></title><link>https://blog.youkuaiyun.com/bluelif/article/details/114798403</link><guid>https://blog.youkuaiyun.com/bluelif/article/details/114798403</guid><author>bluelif</author><pubDate>Sun, 14 Mar 2021 19:05:55 +0800</pubDate><description><![CDATA[转换阿拉伯数字为人名币大写
这是本周面试的一道题，当时在现场没做出来~~~，回来之后，三下两除二就弄出来了，尬！！！
先贴下代码把：（如有错或者好的解决方案，还望大佬提出，小弟不胜感激????）
package com.lql.test.day_05;

import java.math.BigDecimal;
import java.util.Scanner;

/**
 * @author ：BalalaEnergy
 * @date ：Created in 2021/3/12 22:02
 * @de]]></description><category></category></item><item><title><![CDATA[Java面试题]]></title><link>https://blog.youkuaiyun.com/bluelif/article/details/114506058</link><guid>https://blog.youkuaiyun.com/bluelif/article/details/114506058</guid><author>bluelif</author><pubDate>Mon, 08 Mar 2021 01:09:53 +0800</pubDate><description><![CDATA[Java面试题
一、基础知识
1.1 集合相关

1.1.1 常用的集合有哪些？各自的特点

A、List系
1、ArrayList


底层数据结构：动态数组


特点：改查快，增删慢，


线程安全：线程不安全


2、LinkedList


底层数据结构：链表


特点：，改查慢，增删快


线程安全：线程不安全


3、Vector


底层数据结构：数组


特点：查询快，增删慢


线程安全：线程安全


B、set系列
1、hashSet


底层数据结构：哈希表 要想放入hashSet必须]]></description><category></category></item><item><title><![CDATA[redis设置了密码没作用]]></title><link>https://blog.youkuaiyun.com/bluelif/article/details/109264968</link><guid>https://blog.youkuaiyun.com/bluelif/article/details/109264968</guid><author>bluelif</author><pubDate>Sat, 28 Nov 2020 17:21:23 +0800</pubDate><description><![CDATA[解压版Redis设置密码之后不起作用？：
问题：最近公司的项目用到了Redis，要求给redis设置密码，于是作为代码的搬运工，立即打开了百度，一顿操作猛如虎的按照各路大神的操作给redis设置了密码，emmm然后并没有用，主要通过一下两种方式配置redis密码

通过命令行：

提示：这里描述项目中遇到的问题：
例如：数据传输过程中数据不时出现丢失的情况，偶尔会丢失一部分数据
APP 中接收数据代码：
@Override
        public void run() {
            by]]></description><category></category></item><item><title><![CDATA[避坑！！！Android在Activity之间、activity与Fragment之间传值]]></title><link>https://blog.youkuaiyun.com/bluelif/article/details/108614947</link><guid>https://blog.youkuaiyun.com/bluelif/article/details/108614947</guid><author>bluelif</author><pubDate>Wed, 16 Sep 2020 09:31:48 +0800</pubDate><description><![CDATA[最近公司要求写一个拍照的程序，需要自定义相机界面，遇到了一个很奇怪问题，在返回时传对象的时候，需要传可序列化的对象，但是再传值过程中，始终报错：
Parcelable encountered IOException writing serializable object
问题是我的对象是实现了Serializable，后面百度了看了看，才发现如果传递了bitmap对象，bitmap的图像质量大的话，就会导致序列化失败

所以如果要作为返回值传递，避免传递Bitmap对象，保存图片到本地，然后保存路径，再传.]]></description><category></category></item><item><title><![CDATA[GitHub下载加速神器]]></title><link>https://blog.youkuaiyun.com/bluelif/article/details/107908444</link><guid>https://blog.youkuaiyun.com/bluelif/article/details/107908444</guid><author>bluelif</author><pubDate>Mon, 10 Aug 2020 11:34:30 +0800</pubDate><description><![CDATA[#Git Hub下载加速神器


git hub上资源众多，但是下载龟速会严重影响学(jie)习(jian)的效率，一个几Mb的资源，可能需要一部妇联4的时间，当然，还得保证中间不会因为网络原因而断开，下载失败之类的，最难受的就是下载到99%，进度条就像不能吸收斗气一样，突破不了斗帝了。



话不多说，给大家推荐一个下(dao)载(lian)神器----迅雷

没错就是迅雷



下面教大家操（six）作(six)一下


1、首先找到想要下载的资源，例如：



看到那个金（绿）光（se）闪闪的下载按钮]]></description><category></category></item><item><title><![CDATA[JavaIO流操作实现文件复制_也可以改改作为文件上传]]></title><link>https://blog.youkuaiyun.com/bluelif/article/details/103833237</link><guid>https://blog.youkuaiyun.com/bluelif/article/details/103833237</guid><author>bluelif</author><pubDate>Sat, 04 Jan 2020 14:52:06 +0800</pubDate><description><![CDATA[第一次使用优快云，也是第一次自己写博客????
Java中使用字节流实现文件的复制操作
public class ioTestDemo01 {
 public static void main(String[] args) throws IOException{
  long s = System.currentTimeMillis();
  //创建一个字节输入流
  InputStream fis...]]></description><category></category></item></channel></rss>