<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mark_lirenhe的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mark_lirenhe</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mark_lirenhe]]></copyright><item><title><![CDATA[常用图标]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/103374326</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/103374326</guid><author>mark_lirenhe</author><pubDate>Tue, 03 Dec 2019 18:38:42 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[ibatis的queyrForList和queryForMap区别]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82813162</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82813162</guid><author>mark_lirenhe</author><pubDate>Sat, 22 Sep 2018 16:00:17 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/z69183787/article/details/47360825

 

https://blog.youkuaiyun.com/zyq527758142/article/details/48027819

所以，基于iBatis进行增删改查等操作时，特别是查，并非必须声明一个类与之对应，而是采用resultMap也同样可以实现。 

 

 

 

 

-...]]></description><category></category></item><item><title><![CDATA[相互转换——逗号分隔的字符串和List]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82813135</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82813135</guid><author>mark_lirenhe</author><pubDate>Sat, 22 Sep 2018 15:57:38 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/jicahoo/article/details/44105109]]></description><category></category></item><item><title><![CDATA[oracle数据入库出现空格问题]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82701409</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82701409</guid><author>mark_lirenhe</author><pubDate>Fri, 14 Sep 2018 13:25:21 +0800</pubDate><description><![CDATA[java做数据入库，不知为什么报如下图错误：





debug发现数据是两位，如（FB），但是入库后发现FB后面多了两个空格，检查表发现类型声明是char(4)，上网百度，说是char类型会自动补足。参考https://blog.youkuaiyun.com/for_cxc/article/details/51897633

截取内容如下：

如果是char类型的话，系统会用空格不足剩余的字符数。如果se...]]></description><category></category></item><item><title><![CDATA[springboot学习——第二集：整合Mybaits]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82694135</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82694135</guid><author>mark_lirenhe</author><pubDate>Thu, 13 Sep 2018 20:20:09 +0800</pubDate><description><![CDATA[1，Mybatis动态插入（insert）数据（使用trim标签）：https://blog.youkuaiyun.com/h12kjgj/article/details/55003713

2，mybatis 中的&amp;lt;![CDATA[ ]]&amp;gt;：https://blog.youkuaiyun.com/qh_java/article/details/50755655

3，MyBatis 示例之存储过程：http...]]></description><category></category></item><item><title><![CDATA[给表解锁的方法]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82655937</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82655937</guid><author>mark_lirenhe</author><pubDate>Wed, 12 Sep 2018 09:11:22 +0800</pubDate><description><![CDATA[select * from table for update 
select * from all_tables where table_name like 'table'

select t2.username,
       t2.sid,
       t2.serial#,
       t3.object_name,
       t2.OSUSER,
       t2.MACHINE...]]></description><category></category></item><item><title><![CDATA[oracle中查找某用户执行某张表的操作操作记录]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82389063</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82389063</guid><author>mark_lirenhe</author><pubDate>Tue, 04 Sep 2018 19:38:38 +0800</pubDate><description><![CDATA[转载：http://www.cnblogs.com/nizuimeiabc1/p/9441937.html

1，首先查找表的操作记录


select * from v$sqlarea a where a.SQL_TEXT like '%TB_ACCT_SYSDATE%';

2，从上面的记录中找到update语句对应的sql_id


select * from v$sqltext a,v$s...]]></description><category></category></item><item><title><![CDATA[sqlldr的使用]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82024651</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82024651</guid><author>mark_lirenhe</author><pubDate>Fri, 24 Aug 2018 20:27:28 +0800</pubDate><description><![CDATA[1，在公司进行预处理的时候，发现文件不能入库，而公司前辈使用的是sqlldr的技术将解析后的文件入库，前辈在测试的时候使用的是本机上的数据库（见图一），没有使用完整的远程连接oracle的正确方式，所以导致入库时在生成的日志wenj文件中报出TNS 连接标志错误的异常。



（图一：https://blog.youkuaiyun.com/a_222850215/article/details/8000150...]]></description><category></category></item><item><title><![CDATA[sqlldr的用法 (这个最完整)]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82024775</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/82024775</guid><author>mark_lirenhe</author><pubDate>Fri, 24 Aug 2018 20:26:44 +0800</pubDate><description><![CDATA[转自:http://blog.chinaunix.net/uid-23622436-id-2394093.html

 

一：在 Oracle 数据库中，我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法：
1. A 表的记录导出为一条条分号隔开的 insert 语句，然后执行插入到 B 表中
2. 建立数据库间的 dblink，然后用 create table B as selec...]]></description><category></category></item><item><title><![CDATA[ibatis 多种传参方式]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/81701785</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/81701785</guid><author>mark_lirenhe</author><pubDate>Wed, 15 Aug 2018 11:56:22 +0800</pubDate><description><![CDATA[1，在公司项目yuda遇到的传入in语句，如果直接拼接in语句：in (....)，sqlmap中使用#...#输出是不行的。

        为需要使用：

                           第三种：in后面的数据确定，使用string传入 
        &amp;lt;select id=&quot;GetEmailList_Test2&quot; parameterClass=&quot;TestIn&quot;...]]></description><category></category></item><item><title><![CDATA[新安装Visio2013每次打开都提示正在配置,解决办法]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/81606982</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/81606982</guid><author>mark_lirenhe</author><pubDate>Sun, 12 Aug 2018 15:39:25 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/u014643282/article/details/78833510]]></description><category></category></item><item><title><![CDATA[ORA-12154: TNS: 无法解析指定的连接标识符 问题]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/81546202</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/81546202</guid><author>mark_lirenhe</author><pubDate>Fri, 10 Aug 2018 00:03:56 +0800</pubDate><description><![CDATA[ORA-12154: TNS: 无法解析指定的连接标识符 问题：https://zhidao.baidu.com/question/397519550.html]]></description><category></category></item><item><title><![CDATA[导入项目报错：Type Java compiler level does not match the version]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/81005402</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/81005402</guid><author>mark_lirenhe</author><pubDate>Wed, 11 Jul 2018 19:05:19 +0800</pubDate><description><![CDATA[1，导入项目报错一般是因为缺少jar包或者是jar包冲突2，导入的jar包版本问题3，环境需要重新修改，比如build path 中重新add libararies 遇到这种compiler环境问题需要检查以下三个版本是否配对。项目名右击--&amp;gt;properties--&amp;gt;windows--&amp;gt;preference--&amp;gt;...]]></description><category></category></item><item><title><![CDATA[jvm内存模型]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/80932752</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/80932752</guid><author>mark_lirenhe</author><pubDate>Thu, 05 Jul 2018 20:36:15 +0800</pubDate><description><![CDATA[转载：https://www.cnblogs.com/dingyingsi/p/3760447.html我们知道，计算机CPU和内存的交互是最频繁的，内存是我们的高速缓存区，用户磁盘和CPU的交互，而CPU运转速度越来越快，磁盘远远跟不上CPU的读写速度，才设计了内存，用户缓冲用户IO等待导致CPU的等待成本，但是随着CPU的发展，内存的读写速度也远远跟不上CPU的读写速度，因此，为了解决这一纠纷...]]></description><category></category></item><item><title><![CDATA[软件工程面试]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/80931238</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/80931238</guid><author>mark_lirenhe</author><pubDate>Thu, 05 Jul 2018 20:32:57 +0800</pubDate><description><![CDATA[一、软件分析：是一个对用户的需求进行去粗取精、去伪存真、正确理解，然后把它用软件工程开发语言表达出来的过程,基本任务是和用户一起确定要解决的问题，建立软件的逻辑模型，编写需求规格说明书文档并最终得到用户的认可。二、软件设计（概要设计和详细设计）：主要任务就是将软件分解成模块使之能实现某个功能的数据和程序说明、可执行程序的程序单元。数据流图——三、软件编码（单元测试）：指把软件设计转换成计算机可以接...]]></description><category></category></item><item><title><![CDATA[MVC（面试）]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/80931479</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/80931479</guid><author>mark_lirenhe</author><pubDate>Thu, 05 Jul 2018 18:40:54 +0800</pubDate><description><![CDATA[一般都是三层，表现层（UI）、业务逻辑层（BLL）、数据访问层（DAL），这些东西不用深究，别为了设计而设计就行。分三层是为了使项目架构体系更加清晰，而且项目参与人员的分工也可以更加明确，也有利于项目后期维护，这些都是分层的优点。至于关系么，表现层负责与用户交互（数据交互），业务逻辑层就是表现层与数据访问层的中间人了，指派数据访问层进行表现层请求的逻辑性的业务处理，而数据访问层就负责数据的直接操作...]]></description><category></category></item><item><title><![CDATA[JAVA中值类型和引用类型的不同（面试常考）]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/80931390</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/80931390</guid><author>mark_lirenhe</author><pubDate>Thu, 05 Jul 2018 18:32:09 +0800</pubDate><description><![CDATA[转载：https://www.cnblogs.com/1ming/p/5227944.html1、 JAVA中值类型和引用类型的不同？[定义] 引用类型表示你操作的数据是同一个，也就是说当你传一个参数给另一个方法时，你在另一个方法中改变这个变量的值，那么调用这个方法是传入的变量的值也将改变.值类型表示复制一个当前变量传给方法，当你在这个方法中改变这个变量的值时，最初生命的变量的值不会变.通俗说法:...]]></description><category></category></item><item><title><![CDATA[String str = new String("xyz") 会创建几个对象]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/80931206</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/80931206</guid><author>mark_lirenhe</author><pubDate>Thu, 05 Jul 2018 18:13:22 +0800</pubDate><description><![CDATA[转载：https://blog.youkuaiyun.com/andychen314/article/details/50857313答案是 两个对象，要理解这个，就要知道string类的工作原理。下面来慢慢分析一下：public class StringTest {    public static void main(String[] args){        String s1=&quot;Hello&quot;;   ...]]></description><category></category></item><item><title><![CDATA[springmvc+ajax——第三讲（post请求）]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/80925184</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/80925184</guid><author>mark_lirenhe</author><pubDate>Thu, 05 Jul 2018 12:33:05 +0800</pubDate><description><![CDATA[在ajax01.html中增加个input标签：在ajax的js中增加：在controller中仍然使用getParamter（）；]]></description><category></category></item><item><title><![CDATA[springmvc+ajax——第二讲（页面缓存）]]></title><link>https://blog.youkuaiyun.com/mark_lirenhe/article/details/80924873</link><guid>https://blog.youkuaiyun.com/mark_lirenhe/article/details/80924873</guid><author>mark_lirenhe</author><pubDate>Thu, 05 Jul 2018 11:57:45 +0800</pubDate><description><![CDATA[springmvc+ajax+页面缓存（参考：https://www.cnblogs.com/liuling/archive/2013/07/25/2013-7-25-01.html）



必须设置响应头才能实现页面缓存效果，一般对css等静态文件可以使用缓存，但是对于动态则不能使用缓存，springmvc默认是无缓存的。如果要想设置成有缓存，修改controller类：


import ja...]]></description><category></category></item></channel></rss>