<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gn1992的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gn1992</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gn1992]]></copyright><item><title><![CDATA[mybatis generator BUG解决方案（修改数据库字段后，generator不能按最新字段生成代码）]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/106197639</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/106197639</guid><author>gn1992</author><pubDate>Mon, 18 May 2020 17:35:52 +0800</pubDate><description><![CDATA[背景：使用mybatis generator生成代码，有数据库表的字段发生了修改，再次使用mybatis generator生成代码后，发现生成的代码是修改数据库之前的字段名称，怎么生成都是老版字段名称。试过关闭-重启开发工具、清除开发工具缓存、清除项目缓存等各种方式，均无变化。

解决方法：关闭本地mysql的其他终端，如navicat，sqlyog，重试，一切恢复正常。




...]]></description><category></category></item><item><title><![CDATA[win10无法安装.net framework 3.5 解决方案/无法安装NetFx3解决方案]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/105732865</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/105732865</guid><author>gn1992</author><pubDate>Fri, 24 Apr 2020 16:02:59 +0800</pubDate><description><![CDATA[背景：公司使用的是华为桌面云，内网离线安装，.net framework 3.5离线包安装报错，使用dism命令安装NetFx3也报错，说系统版本和安装版本不符。dism版本显示（查看命令dism /?）为10.0.17763.1，安装版本为10.0.17763.100，后面下载windows镜像提取NetFx3，安装也报错，都是说版本不符。

解决方法：解压缩windows镜像，（也可以尝试网上...]]></description><category></category></item><item><title><![CDATA[JVM快速入门]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/103286573</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/103286573</guid><author>gn1992</author><pubDate>Thu, 28 Nov 2019 05:19:37 +0800</pubDate><description><![CDATA[1、类加载机制：



PS:关于双亲委派机制，扩展类加载器在JDK1.9中改为了平台加载器，如下图所示



2、JVM内存模型





JDK1.7版本

（方法区=Non-Heap, hotspot中为永久代）



在JDK1.8中，永久代改为元数据空间，直接由操作系统分配，不再受限于JVM。

方法区在逻辑上属于堆内存，表现在：


线程共享；
	都可以被GC所管理。


关于JD...]]></description><category></category></item><item><title><![CDATA[《Java多线程编程核心技术》读书笔记]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/100184423</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/100184423</guid><author>gn1992</author><pubDate>Sun, 01 Sep 2019 16:20:53 +0800</pubDate><description><![CDATA[第一章 多线程技能

一、多线程的创建

    1、集成Thread类

    2、实现Runnable接口

二、线程的方法

    1、currentThread()

        获取当前运行的线程。

    该方法将返回代码段正在被哪个线程调用的信息。

    2、isAlive()

    ...]]></description><category></category></item><item><title><![CDATA[34. springboot动态配置定时任务（通过数据库配置）]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/82659527</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/82659527</guid><author>gn1992</author><pubDate>Wed, 12 Sep 2018 12:14:30 +0800</pubDate><description><![CDATA[1、pom.xml文件


&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:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 http://maven.apache.or...]]></description><category></category></item><item><title><![CDATA[33. springboot静态定时任务——多线程]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/82659470</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/82659470</guid><author>gn1992</author><pubDate>Wed, 12 Sep 2018 12:06:21 +0800</pubDate><description><![CDATA[1、pom.xml


&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:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 http://maven.apache.org/...]]></description><category></category></item><item><title><![CDATA[Elasticsearch安装过程中出现“could not find java”]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/82387083</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/82387083</guid><author>gn1992</author><pubDate>Tue, 04 Sep 2018 17:25:16 +0800</pubDate><description><![CDATA[问题背景：

安装包是在官网下载的rpm安装包：elasticsearch-6.4.0.rpm
	系统为centos7.5
	jdk已经正确安装，并配置好了环境变量
错误：


[root@dev3 elasticsearch]# systemctl status elasticsearch
● elasticsearch.service - Elasticsearch
   Loaded: lo...]]></description><category></category></item><item><title><![CDATA[关于《Java多线程编程核心技术》P113页的2.2.15内部类与同步：实验2]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/78717858</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/78717858</guid><author>gn1992</author><pubDate>Tue, 05 Dec 2017 14:05:37 +0800</pubDate><description><![CDATA[该实验结果在P115，图2-63 运行结果，该图可能存在一定的误导性，为了使实验结果更加清晰，请将InnerClass1中的method2方法中"j类OutClass.java代码如下：package org.goldwind.test;

/**
 * 类说明
 * 
 * @author 葛楠 gnan1992@126.com
 * @date 2017年12月4日 新建
 */
public]]></description><category></category></item><item><title><![CDATA[HashMap jdk1.7]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/78547258</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/78547258</guid><author>gn1992</author><pubDate>Thu, 16 Nov 2017 09:28:24 +0800</pubDate><description><![CDATA[一、底层结构
数组+链表。
在使用无参构造方法时，默认先创建一个16位数组，每个数组上存储entry(K,V)，多个entry将会形成链表。entry内部存储三个元素，键（K），值（V），链表的索引（next()）。
hashmap底层有一个int modCount，被transient修饰，不会被序列化。每次对HashMap发生修改的操作时，都将会使modCount++。
二、put操作]]></description><category></category></item><item><title><![CDATA[关于Integer]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/78523638</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/78523638</guid><author>gn1992</author><pubDate>Mon, 13 Nov 2017 19:20:13 +0800</pubDate><description><![CDATA[1、Integer常用的有两种创建方式：
①Integer i = new Integer(1);

    /**
     * Constructs a newly allocated {@code Integer} object that
     * represents the specified {@code int} value.
     *
     * @param   ]]></description><category></category></item><item><title><![CDATA[04. springboot集成email]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/78422102</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/78422102</guid><author>gn1992</author><pubDate>Thu, 02 Nov 2017 10:33:10 +0800</pubDate><description><![CDATA[1、pom.xml文件

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/x]]></description><category></category></item><item><title><![CDATA[springboot集成jsp，可以打包]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/78421590</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/78421590</guid><author>gn1992</author><pubDate>Thu, 02 Nov 2017 10:01:22 +0800</pubDate><description><![CDATA[2、pom.xml
配置




1    properties>2        project.build.sourceEncoding>UTF-8project.build.sourceEncoding>3        java.version>1.8java.version>4        main.basedir>${]]></description><category></category></item><item><title><![CDATA[springboot中Listener的配置方法]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/78421531</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/78421531</guid><author>gn1992</author><pubDate>Thu, 02 Nov 2017 09:57:09 +0800</pubDate><description><![CDATA[App启动类需配置注解


@ServletComponentScan

 

监听器上需要配置注解


@WebListener

 

Listener示例


package org.goldwind.common;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
...]]></description><category></category></item><item><title><![CDATA[git快速使用指南]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/72681022</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/72681022</guid><author>gn1992</author><pubDate>Wed, 24 May 2017 17:16:41 +0800</pubDate><description><![CDATA[==============版本管理员操作========================
第一步： 创建数据仓库(例如目录为：/f/software/repository/git)


git init --bare shared.git




==============开发人员1操作=============================


第二步：进入user]]></description><category></category></item><item><title><![CDATA[01. Hello World!]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/72677988</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/72677988</guid><author>gn1992</author><pubDate>Wed, 24 May 2017 16:55:13 +0800</pubDate><description><![CDATA[一、环境准备
        1、JDK1.8

        2、开发工具STS3.8.4

        3、项目管理工具Maven3.5.0



二、新建MAVEN项目







三、编辑pom.xml文件
1、新增parent标签


			org.springframework.boot		spring-boot-starter-par]]></description><category></category></item><item><title><![CDATA[00. 定制springboot启动图案]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/72677935</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/72677935</guid><author>gn1992</author><pubDate>Wed, 24 May 2017 16:52:04 +0800</pubDate><description><![CDATA[关闭banner

Banner是什么？其实就是启动时显示的一个图案，如下图所示

springboot默认banner如果不想显示它，直接在配置文件里配置即可关闭，如下：

spring.main.banner-mode=off



修改banner

我们也可以定制自己的启动图案，通过字符生成网站生成好看的字母或图案字符来显示自己的启动图案。

通过网站http://patorjk.com...]]></description><category></category></item><item><title><![CDATA[Ubuntu14环境下NFS安装与配置]]></title><link>https://blog.youkuaiyun.com/gn1992/article/details/72677886</link><guid>https://blog.youkuaiyun.com/gn1992/article/details/72677886</guid><author>gn1992</author><pubDate>Wed, 24 May 2017 16:48:40 +0800</pubDate><description><![CDATA[宿主机安装NFS


apt-get install nfs-kernel-servermkdir -p /data/modelcd /datachmod 777 modelsudo vi /etc/exports 


添加：
/data/model *(rw,async,no_root_squash,no_subtree_check)

启动nfs



servic]]></description><category></category></item></channel></rss>