<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[韩小转的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/laigezao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; laigezao]]></copyright><item><title><![CDATA[K8S-06-Jenkins部署springCloud项目-app]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/107047690</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/107047690</guid><author>laigezao</author><pubDate>Tue, 30 Jun 2020 18:30:27 +0800</pubDate><description><![CDATA[Jenkins部署springCloud项目-app代码结构及内容Jenkins配置
代码结构及内容


bootstrap.yaml文件内容

server:
  port: 9003

spring:
  application:
    name: nacos-payment-provider
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.0.31:8848
      config:
        server-]]></description><category></category></item><item><title><![CDATA[K8S-05-Jenkins部署springCloud项目-gateway]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/107047434</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/107047434</guid><author>laigezao</author><pubDate>Tue, 30 Jun 2020 18:02:55 +0800</pubDate><description><![CDATA[Jenkins部署springCloud项目-gateway代码结构及文件Jenkins配置
代码结构及文件


application.yml文件内容

server:
  port: 9527
spring:
  application:
    name: cloud-gateway
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.0.31:8848
    gateway:
      discovery:
    ]]></description><category></category></item><item><title><![CDATA[K8S-04-安装Ingress-nginx]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/107046946</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/107046946</guid><author>laigezao</author><pubDate>Tue, 30 Jun 2020 17:40:48 +0800</pubDate><description><![CDATA[安装Ingress-nginx安装deployment安装server

参考https://kubernetes.github.io/ingress-nginx/deploy

安装deployment
wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/static/provider/baremetal/deploy.yaml


如果拒绝访问，科学上网后down下来 up到服务器

kubectl ]]></description><category></category></item><item><title><![CDATA[K8S-03-安装nacos集群]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/107045486</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/107045486</guid><author>laigezao</author><pubDate>Tue, 30 Jun 2020 17:10:50 +0800</pubDate><description><![CDATA[K8S-03-安装nacos集群安装NFS下载nacos项目部署 NFS部署数据库部署Nacos外网访问dashboard

参考地址：https://nacos.io/zh-cn/docs/use-nacos-with-kubernetes.html

安装NFS

master节点安装nfs-server

yum -y install nfs*
systemctl start nfs
systemctl enable nfs


node节点安装nfs-util

yum install nfs-ut]]></description><category></category></item><item><title><![CDATA[K8S-02-安装K8S]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/107044505</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/107044505</guid><author>laigezao</author><pubDate>Tue, 30 Jun 2020 16:36:11 +0800</pubDate><description><![CDATA[K8S-02-安装K8S安装kubectl、kubelet、kubeadm配置yum源获取操作kubectl权限初始化k8s集群加入集群安装calico网络安装kubernetes-dashboard
安装kubectl、kubelet、kubeadm
node节点可以只安装kubelet、kubeadm
配置yum源
vim /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyu]]></description><category></category></item><item><title><![CDATA[K8S-01-概述]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/107043667</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/107043667</guid><author>laigezao</author><pubDate>Tue, 30 Jun 2020 16:35:54 +0800</pubDate><description><![CDATA[K8S-01-概述大致情况服务器资源服务器准备工作设置主机名关闭防火墙关闭swap配置Hosts安装Docker
大致情况
本栏目记录了使用kubeadm搭建kubernetes1.18单master节点集群服务，以及nacos、sentinel等cloud集群服务
服务器资源
4台阿里云服务器




主机名
IP
配置
系统




master1
192.168.0.31
4核8G
centos7.6


node1
192.168.0.32
4核8G
centos7.6


node2
192.16]]></description><category></category></item><item><title><![CDATA[VUE + springMvc + Shiro 跨域处理]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/100991299</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/100991299</guid><author>laigezao</author><pubDate>Wed, 18 Sep 2019 18:02:08 +0800</pubDate><description><![CDATA[问题描述
	
前后台分离的项目会存在跨域的问题，正常解决跨域问题分三种

一种是前端做处理

一种是后端做处理

一种是nginx做转发

在开发环境下，只需要在VUE的devServer中配置proxy就好

其他处理方法不说了。

重点要说的是Shiro的跨域问题

正常套路来说，shiro安全校验返回结果是这样的



红框中location字段为浏览器重定向地址

这样的话，前端就又回...]]></description><category></category></item><item><title><![CDATA[centos7下安装HBase2.2.0 单机版本]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/97656166</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/97656166</guid><author>laigezao</author><pubDate>Mon, 29 Jul 2019 17:12:19 +0800</pubDate><description><![CDATA[1.下载hbase 2.2.0
 wget http://mirrors.tuna.tsinghua.edu.cn/apache/hbase/2.2.0/hbase-2.2.0-bin.tar.gz
2.解压
 tar -zxvf hbase-2.2.0-bin.tar.gz
3.配置hbase-env.sh
 #开启自带zk
 export HBASE_MANAGES_Z...]]></description><category></category></item><item><title><![CDATA[VUE+SpringBoot+Apache2.4实现websocket通讯]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/83749342</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/83749342</guid><author>laigezao</author><pubDate>Mon, 05 Nov 2018 14:50:49 +0800</pubDate><description><![CDATA[需求：实现消息主动推送

 

后端实现（Spring Boot）：

1、引入websocket包


&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;spring-boot-starter-websocket&amp;lt;/artifactId&amp;g...]]></description><category></category></item><item><title><![CDATA[【记录】H5 Notification 字段说明]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/83749232</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/83749232</guid><author>laigezao</author><pubDate>Mon, 05 Nov 2018 14:36:43 +0800</pubDate><description><![CDATA[

    //通知显示正文。非必须，默认为空
    body: '你的好友XX上线了！',
    //通知显示正文的图片地址。非必须，默认为空
    image: 'imgae url',
    //通知左侧图标。非必须，默认为空
    icon: 'imgae url',
    //通知的分类标记（ID）。非必须，默认为空
    tag: 'test',
    //通知相关联的...]]></description><category></category></item><item><title><![CDATA[微信公众号推送消息（基于idea+spring boot）]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/79288441</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/79288441</guid><author>laigezao</author><pubDate>Thu, 08 Feb 2018 13:10:38 +0800</pubDate><description><![CDATA[微服务功能：提供推送微信模板消息接口，并打成jar包运行；pom文件：&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
	xsi:schemaL...]]></description><category></category></item><item><title><![CDATA[纯JAVA写的socket局域网斗地主游戏]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/48711821</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/48711821</guid><author>laigezao</author><pubDate>Thu, 08 Feb 2018 11:47:52 +0800</pubDate><description><![CDATA[前两天没项目做，就想着写点什么。 
就写了这个小游戏没事跟同事玩玩。 
5块钱一把，不带开挂的。

先来几张效果图 









废话不多，开篇纪念。

部分源码

连接服务器类



public class Connect {
    public static final String IP_ADDR = &quot;192.168.0.38&quot;;// 服务器地址
    public stati...]]></description><category></category></item><item><title><![CDATA[JAVA zip压缩包处理类]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/75226533</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/75226533</guid><author>laigezao</author><pubDate>Mon, 17 Jul 2017 13:55:51 +0800</pubDate><description><![CDATA[import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.Outpu]]></description><category></category></item><item><title><![CDATA[JAVA系统剪切板工具类]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/75226521</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/75226521</guid><author>laigezao</author><pubDate>Mon, 17 Jul 2017 13:53:56 +0800</pubDate><description><![CDATA[import java.awt.Image;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.StringSelection;
import java.awt.datatrans]]></description><category></category></item><item><title><![CDATA[JAVA文件处理类]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/75226509</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/75226509</guid><author>laigezao</author><pubDate>Mon, 17 Jul 2017 13:53:06 +0800</pubDate><description><![CDATA[import java.io.*;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

/**
 * Created by 韩小转 on 2015/11/9 0009.
 */
public class FileUtil {


    public ]]></description><category></category></item><item><title><![CDATA[JAVA模拟鼠标键盘]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/75226483</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/75226483</guid><author>laigezao</author><pubDate>Mon, 17 Jul 2017 13:52:02 +0800</pubDate><description><![CDATA[import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;

/**
 * 鼠标工具类
 * 2017年7月14日11:28:37
 * @author 韩小转
 *
 */
public class RobotUtil {
	
	private static Robot myRobot;]]></description><category></category></item><item><title><![CDATA[input 只允许输入数字 及长度控制]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/74352360</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/74352360</guid><author>laigezao</author><pubDate>Tue, 04 Jul 2017 18:57:04 +0800</pubDate><description><![CDATA[onkeyup="this.value=this.value.replace(/\D/g,'')"  onafterpaste="this.value=this.value.replace(/\D/g,'')" maxlength="11" size="14"]]></description><category></category></item><item><title><![CDATA[js网页添加水印]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/74002528</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/74002528</guid><author>laigezao</author><pubDate>Fri, 30 Jun 2017 16:00:36 +0800</pubDate><description><![CDATA[//////////////////////////////////////////////////
//改编摘自：http://www.cnblogs.com/daixinyu/p/6715398.html
//hjl 2017年6月19日19:25:43
////////////////////////////////////////////////////
function watermar]]></description><category></category></item><item><title><![CDATA[ajaxfileupload+struts2文件上传、下载]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/71545335</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/71545335</guid><author>laigezao</author><pubDate>Wed, 10 May 2017 16:24:31 +0800</pubDate><description><![CDATA[前台页面：
html：

JS：
               //验证文件类型
                function isLegalFiletype(filename) {
            		var pattern = /(.jpg|.zip|.html|.htm)$/;
            		if (!pattern.exec(filename)) {
  ]]></description><category></category></item><item><title><![CDATA[oracle 分割,号]]></title><link>https://blog.youkuaiyun.com/laigezao/article/details/71544151</link><guid>https://blog.youkuaiyun.com/laigezao/article/details/71544151</guid><author>laigezao</author><pubDate>Wed, 10 May 2017 16:13:04 +0800</pubDate><description><![CDATA[select "ID","START_IP","END_IP" from (with temp0 as (select LEVEL lv from dual CONNECT BY LEVEL 
     select ID,substr(t.vals,instr(t.vals, ',', 1, tv.lv) + 1,  
                       instr(t.vals,]]></description><category></category></item></channel></rss>