<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[爱生活的程序员]]></title><description><![CDATA[爱程序，爱生活]]></description><link>https://blog.youkuaiyun.com/localhost_8080</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; localhost_8080]]></copyright><item><title><![CDATA[check the manual that corresponds to your MySQL server version for the right syntax to use near 'oiw]]></title><link>https://blog.youkuaiyun.com/localhost_8080/article/details/50216933</link><guid>https://blog.youkuaiyun.com/localhost_8080/article/details/50216933</guid><author>localhost_8080</author><pubDate>Tue, 08 Dec 2015 12:10:19 +0800</pubDate><description><![CDATA[删除操作的时候报这个错误，check the manual that corresponds to your MySQL server version for the right syntax to use near 'oiw

检查了下代码，拆分执行没有问题，一起执行的时候有问题。

delete from table1 t1 where t1.id in(	select t2.t1_i]]></description><category></category></item><item><title><![CDATA[linux找回mysql密码，mysql忘记密码找回]]></title><link>https://blog.youkuaiyun.com/localhost_8080/article/details/45769305</link><guid>https://blog.youkuaiyun.com/localhost_8080/article/details/45769305</guid><author>localhost_8080</author><pubDate>Sat, 16 May 2015 16:41:00 +0800</pubDate><description><![CDATA[大半年的时间没有管服务器上的Mysql服务，今天上去居然各种密码都登录不进去，无奈之下只得把密码重置了、
网上有很多野技术博客里copy了很多解决方案，但是都不是很靠谱，一个不留神可能就被坑了
注：我的Mysql服务名字叫mysql，有的是写成mysqld。所在下面在套用我的教程的时候根据自己的服务名自行修改！
第一步，先停掉msyql服务，当然我没有停止服务后面也是可以的。

第二步，]]></description><category></category></item><item><title><![CDATA[Mybatis一对多查询、一对一查询、一对多一对一混合查询]]></title><link>https://blog.youkuaiyun.com/localhost_8080/article/details/45670955</link><guid>https://blog.youkuaiyun.com/localhost_8080/article/details/45670955</guid><author>localhost_8080</author><pubDate>Tue, 12 May 2015 16:11:59 +0800</pubDate><description><![CDATA[最近开发进度进入平缓阶段，根据经验，这个时候正式调整优化的好时机，不然到后期做优化会很麻烦，于是静下心来琢磨对数据访问这块的优化问题。
项目已经开发了有将近两个月了，各种需求的变更导致数据库已经被改了N个版本了（移动互联网的痛）。建表的时候考虑到解耦和后期二次开发的问题就没有在数据库里做外键关联，把关联放到程序里做逻辑关联。太多的关联查询已经把已经写好的代码改的面目全非了，于是就考虑在sql查询]]></description><category></category></item><item><title><![CDATA[Myeclipse 启动时报 unable to install breakpoint in]]></title><link>https://blog.youkuaiyun.com/localhost_8080/article/details/44855073</link><guid>https://blog.youkuaiyun.com/localhost_8080/article/details/44855073</guid><author>localhost_8080</author><pubDate>Fri, 03 Apr 2015 14:32:42 +0800</pubDate><description><![CDATA[Myeclipse 在以debug启动的时候提出这个提示框说不能击中断点：unable to install breakpoint in……

在网上查了很多资料，都说是在这里地方去掉勾，appl然后在勾上在appl


我也这样尝试了，还是不行，启动的时候还是报错。后来仔细想了想，既然是断点的问题那就从断点开始找，果然发现在debug下面有三个断点，去掉之后重启，就OK了。
总结了下]]></description><category></category></item><item><title><![CDATA[java中简单的字符压缩实现，aaabbcccd压缩成3a2b3c1d]]></title><link>https://blog.youkuaiyun.com/localhost_8080/article/details/44811117</link><guid>https://blog.youkuaiyun.com/localhost_8080/article/details/44811117</guid><author>localhost_8080</author><pubDate>Wed, 01 Apr 2015 18:37:45 +0800</pubDate><description><![CDATA[在群里看到的一个面试题，说有一串 aaaabbcccddee 字符 需要压缩 变成3a2b3c2d2e。
大伙也讨论了些方法，我觉得不太靠谱，于是按照自己的想法写了个简单的算法来实现。由于时间有限也没有过多的去研究，不知道还能不能再优化，或者有没有其他更优的办法。
public static void main(String[] args) {
	String str = "aaaabbccc]]></description><category></category></item><item><title><![CDATA[高性能AES256对称加解密，兼容Java、IOS、Android]]></title><link>https://blog.youkuaiyun.com/localhost_8080/article/details/44783869</link><guid>https://blog.youkuaiyun.com/localhost_8080/article/details/44783869</guid><author>localhost_8080</author><pubDate>Tue, 31 Mar 2015 19:32:36 +0800</pubDate><description><![CDATA[最近在设计一个给IOS和Android提供接口的项目框架，在接口安全上准备使用常规的加密技术，确保在非法访问接口的情况下拿到的数据一时半会也没用。
查了相关的资料，用的最多的几种加密算法，DES、AES、3DES等，考虑到手机端的兼容，先用了DES。但我遇到一个现象后，让我决定放弃DES，不知道有没有大神也遇到过，就是我用DES加密后，再用AES加密DES解密后的内容。拿到密文后使用AES反过来]]></description><category></category></item><item><title><![CDATA[Myeclipse 10 使用mybatis-generator自动创建代码总结，附源码]]></title><link>https://blog.youkuaiyun.com/localhost_8080/article/details/44624051</link><guid>https://blog.youkuaiyun.com/localhost_8080/article/details/44624051</guid><author>localhost_8080</author><pubDate>Wed, 25 Mar 2015 17:03:13 +0800</pubDate><description><![CDATA[最近在搭建公司系统框架，使用是ssm。mybatis虽然用着不错，但是要写大量的对象映射文件。这种体力活就没有必要花太多时间去做了，直接用mybatis-generator这个神器来快速生成，跟Hibernate快速生成映射一样。
查了些mybatis-generator相关资料，不得不吐槽下国内的技术博客，简直就是各种抄啊，随便点开几个开一眼几乎一模一样的内容。看着简直要吐血，还是去墙外面看看]]></description><category></category></item><item><title><![CDATA[关于sql优化的一些小技巧]]></title><link>https://blog.youkuaiyun.com/localhost_8080/article/details/44462153</link><guid>https://blog.youkuaiyun.com/localhost_8080/article/details/44462153</guid><author>localhost_8080</author><pubDate>Thu, 19 Mar 2015 18:37:52 +0800</pubDate><description><![CDATA[在开发过程中经常会因为刚开始sql不熟悉导致sql写的不规范，这样会导致遇到大数据量的时候性能大大降低。
下面就整理一些自己在开发过程中学到的一点小优化技巧，主要是针对索引优化的
1、索引在sql中遇到有函数运算是不生效的
不生效写法: 


select * from DATATYPE T where TO_CHAR(T.CREATE_DATE,'YYYY') 正确写法：

se]]></description><category></category></item><item><title><![CDATA[为什么Java字符串是不可变对象？]]></title><link>https://blog.youkuaiyun.com/localhost_8080/article/details/44452493</link><guid>https://blog.youkuaiyun.com/localhost_8080/article/details/44452493</guid><author>localhost_8080</author><pubDate>Thu, 19 Mar 2015 09:50:26 +0800</pubDate><description><![CDATA[本文主要来介绍一下Java中的不可变对象，以及Java中String类的不可变性，那么为什么Java的String类是不可变对象？让我们一起来分析一下。
答案一：
最流行的Java面试题之一就是：什么是不可变对象(immutable object)，不可变对象有什么好处，在什么情况下应该用，或者更具体一些，Java的String类为什么要设成immutable类型？
不可变对象，顾名思义就是]]></description><category></category></item></channel></rss>