<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[huwei0518的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/huwei0518</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; huwei0518]]></copyright><item><title><![CDATA[spring boot 2.6.0 使用swagger报 ‘documentationPluginsBootstrapper‘； java.lang.NullPointerException 错]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/120581429</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/120581429</guid><author>huwei0518</author><pubDate>Fri, 01 Oct 2021 22:08:24 +0800</pubDate><description><![CDATA[pom 配置如下


&lt;dependency&gt;
   &lt;groupId&gt;io.springfox&lt;/groupId&gt;
   &lt;artifactId&gt;springfox-boot-starter&lt;/artifactId&gt;
   &lt;version&gt;3.0.0&lt;/version&gt;
&lt;/dependency&gt;

swagger 配置类


@Configuration
@EnableSwagger2
public cla]]></description><category></category></item><item><title><![CDATA[tk.mybatis selectByPrimaryKey deleteByPrimaryKey无法正确识别主键]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/99131624</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/99131624</guid><author>huwei0518</author><pubDate>Sun, 11 Aug 2019 00:23:46 +0800</pubDate><description><![CDATA[表现形式就是明明是想通过主键删除，却发现生成的sql语句的where条件是所有字段都在里面，有两种情况会导致此种现象

主键字段没有使用@Id注解，注意@Id注解的包名是 javax.persistence
	第二种比较坑爹，是主键的字段类型要写成包装类型。比如自增主键，要用 Long 而不是 long
...]]></description><category></category></item><item><title><![CDATA[人类简史 | 尤瓦尔·赫拉利 读书笔记]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/98950749</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/98950749</guid><author>huwei0518</author><pubDate>Fri, 09 Aug 2019 12:34:42 +0800</pubDate><description><![CDATA[正如尼采所言，只要有了活下去的理由，几乎什么都能够忍受。生活有意义，就算在困境中也能甘之如饴；生活无意义，就算在顺境中也度日如年。
	关于快乐最重要的一项发现在于：快乐并不在于任何像是财富、健康甚至社群之类的客观条件，而在于客观条件和主观期望之间是否相符。
	现代资本主义经济的一大重点，就在于出现了一种新的道德标准：应该把利润拿出来，继续投资生产。
	亚当·斯密明确提出：人类全体财富的基础，就在于...]]></description><category></category></item><item><title><![CDATA[Service Mesh简介]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/97626386</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/97626386</guid><author>huwei0518</author><pubDate>Mon, 29 Jul 2019 13:30:34 +0800</pubDate><description><![CDATA[什么是service mesh

   根据Linkerd CEO William Morgan定义，Service Mesh是用于处理服务间通信的基础设施层，用于在云原生应用复杂的服务拓扑中实现可靠的请求传递。在实践中，Service Mesh通常是一组与应用一起部署，但对应用透明的轻量级网络代理。

基本结构图如下：



    在实践中，Service Mesh基本来说是一...]]></description><category></category></item><item><title><![CDATA[个人发展战略思维导图]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/96827653</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/96827653</guid><author>huwei0518</author><pubDate>Mon, 22 Jul 2019 09:00:03 +0800</pubDate><description><![CDATA[思维导图如下：



大纲如下：

个人发展战略
 冰山模型
  组成
   水面(30%)
    知识
    技能
   水面下(70%)
    能力
    价值观、性格、动机
  使用模型分析工作
   先确...]]></description><category></category></item><item><title><![CDATA[大型web系统架构演进]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/95453262</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/95453262</guid><author>huwei0518</author><pubDate>Thu, 11 Jul 2019 13:25:11 +0800</pubDate><description><![CDATA[以一个餐饮系统的演化为例

1.单机系统

应用和数据库部署在一台机器上，此时系统架构如下：



2.应用与数据库分离

访问量增大，应用往往是内存计算。数据库做增删改的时候，是磁盘操作，最容易出现性能问题，导致拖累应用系统的响应速度，此时需要把数据库和应用分离，此时架构如下：



3.数据库读写分离

访问量继续增大，数据库操作往往是读多写少，此时为了环境数据库的压力，可以做数据库的读写分离...]]></description><category></category></item><item><title><![CDATA[sqoop常用命令]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/71122035</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/71122035</guid><author>huwei0518</author><pubDate>Wed, 03 May 2017 13:14:11 +0800</pubDate><description><![CDATA[1.使用sqoop导入数据
　　




sqoop import --connect jdbc:mysql://localhost/db --username foo --table TEST

复制代码


　　
　　2.账号密码
　　




sqoop import --connect jdbc:mysql://database.example.com/]]></description><category></category></item><item><title><![CDATA[android中actionbar的showAsAction属性设置为always无效解决方案]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/48834795</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/48834795</guid><author>huwei0518</author><pubDate>Wed, 30 Sep 2015 23:07:16 +0800</pubDate><description><![CDATA[晚上刚遇到的这个问题，网上给出的解决办法有这么几种：


actionBar所在的activity继承actionBarActivity。用这个的时候，会报一个主题相关的错误，要改的东西很多设置自己的命名空间：xmlns:app="http://schemas.android.com/apk/res-auto并设置app:showAsAction="always"而不是android:sho]]></description><category></category></item><item><title><![CDATA[Bootstrap模板Metronic设置默认选中侧边栏]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/47295679</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/47295679</guid><author>huwei0518</author><pubDate>Wed, 05 Aug 2015 13:27:44 +0800</pubDate><description><![CDATA[一开始我们拿到的模板页面如下图所示，但是在给出的模板中，每个页面都包含了左侧的侧边栏代码，这在我们开发系统的时候，显然不能这么做，不利于变更，重复性也很大，但是如果是放在一个文件中统一包含进来的话，就涉及到要如何让侧边栏正确选中当前页面的链接，而不是人工的却设置tab的开关。



通过看模板的源码，发现了一个函数setSidebarMenuActiveLink，在侧边栏的选项链接中，为每]]></description><category></category></item><item><title><![CDATA[jquery easyui datagrid数据格式问题]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/45479941</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/45479941</guid><author>huwei0518</author><pubDate>Mon, 04 May 2015 14:21:12 +0800</pubDate><description><![CDATA[今天在使用jquery easyui时遇到一个问题，在测试系统上完全正常的代码更新到正式系统后，有一行不显示，检查后发现，是因为该行的某一列的字符中带有一个tab符的空格，导致easyui的datagrid无法加载。比如
"name":"FAW DCT durability testing 3rd	"
要改为
"name":"FAW DCT durability testing 3rd"
]]></description><category></category></item><item><title><![CDATA[关于ognl.OgnlException: target is null for setProperty]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/45364953</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/45364953</guid><author>huwei0518</author><pubDate>Wed, 29 Apr 2015 12:32:09 +0800</pubDate><description><![CDATA[这个错误网上很多解决方法，有说action中的类要new的，类要有默认构造函数等等很多方法，我遇到的却很奇葩，变量名必须为小写，PMenu，变量名为pMeun就不行，为pmenu就可以。
下面附上我的代码。
jsp页面

	
		
			
			
				
			
			
			
				
			
		
		
			
			
				
			
			
			
				
			
		
		
	]]></description><category></category></item><item><title><![CDATA[用hibernate生成表时，字段名不能为order]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/45223569</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/45223569</guid><author>huwei0518</author><pubDate>Thu, 23 Apr 2015 16:38:45 +0800</pubDate><description><![CDATA[今天在写代码时，想写一个menu的Model，其中一个字段名用到了order，怎么都无法创建表，查了之后才发现，原来order是mysql关键字，不能作为字段名。
不过用mysql navigator和phpmyadmin直接新建又可以！]]></description><category></category></item><item><title><![CDATA[Java调用本地接口常见错误]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/45197293</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/45197293</guid><author>huwei0518</author><pubDate>Wed, 22 Apr 2015 16:53:36 +0800</pubDate><description><![CDATA[今天调用本地方法时遇到的问题：

1. java.lang.UnsatisfiedLinkError: no XXXX in java.library.path
2. Exception in thread "main" java.lang.UnsatisfiedLinkError: xxx.xxx.sqlAuth([I])
网上查了很多

错误1，主要是没有办法path路径中加载。]]></description><category></category></item><item><title><![CDATA[union和union all的区别]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/45094763</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/45094763</guid><author>huwei0518</author><pubDate>Fri, 17 Apr 2015 11:26:56 +0800</pubDate><description><![CDATA[UNION会自动删除重复项，UNION ALL 和 UNION 不同之处在于 UNION ALL 会将查询结果的所有的记录都列出来，无论记录值有无重复。]]></description><category></category></item><item><title><![CDATA['build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/45054803</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/45054803</guid><author>huwei0518</author><pubDate>Wed, 15 Apr 2015 09:32:31 +0800</pubDate><description><![CDATA[配置maven compiler的时候加上对应的Servlet版本号即可解决。

	org.apache.maven.plugins
	maven-compiler-plugin
	
	3.1
	
		1.8
		1.8
		UTF-8]]></description><category></category></item><item><title><![CDATA[Cannot change version of project facet Dynamic Web Module to 2.5最好的解决方法]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/45054545</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/45054545</guid><author>huwei0518</author><pubDate>Wed, 15 Apr 2015 09:16:54 +0800</pubDate><description><![CDATA[在eclipse下配置maven的时候，遇到了这个问题。网上有很多关于这个问题的解决方法，都试过了，很多都不管用。
一般都是建议直接修改项目下.setting文件夹下的org.eclipse.wst.common.project.facet.core.xml中的
  
  
      
      
      
      
  
有的再加上一项，同时修改web.xml
  
   v]]></description><category></category></item><item><title><![CDATA[div设置float后，实现父div高度自适应]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/44276443</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/44276443</guid><author>huwei0518</author><pubDate>Sun, 15 Mar 2015 13:48:38 +0800</pubDate><description><![CDATA[在div设置了float属性后，div会脱离文档流而存在，这时候，父容器的高度就会忽略掉浮动div的高度，要解决这个问题，只需要给父容器设置overflow：hidden即可。如：]]></description><category></category></item><item><title><![CDATA[div 内容设置float后,仍然高度自适应]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/44262211</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/44262211</guid><author>huwei0518</author><pubDate>Sat, 14 Mar 2015 19:03:30 +0800</pubDate><description><![CDATA[正常情况下，高度默认是auto，应该都是可以自适应的。
但是当其内容设置了float后，如：

	
	
	
	
高度便无法自适应了，因为飘到另外的世界去啦


我的办法是，外层的div也浮动，改为：]]></description><category></category></item><item><title><![CDATA[div背景图片自适应]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/44200559</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/44200559</guid><author>huwei0518</author><pubDate>Wed, 11 Mar 2015 16:22:42 +0800</pubDate><description><![CDATA[在为文莱的一个天气预报网站做页面，突然遇到一个问题，就是需要div的背景图片自适应屏幕大小，网上找了好久，chrome都无效，最后找到了一个，说要这么写

.product_wx {
	background:url('../images2/bgd_1.jpg');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizing]]></description><category></category></item><item><title><![CDATA[Apache下的LRUMap]]></title><link>https://blog.youkuaiyun.com/huwei0518/article/details/44044887</link><guid>https://blog.youkuaiyun.com/huwei0518/article/details/44044887</guid><author>huwei0518</author><pubDate>Tue, 03 Mar 2015 22:34:11 +0800</pubDate><description><![CDATA[最近看书时看到了LRUMap，可以用来做缓存，它采用了LRU(least recently used)算法实现，当Map达到最大容量后，会优先删除掉最不经常被用到的项。
class LRUMapTest {
	public static void main(String[] args) {  
	   Map map = new LRUMap(4);  
	   map.put("1", 1);]]></description><category></category></item></channel></rss>