<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Gzycode的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Gzycode</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Gzycode]]></copyright><item><title><![CDATA[java excle导出]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/124593402</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/124593402</guid><author>Gzycode</author><pubDate>Thu, 05 May 2022 17:27:43 +0800</pubDate><description><![CDATA[pom 引入：
  
    &lt;dependency&gt;
        &lt;groupId&gt;org.apache.poi&lt;/groupId&gt;
        &lt;artifactId&gt;poi&lt;/artifactId&gt;
        &lt;version&gt;4.1.2&lt;/version&gt;
        &lt;exclusions&gt;
            &lt;exclusion&gt;
                &]]></description><category></category></item><item><title><![CDATA[时间处理函数工具冯封装 上手即用]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/124593114</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/124593114</guid><author>Gzycode</author><pubDate>Thu, 05 May 2022 17:16:41 +0800</pubDate><description><![CDATA[包导入：
 &lt;!-- http 请求 --&gt;
    &lt;dependency&gt;
        &lt;groupId&gt;org.apache.httpcomponents&lt;/groupId&gt;
        &lt;artifactId&gt;httpclient&lt;/artifactId&gt;
    &lt;/dependency&gt;

package com.sitech.pos.smartcitypayposcenter.util.http;
im]]></description><category></category></item><item><title><![CDATA[json转换大全 复制直接用]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/124593020</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/124593020</guid><author>Gzycode</author><pubDate>Thu, 05 May 2022 17:11:28 +0800</pubDate><description><![CDATA[pom 包导入：
&lt;!-- json解析 --&gt;
    &lt;dependency&gt;
        &lt;groupId&gt;com.alibaba&lt;/groupId&gt;
        &lt;artifactId&gt;fastjson&lt;/artifactId&gt;
        &lt;version&gt;${fastjson.version}&lt;/version&gt;
    &lt;/dependency&gt;
    &lt;depend]]></description><category></category></item><item><title><![CDATA[es导入数据和检索数据 过滤（通过产品名称，品牌名称） 高亮 -- 排序等]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/118461761</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/118461761</guid><author>Gzycode</author><pubDate>Sun, 04 Jul 2021 14:16:29 +0800</pubDate><description><![CDATA[es常用方法–开发
微服务模块搭建
创建一个搜索微服务 qc_service-search-api 作为 feign 调用的api
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AC5vEHlZ-1625378745907)(img\项目搭建1.png)]
在 es api导入es data包
    &lt;dependency&gt;
            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
 ]]></description><category></category></item><item><title><![CDATA[java 猜拳小游戏]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/118438424</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/118438424</guid><author>Gzycode</author><pubDate>Sat, 03 Jul 2021 12:26:04 +0800</pubDate><description><![CDATA[class a {
    public static void main(String[] args) {
         随机三个数  0  1   3 
        int computerNum = new Random().nextInt(3);

        while (true) {
            boolean b = true;
            System.out.println("输入0  布 1  剪刀 0  石头");
            通过Sc]]></description><category></category></item><item><title><![CDATA[redis 操作5中数据类型]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/118095765</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/118095765</guid><author>Gzycode</author><pubDate>Mon, 21 Jun 2021 22:07:36 +0800</pubDate><description><![CDATA[redis 操作5中数据类型
redis導入pom
 &lt;!--redis的支持--&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;redis.clients&lt;/groupId&gt;
            &lt;artifactId&gt;jedis&lt;/artifactId&gt;
            &lt;version&gt;2.9.0&lt;/version&gt;
        &lt;/depend]]></description><category></category></item><item><title><![CDATA[SpringBoot常用配置類大全]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/117822279</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/117822279</guid><author>Gzycode</author><pubDate>Fri, 11 Jun 2021 16:57:53 +0800</pubDate><description><![CDATA[SpringBoot常用配置類大全
【结合源码看注解】
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan(
    excludeFilters = {@Filter(
    type = FilterType.CUSTOM,
    classes = ]]></description><category></category></item><item><title><![CDATA[Servlet总结]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/117397514</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/117397514</guid><author>Gzycode</author><pubDate>Sun, 30 May 2021 13:45:57 +0800</pubDate><description><![CDATA[Servlet总结
Servlet是什么
servlet是一个运行在服务器端的程序，用于接受前端的请求以及处理响应，Servlet包括Request、Response、Session、Context、Listener、Config、Filter。
生命周期
init()	只执行一次的初始化函数
doFilter(request,response,filterChain)	每次请求都会执行
destory()	只执行一次的销毁函数
Request请求对象
HttpServletRequest
@WebServ]]></description><category></category></item><item><title><![CDATA[通过mybatis插件实现mybatis逆向工程]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/117397486</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/117397486</guid><author>Gzycode</author><pubDate>Sun, 30 May 2021 13:43:50 +0800</pubDate><description><![CDATA[通过mybatis插件实现mybatis逆向工程
什么是逆向工程：通过已创建的表自动生成javaBean以及mapper接口和映射配置文件
创建表user 来演示
创建一些包
步骤如下：
1.首先在pom文件中添加依赖
mybatis逆向工程的：
 &lt;dependencies&gt;

        &lt;dependency&gt;
            &lt;groupId&gt;org.mybatis.generator&lt;/groupId&gt;
            &lt;a]]></description><category></category></item><item><title><![CDATA[反射]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/115797274</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/115797274</guid><author>Gzycode</author><pubDate>Sat, 17 Apr 2021 16:22:10 +0800</pubDate><description><![CDATA[反射
获取运行是的类信息
反射的过程：
类加载器加载：
链接：
 	验证：
 	准备：
 	解析：
初始化：
获取Class对象的方法:
Class.form("类的全限定名");  //通过这个拿到的对象把所有流程都走过了，出了这种方法，其他都不走初始化的这个过程
类名.getClass;
类名.class.getClass;
类名.class.getClassLoad;







*方法名*
*说明*




forName()
(1)获取Class对象的一个引用，但引用的类还没有加载(该类的第一个]]></description><category></category></item><item><title><![CDATA[java正则表达式]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/115797233</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/115797233</guid><author>Gzycode</author><pubDate>Sat, 17 Apr 2021 16:20:36 +0800</pubDate><description><![CDATA[java正则表达式
正则表达式（Regular Expression）又称正规表示法、常规表示法，在代码中常简写为 regex、regexp 或 RE，它是计算机科学的一个概念。

正则表达式是一个强大的字符串处理工具，可以对字符串进行查找、提取、分割、替换等操作，是一种可以用于模式匹配和替换的规范。一个正则表达式就是由普通的字符（如字符 a~z）以及特殊字符（元字符）组成的文字模式，它用以描述在查找文字主体时待匹配的一个或多个字符串。






字符
解释




X
字符x（x 可代表任何合法的字符)]]></description><category></category></item><item><title><![CDATA[hasMap底层实现原理]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/115323474</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/115323474</guid><author>Gzycode</author><pubDate>Tue, 30 Mar 2021 13:44:34 +0800</pubDate><description><![CDATA[hasMap底层实现原理
说到hasmap  先说说HasMap 和HasTable 的区别
相同点：都是用来存储键值对（key value），都实现了map接口的实现类
不同点：1，  HasMap 的key，value，可以是null ，但是HasTable不可以
2：HasMap 是线程不安全的，效率高
HasTable是线程安全的。，效率低
存储方式 ：用来存储键值
在jdk1.7之前，HasMap 是通过数组加上链表的结构方式来储存，在jdk1.8以后，HasMap 以数组 + 链表的+ 红黑树的]]></description><category></category></item><item><title><![CDATA[sql 关键字的用法]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/115306375</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/115306375</guid><author>Gzycode</author><pubDate>Mon, 29 Mar 2021 17:16:44 +0800</pubDate><description><![CDATA[sql 简单增删查改基本的用法

首先理解关系型数据库的概念
熟悉常用对象和他们的定义语法，如数据库，表，视图，存储过程，触发器，函数等
熟悉常用语句，如SELECT,INSERT,UPDATE等
熟悉常用逻辑判断方法，如IF,CASE WHEN等
熟悉常用内置函数，如CONVERT,GETDATE等
mysql  的必知必读  // https://book.douban.com/annotation/93546098/

1概念
关系 + 数据 +关系数据 三部分组分
2;语法 
CREATE  TAB]]></description><category></category></item><item><title><![CDATA[Typora]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/115263720</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/115263720</guid><author>Gzycode</author><pubDate>Sat, 27 Mar 2021 13:30:43 +0800</pubDate><description><![CDATA[Typora 常用快捷键
快捷键
ctrl + u  : 下划线                                ctrl + shift +f ： 写代码块
alt+shift+5  ： 输出线						ctrl+home ：跳到文章开头    Ctrl end 跳到文章结束
ctrl +b ：  字体加粗
ctrl  + k ; 插入链接    							ctrl +t 快速生成不表格  + p 打开笔记 +h 替换
[toc]+enter
插入行列  做表格 ctrl+t
我是谁 ]]></description><category></category></item><item><title><![CDATA[JAVA  循环和判断做一个简单门户系统]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/114990075</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/114990075</guid><author>Gzycode</author><pubDate>Thu, 18 Mar 2021 20:39:51 +0800</pubDate><description><![CDATA[JAVA  循环和判断做一个简单的小系统门户系统
门户系统指软件的登录注册系统
主菜单
1、注册
2、登录
0、退出
选项1子菜单
请输入用户名：
-张三
请输入密码：
-123456
注册成功：新用户信息[张三,123456]
注册成功回到主菜单
选项2子菜单
请输入用户名：
-张三
请输入密码：
-123
用户名或者密码不正确，请重新输入，还有2次机会
请输入密码：
-1234
用户名或者密码不正确，请重新输入，还有1次机会
请输入密码：
-12345
账号已锁定
登录失败回到主菜单
登录成功输出“欢迎]]></description><category></category></item><item><title><![CDATA[java 用switch和if和判断做石头剪子布的游戏]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/114989976</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/114989976</guid><author>Gzycode</author><pubDate>Thu, 18 Mar 2021 20:35:22 +0800</pubDate><description><![CDATA[java 用简单循环和判断做石头剪子布的游戏
//  //要求用户输入一个0~2之间的整数
//  //0表示“石头”
//  //1表示"剪刀"
//  //2表示"布"
//  //接收用户输入的0~2之间的数字，如果超出范围，提示用户重新输入
//  //比较电脑随机生成的数，遵照游戏规则
//  //累计电脑赢了6  次退出
废话不多说  直接上源码
    Scanner scanner = new Scanner(System.in);    //输入你的出拳状态
    int count=0]]></description><category></category></item><item><title><![CDATA[Java中的异常]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/89415387</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/89415387</guid><author>Gzycode</author><pubDate>Thu, 18 Mar 2021 18:45:32 +0800</pubDate><description><![CDATA[Java中的异常
首先,在下图先看看异常之间的关系:
异常的概念
什么是（现实生活中的）异常？
在回家的路上,见到老太太摔倒,扶了老太太.
什么是Java中的异常


代码正常运行不会出问题，但是遇到意外，参数变量，不符合要求，发生意外，代码终止运行


代码中的异常处理好了，代码就可以顺利的继续运行！
初学者一般见到的几个异常


异常后面的代码执行布了,只有解决好异常后,才能执行下次
例如: ...]]></description><category></category></item><item><title><![CDATA[Java 基础循环做一个 购票系统]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/114987671</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/114987671</guid><author>Gzycode</author><pubDate>Thu, 18 Mar 2021 18:42:37 +0800</pubDate><description><![CDATA[购票系统
主菜单
1、购票
2、退票
0、退出
选项1子菜单
请输入年龄：

17
提示：未满18岁不能购票
如果输入19
则继续下面的操作
请输入用户名：
张三

是否继续购票(y/n)
输入y继续，输入n回到主菜单
注册成功：新用户信息[张三,123456]
选项2子菜单
请输入用户名：
-张三
如给输入用户名和购票用户名一致则退票成功，否则提示该用户没有购票记录，回到主菜单
选项0退出系统
源码如下
menu();
ArrayList arrayList = new ArrayList&lt;&gt;]]></description><category></category></item><item><title><![CDATA[ios中JAVA docker下部署nginx 前端项目]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/103417945</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/103417945</guid><author>Gzycode</author><pubDate>Fri, 06 Dec 2019 11:07:14 +0800</pubDate><description><![CDATA[一，下载 docker
二，安装nginx
拉取命令 docker pull nginx
以上自己去官网安装，（nginx直接用docker 拉取）
使用以下命令运行nginx
docker run -it -p 80:80 nginx
docker images 查看是否有这个镜像
docker ps    查看是id
进入镜像命令；docker exec -it 镜像id  /bin/bash...]]></description><category></category></item><item><title><![CDATA[数据结构]]></title><link>https://blog.youkuaiyun.com/Gzycode/article/details/89490323</link><guid>https://blog.youkuaiyun.com/Gzycode/article/details/89490323</guid><author>Gzycode</author><pubDate>Wed, 24 Apr 2019 12:28:46 +0800</pubDate><description><![CDATA[数据结构的链表和自定义容器类
1&lt;什么是数据结构
计算机对存储的一种安排
1常见的数据结构
1.1常见数据结构
![img](file:///C:\Users\ljl\AppData\Local\Temp\ksohtml6668\wps1.jpg)
2 数据存储方式
变量:一个存储空间,
数据类型限定了存储空间,储存的数据类型,比如:int  不能装string
数组:  连续的存储空间 i...]]></description><category></category></item></channel></rss>