<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangrongfei136的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangrongfei136</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangrongfei136]]></copyright><item><title><![CDATA[记一次shardingJDBC主键生成策略没有生效问题]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/123796009</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/123796009</guid><author>wangrongfei136</author><pubDate>Mon, 28 Mar 2022 15:29:19 +0800</pubDate><description><![CDATA[ShardingJDBC、demo]]></description><category></category></item><item><title><![CDATA[URI expanded = this.getUriTemplateHandler().expand(url, uriVariables)；]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/115638661</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/115638661</guid><author>wangrongfei136</author><pubDate>Mon, 12 Apr 2021 20:15:05 +0800</pubDate><description><![CDATA[GET

ResponseEntity&lt;XimoApiResult&lt;TokenResult&gt;&gt; responseEntity = restTemplate.exchange(url, HttpMethod.GET, null, reference, baseRequest.getAppId(), baseRequest.getAppSecret());

执行进入execute方法后，


public &lt;T&gt; T execute(String url, HttpMe..]]></description><category></category></item><item><title><![CDATA[Consul service ids must not be empty, must start with a letter  ..., and hyphen: null]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/115336855</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/115336855</guid><author>wangrongfei136</author><pubDate>Tue, 30 Mar 2021 21:41:23 +0800</pubDate><description><![CDATA[记录一次springcloud consul+gateway 搭建时，出现错误



org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationAutoConfiguration': Unsatisfied dependency..]]></description><category></category></item><item><title><![CDATA[ArrayList、LinkedList、Vector 底层实现]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/112183372</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/112183372</guid><author>wangrongfei136</author><pubDate>Wed, 06 Jan 2021 21:34:38 +0800</pubDate><description><![CDATA[ArrayList

ArrayList实现list接口，底层使用数组保存所有元素，其操作基本上实对数组的操作

继承关系





基本属性



很容易理解，elementData存储ArrayList内的元素，size表示它包含的元素的数量

被标记为transient的属性在对象被序列化的时候不会被保存

用个简单的实例来解释下：



main 方法中执行





执行得到的结果：





可以看到 sex 属性并没有被赋值 也就是说 在序列化的时候，transient属性不会被序列化...]]></description><category></category></item><item><title><![CDATA[HashMap、LinkedHashMap、ConcurrentHashMap底层实现]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/107102102</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/107102102</guid><author>wangrongfei136</author><pubDate>Mon, 04 Jan 2021 14:51:27 +0800</pubDate><description><![CDATA[HashMap:

  HashMap是基于map接口实现的，允许使用null值，null键，由于key不允许重复，因此只有一个key为null,另外HashMap不保存元素放入顺序，是线程不安全的。

 HashMap底层是基于数组实现， 数组中每一项是单向链表，即数据和链表结合体，当链表长度大于一定阀值，转为红黑树

HashMap在底层将key-value当成一个整体，就是一个node对象，采用一个node[]数组保存


/**
 * Constructs an empty &lt;tt&g...]]></description><category></category></item><item><title><![CDATA[SpringCloud  数据库Oracle]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/110929004</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/110929004</guid><author>wangrongfei136</author><pubDate>Wed, 09 Dec 2020 16:43:43 +0800</pubDate><description><![CDATA[1.spring-config： yml


spring:
  datasource:
      name: hxdb
      url: jdbc:oracle:thin:@10.10.30.189:1521/orcl
      username: test
      password: test
      type: com.alibaba.druid.pool.DruidDataSource
      driver-class-name: oracle.jdbc.OracleDriver]]></description><category></category></item><item><title><![CDATA[spring-cloud 集成webService接口，造成其他controller接口无法访问]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/110877781</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/110877781</guid><author>wangrongfei136</author><pubDate>Tue, 08 Dec 2020 17:39:11 +0800</pubDate><description><![CDATA[pom导入cxf


&lt;dependency&gt;
    &lt;groupId&gt;org.apache.cxf&lt;/groupId&gt;
    &lt;artifactId&gt;cxf-spring-boot-starter-jaxws&lt;/artifactId&gt;
    &lt;version&gt;3.2.4&lt;/version&gt;
&lt;/dependency&gt;



1.新建webservice类


@WebService(name = "Le.]]></description><category></category></item><item><title><![CDATA[SpringBoot @SpringBootApplication(exclude={DataSourceAutoConfiguration.calss})]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/108622712</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/108622712</guid><author>wangrongfei136</author><pubDate>Wed, 16 Sep 2020 15:33:52 +0800</pubDate><description><![CDATA[@SpringBootApplication(exclude={DataSourceAutoConfiguration.calss})

DataSourceAutoConfiguration.class会自动查找application.yml或者properties文件里的spring.datasource.*相关属性并自动配置单数据源

DataSourceAutoConfiguration.class默认会帮我们自动配置单数据源，所以，如果想在项目中使用多数据源就需要排除它，手动指定多数...]]></description><category></category></item><item><title><![CDATA[Spring cloud zuul  网关 java.util.concurrent.TimeoutException: null]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/108622581</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/108622581</guid><author>wangrongfei136</author><pubDate>Wed, 16 Sep 2020 15:08:55 +0800</pubDate><description><![CDATA[添加配置：
hystrix:
  command:
    default:
      execution:
        isolation:
          thread:
            timeoutInMilliseconds: 60000



Hystrix熔断器检测时间（默认1秒）
]]></description><category></category></item><item><title><![CDATA[Oracle view 创建语句中 @实例名]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/108601998</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/108601998</guid><author>wangrongfei136</author><pubDate>Tue, 15 Sep 2020 16:15:49 +0800</pubDate><description><![CDATA[CREATE OR REPLACE FORCE VIEW "YINSHOU"."CUSTINFO" ("CIID", "CICODE") AS
 select "CIID","CICODE" from custinfo@kswater
;



@kswater
; 为 database link 也就是 数据库连接
]]></description><category></category></item><item><title><![CDATA[LINUX命令及 常见错误与语句]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/108600721</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/108600721</guid><author>wangrongfei136</author><pubDate>Tue, 15 Sep 2020 15:43:33 +0800</pubDate><description><![CDATA[weblogic启动：
   nohup ./startWebLogic.sh &gt;/dev/null &amp;

vim 命令

  :wq 保存退出
  :q 未编辑退出
  :q! 强制退出

weblogic 无法启动 更改目录所有者命令:

 chown -R 用户名称 目录名称

 chown -R weblogic:weblogic /home/weblogic

更改目录权限命令:

  chmod -R 755 目录名称



更改系统时间与硬件时...]]></description><category></category></item><item><title><![CDATA[redis 开机重启]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/108600424</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/108600424</guid><author>wangrongfei136</author><pubDate>Tue, 15 Sep 2020 15:31:36 +0800</pubDate><description><![CDATA[创建 vi /etc/init.d/redis 文件 并添加

#!/bin/bash
#chkconfig: 2345 10 90
#description: Start and Stop redis

EXEC=/home/weblogic/redis-3.2.3/src/redis-server
CLIEXEC=/home/weblogic/redis-3.2.3/src/redis-cli
PIDFILE=/var/run/redis_6379.pid
CONF="/home/weblogic/..]]></description><category></category></item><item><title><![CDATA[Spring Boot + Mybatis 项目 显示 为null 字段]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/108076889</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/108076889</guid><author>wangrongfei136</author><pubDate>Tue, 18 Aug 2020 14:58:43 +0800</pubDate><description><![CDATA[在Mybatis 项目中， 查询任意表中的数据， 返回类型为 resultType=map， 那么当字段为null 中， 返回给前端的字段 就是缺少为null 的字段

解决办法： 1. yml中添加


mybatis:
 
  configuration:
    call-setters-on-nulls: true # 显示为null 的字段




spring:
 
  jackson:
    
    default-property-inclusion: ALWAYS // 默认序列化..]]></description><category></category></item><item><title><![CDATA[Mybatis insert保存数据返回最新id]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/107456577</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/107456577</guid><author>wangrongfei136</author><pubDate>Mon, 20 Jul 2020 09:29:01 +0800</pubDate><description><![CDATA[在MyBatis中&lt;insert id="save" useGeneratedKeys="true" keyProperty="id" keyColumn="id"&gt; 返回id 但是值得注意的是，如果你在java中使用 int id= mapper.save() 去接收时，id 返回的会是 1

需要得到数据库中你保存数据的id ，需使用bean 去接收，如：

User user = mapper.save();

int id = user.getId();




...]]></description><category></category></item><item><title><![CDATA[关于SQL查询时间问题]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/106405539</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/106405539</guid><author>wangrongfei136</author><pubDate>Thu, 28 May 2020 15:18:48 +0800</pubDate><description><![CDATA[1. 查询N条数据，取最高，最低，计算等。。。。

 select max(datavalue) as maxDataValue,min(datavalue) as minDataValue,count(1) as dataSize,sum(dataValue) as sumDataValue from RT_realDataDoubleValue

查询所需要时间 0.482s

select datavalue from RT_realDataDoubleValue

查询所需要时间 0.431，...]]></description><category></category></item><item><title><![CDATA[在JDK1.8 多线程中去使用SimpleDateFormat，解决SimpleDateFormat非线程安全问题。]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/101548127</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/101548127</guid><author>wangrongfei136</author><pubDate>Fri, 27 Sep 2019 17:52:13 +0800</pubDate><description><![CDATA[在使用kafka获取数据的过程中， 遇到了使用SimpleDateFormat去处理时间格式的时候， 抛出错误：



Caused by: java.lang.NumberFormatException: For input string: ""
 at java.lang.NumberFormatException.forInputString(NumberFormatExceptio...]]></description><category></category></item><item><title><![CDATA[Mysql查询得到的数据自动为结果排上序号]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/86590885</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/86590885</guid><author>wangrongfei136</author><pubDate>Tue, 22 Jan 2019 10:53:15 +0800</pubDate><description><![CDATA[select
        (@i:=@i+1) numbers,                p.id,         p.post_name as name,         p.parent_id as pid,         p.level,         p.value,         p.remark,         p.create_time as createTime...]]></description><category></category></item><item><title><![CDATA[mybatis if test判断]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/84955987</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/84955987</guid><author>wangrongfei136</author><pubDate>Tue, 11 Dec 2018 15:36:00 +0800</pubDate><description><![CDATA[pid 传过来的为uuid时，该判断出现异常

parameterType=&quot;com.ovit.manager.modules.nswy.entity.ProductTypeInfo&quot; 为实体类

pid 为String 类型

mybatis &amp;lt;if test=&quot;pid !='0'&quot;&amp;gt;

报错信息：querying database. cause: java.lang.numberf...]]></description><category></category></item><item><title><![CDATA[jsp 页面图片无法在服务器上显示，图片在war包中存在]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/84870791</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/84870791</guid><author>wangrongfei136</author><pubDate>Fri, 07 Dec 2018 10:39:23 +0800</pubDate><description><![CDATA[

 


&amp;lt;c:set var=&quot;ctxStatic&quot; value=&quot;${pageContext.request.contextPath}/static&quot;/&amp;gt;


 填写绝对路径：background:url(${ctxStatic}/images/banner.png)


用相对路径../会出现发布到服务器上无法获取到地址的情况...]]></description><category></category></item><item><title><![CDATA[java 后台通过post请求 上传文件]]></title><link>https://blog.youkuaiyun.com/wangrongfei136/article/details/84332193</link><guid>https://blog.youkuaiyun.com/wangrongfei136/article/details/84332193</guid><author>wangrongfei136</author><pubDate>Wed, 21 Nov 2018 23:50:12 +0800</pubDate><description><![CDATA[文章转载：https：//blog.youkuaiyun.com/wohaqiyi/article/details/77621517



import microservice.fpzj.control.base.BaseController; import org.springframework.web.bind.annotation。*; import org.springframework.web....]]></description><category></category></item></channel></rss>