<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[experiencewjw的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/experiencewjw</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; experiencewjw]]></copyright><item><title><![CDATA[请求服务器异常：JSON parse error: Unexpected end-of-input: was expecting  closing ‘“‘ for name； nested excep]]></title><link>https://blog.youkuaiyun.com/experiencewjw/article/details/112676181</link><guid>https://blog.youkuaiyun.com/experiencewjw/article/details/112676181</guid><author>experiencewjw</author><pubDate>Fri, 15 Jan 2021 17:05:11 +0800</pubDate><description><![CDATA[@[TOC](请求服务器异常：JSON parse error: Unexpected end-of-input: was expecting closing ‘"’ for name; nested exception is … ‘"’ for name at [Source: (PushbackInputStream); line: 1, column: 5]))
问题起因：EMQX 4.0.5 WebHook BUG
开发调试EMQX 4.0.5 WebHook功能时发现当payload长度大于一定字]]></description><category></category></item><item><title><![CDATA[JAVA各种系统架构图及其简介]]></title><link>https://blog.youkuaiyun.com/experiencewjw/article/details/69568402</link><guid>https://blog.youkuaiyun.com/experiencewjw/article/details/69568402</guid><author>experiencewjw</author><pubDate>Fri, 07 Apr 2017 16:05:49 +0800</pubDate><description><![CDATA[JAVA各种系统架构图及其简介





1.spring架构图

 Spring是一个开源框架，是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构，分层架构允许您选择使用哪一个组件，同时为J2EE应用程序开发提供集成的框架。Spring框架的功能可以用在任何J2EE服务器中，大多数功能也适用于不受管理的环境。Spring的核心要点是：支持不绑定到特定J2E]]></description><category></category></item><item><title><![CDATA[浅析Hibernate VO与PO区别]]></title><link>https://blog.youkuaiyun.com/experiencewjw/article/details/60321867</link><guid>https://blog.youkuaiyun.com/experiencewjw/article/details/60321867</guid><author>experiencewjw</author><pubDate>Sat, 04 Mar 2017 10:28:11 +0800</pubDate><description><![CDATA[Hibernate PO和Hibernate VO是Hibernate中两个比较关键的概念。首先，何谓VO，很简单,VO就是一个简单的值对象。]]></description><category></category></item><item><title><![CDATA[原因：List每remove掉一个元素以后，后面的元素都会向前移动，]]></title><link>https://blog.youkuaiyun.com/experiencewjw/article/details/59538363</link><guid>https://blog.youkuaiyun.com/experiencewjw/article/details/59538363</guid><author>experiencewjw</author><pubDate>Thu, 02 Mar 2017 16:08:28 +0800</pubDate><description><![CDATA[package hb.list;

import hb.util.Person;

import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;

public class RemoveListObject {

	public static void main(String[] args) {
		L]]></description><category></category></item><item><title><![CDATA[Java 对象 HashCode]]></title><link>https://blog.youkuaiyun.com/experiencewjw/article/details/59106759</link><guid>https://blog.youkuaiyun.com/experiencewjw/article/details/59106759</guid><author>experiencewjw</author><pubDate>Wed, 01 Mar 2017 14:41:17 +0800</pubDate><description><![CDATA[java的hashCode方法首先，想要明白hashCode的作用，你必须要先知道Java中的集合。总的来说，Java中的集合（Collection）有两类，一类是List，再有一类是Set。你知道它们的区别吗？前者集合内的元素是有序的，元素可以重复；后者元素无序，但元素不可重复。那么这里就有一个比较严重的问题了：要想保证元素不重复，可两个元素是否重复应该依据什么来判断呢？这就是Object.eq]]></description><category></category></item><item><title><![CDATA[SQL Server转型]]></title><link>https://blog.youkuaiyun.com/experiencewjw/article/details/58142120</link><guid>https://blog.youkuaiyun.com/experiencewjw/article/details/58142120</guid><author>experiencewjw</author><pubDate>Mon, 27 Feb 2017 16:58:04 +0800</pubDate><description><![CDATA[cast(字段 as int) 或者
 convert(int,字段)




数据类型转换分为隐式转换和显示转换

1)显示转换顾名思义使用函数进行数据类型转化，如cast、convert

cast 和convert的区别

CAST( expression AS data_type )

CONVERT(data_type[(length)], expressio]]></description><category></category></item><item><title><![CDATA[java split 方法边界问题]]></title><link>https://blog.youkuaiyun.com/experiencewjw/article/details/58134872</link><guid>https://blog.youkuaiyun.com/experiencewjw/article/details/58134872</guid><author>experiencewjw</author><pubDate>Mon, 27 Feb 2017 16:54:44 +0800</pubDate><description><![CDATA[@Test
   public void testsplit(){
    String str1 = "11,22,33";
    String str2 = "11,22,33,";
    String[] array1 = str1.split(",");   //长度为3
    String[] array2 = str2.split(",");   //长度也为3]]></description><category></category></item><item><title><![CDATA[@ContextConfiguration 此注解无法取到application位置]]></title><link>https://blog.youkuaiyun.com/experiencewjw/article/details/58074376</link><guid>https://blog.youkuaiyun.com/experiencewjw/article/details/58074376</guid><author>experiencewjw</author><pubDate>Mon, 27 Feb 2017 14:50:36 +0800</pubDate><description><![CDATA[J2EE开发时applicationContext在WebContent/WEB-INF/中
@ContextConfiguration(locations={"classpath:applicationContext.xml"}) 此注解无法取到


两种解决办法
1、用文件注解的形式@ContextConfiguration(locations="file:WebContent/WE]]></description><category></category></item><item><title><![CDATA[Junit中常用的注解说明]]></title><link>https://blog.youkuaiyun.com/experiencewjw/article/details/58073288</link><guid>https://blog.youkuaiyun.com/experiencewjw/article/details/58073288</guid><author>experiencewjw</author><pubDate>Mon, 27 Feb 2017 14:44:58 +0800</pubDate><description><![CDATA[Junit中常用的注解说明





Java注解（(Annotation）的使用方法是@注解名 ，能通过简单的词语来实现一些功能。在junit中常用的注解有@Test、@Ignore、@BeforeClass、@AfterClass、@Before、@After、@Runwith、@Parameters
 
以下是相关的介绍和使用说明：
 
一.@Test
 
在juni]]></description><category></category></item></channel></rss>