<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yibo_java的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yibo_java</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yibo_java]]></copyright><item><title><![CDATA[通过gateway访问服务总是报503(找不到服务)]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/152122354</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/152122354</guid><author>yibo_java</author><pubDate>Fri, 26 Sep 2025 13:03:26 +0800</pubDate><description><![CDATA[spring cloud alibaba 在2020及之后版本的Nacos 中同样移除了ribbon的jar包。所以在网关模块中的application.yml配置文件中定义如下路径时，spring cloud 从2020版本开移除了ribbon组件。通过gateway访问服务后就会报找不到服务(503)，最后重启一下就ok啦。]]></description><category></category></item><item><title><![CDATA[MyEclipse卡顿]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/120845718</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/120845718</guid><author>yibo_java</author><pubDate>Tue, 19 Oct 2021 14:33:28 +0800</pubDate><description><![CDATA[1.加大JVM的非堆内存：

　　打开myeclipse安装路径下的 myeclipse.ini，把下面的那个 -XX:MaxPermSize 调大，比如我的默认配置为：

　　-Xmx1024m
　　-XX:MaxPermSize=512m，

　　可以增加-XX:PermSize，调成跟 -Xmx一样大（-Xmx768m、-XX:MaxPermSize=768m）.
 原因：几乎每次 myeclipse 卡都是因为这个 非堆内存 不足造成的，把最大跟最小调成一样是因为不让 myeclipse ...]]></description><category></category></item><item><title><![CDATA[Depsolving loop limit reached]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/115719160</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/115719160</guid><author>yibo_java</author><pubDate>Thu, 15 Apr 2021 11:14:01 +0800</pubDate><description><![CDATA[最近用centos6，遇见一个yum源的问题，经查询原来centos6在2020.11.30号已经停止维护了，找个半天才找了一个能用得，分享一下，希望对有需要得人有用

如下设置：




sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o .]]></description><category></category></item><item><title><![CDATA[慢sql优化]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/108648608</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/108648608</guid><author>yibo_java</author><pubDate>Thu, 17 Sep 2020 17:35:07 +0800</pubDate><description><![CDATA[目录


	
		1.通过慢查询日志定位到具体那一条SQL
			2. 分析慢查询的原因
			3.具体优化方案
		
	


1.通过慢查询日志定位到具体那一条SQL

通过配置两个参数来输出慢查询sql：
①set global slow_query_log = on（开启慢查询日志）
②set global long_query_time = 1000（设置sql执行时间超过多少就打印日志，以毫秒为单位，所以这里是超过1秒的sql语句都会输出在slow log）默认输出在mysql安装路径的...]]></description><category></category></item><item><title><![CDATA[easyui与浏览器兼容模式的狗血]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/107460257</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/107460257</guid><author>yibo_java</author><pubDate>Mon, 20 Jul 2020 11:45:58 +0800</pubDate><description><![CDATA[由于系统要使用ocx插件，而这个ocx插件必须在浏览器的兼容模式下才能调用起来，因而将浏览器调到兼容模式下进行调用，

我艹，一加载easyui居然报错了，报错内容：SCRIPT1028: 缺少标识符、字符串或数字 ，因为在普通模式下试好的，一开始

还怀疑是easyui和浏览器在兼容模式下的兼容性不好而报错，一顿猛改，卵用没有，经过一番折腾，才发现问题所在，如图：

，经调试，就是这个逗号惹的祸，兼容模式下，在最后一项的末尾不能有逗号，





希望对各位有一丢丢帮助，over
...]]></description><category></category></item><item><title><![CDATA[五种常用web服务器jvm参数设置]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/107243337</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/107243337</guid><author>yibo_java</author><pubDate>Fri, 10 Jul 2020 09:34:19 +0800</pubDate><description><![CDATA[一、tomcat

Tomcat默认可以使用的内存为128MB，在较大型的应用项目中，这点内存是不够的，需要调大。有以下几种方法可以选用：
第一种方法：在配置文件中设置
Windows下，在文件/bin/catalina.bat，Unix下，在文件/bin/catalina.sh的前面，增加如下设置：
JAVA_OPTS=’-Xms【初始化内存大小】-Xmx【可以使用的最大内存】‘
需要把这个两个参数值调大。例如：
JAVA_OPTS=’-Xms256m -Xmx512m’

表示初始化内存为256MB，.]]></description><category></category></item><item><title><![CDATA[java  -Xms -Xmx -XX:PermSize -XX:MaxPermSize]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/107243230</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/107243230</guid><author>yibo_java</author><pubDate>Fri, 10 Jul 2020 09:30:06 +0800</pubDate><description><![CDATA[在做java开发时尤其是大型软件开发时经常会遇到内存溢出的问题，比如说OutOfMemoryError等。这是个让开发人员很痛苦、也很纠结的问题，因为我们有时不知道什么样的操作导致了这种问题的发生。所以我们不得不通过不断的优化自己的代码结构，重构了一次又一次。虽然说不断的重构自己的代码对公对私都是一件非常好的事，但是有时我们会发现有些时候不单单是通过重构自身的代码就能够解决这样的问题，因为也可能是由于我们对java虚拟机运行时的内存分配的不得当导致了内存溢出现象的不断发生。为了解决这一问题，java开发团队]]></description><category></category></item><item><title><![CDATA[Myeclipse又崩了]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/107101531</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/107101531</guid><author>yibo_java</author><pubDate>Fri, 03 Jul 2020 11:06:42 +0800</pubDate><description><![CDATA[Xms Xmx PermS

Eclipse崩溃，错误提示：
MyEclipse has detected that less than 5% of the 64MB of Perm
Gen (Non-heap memory) space remains. It is strongly recommended
that you exit and restart MyEclipse with new virtual machine memory
paramters to increase this memo.]]></description><category></category></item><item><title><![CDATA[Hibernate联合主键映射]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/106938374</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/106938374</guid><author>yibo_java</author><pubDate>Wed, 24 Jun 2020 10:17:59 +0800</pubDate><description><![CDATA[1.联合主键的映射规则
1） 类中的每个主键属性都对应到数据表中的每个主键列。

Hibernate要求具有联合主键的实体类实现Serializable接口，并且重写hashCode与equals方法，重写这两个方法的原因在于Hibernate要根据数据库的联合主键来判断某两行记录是否是一样的，如果一样那么就认为是同一个对象，如果不一样，那么就认为是不同的对象。这反映到程序领域中就是根据hashCode与equals方法来判断某两个对象是否能够放到诸如Set这样的集合当中。联合主键的实体类实现Seriali]]></description><category></category></item><item><title><![CDATA[easyui在兼容模式下的显示问题]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/106937074</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/106937074</guid><author>yibo_java</author><pubDate>Wed, 24 Jun 2020 09:30:29 +0800</pubDate><description><![CDATA[问题描述：在兼容模式下textbox，combotree显示内容超出下边框，如图：

，

经过测试再ie11,360浏览器下都会出现此情况，

经过查看easyui.css源码发现，发现如图：



改为padding：0后在任何模式下显示正常，如图：

，

希望对大家有用


...]]></description><category></category></item><item><title><![CDATA[解决 Errors running builder 'DeploymentBuilder' on project ']]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/104837247</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/104837247</guid><author>yibo_java</author><pubDate>Fri, 13 Mar 2020 11:36:40 +0800</pubDate><description><![CDATA[这问题查了好久，都说是要删除工作空间下，这个目录中的此文件，

“/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs”

尝试之后，没有作用，因为我的myeclipse重新启动后，此文件又会重新生成，

今天无意间看到此问题解决的另一办法，尝试之后果然有效...]]></description><category></category></item><item><title><![CDATA[myeclipse 启动后闪退且后台报错]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/89637584</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/89637584</guid><author>yibo_java</author><pubDate>Sun, 28 Apr 2019 14:37:59 +0800</pubDate><description><![CDATA[java.lang.RuntimeException: Widget disposed too early for part org.eclipse.jdt.ui.PackageExplorer

。。。。。。。。。

。。。。。。。。。

。。。。。。。。。

。。。。。。。。。

org.eclipse.swt.SWTError: No more handles

。。。。。。。。

。。。。...]]></description><category></category></item><item><title><![CDATA[jstl标签库]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/83272189</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/83272189</guid><author>yibo_java</author><pubDate>Sun, 28 Apr 2019 14:25:46 +0800</pubDate><description><![CDATA[JSP标准标签库（JSTL）是一个JSP标签集合，它封装了JSP应用的通用核心功能。

JSTL支持通用的、结构化的任务，比如迭代，条件判断，XML文档操作，国际化标签，SQL标签。 除了这些，它还提供了一个框架来使用集成JSTL的自定义标签。

根据JSTL标签所提供的功能，可以将其分为5个类别。

核心标签
	格式化标签
	SQL 标签
	XML 标签
	JSTL 函数
JSTL 库安装

A...]]></description><category></category></item><item><title><![CDATA[xfire报404]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/89154581</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/89154581</guid><author>yibo_java</author><pubDate>Tue, 09 Apr 2019 16:54:26 +0800</pubDate><description><![CDATA[好久么有写webservice了，由于要和其他部门业务交互，就用xfire写了一个，结果报404，如下org.codehaus.xfire.fault.XFireFault: 

Server returned error code = 404 for URI : http://localhost:8080/xft/services/HelloXfire. Check server logs f...]]></description><category></category></item><item><title><![CDATA[免安装版mysql的字符集配置问题]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/83503279</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/83503279</guid><author>yibo_java</author><pubDate>Mon, 29 Oct 2018 11:34:19 +0800</pubDate><description><![CDATA[最近由于种种原因，服务器不能用了，只能在自己电脑上临时装mysql来完成项目，幸亏自己每天备份项目源码和数据库，要不就球了，项目就得停摆，感谢自己这么多年来一直坚持的好习惯，

在官网上download了一个mysql安装包，最好不要在非官网上download，我是被这个坑了一逼，装到start service的地方就报红叉，装不了了，在网上一顿搜，按照网上说的删了安装目录和注册表，屌用没有，还是...]]></description><category></category></item><item><title><![CDATA[sessionlistener的鸡肋dwr]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/83146883</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/83146883</guid><author>yibo_java</author><pubDate>Thu, 18 Oct 2018 15:46:54 +0800</pubDate><description><![CDATA[最近因为业务需要，需要给系web系统加了个session过期的监听功能，下面是代码：

web.xml配置：

 &amp;lt;session-config&amp;gt;
        &amp;lt;session-timeout&amp;gt;10&amp;lt;/session-timeout&amp;gt;
 &amp;lt;/session-config&amp;gt;

listener代码：
public class SessionList...]]></description><category></category></item><item><title><![CDATA[Servlet Listener原理]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/82998127</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/82998127</guid><author>yibo_java</author><pubDate>Wed, 10 Oct 2018 15:44:26 +0800</pubDate><description><![CDATA[​​​​ 现在来说说Servlet的监听器Listener，它是实现了javax.servlet.ServletContextListener 接口的服务器端程序，它也是随web应用的启动
而启动，只初始化一次，随web应用的停止而销毁。主要作用是：做一些初始化的内容添加工作、设置一些基本的内容、比如一些参数或者是一些
固定的对象等等。首先来看一下ServletContextListener接口的...]]></description><category></category></item><item><title><![CDATA[js中的this]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/82770932</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/82770932</guid><author>yibo_java</author><pubDate>Wed, 19 Sep 2018 13:50:27 +0800</pubDate><description><![CDATA[首先必须要说的是，this的指向在函数定义的时候是确定不了的，只有函数执行的时候才能确定this到底指向谁，实际上this的最终指向的是那个调用它的对象（这句话有些问题，后面会解释为什么会有问题，虽然网上大部分的文章都是这样说的，虽然在很多情况下那样去理解不会出什么问题，但是实际上那样理解是不准确的，所以在你理解this的时候会有种琢磨不透的感觉），那么接下来我会深入的探讨这个问题。

　　为什么...]]></description><category></category></item><item><title><![CDATA[OpenSessionInViewFilter配置导致数据库不能连接]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/82704394</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/82704394</guid><author>yibo_java</author><pubDate>Fri, 14 Sep 2018 16:04:21 +0800</pubDate><description><![CDATA[最近因为项目需要，在hibernate中加入了many-to-one对象映射，由于要使用延迟加载，在web.xml中配置了spring的支持工具，配置如下：

    &amp;lt;filter&amp;gt;
        &amp;lt;filter-name&amp;gt;OpenSessionInViewFilter&amp;lt;/filter-name&amp;gt;
        &amp;lt;filter-class&amp;gt;or...]]></description><category></category></item><item><title><![CDATA[struts2中的constant配置详解]]></title><link>https://blog.youkuaiyun.com/yibo_java/article/details/80802136</link><guid>https://blog.youkuaiyun.com/yibo_java/article/details/80802136</guid><author>yibo_java</author><pubDate>Mon, 25 Jun 2018 15:07:47 +0800</pubDate><description><![CDATA[&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;  &amp;lt;!DOCTYPE struts PUBLIC &quot;-//Apache Software Foundation//DTD Struts Configuration 2.0//EN&quot;   &quot;http://struts.apache.org/dtds/struts-2.0.dtd&quot;&amp;gt;  &amp;lt]]></description><category></category></item></channel></rss>