<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bigseanihao的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bigseanihao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bigseanihao]]></copyright><item><title><![CDATA[AOP切面编程]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/124475953</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/124475953</guid><author>bigseanihao</author><pubDate>Thu, 28 Apr 2022 16:26:07 +0800</pubDate><description><![CDATA[AOP切面编程]]></description><category></category></item><item><title><![CDATA[自定义注解-写法]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/124449136</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/124449136</guid><author>bigseanihao</author><pubDate>Thu, 28 Apr 2022 09:27:05 +0800</pubDate><description><![CDATA[1.先写注解接口。


@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Authorize {

    /**
     * 权限值
     *
     * @return
     */
    String functionCode();
}

2.写注解接口的实现


]]></description><category></category></item><item><title><![CDATA[webpack打包react项目步骤]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/123469508</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/123469508</guid><author>bigseanihao</author><pubDate>Mon, 14 Mar 2022 00:36:23 +0800</pubDate><description><![CDATA[1.在项目更目录下新建dist文件夹。

2.安装webpack:


cnpm i webpack webpack-cli -D

3.安装webpack-dev-server插件


cnpm -i webpack-dev-server -D


4.安装html-webpack-plugin


cnpm -i html-webpack-plugin -D

5.安装babel需要的loader和语法,识别JSX


cnpm i babel-core babel-loader babel-plugi]]></description><category></category></item><item><title><![CDATA[JDBC出现The server time zone value‘ÖÐ¹ú±ê×¼Ê±¼ä‘ is unrec问题]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/123346605</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/123346605</guid><author>bigseanihao</author><pubDate>Tue, 08 Mar 2022 10:14:29 +0800</pubDate><description><![CDATA[.解决办法

第一种：在jdbc中url配置加上?serverTimezone=GMT%2B8

第二种：修改C:\ProgramData\MySQL\MySQL Server 8.0的my.ini配置文件

,在[mysqld]节点在节点下面加上下面

default-time-zone='+08:00'这句话

然后记得重启MySQL的服务，打开cmd窗口登录MySQL执行

show variables like '%time_zone%';这句命令，

然后在mysql执行语句:

set gl..]]></description><category></category></item><item><title><![CDATA[全局异常处理器]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/122815524</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/122815524</guid><author>bigseanihao</author><pubDate>Mon, 07 Feb 2022 22:52:29 +0800</pubDate><description><![CDATA[两种方式：

springboot Restful使用@ControllerAdvice、@ExceptionHandler、@ResponseBody实现全局异常处理
@ControllerAdvice 注解定义全局异常处理类
@ExceptionHandler 指定自定义错误处理方法拦截的异常类型
同一个异常被小范围的异常类和大范围的异常处理器同时覆盖，会选择小范围的异常处理器

一.


import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
]]></description><category></category></item><item><title><![CDATA[WebSocket的使用]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/108780279</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/108780279</guid><author>bigseanihao</author><pubDate>Thu, 24 Sep 2020 18:35:08 +0800</pubDate><description><![CDATA[一.客户端的使用：

  客户端连接服务端，客户端需要主动握手，需要html5的一些代码。


&lt;script&gt;
    var socekt=new WebSocket("ws://localhost:8080/wb/websocet");  //ws代表websocket协议
    socket.onpen=function(event){                                 //握手成功，调用该函数   
        socket.send("消息"...]]></description><category></category></item><item><title><![CDATA[springcloud从入门到放弃（精通）（下）]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/107113390</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/107113390</guid><author>bigseanihao</author><pubDate>Tue, 18 Aug 2020 17:34:07 +0800</pubDate><description><![CDATA[一.Ribbon负载均衡

     基于Netfix Tibbon实现的一套客户端 负载均衡工具。

     负载均衡包括集中式LB和进程内LB

集中式：即在服务的消费方和提供方之间使用独立的LB设施（可以是硬件F5，也可以是软件nginx）由该设施负责把访问请求通过某种策略转发至服务的提供方。
	进程内：消费方从服务注册中心获知有哪些地址可用，然后自己在从这些地址中选择出一个合适的服务器。
     Ribbon就属于进程内LB，他只是一个类库，集成与消费方进程，消费...]]></description><category></category></item><item><title><![CDATA[计算机组成原理（程序员基础）第一章]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/107708741</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/107708741</guid><author>bigseanihao</author><pubDate>Fri, 31 Jul 2020 22:40:59 +0800</pubDate><description><![CDATA[目录

计算机的发展简史
	计算机的分类
	计算机的体系结构
	计算机的层次与编程语言
	计算机的计算单位
	计算机的字符与编码集
一.计算机发展简史

1.计算机发展的四个阶段

  第一阶段：电子管计算机（1946-1957）

     埃尼阿克：集成度小，空间占用大。功耗高，运算速度慢。操作复杂，更换程序需要接线。

  第二阶段：晶体管计算机（1957-1964）

     TX-0,PDP-1:集成度相对较高，空间占用相对较小。功耗相对较低，运算速度较快。操作相...]]></description><category></category></item><item><title><![CDATA[springcloud从入门到放弃（精通）（上）]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/107063530</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/107063530</guid><author>bigseanihao</author><pubDate>Fri, 03 Jul 2020 19:32:58 +0800</pubDate><description><![CDATA[一.微服务的优点

 每个服务足够内聚，足够小，代码容易理解这样能聚焦一个指定的业务功能或业务需求。
	开发简单，开发效率提高，一个服务可能就是专一的只干一件事
	微服务是松耦合的，是有功能意义的服务，无论是在开发阶段或部署阶段都是独立的。
	微服务能够实用不同的语言开发
	易于和第三方集成，微服务允许容器且灵活的方式集成自动部署
	微服务易于被一个开发人员理解，修改和维护这样小团队能够更专注自己的工作成果。无需通过合作才能体现价值。
	微服务知识业务逻辑的代码，不会和Html,css或其他界面组件混合..]]></description><category></category></item><item><title><![CDATA[springboot中application.yml配置中常用的配置信息]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/107073610</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/107073610</guid><author>bigseanihao</author><pubDate>Wed, 01 Jul 2020 22:39:35 +0800</pubDate><description><![CDATA[server:
  port:8001
  
mybatis:
  config-location:classpath:mybtais/mybatis.cfg.xml  #mybatis配置文件所在路径
  typ-aliases-package:com.auguigu.springcloud.entities   #所有Entity别名类所在包
  mapper-location:
  - classpath:mybatis/mapper/**/*.xml   #mapper映射文件
  
spring.]]></description><category></category></item><item><title><![CDATA[学习笔记（1):全面深入Mysql数据库优化-11. MySQL 高级 - 索引 - 索引设计原则]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/107025499</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/107025499</guid><author>bigseanihao</author><pubDate>Mon, 29 Jun 2020 18:00:22 +0800</pubDate><description><![CDATA[课程简介 


	MySQL 是最流行的关系型数据库管理系统，在 WEB 应用方面 MySQL 是最好的 RDBMS(关系数据库管理系统)应用软件之一, 广泛的应用在各个领域。


	本课程作为MySQL高级课程, 主要讲解了MySQL中的视图/存储过程/触发器/索引等对象的使用、常见的SQL语句优化的技巧 、应用优化、数据库优化、数据库日志等方面的知识，并通过综合案例，对课程中...]]></description><category></category></item><item><title><![CDATA[springboot的所学所想（二）]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/106840396</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/106840396</guid><author>bigseanihao</author><pubDate>Fri, 19 Jun 2020 00:25:41 +0800</pubDate><description><![CDATA[一.springboot集成MybatisPlus

   Mybatisplus的优点：

   1.通用CRUD：集成BaseMapper就可以使用MP封装的CRUD

           多种主键策略：IdType.AUTO（自动），IdType.INPUT（用户输入），IdType.ID_WORKER（自动），                      IdType.UUID（自动）。配置方法，主键ID上加上注解：@Ta...]]></description><category></category></item><item><title><![CDATA[springboot的所学所想]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/106819962</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/106819962</guid><author>bigseanihao</author><pubDate>Thu, 18 Jun 2020 18:02:47 +0800</pubDate><description><![CDATA[一.springboot项目的创建

  新建一个maven项目，然后在pom.xml文件中导入如下依赖                                                      


&lt;parent&gt;
&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
&lt;artifactId&gt;...]]></description><category></category></item><item><title><![CDATA[Cookie相关的工具类（拿去用别客气）]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/106626694</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/106626694</guid><author>bigseanihao</author><pubDate>Mon, 08 Jun 2020 19:14:30 +0800</pubDate><description><![CDATA[package com.taotao.common.utils;

import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;

import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletRe.]]></description><category></category></item><item><title><![CDATA[MD5密码加密（真的很难，我怕你们不敢看）]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/106609907</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/106609907</guid><author>bigseanihao</author><pubDate>Sun, 07 Jun 2020 23:38:37 +0800</pubDate><description><![CDATA[一.MD5密码加密步骤


String password="ljg23422342";








String md5passWord = DigestUtils.md5DigestAsHex(password.getBytes());

对你们没有看错，就是这么简单，由于过于简单，我只能通过加换行来增增加行数。

对忘了说DigestUtils这个类就在spring框架中的org.springframework.util.DigestUtils;包中。
...]]></description><category></category></item><item><title><![CDATA[Redis基础知识点]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/106543105</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/106543105</guid><author>bigseanihao</author><pubDate>Thu, 04 Jun 2020 16:54:30 +0800</pubDate><description><![CDATA[一.什么是Redis

 “Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库(重点他是个数据库)。

二.Redis的安装与启动（linux系统下的安装（Ubuntu））

因为Redis使用c语言编写因此需要安装c语言的编译环境：                                                  apt-g...]]></description><category></category></item><item><title><![CDATA[通过fastdfs_client向图片服务器上传图片的过程]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/106484530</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/106484530</guid><author>bigseanihao</author><pubDate>Mon, 01 Jun 2020 23:43:02 +0800</pubDate><description><![CDATA[一.步骤

（1）调用fastdfs_client（jar包）中的方法来上传图片


public class FastDfsTest {
	@Test
	public void tesUpload()throws Exception{
		//创建一个配置文件，文件名任意，内容就是tracker服务器的地址，例如在resource目录下创建一个clent.xml,内容为：tracker_server=192.168.25.133:22122
		//使用全局对象加载配置文件
		ClientGlobal.]]></description><category></category></item><item><title><![CDATA[Mybatis学习总结二]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/105083980</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/105083980</guid><author>bigseanihao</author><pubDate>Wed, 25 Mar 2020 23:27:45 +0800</pubDate><description><![CDATA[一。动态sql

  1.&lt;if&gt;元素

  例子UserMapper.xml(映射文件)


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
"http://mybatis.org/dtd/mybatis-...]]></description><category></category></item><item><title><![CDATA[Mybatis学习总结一]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/105053684</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/105053684</guid><author>bigseanihao</author><pubDate>Tue, 24 Mar 2020 20:49:43 +0800</pubDate><description><![CDATA[一,Mybatis介绍

  Mybatis是apache 的一个开源项目，Mybatis是一个优秀持久层框架，他对jdbc的操作进行了封装，是开发者只需关注SQL本身。Mybatis通过xml或注释的方式将要执行的各种statement（statement、preparedStatement、CallableStatement）配置起来，并通过java对象和statement中的的sql进行...]]></description><category></category></item><item><title><![CDATA[Hibernate学习总结二]]></title><link>https://blog.youkuaiyun.com/bigseanihao/article/details/104848530</link><guid>https://blog.youkuaiyun.com/bigseanihao/article/details/104848530</guid><author>bigseanihao</author><pubDate>Sat, 14 Mar 2020 23:48:07 +0800</pubDate><description><![CDATA[四.Hibernate中对象的状态之间的转换

  有三种状态：                                                                                   ...]]></description><category></category></item></channel></rss>