<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[WalkToProgram的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/WalkToProgram</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; WalkToProgram]]></copyright><item><title><![CDATA[Maven常用插件（持续更新）]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/119278942</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/119278942</guid><author>WalkToProgram</author><pubDate>Sat, 31 Jul 2021 17:52:35 +0800</pubDate><description><![CDATA[一、spring-boot-maven-plugin

在maven中提供对springboot的支持。

用它可将springboot应用打包成可执行的jar，或者war文件。







使用效果：

1、未添加spring-boot-maven-plugin插件前





执行mvnpackage命令：





查看jar包结构：





2、添加spring-boot-maven-plugin插件后





查看jar包结构：





相当于先通过mvn package打...]]></description><category></category></item><item><title><![CDATA[Intellij Idea超好用插件（持续更新）]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/119273007</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/119273007</guid><author>WalkToProgram</author><pubDate>Sat, 31 Jul 2021 11:24:54 +0800</pubDate><description><![CDATA[1、MavenHelper

对解决jar包冲突、查看jar包依赖关系极其有用！








]]></description><category></category></item><item><title><![CDATA[2021-07-25]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/119085940</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/119085940</guid><author>WalkToProgram</author><pubDate>Sun, 25 Jul 2021 19:08:03 +0800</pubDate><description><![CDATA[用UltraISO9.6.5制作的U盘启动盘,方式：http://www.xitongzhijia.net/xtjc/20140721/24235.html

如图：安装centos 7时提示 “Warning: /dev/root does not exist, could not boot”


这个问题是木有找到你的U盘。
在一个能够编辑U盘的系统里，首先修改U盘的盘符标签，随便改短小精悍为好。
然后进入U盘打开EFI文件夹，进入boot文件夹，修改grub.cfg文件里面的CentOS\x207\x]]></description><category></category></item><item><title><![CDATA[IDEA2020 使用Spring Assistant创建springboot项目时一直卡在正在读取pom.xml解决办法]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/109142689</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/109142689</guid><author>WalkToProgram</author><pubDate>Sun, 18 Oct 2020 11:26:04 +0800</pubDate><description><![CDATA[工具：IDEA2020

状况：创建springboot后，一直卡在读取pom.xml，始终无法成功

解决办法：

1、到C:\Users\xxx\.m2\wrapper\dists\apache-maven-3.6.3-bin\1iopthnavndlasol9gbrbg6bf2



2、将Idea关闭（可通过任务管理器强行关闭），然后删除上面目录下的所有文件，并重新到https://maven.apache.org/download.cgi中下载个apache-maven-3.6.3版本的maven]]></description><category></category></item><item><title><![CDATA[SSH三大框架的工作原理及流程]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50603040</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50603040</guid><author>WalkToProgram</author><pubDate>Thu, 28 Jan 2016 20:23:26 +0800</pubDate><description><![CDATA[原理：
1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件
2.由hibernate.cfg.xml中的读取并解析映射信息
3.通过config.buildSessionFactory();//创建SessionFactory
4.sessionFactory.openSession();//打开Sesssion
5.se]]></description><category></category></item><item><title><![CDATA[ORACLE in与exists语句的区别]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50542913</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50542913</guid><author>WalkToProgram</author><pubDate>Tue, 19 Jan 2016 15:40:38 +0800</pubDate><description><![CDATA[①

select * from A
where id in(select id from B)

以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录.
它的查询过程类似于以下过程

List resultSet=[];
Array A=(sel]]></description><category></category></item><item><title><![CDATA["launching delegate..." 停在 27%...]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50534388</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50534388</guid><author>WalkToProgram</author><pubDate>Mon, 18 Jan 2016 00:28:25 +0800</pubDate><description><![CDATA["launching delegate"停在27%，不能启动

解决方案：

重启Eclipse。选中项目，然后，Window--Run--Run(再项目右键Run As)。]]></description><category></category></item><item><title><![CDATA[类继承树映射成一张表]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50474502</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50474502</guid><author>WalkToProgram</author><pubDate>Thu, 07 Jan 2016 10:36:22 +0800</pubDate><description><![CDATA[表结构：
create table j_people2
(
   Id number,
   Name varchar(20),
   Age number,
   type number,
   School varchar(30),
   Company varchar(30)
   
);
实体类People：
public class PeopleT  implements java]]></description><category></category></item><item><title><![CDATA[Hibernate继承映射的“Could not format discriminator value to SQL string”错误解决方法]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50474414</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50474414</guid><author>WalkToProgram</author><pubDate>Thu, 07 Jan 2016 10:27:10 +0800</pubDate><description><![CDATA[借助于Hibernate强大的O/R Mapping能力，我们能够通过discriminator轻易地将一颗继承树映射到一个表中，通过discriminator确定具体映射的子类。
 
在设置@hibernate.discriminator column="type" type="integer"后，启动Hibernate报错：
Could not format discriminator ]]></description><category></category></item><item><title><![CDATA[Hibernate实体关系映射：双向主键一对一关联]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50359600</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50359600</guid><author>WalkToProgram</author><pubDate>Sat, 19 Dec 2015 20:37:55 +0800</pubDate><description><![CDATA[这是上篇：Hibernate实体关系映射：单向主键一对一关联
现在探讨下下篇双向主键一对一关联


被控方和单向主键一对一映射一样，主控方需要在实体类和hbm.xml文件添加关联
实体类：
IdCard实体类：

public class IdCard  implements java.io.Serializable {


    // Fields    

     priv]]></description><category></category></item><item><title><![CDATA[Hibernate实体关系映射：单向主键一对一关联]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50275845</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50275845</guid><author>WalkToProgram</author><pubDate>Sat, 12 Dec 2015 16:38:23 +0800</pubDate><description><![CDATA[主键单向一对一关联：
1、被控方的主键参照主控方的主键来生成
2、对应数据库表关系为被控方的主键同时参照引用主控方的主键
3、保存被控方对象，需要先保存主控方（不然怎么从native产生主键值，被控方更是获取不到了）


主控方People
public class People  implements java.io.Serializable {


    // Fields]]></description><category></category></item><item><title><![CDATA[SAXParseException; lineNumber: 21; columnNumber: 7; 元素类型为 "set" 的内容必须匹配 "(met]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50240705</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50240705</guid><author>WalkToProgram</author><pubDate>Wed, 09 Dec 2015 19:57:34 +0800</pubDate><description><![CDATA[Caused by: org.xml.sax.SAXParseException; lineNumber: 21; columnNumber: 7; 元素类型为 "set" 的内容必须匹配 "(meta*,subselect?,cache?,synchronize*,comment?,key,(element|one-to-many|many-to-many|composite-element|m]]></description><category></category></item><item><title><![CDATA[Could not execute JDBC batch update : java.sql.BatchUpdateException: ORA-00926: 缺失 VALUES 关键字]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50240615</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50240615</guid><author>WalkToProgram</author><pubDate>Wed, 09 Dec 2015 19:50:16 +0800</pubDate><description><![CDATA[org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
Caused by: java.sql.BatchUpdateException: ORA-00926: 缺失 VALUES 关键字

=》把实体类中放置在最后的主键字段，放到了第一位 问题解决]]></description><category></category></item><item><title><![CDATA[快捷键：myeclipse、sublime]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50240557</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50240557</guid><author>WalkToProgram</author><pubDate>Wed, 09 Dec 2015 19:46:33 +0800</pubDate><description><![CDATA[sublime中   ctrl+] 全体或选中缩进     ctrl+[ 
    myeclipse   tab  全体或选中缩进       shift+tab]]></description><category></category></item><item><title><![CDATA[数据库表某几列的列名是中文的，Java程序里面编程的SQL语句和Pl/Sql里面写法差异]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50240503</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50240503</guid><author>WalkToProgram</author><pubDate>Wed, 09 Dec 2015 19:41:48 +0800</pubDate><description><![CDATA[数据库字段不能为中文，否则java里面写SQL写不出来
     select * from 岁末合约_结果;



解决办法==》用as将中文列名 as成对应实体类中的属性名
select user_id as userid, bill_id as billid, 客户姓名 as cusname , 外呼时间 as outcalltime,      业务名称 as ywname, 外]]></description><category></category></item><item><title><![CDATA[Oracle：返回索引instr(), 子字符串substr(),去空格trim(),统一大小写Lower(),Upper(),字符串长度length()]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50240389</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50240389</guid><author>WalkToProgram</author><pubDate>Wed, 09 Dec 2015 19:30:04 +0800</pubDate><description><![CDATA[1、去除Oracle数据库中某个表中某一列数据的空格 ： trim(字段名)
2、查找字符串位置：instr（字段名，子字符串，[起始位置])
     起始位置不写默认为1，即从正向第一个开始查起
     如果是负值，表示从末尾向前查起
3、oracle中实现截取字符串：substr（字段名，开始位置，[长度] )
4、Lower(char)：将字符串装换为小写的格式]]></description><category></category></item><item><title><![CDATA[Exception：exception setting property value with CGLIB]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50240247</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50240247</guid><author>WalkToProgram</author><pubDate>Wed, 09 Dec 2015 19:20:32 +0800</pubDate><description><![CDATA[实体类Dhjl_smhy 中的UserId字段之前写的是long类型的，后来为了表示层的友好，改成了Integer类型，插入时UserId字段不插入，为null。
查询结果中包含null的值，对于一些数字或boolean包含null，定义该项时必须使用wrapper类型，而不能是primitive类型，例如使用Integer而不能是int,Boolean而不能是boolean否则会抛出excep]]></description><category></category></item><item><title><![CDATA[junit.framework.AssertionFailedError: No tests found in JUnit.test  at junit junit.framework.Asserti]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50099047</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50099047</guid><author>WalkToProgram</author><pubDate>Sun, 29 Nov 2015 20:24:32 +0800</pubDate><description><![CDATA[junit.framework.AssertionFailedError: 
No tests found in JUnit.test  at junit

解决办法：
将大写的 TestAdd() 修改成 testAdd()即可，若是方法名仅为Add，请在方法名前加上test。
方法名前面不要大写]]></description><category></category></item><item><title><![CDATA[元素类型为 "class" 的内容必须匹配 "(meta*]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50098935</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50098935</guid><author>WalkToProgram</author><pubDate>Sun, 29 Nov 2015 20:17:06 +0800</pubDate><description><![CDATA[元素类型为 "class" 的内容必须匹配 "(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-com]]></description><category></category></item><item><title><![CDATA[元素类型为 "class" 的内容必须匹配 "(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),di]]></title><link>https://blog.youkuaiyun.com/WalkToProgram/article/details/50098905</link><guid>https://blog.youkuaiyun.com/WalkToProgram/article/details/50098905</guid><author>WalkToProgram</author><pubDate>Sun, 29 Nov 2015 20:15:03 +0800</pubDate><description><![CDATA[元素类型为 "class" 的内容必须匹配 "(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-com]]></description><category></category></item></channel></rss>