<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Khandudu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Khandudu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Khandudu]]></copyright><item><title><![CDATA[liunx安装成功后，远程访问mysql出错 Host 'xxx' is not allowed to connect to this MySQL server.]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/89282242</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/89282242</guid><author>Khandudu</author><pubDate>Wed, 17 Apr 2019 11:50:45 +0800</pubDate><description><![CDATA[1.登录到mysql： mysql-uroot -ppwd

2.查看user表：

mysql&gt; use mysql
Database changed
mysql&gt; select host,user,password from user;
+------+------+-------------------------------------------+
| host | u...]]></description><category></category></item><item><title><![CDATA[Liunx 下安装Gitlab过程以及遇到问题 502]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/89352939</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/89352939</guid><author>Khandudu</author><pubDate>Wed, 17 Apr 2019 11:49:54 +0800</pubDate><description><![CDATA[参考：https://blog.youkuaiyun.com/liboyang71/article/details/79886882

安装说明：需保证服务内存足够 ，最好8G

安装过程：需修改/etc/gitlab/gitlab.rb配置文件


external_url 'http://xx.xx.xx:port'

配置完成执行：


 gitlab-ctrl reconfigure 命令使配置生效
...]]></description><category></category></item><item><title><![CDATA[mysql安装遇到两个问题以及解决方法]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/89251284</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/89251284</guid><author>Khandudu</author><pubDate>Fri, 12 Apr 2019 18:45:42 +0800</pubDate><description><![CDATA[第一个问题：

1）.问题

Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/...]]></description><category></category></item><item><title><![CDATA[一个很有意思的问题  getWriter() has already been called for this response]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/88314484</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/88314484</guid><author>Khandudu</author><pubDate>Thu, 07 Mar 2019 17:54:32 +0800</pubDate><description><![CDATA[背景：

  项目返回数据方式：

    一.基于ObjectMapper，返回方式response.getWriter();

    二.利用@ResponseBody 自动转换成json返回

    修改信息使用的是@ResponseBody，修改后刷新列表输出使用的是：response.getWriter() 返回 。

 以上两种方式使用出现：...]]></description><category></category></item><item><title><![CDATA[阿里云服务器环境部署问题总结以及nginx代理404]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/85163084</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/85163084</guid><author>Khandudu</author><pubDate>Fri, 21 Dec 2018 16:14:06 +0800</pubDate><description><![CDATA[ 

环境：centos_7_04_64_20G_alibase_201701015.vhd

遇到问题：使用curl命令：curl localhost:8080 可以正常访问.但是通过公网https://47.97.213.229:8080/ 始终访问不了？？

解决思路：

   （1）.在安全组中添加8080端口策略

    

（2）.查看防火墙设置

遇到问题：centos_7以后使用...]]></description><category></category></item><item><title><![CDATA[Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = ';']]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/82770876</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/82770876</guid><author>Khandudu</author><pubDate>Wed, 19 Sep 2018 13:45:46 +0800</pubDate><description><![CDATA[场景：邮件发送带html格式，利用%s带入参数到html中组成邮件内容串

错误：Exception in thread &quot;main&quot; java.util.UnknownFormatConversionException: Conversion = ';'

原代码：


String templateStr =&quot;&amp;lt;html&amp;gt;\n&quot;
            + &quot;&amp;lt;head&amp;gt...]]></description><category></category></item><item><title><![CDATA[MYSQL之end_time 小于当前时间降序排列 ，end_time 大于当前时间升序排列]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/82226169</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/82226169</guid><author>Khandudu</author><pubDate>Fri, 31 Aug 2018 10:34:33 +0800</pubDate><description><![CDATA[ 

怎么排不满足条件都在最后边


SELECT
	*, DATEDIFF(end_time, NOW()) AS c
FROM
	case_lawyer_expand
ORDER BY
	0 &amp;gt; DATEDIFF(end_time, NOW()),
	end_time DESC

end_time 小于当前时间降序排列 ，end_time 大于当前时间升序排列  下边sql加入创建时间升...]]></description><category></category></item><item><title><![CDATA[Maven使用tomcat8-maven-plugin插件]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/81750709</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/81750709</guid><author>Khandudu</author><pubDate>Thu, 16 Aug 2018 23:34:04 +0800</pubDate><description><![CDATA[问题：tomcat8-maven-plugin不能像tomcat7-maven-plugin单独使用，并且找不到单独的插件

解决方案：pom中以下两者配合使用


 &amp;lt;pluginRepositories&amp;gt;
        &amp;lt;pluginRepository&amp;gt;
            &amp;lt;id&amp;gt;alfresco-public&amp;lt;/id&amp;gt;
       ...]]></description><category></category></item><item><title><![CDATA[Maven使用Tomcat热启动问题:java.lang.LinkageError: loader constraint violation]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/81750184</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/81750184</guid><author>Khandudu</author><pubDate>Thu, 16 Aug 2018 22:44:42 +0800</pubDate><description><![CDATA[
F:\JAVA\jdk1.8.0_40\bin\java -Dmaven.multiModuleProjectDirectory=G:\project\GeneralShop -Dmaven.home=E:\apache-maven-3.5.4-bin\apache-maven-3.5.4 -Dclassworlds.conf=E:\apache-maven-3.5.4-bin\apache-m...]]></description><category></category></item><item><title><![CDATA[java多线程]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/81480614</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/81480614</guid><author>Khandudu</author><pubDate>Tue, 07 Aug 2018 16:09:34 +0800</pubDate><description><![CDATA[进程让操作系统实现了并发，线程让进程内部实现了并发

进程，线程，cpu,内存











4.线程安全问题实例：


public class ThreadTest {
    private  static  int count = 0;

    public static void inc(){
        try {
            Thread.sleep(1);...]]></description><category></category></item><item><title><![CDATA[SpringBoot页面不跳转问题]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/81414279</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/81414279</guid><author>Khandudu</author><pubDate>Sat, 04 Aug 2018 19:22:42 +0800</pubDate><description><![CDATA[第一次使用：@RestController时，一直返回字符串，未跳转至指定页面。

原因分析：

@RestController注解由@Controller+@ResponseBody两个注解派生而来，


@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Controller
@ResponseB...]]></description><category></category></item><item><title><![CDATA[SpringBoot整合mybatis报错org.apache.ibatis.binding.BindingException: Invalid bound statement not found异常]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/81384529</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/81384529</guid><author>Khandudu</author><pubDate>Fri, 03 Aug 2018 15:15:18 +0800</pubDate><description><![CDATA[
2018-08-03 11:06:16.322  INFO 9960 --- [nio-8080-exec-1] o.apache.tomcat.util.http.parser.Cookie  : A cookie header was received [1521164857,1522032211,1522723085; _ga=GA1.1.246559313.1529924028] tha...]]></description><category></category></item><item><title><![CDATA[springboot整合mybatis出错MapperFactoryBean，原因可能是未引入mybatis-spring-boot-starter导致]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/81369116</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/81369116</guid><author>Khandudu</author><pubDate>Fri, 03 Aug 2018 09:54:48 +0800</pubDate><description><![CDATA[
F:\JAVA\jdk1.8.0_40\bin\java -javaagent:G:\IntelliJIDEA2017.3\lib\idea_rt.jar=9809:G:\IntelliJIDEA2017.3\bin -Dfile.encoding=UTF-8 -classpath F:\JAVA\jdk1.8.0_40\jre\lib\charsets.jar;F:\JAVA\jdk1.8.0...]]></description><category></category></item><item><title><![CDATA[springboot整合mybatis时出错]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/81368791</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/81368791</guid><author>Khandudu</author><pubDate>Thu, 02 Aug 2018 22:24:20 +0800</pubDate><description><![CDATA[
F:\JAVA\jdk1.8.0_40\bin\java -javaagent:G:\IntelliJIDEA2017.3\lib\idea_rt.jar=7166:G:\IntelliJIDEA2017.3\bin -Dfile.encoding=UTF-8 -classpath F:\JAVA\jdk1.8.0_40\jre\lib\charsets.jar;F:\JAVA\jdk1.8.0...]]></description><category></category></item><item><title><![CDATA[关于SpringBoot启动访问出现Whitelabel Error Page问题]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/81367358</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/81367358</guid><author>Khandudu</author><pubDate>Thu, 02 Aug 2018 21:06:37 +0800</pubDate><description><![CDATA[

springboot是以注解驱动，启动的，常用注解方式配置如下：

第一种方式组合注解：


@EnableAutoConfiguration
@ComponentScan(basePackages = &quot;xxx.xx.xx&quot;)



第二种方式单注解（前提是启动项必须放在包根目录下，否在会出现最上边问题）：


@SpringBootApplication



特殊情况即使用@Spring...]]></description><category></category></item><item><title><![CDATA[一个空格 引发的SpringBoot启动出错Cannot load driver class: com.mysql.jdbc.Driver]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/81365538</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/81365538</guid><author>Khandudu</author><pubDate>Thu, 02 Aug 2018 18:38:47 +0800</pubDate><description><![CDATA[

]]></description><category></category></item><item><title><![CDATA[获取Spring Ioc 容器中内容的方法]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/81206400</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/81206400</guid><author>Khandudu</author><pubDate>Thu, 26 Jul 2018 13:22:03 +0800</pubDate><description><![CDATA[方法一：在初始化时保存ApplicationContext对象 代码：

ApplicationContext ac = new FileSystemXmlApplicationContext(&quot;applicationContext.xml&quot;);

ac.getBean(&quot;beanId&quot;);

说明：这种方式适用于采用Spring框架的独立应用程序，需要程序通过配置文件手工初始化Spring的情况...]]></description><category></category></item><item><title><![CDATA[HashMap底层源码分析]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/81214628</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/81214628</guid><author>Khandudu</author><pubDate>Thu, 26 Jul 2018 13:20:58 +0800</pubDate><description><![CDATA[
HashMap底层数据结构：数组和链表实现。
优点：综合数组和链表优势，数组存储优势每个被存储数据拥有其下标  查询速度快，链表存储数据时维护指针指向 删除和修改速度快。因此 HashMap底层以数组和链表形式存储  综合提升查询和修改删除的效率。   
重点：自动扩容机制size(数据总存储量)  modCount(已使用量) DEFAULT_LOAD_FACTOR（负载因子） 
modCou...]]></description><category></category></item><item><title><![CDATA[Java内存结构]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/81164823</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/81164823</guid><author>Khandudu</author><pubDate>Mon, 23 Jul 2018 13:28:46 +0800</pubDate><description><![CDATA[以JDK1.8为例 官网地址：https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-2.html#jvms-2.5.5







 The pc Register

Java虚拟机可以同时支持许多执行线程（JLS§17）。 每个Java虚拟机线程都有自己的pc（程序计数器）寄存器。 在任何时候，每个Java虚拟机线程都在执行单个方法的代...]]></description><category></category></item><item><title><![CDATA[数据库事物补充]]></title><link>https://blog.youkuaiyun.com/Khandudu/article/details/81097840</link><guid>https://blog.youkuaiyun.com/Khandudu/article/details/81097840</guid><author>Khandudu</author><pubDate>Wed, 18 Jul 2018 15:54:00 +0800</pubDate><description><![CDATA[并发引起问题：

脏读：并发情况下，T1对数据进行修改后 未进行事物提交 。此时T2读取到T1未提交且已修改过得数据 称之为脏读。（更新）

不可重复读：对于两个事物T1和T2，假设T1读取一个字段时数字200，此时T2对该字段进行更改 更改后未100 。T1此时读取信息与第一次不同  我们称该现象未不可重复读。

幻读：对于事物T1和T2,T1读取表中数据时，此时T2向表中插入几条数据。T1再次...]]></description><category></category></item></channel></rss>