<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[雨说的博客]]></title><description><![CDATA[雨说]]></description><link>https://blog.youkuaiyun.com/hei_guolanfang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hei_guolanfang]]></copyright><item><title><![CDATA[Java substring() 方法]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/90673671</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/90673671</guid><author>hei_guolanfang</author><pubDate>Wed, 29 May 2019 16:39:11 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[rabbitmq 删除不停打印异常队列信息]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/90638225</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/90638225</guid><author>hei_guolanfang</author><pubDate>Tue, 28 May 2019 14:05:05 +0800</pubDate><description><![CDATA[1、关闭当前您服务器，如tomcat服务器。
2、登录web的rabbitmq地址。
3、这里可以看到你创建的所有的Queue，选中某一个Queue，下方有个Delete/Purge，展开，选择purge即可。
注意：Delete表示delete这个Queue，而purge表示清除所有暂存在Queue里面的消息。如图：


...]]></description><category></category></item><item><title><![CDATA[idea 如何隐藏/展示不想看到的文件]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/90474775</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/90474775</guid><author>hei_guolanfang</author><pubDate>Thu, 23 May 2019 09:50:27 +0800</pubDate><description><![CDATA[如下图所示：



]]></description><category></category></item><item><title><![CDATA[线程间通信]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/89335322</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/89335322</guid><author>hei_guolanfang</author><pubDate>Wed, 17 Apr 2019 13:54:28 +0800</pubDate><description><![CDATA[一、使用wait/notify实现线程间通信

&gt; 1.1  wait/notify

 1. 方法wait()，它是Object类的方法，此方法只能在同步方法，或者同步代码中调用，调用后，释放锁，
 2. notify()，它是Object类的方法，方法也要在同步方法或者同步代码中使用，在调用钱，线程必须获得该对象的对象级别锁，如果有多个线程处于wait()状态，择优线程规划器随机挑出一个...]]></description><category></category></item><item><title><![CDATA[synchroized +volatile关键字]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/89333258</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/89333258</guid><author>hei_guolanfang</author><pubDate>Tue, 16 Apr 2019 14:50:32 +0800</pubDate><description><![CDATA[一、volatile关键字
1. volatile的作用是强制从公共堆栈中取得变量的值，而不是从线程私有数据栈中取得变量的值
2. volatile关键字增加了实例变量在多个线程之间的可见性，缺点是不支持原子性，但是sychronized可以保证原子性，也可以间接的保证可见性，是线程工作内存中的私有变量玉公共内存中的变量同步的功能。即有类似volatile的功能
3.  多线程访问volatile...]]></description><category></category></item><item><title><![CDATA[jd-gui运行报错]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/88953622</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/88953622</guid><author>hei_guolanfang</author><pubDate>Mon, 01 Apr 2019 17:59:03 +0800</pubDate><description><![CDATA[1、错误信息： this application requries a java runtime Environment 1.7.0

解决方法：
1、win + r, 输入regedit,进入注册表编辑器，寻找已下文件夹，若Java Runtime Environment 与1.8没有，则需要手动创建。
2、增加下图变量
JavaHome=jdk的路径
CurrentVersion=jdk版本...]]></description><category></category></item><item><title><![CDATA[nginx做伪静态]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/84972030</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/84972030</guid><author>hei_guolanfang</author><pubDate>Wed, 12 Dec 2018 14:11:27 +0800</pubDate><description><![CDATA[**1、使用**
//自己服务器nginx中的配置
server {
     listen       80;
      server_name  jobin.yinfenglian.com;
    rewrite ^/([0-9]+\-[0-9]+).html$ /article.jsp?id=$1 last; //伪静态
	  
}
注意：如果80监听做了https的强制重定向，可以把伪...]]></description><category></category></item><item><title><![CDATA[Spring中自定义标签的使用（Idea）]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/84316626</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/84316626</guid><author>hei_guolanfang</author><pubDate>Wed, 21 Nov 2018 11:58:22 +0800</pubDate><description><![CDATA[1、项目地址

2、建立一个实体类User
public class User {
    private String userName;
    private String email;

    public String getUserName() {
        return userName;
    }

    public void setUserName(String u...]]></description><category></category></item><item><title><![CDATA[profile属性的使用]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/84106108</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/84106108</guid><author>hei_guolanfang</author><pubDate>Thu, 15 Nov 2018 16:11:33 +0800</pubDate><description><![CDATA[转载：profile属性的使用

]]></description><category></category></item><item><title><![CDATA[session的removeAttribute()和invalidate()的区别]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/82684227</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/82684227</guid><author>hei_guolanfang</author><pubDate>Thu, 13 Sep 2018 10:40:37 +0800</pubDate><description><![CDATA[session.invalidate()是销毁跟用户关联session,例如有的用户强制关闭浏览器,而跟踪用户的信息的session还存在,可是用户已经离开了。 
虽然session 生命周期浏览默认时间30分,但是在30分钟内别的用户还可以访问到前一个用户的页面,需销毁用户的session。 
session.removeAttribute()移除session中的某项属性。 
在spring例...]]></description><category></category></item><item><title><![CDATA[mysql where条件：某时间字段为今天的sql语句]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/82624793</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/82624793</guid><author>hei_guolanfang</author><pubDate>Tue, 11 Sep 2018 14:00:38 +0800</pubDate><description><![CDATA[1、mysql where条件：某时间字段为今天的sql语句


  select * from cms_article where TO_DAYS(create_date) = TO_DAYS(NOW()) 
]]></description><category></category></item><item><title><![CDATA[nginx配置插件压缩（切）图片]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/81535837</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/81535837</guid><author>hei_guolanfang</author><pubDate>Thu, 09 Aug 2018 14:16:25 +0800</pubDate><description><![CDATA[1.安装和配置nginx：


  参考文档：https://blog.youkuaiyun.com/yx0628/article/details/53148451


如果存在端口占用问题，请修改nginx安装目录的conf下的nginx.conf 
本机nginx的安装目录：/usr/local/nginx



nginx.conf里边的配置：

 server {
        listen    ...]]></description><category></category></item><item><title><![CDATA[linux下安装gitlab]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/81081208</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/81081208</guid><author>hei_guolanfang</author><pubDate>Tue, 17 Jul 2018 14:52:32 +0800</pubDate><description><![CDATA[
  参考文档：https://blog.youkuaiyun.com/wzx19840423/article/details/52350512 
  https://www.cnblogs.com/straycats/p/7637373.html


1、安装和配置必须的依赖



sudo yum install curl openssh-server openssh-clients postfix cr...]]></description><category></category></item><item><title><![CDATA[虚拟机的初始化配置]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/81077618</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/81077618</guid><author>hei_guolanfang</author><pubDate>Tue, 17 Jul 2018 11:01:15 +0800</pubDate><description><![CDATA[1、安装虚拟机 ：自行百度（省略。。。。） 
2、配置虚拟机，（网络适配器选择桥接模式，后期可以上网、、，如果是虚拟出来的虚拟机的话，CD/DVD:配置的时候选择 使用ISO映射文件） 
3、配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0 (参考一下配置)

DEVICE=eth0 //不变
BOOTPROTO=static //变了
HWADDR=...]]></description><category></category></item><item><title><![CDATA[idea中配置jetty]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/80886768</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/80886768</guid><author>hei_guolanfang</author><pubDate>Mon, 02 Jul 2018 16:57:17 +0800</pubDate><description><![CDATA[1、pom文件中增加如下:


        &amp;amp;lt;plugin&amp;amp;gt;
          &amp;amp;lt;groupId&amp;amp;gt;org.mortbay.jetty&amp;amp;lt;/groupId&amp;amp;gt;
          &amp;amp;lt;artifactId&amp;amp;gt;jetty-maven-plugin&amp;amp;lt;/artifactId&amp;amp;gt;
          &a]]></description><category></category></item><item><title><![CDATA[ftp本地和linux上连接和使用]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/80886358</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/80886358</guid><author>hei_guolanfang</author><pubDate>Mon, 02 Jul 2018 16:36:07 +0800</pubDate><description><![CDATA[
  参考文档：https://jingyan.baidu.com/article/574c5219d466c36c8d9dc138.html （windows下） 
  linux下的自行百度


java项目本地（testFtp）,工具类   FtpUtil

import org.apache.commons.net.ftp.FTPClient;
import org.apache.comm...]]></description><category></category></item><item><title><![CDATA[linux下安装rabbitmq以及配置]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/80843031</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/80843031</guid><author>hei_guolanfang</author><pubDate>Thu, 28 Jun 2018 14:41:07 +0800</pubDate><description><![CDATA[
  参考文档：https://www.cnblogs.com/garryfu/p/7988657.html


1.完全是按照文档中的描述进行安装的，区别的是进入sbin目录后： 
是需要通过./rabbitmq-server的，其他的指令同理加个./ 
[root@localhost sbin]# ./rabbitmq-server -detached

//注意，启动插件指令后出现以下的，我...]]></description><category></category></item><item><title><![CDATA[ajax默认无法重定向问题]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/80838838</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/80838838</guid><author>hei_guolanfang</author><pubDate>Thu, 28 Jun 2018 10:01:42 +0800</pubDate><description><![CDATA[1.问题：修改/etc/resolv.conf ，重启不生效 
解决：vim /etc/sysconfig/network-scripts/ifcfg-eth0 
添加以下两个dns:

DNS1=8.8.8.8 
DNS2=114.144.114.114

保存后重启，service network restart...]]></description><category></category></item><item><title><![CDATA[linux下重启防火墙报错]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/80814516</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/80814516</guid><author>hei_guolanfang</author><pubDate>Tue, 26 Jun 2018 14:14:34 +0800</pubDate><description><![CDATA[1.Error occurred at line: 25 Try `iptables-restore -h’ or ‘iptables-restore –help’ for more information. 
解决：在 Xshell 中输入以下三行命令，初始化 iptables 并且保存重启。

iptables -F 
 service iptables save 
 service ipta...]]></description><category></category></item><item><title><![CDATA[linux下安装和配置mongodb]]></title><link>https://blog.youkuaiyun.com/hei_guolanfang/article/details/80814466</link><guid>https://blog.youkuaiyun.com/hei_guolanfang/article/details/80814466</guid><author>hei_guolanfang</author><pubDate>Tue, 26 Jun 2018 14:12:27 +0800</pubDate><description><![CDATA[一、mongodb的安装和配置

1.下载压缩包：mongodb-linux-i686-v3.2-latest.tgz,下载之前，先查看自己的服务器是多少位的，命令：getconf 
    LONG_BIT(有很多的方式，可以自行百度) 
     2. 解压安装：tar zxf mongodb-linux-i686-v3.2-latest.tgz（可以放置在根目录下） 
     3. 移动解...]]></description><category></category></item></channel></rss>