<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[b509_ying的博客]]></title><description><![CDATA[记录学习中的点滴]]></description><link>https://blog.youkuaiyun.com/b509_ying</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; b509_ying]]></copyright><item><title><![CDATA[‘build.plugins.plugin.(groupId:artifactId)‘ must be unique but found duplicate declaration of plugin]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/129882543</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/129882543</guid><author>b509_ying</author><pubDate>Fri, 31 Mar 2023 16:06:00 +0800</pubDate><description><![CDATA[编译报错：'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-compiler-plugin @ line 167, column 21
]]></description><category></category></item><item><title><![CDATA[SVN图标含义]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/96871143</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/96871143</guid><author>b509_ying</author><pubDate>Mon, 22 Jul 2019 16:40:48 +0800</pubDate><description><![CDATA[笔者由于之前项目原因，一直使用的是TFS代码管理工具，初次使用SVN感觉不是很熟练，特意保存一下svn图标的含义，便于解决文件冲突。

SVN图标含义

灰色向右箭头:本地修改过
蓝色向左箭头:SVN上修改过
灰色向右且中间有个加号的箭头:本地比SVN上多出的文件
蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件
灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件
蓝色向左且中...]]></description><category></category></item><item><title><![CDATA[WebService报错：org.apache.axis2.AxisFault: The given SOAPAction aaa does not match an operation.]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/90755249</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/90755249</guid><author>b509_ying</author><pubDate>Tue, 04 Jun 2019 09:29:00 +0800</pubDate><description><![CDATA[最近在写webservice接口，首先是用cxf发布了webservice接口，现在要求用axis2去远程调用cxf写的接口，遇到了一个错误：org.apache.axis2.AxisFault: The given SOAPAction aaa does not match an operation.

如下图：

不难看出，是因为使用CXF编写Web services服务端时生成的WSDL文件...]]></description><category></category></item><item><title><![CDATA[MySQL报错：1093 - You can't specify target table 'stu' for update in FROM clause]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/89313879</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/89313879</guid><author>b509_ying</author><pubDate>Mon, 15 Apr 2019 16:13:19 +0800</pubDate><description><![CDATA[删除学生表中信息，使得学生的姓名name和kid是联合唯一的

sql语句：delete from stu where id not in (select min(id) from stu group by name,kid);

MySQL数据库执行该sql语句时，出现错误：1093 - You can't specify target table 'stu' for update in FRO...]]></description><category></category></item><item><title><![CDATA[MySQL基础学习（2）]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/89161966</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/89161966</guid><author>b509_ying</author><pubDate>Tue, 09 Apr 2019 21:34:50 +0800</pubDate><description><![CDATA[10.WHERE 子句

使用 WHERE 子句从数据表中读取数据的通用语法：


SELECT field1, field2,...FROM table_name1, table_name2...
[WHERE condition1 [AND [OR]] condition2.....

查询语句中你可以使用一个或者多个表，表之间使用逗号,分割，并使用WHERE语句来设定查询条件。
	你可以在...]]></description><category></category></item><item><title><![CDATA[java面试题（1）]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/89161365</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/89161365</guid><author>b509_ying</author><pubDate>Tue, 09 Apr 2019 20:52:49 +0800</pubDate><description><![CDATA[笔试题

1.写出你常用的设计模式？

2.Mysql如何查看执行计划？

3.说说你常用的dump分析工具？

4.使用枚举，输出星期一到星期五。

5.TCP为什么要三次握手，两次握手可以吗，为什么？

6.Web项目从浏览器发起交易响应缓慢，请问应该从哪些方面分析？

7.如何把oracle数据库中的表和数据转移到DB2中，并且表结构和数据不变。

8.说一下JVM加载class文件原理。
...]]></description><category></category></item><item><title><![CDATA[java基础算法题]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/89042548</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/89042548</guid><author>b509_ying</author><pubDate>Tue, 09 Apr 2019 20:32:28 +0800</pubDate><description><![CDATA[无论什么时候，面试官都看重程序员的算法基本功，这也是证明自己能力的最直接的方法，所以面试之前一定要多多温习算法，最近因为面试我简单总结了几个小算法，编译运行通过的，如果有什么错误，欢迎指正^V^

1.求n的阶乘

方法一：使用递归算法


/**
	 * 递归求阶乘
	 * @param n
	 * @return
	 */
	public int fac1(int n){
		...]]></description><category></category></item><item><title><![CDATA[设计模式（1）——单例模式]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/89043387</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/89043387</guid><author>b509_ying</author><pubDate>Sat, 06 Apr 2019 15:22:19 +0800</pubDate><description><![CDATA[经常有笔试题，让写一个单例模式，其实只有真正懂了这些设计模式，才能够随手写来，否则真是记一遍忘一遍啊，在这里我将我理解的几种设计模式写下来，方便日后复习。

单例模式

概念：简单点说，就是一个应用程序中，某个类的实例对象只有一个，你没有办法去new，因为构造器是被private修饰的，一般通过getInstance()的方法来获取它们的实例。

1.懒汉式写法：

当程序第一次访问单例模式实例时...]]></description><category></category></item><item><title><![CDATA[sql调优]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/89048311</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/89048311</guid><author>b509_ying</author><pubDate>Fri, 05 Apr 2019 22:09:23 +0800</pubDate><description><![CDATA[该博客内容转载微信公众号：Java团长，详细信息请看链接你还在 Select * 吗？

以下是正文内容：

应用程序慢如牛，原因多多，可能是网络的原因、可能是系统架构的原因，还有可能是数据库的原因。

那么如何提高数据库SQL语句执行速度呢？有人会说性能调优是数据库管理员（DBA）的事，然而性能调优跟程序员们也有莫大的关系。

程序中嵌入的一行行的SQL语句，如果使用了一些优化小技巧，定能达到事...]]></description><category></category></item><item><title><![CDATA[MySQL基础学习（1）]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/89032099</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/89032099</guid><author>b509_ying</author><pubDate>Thu, 04 Apr 2019 20:23:27 +0800</pubDate><description><![CDATA[简介

    MySQL 是最流行的关系型数据库管理系统，在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System：关系数据库管理系统)应用软件之一。

基础用法

    略过MySQL 的安装部署，直接学习如何使用MySQL数据库

1.MySQL 连接

命令提示符连接：mysql -u root -...]]></description><category></category></item><item><title><![CDATA[MyBatis的执行流程]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/89021331</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/89021331</guid><author>b509_ying</author><pubDate>Thu, 04 Apr 2019 14:39:13 +0800</pubDate><description><![CDATA[MyBatis介绍

    MyBatis 本是apache的一个开源项目iBatis，后改名为MyBatis，它支持定制化 SQL、存储过程以及高级映射，是一款优秀的基于java的持久层框架。

操作步骤

使用MyBatis进行持久化操作，通常的操作步骤如下：

1.导入mybatis相关jar包



2.编写配置文件：mybatis-config.xml


&lt;?xml v...]]></description><category></category></item><item><title><![CDATA[mybatis报错：没有找到构造器NoSuchMethodException]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/89017006</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/89017006</guid><author>b509_ying</author><pubDate>Thu, 04 Apr 2019 12:03:28 +0800</pubDate><description><![CDATA[问题

在mybatis的单元测试中，通过调用如下代码：


User user = sqlSession.selectOne("com.iotek.mapper.UserMapper.findUserById",5);

然后报错信息如下：


org.apache.ibatis.exceptions.PersistenceException: 
### Error querying datab...]]></description><category></category></item><item><title><![CDATA[Maven总结（1）——maven下载与安装]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/84593411</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/84593411</guid><author>b509_ying</author><pubDate>Wed, 28 Nov 2018 22:24:20 +0800</pubDate><description><![CDATA[Maven下载

下载地址：http://maven.apache.org/download.cgi



下载压缩包后，解压缩，如下图：



Maven安装和环境配置

1.电脑安装jdk环境

2.配置环境变量

创建系统变量MAVEN_HOME，存放maven包的位置，如下图所示



在path中配置%MAVEN_HOME%\bin;如下图



打开命令提示符，输入mvn -v命令，提...]]></description><category></category></item><item><title><![CDATA[HSSFWorkbook的用法]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/79702309</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/79702309</guid><author>b509_ying</author><pubDate>Mon, 26 Mar 2018 19:02:53 +0800</pubDate><description><![CDATA[                HSSFWorkbook workBook = new HSSFWorkbook();// 创建一个Excel文件  
		HSSFSheet sheet1 = workBook.createSheet(&quot;xxxx工作表&quot;);//创建一个Excel的Sheet 
		// 设置表头字体
		HSSFFont font = workBook.createFont();...]]></description><category></category></item><item><title><![CDATA[约瑟夫环问题]]></title><link>https://blog.youkuaiyun.com/b509_ying/article/details/52972809</link><guid>https://blog.youkuaiyun.com/b509_ying/article/details/52972809</guid><author>b509_ying</author><pubDate>Sun, 30 Oct 2016 16:46:49 +0800</pubDate><description><![CDATA[约瑟夫环问题：使用有80个小朋友手拉手围成一圈，由第一个小朋友开始从1开始数，数到3的小朋友退出，再从后面的小朋友从1数起，数到3的再退出，以此游戏下去，问最后剩下哪个小朋友？ 代码如下：


public void findChild(){
		//定义一个数组，长度80，代表80个小朋友
		int[] childs = new int[80];
		//给小朋友编号
		for (int i...]]></description><category></category></item></channel></rss>