<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[outdata的博客]]></title><description><![CDATA[最短的距离是从手到嘴，最长的距离是从说到做。]]></description><link>https://blog.youkuaiyun.com/outdata</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; outdata]]></copyright><item><title><![CDATA[js 实现三级联动简单代码实现模板及思路]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/107403840</link><guid>https://blog.youkuaiyun.com/outdata/article/details/107403840</guid><author>outdata</author><pubDate>Fri, 17 Jul 2020 11:10:24 +0800</pubDate><description><![CDATA[省市县 三级联动，是业务代码经常遇到的场景，不清楚的话代码写的很繁琐，还使用到了同步，影响性能。
这里记录js实现的代码思路
思路说明 ： 三级联动实现主要是根据 上级代码编号，带出下级所有信息
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;例如：  选择 安徽省的代码006，根据安徽的编号代码006 ,后端查询出所有的市级，并展示。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&.]]></description><category></category></item><item><title><![CDATA[js实现select下拉option去重]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/106332103</link><guid>https://blog.youkuaiyun.com/outdata/article/details/106332103</guid><author>outdata</author><pubDate>Mon, 25 May 2020 14:06:39 +0800</pubDate><description><![CDATA[js实现select下拉option去重背景解决方法：
背景
业务场景：通过接口获取到 json 数据，前台用select下拉框的方式展示。
业务需求导致的限制条件：
1. select展示的下拉数据不能重复。
2.后台接口返回的json类型的data不能因select展示重复移除重复的数据行，因为后期重复的数据行中其他不重复的数据还有用。
不能删除
解决方法：
indexOf() : 方法可返回 某个指定的字符串值在字符串中首次出现的位置。
要检索的字符串值没有出现，则该方法返回 -1
注：方法对大小写敏]]></description><category></category></item><item><title><![CDATA[Redis基础知识整理]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/105582327</link><guid>https://blog.youkuaiyun.com/outdata/article/details/105582327</guid><author>outdata</author><pubDate>Wed, 22 Apr 2020 17:50:46 +0800</pubDate><description><![CDATA[Redis基础知识整理redis基础知识点redis作用redis支持的数据类型redis持久化redis架构模式redis使用及问题
redis基础知识点
redis作用
redis支持的数据类型
redis持久化
redis架构模式
redis使用及问题

...]]></description><category></category></item><item><title><![CDATA[Spring Boot 整合 Mybatis]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/105343093</link><guid>https://blog.youkuaiyun.com/outdata/article/details/105343093</guid><author>outdata</author><pubDate>Wed, 08 Apr 2020 21:29:37 +0800</pubDate><description><![CDATA[Springboot
场景： spring boot项目整合mybatis ，并连接MySQL数据库
添加依赖
添加两个依赖：1.mysql-connector-java  连接MySQL数据库；
2. mybatis-spring-boot-starter spring boot项目中导入mybatis 所需依赖
&lt;!-- mysql --&gt;
&lt;dependency&gt;
	...]]></description><category></category></item><item><title><![CDATA[Spring Boot 整合 Jsp]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/105008862</link><guid>https://blog.youkuaiyun.com/outdata/article/details/105008862</guid><author>outdata</author><pubDate>Sat, 21 Mar 2020 13:56:23 +0800</pubDate><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一转眼就2020年的3月份了，新冠状病毒的爆发，都在家里蹲，在家学习的的日子，只看视频没有实践的敲代码，嗯…比较懒。发现效果并不好。全面复工的日子来了，该多动动了，多写写，做做笔记。从这篇开始吧
Spring Boot整合Jsp1、pom.xml引入依赖2、application.yml配置3、配置jsp访问路径4、测试5、可...]]></description><category></category></item><item><title><![CDATA[java滚动验证码-前端和后端完整版]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/103904822</link><guid>https://blog.youkuaiyun.com/outdata/article/details/103904822</guid><author>outdata</author><pubDate>Thu, 09 Jan 2020 13:30:48 +0800</pubDate><description><![CDATA[java滚动验证码-前端和后端完整版一、效果展示二、demo示例1.后端2.前端附代码下载
一、效果展示

二、demo示例
背景： 新建springboot的demo
demo文件目录展示

1.后端

VerifyImageUtil工具类
该类编写主要是为了实现图片的抠图，坐标位置等对图片处理的功能。是实现图片滚动验证码的核心代码。

package com.example.demo.util...]]></description><category></category></item><item><title><![CDATA[solr 连接MySQL数据库]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/103787423</link><guid>https://blog.youkuaiyun.com/outdata/article/details/103787423</guid><author>outdata</author><pubDate>Tue, 31 Dec 2019 18:25:49 +0800</pubDate><description><![CDATA[solr 连接MySQL数据库
solr 搜索服务器
solr 概述
&nbsp; &nbsp;&nbsp; &nbsp;Solr是一个开源搜索平台，用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。Solr是企业级的，快速的和高度可扩展的。使用Solr构建的应用程序非常复杂，可提供高性能。
solr 下载安装
solr 官网地址 ： https://lucene.apache.o...]]></description><category></category></item><item><title><![CDATA[FastDFS安装配置-超详细版]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/103367445</link><guid>https://blog.youkuaiyun.com/outdata/article/details/103367445</guid><author>outdata</author><pubDate>Tue, 03 Dec 2019 21:11:28 +0800</pubDate><description><![CDATA[FastDFS安装-详细版一、环境二、FastDFS安装1、安装libfastcommon2、FastDFS安装与配置2.1、安装FastDFS2.2、配置Tracker服务2.3、配置storage服务2.4、fastDFS测试3、安装nginx4、fastdfs-nginx-module模块5、http测试三、踩坑剪辑1、文件上传成功，浏览器无法访问2、安装报错解决
一、环境
CentOS 6...]]></description><category></category></item><item><title><![CDATA[FastDFS连接Tracker服务应用Demo]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/103362143</link><guid>https://blog.youkuaiyun.com/outdata/article/details/103362143</guid><author>outdata</author><pubDate>Tue, 03 Dec 2019 10:09:38 +0800</pubDate><description><![CDATA[FastDFS连接Tracker服务应用Demo背景配置1.引用jar2.fdfs_client.conf 配置文件3.FastDFSUtil 工具类4.测试
背景配置
 这是FastDFS连接Tracker服务应用在java程序应用的Demo。多以不管是什么框架的问题，我这使用的springboot。简单快捷
 1.  普通的java项目
 2. Santos安装的fastDFS

1.引用ja...]]></description><category></category></item><item><title><![CDATA[myeclipse打不开了，进度条进到十分之一就闪退，什么提示都没有]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/102974281</link><guid>https://blog.youkuaiyun.com/outdata/article/details/102974281</guid><author>outdata</author><pubDate>Fri, 08 Nov 2019 15:51:28 +0800</pubDate><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;背景：使用myeclipse有一段时间了，电脑比较卡，有时候项目卡死，关闭myeclipse，第二次奇迹般的打不开，每次都闪退，重启也没有效果！
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ps:网上说是编译出错，具体什么怎么错法就不知道，不过参考网上...]]></description><category></category></item><item><title><![CDATA[观察者模式]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/102626222</link><guid>https://blog.youkuaiyun.com/outdata/article/details/102626222</guid><author>outdata</author><pubDate>Fri, 18 Oct 2019 15:23:07 +0800</pubDate><description><![CDATA[一、观察者模式
1.什么是观察者模式
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;观察者又叫发布-订阅模式（Publish/Subscribe），定义对象间一种一对多的依赖关系，使得每当一个对象改变状态，则所有依赖于它的对象都会得到通知并自动更新。
二、示例
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用户手机客户端在...]]></description><category></category></item><item><title><![CDATA[单例模式]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/102622450</link><guid>https://blog.youkuaiyun.com/outdata/article/details/102622450</guid><author>outdata</author><pubDate>Fri, 18 Oct 2019 11:32:58 +0800</pubDate><description><![CDATA[一、. 单例模式


单例模式 ：就是一个类有且只有一个实例，只 new 一个对象。模式的目的是使得类的一个对象成为系统中的唯一实例。


Java语言中，有两种构建方式
懒汉式 和 饿汉式


二、懒汉式
在需要实例化对象的时候才new一个对象，比较懒，需要才做。
在访问量较小时，采用懒汉实现
package com.lixu.javabase.single;

/**
 * 单例模式
 * 懒...]]></description><category></category></item><item><title><![CDATA[servlet提升（二）]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/102553519</link><guid>https://blog.youkuaiyun.com/outdata/article/details/102553519</guid><author>outdata</author><pubDate>Tue, 15 Oct 2019 14:02:25 +0800</pubDate><description><![CDATA[Servlet 接口中定义的方法
public interface Servlet {
    void init(ServletConfig var1) throws ServletException;
 
    ServletConfig getServletConfig();
 
    void service(ServletRequest var1, ServletResponse v...]]></description><category></category></item><item><title><![CDATA[Servlet入门教程 - 什么是servlet]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/102543784</link><guid>https://blog.youkuaiyun.com/outdata/article/details/102543784</guid><author>outdata</author><pubDate>Mon, 14 Oct 2019 15:46:11 +0800</pubDate><description><![CDATA[一、Servlet
1.什么是servlet
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Java Servlet 是运行在 Web 服务器或应用服务器上的程序。通常我们也把实现了servlet接口的java程序，称之为Servlet。
Servlet是sun公司提供的一门用于 开发动态web资源的技术。
　　Sun公司在其API中提供了一个se...]]></description><category></category></item><item><title><![CDATA[Java基础-多线程]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/102482187</link><guid>https://blog.youkuaiyun.com/outdata/article/details/102482187</guid><author>outdata</author><pubDate>Thu, 10 Oct 2019 17:42:26 +0800</pubDate><description><![CDATA[一、线程和进程的概念

进程：正在运行的程序，具有一定独立的功能
线程：线程是进程执行的单元，进程 包含 多个线程

二、线程的实现

线程的两种创建启动方式
方法一： 继承Thread
a.定义一个 类 继承 Thread。
public class MyThread extends Thread {}      //extends 继承
b.重写run方法。
@Override   //重写
...]]></description><category></category></item><item><title><![CDATA[异常及异常处理]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/102457154</link><guid>https://blog.youkuaiyun.com/outdata/article/details/102457154</guid><author>outdata</author><pubDate>Wed, 09 Oct 2019 14:22:47 +0800</pubDate><description><![CDATA[一、异常的概念


定义：
异常指的是运行期出现的错误，也就是当程序开始执行以后执行期出现的错误。


处理态度：


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当捕获到异常以后一定要做出处理，哪怕是把这个异常的错误信息打印出来，这是一种良好的编程习惯。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果不处理，那就是...]]></description><category></category></item><item><title><![CDATA[web应用异常处理，设置错误处理页面]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/102389354</link><guid>https://blog.youkuaiyun.com/outdata/article/details/102389354</guid><author>outdata</author><pubDate>Tue, 08 Oct 2019 15:26:45 +0800</pubDate><description><![CDATA[javaweb项目中当报404,500等出错时，会跳转报错页面，但是一般这个页面我们会自己定义，方便提示用户，而不是让客户认为系统出了问题。
一、Jsp页面编辑错误信息内容
&lt;%@ page language="java" pageEncoding="UTF-8"%&gt;
&lt;%@ page import="java.util.Date" isErrorPage="true" %&gt...]]></description><category></category></item><item><title><![CDATA[@SpringBootApplication核心注解]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/100750936</link><guid>https://blog.youkuaiyun.com/outdata/article/details/100750936</guid><author>outdata</author><pubDate>Thu, 12 Sep 2019 13:31:19 +0800</pubDate><description><![CDATA[一、Spring Boot 核心注解

SpringBoot 特点： 无需XML配置文件，自动扫描包路径 转载并注入对象，并能做到根据 classpath 下jar包自动配置
1、@Configuration
2、@ComponentScan
3、@EnableAutoConfiguration

1.目录结构resources
static : 静态资源文件(html ,css , 图片 ,音频...]]></description><category></category></item><item><title><![CDATA[java 反射机制及应用]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/99747474</link><guid>https://blog.youkuaiyun.com/outdata/article/details/99747474</guid><author>outdata</author><pubDate>Mon, 19 Aug 2019 18:29:12 +0800</pubDate><description><![CDATA[java 反射的应用
1. JAVA反射机制
JAVA反射机制是在运行状态中，对于任意一个类，都能够知道这个类的所有属性和方法；对于任意一个对象，都能够调用它的任意一个方法和属性；
这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
 a.加载类的对象 类的对象class，字节码
   Class cl = Class.forName("类的包.类名");
   
   C...]]></description><category></category></item><item><title><![CDATA[ajax中select获取默认值]]></title><link>https://blog.youkuaiyun.com/outdata/article/details/98956481</link><guid>https://blog.youkuaiyun.com/outdata/article/details/98956481</guid><author>outdata</author><pubDate>Fri, 09 Aug 2019 14:34:31 +0800</pubDate><description><![CDATA[由于在写项目时，遇到数据带入不成功的坑，
场景：页面展示一列列数据；选中某列，点击编辑，跳转到编辑页面；将该列的某个属性值展示在编辑页面的select框中。（select默认值）
一、 运用到的知识点


ajax
项目中经常运用到ajax来请求数据，接受后台数据，用于在前台展示。
ajax 是异步请求，局部加载数据；与url 请求不同，不会刷新页面。但是对请求我们可以  通过属性async来控制...]]></description><category></category></item></channel></rss>