<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chenyi84的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chenyi84</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenyi84]]></copyright><item><title><![CDATA[深入浅出parallelStream]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84919332</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84919332</guid><author>chenyi84</author><pubDate>Thu, 19 Apr 2018 16:00:37 +0800</pubDate><description><![CDATA[不错的文章备注下
原创：https://blog.youkuaiyun.com/u011001723/article/details/52794455]]></description><category></category></item><item><title><![CDATA[金额显示的千位计数等集中常用js]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84883687</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84883687</guid><author>chenyi84</author><pubDate>Thu, 27 Apr 2017 14:04:24 +0800</pubDate><description><![CDATA[
function f(s, n) {
    // 保留20位以内的小数位
    n = n &amp;gt; 0 &amp;amp;&amp;amp; n &amp;lt;= 20 ? n : 2; 
 
    // 这里 +'' 的含义是把数字转化为字符串， 正则里面的 \. \- 表示小数点和负号
    // 删除掉s中非数字小数点或负号的字符
    s = parseFloat((s + &quot;&quot;)....]]></description><category></category></item><item><title><![CDATA[（转）远程通信的几种选择（RPC，Webservice，RMI，JMS的区别）]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84774106</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84774106</guid><author>chenyi84</author><pubDate>Thu, 31 Mar 2016 11:01:08 +0800</pubDate><description><![CDATA[
饮水不忘源头 转自：http://blog.youkuaiyun.com/shan9liang/article/details/8995023原帖
RPC（Remote Procedure Call Protocol）
RPC使用C/S方式，采用http协议,发送请求到服务器，等待服务器返回结果。这个请求包括一个参数集和一个文本集，通常形成“classname.methodname”形式。优点是跨语言跨...]]></description><category></category></item><item><title><![CDATA[spring+mybatis实现csv批量上传]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84745149</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84745149</guid><author>chenyi84</author><pubDate>Fri, 16 Oct 2015 10:11:16 +0800</pubDate><description><![CDATA[
简单的一个小例子而已，测试了下9W多条数据导入如果不做批量插入很费时，后改为批量插入在6秒左右：
上传jsp页面：
&amp;lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=UTF-8&quot;
         pageEncoding=&quot;UTF-8&quot;%&amp;gt;
&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//D...]]></description><category></category></item><item><title><![CDATA[js frame 框架编程与frameElement]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84741885</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84741885</guid><author>chenyi84</author><pubDate>Wed, 16 Sep 2015 13:22:11 +0800</pubDate><description><![CDATA[
1 框架编程概述 一个Html 页面可以有一个或多个子框架，这些子框架以&amp;lt;iframe&amp;gt;来标记，用来显示一 个独立的Html 页面。这里所讲的框架编程包括框架的自我控制以及框架之间的互相访问， 例如从一个框架中引用另一个框架中的JavaScript变量、调用其他框架内的函数、控制另一 个框架中表单的行为等。 2 框架间的互相引用 一个页面中的所有框架以集合的形式作为window 对...]]></description><category></category></item><item><title><![CDATA[转：关于在64位win7下运行Virtualbox安装系统时出错（提示VBoxDD.DLL错误）的解决方案。...]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84722737</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84722737</guid><author>chenyi84</author><pubDate>Fri, 05 Jun 2015 15:57:05 +0800</pubDate><description><![CDATA[
饮水不忘掘井人转自：http://blog.sina.com.cn/s/blog_4dc988240102vj8a.html
安装没有问题，安装了最新版VirtualBox-4.3.18-96516-Win，一点运行想安装系统时就出错。
这是提示的错误:
运行Virtualbox去安装系统时出错：Failed to open a session for the virtual machin...]]></description><category></category></item><item><title><![CDATA[IE7下 JS画table需要写上tbody元素]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84719849</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84719849</guid><author>chenyi84</author><pubDate>Thu, 21 May 2015 14:14:09 +0800</pubDate><description><![CDATA[
今天遇到个问题，360浏览器页面请求回来的数据，JS画完不显示表格，chrome没问题360有问题，后来跟断点发现页面结构为：
 很明显出问题了
html部分代码
 &amp;lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;zhlc_table&quot; id=&quot;zhlc_table&quot;&amp;gt;

&amp;lt;/table&]]></description><category></category></item><item><title><![CDATA[flexPaper遇到swf无法正常加载，播放器右上角一直loading的解决办法]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84717254</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84717254</guid><author>chenyi84</author><pubDate>Fri, 08 May 2015 16:31:11 +0800</pubDate><description><![CDATA[
今天写个页面需要加载swf展示
问题：
加载官网demo里的swf没有任何问题，换做自己的就会在播放器右上角一直loading，最终发现是swf版本问题，也就是在pdf转swf的时候版本的问题
解决办法：
pdf转swf的时候使用pdf2swf.exe进行转换的时候在命令加上-s flashversion=9 
cmd 如下

C:\Program Files (x86)\SWFT...]]></description><category></category></item><item><title><![CDATA[mybatis insert操作 返回主键]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84709278</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84709278</guid><author>chenyi84</author><pubDate>Mon, 30 Mar 2015 14:19:02 +0800</pubDate><description><![CDATA[
问题：最近遇到个问题insert操作我需要返回主键ID，该数据库对应表主键为自增
解决：
&amp;lt;insert id=&quot;insertSelective&quot; parameterType=&quot;com.esint.model.OldPerson&quot; useGeneratedKeys=&quot;true&quot; keyProperty=&quot;colId&quot;&amp;gt;
insert into table.....
&amp;lt;...]]></description><category></category></item><item><title><![CDATA[The reference to entity "characterEncoding" must end with the ';' delimiter. ]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84706005</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84706005</guid><author>chenyi84</author><pubDate>Thu, 12 Mar 2015 15:55:54 +0800</pubDate><description><![CDATA[
Java 解析XML文件错误。
错误信息提示代码类似如下：
The reference to entity &quot;characterEncoding&quot; must end with the ';' delimiter.org.xml.sax.SAXParseException: The reference to entity &quot;characterEncoding&quot; must end with th...]]></description><category></category></item><item><title><![CDATA[线程的2种实现方式]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84705846</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84705846</guid><author>chenyi84</author><pubDate>Wed, 11 Mar 2015 20:52:13 +0800</pubDate><description><![CDATA[
1.继承Thread类声明一个内部（外部）类，假如名字叫做 Thread1,继承Thread类，重写（Override）其中的run方法。定义一个类，里面再定义一个Thread1类型的对象，调用start()方法。举个例子吧：
public class ThreadTest1 {
public static void main(String[] args){
    Thread1 t1 ...]]></description><category></category></item><item><title><![CDATA[转：线程同步和线程死锁]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84705845</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84705845</guid><author>chenyi84</author><pubDate>Wed, 11 Mar 2015 20:48:47 +0800</pubDate><description><![CDATA[
饮水思源：原著http://blog.youkuaiyun.com/superhill/article/details/7526771
1.线程同步，一个关键字：synchronized为什么有这个东西呢，假如有一个对象，里面有成员变量和方法，如果有很多线程都想访问它们，有可能造成用户想避免的结果。我也举那个经典的例子：假如你的银行账户里面有2000块钱，有一天你去银行柜台取钱，取1500，正在你办理的时...]]></description><category></category></item><item><title><![CDATA[java中抽象类和接口的作用与区别]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84705669</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84705669</guid><author>chenyi84</author><pubDate>Wed, 11 Mar 2015 10:36:51 +0800</pubDate><description><![CDATA[
抽象类与接口的区别 
 
　　abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制，正是由于这两种机制的存在，才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性，甚至可以相互替换，因此很多开发者在进行抽象类定义时对于 abstract class和interface的...]]></description><category></category></item><item><title><![CDATA[Oracle + mybatis 调用存储过程遇到的问题]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84700834</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84700834</guid><author>chenyi84</author><pubDate>Fri, 06 Feb 2015 18:20:12 +0800</pubDate><description><![CDATA[
我程序预期是调用存储过程执行Update操作，表名需要传参数拼
最终版代码：
mapping.xml部分代码：
&amp;lt;select id=&quot;updateBrandAByBrand&quot; statementType=&quot;STATEMENT&quot;&amp;gt;
  	&amp;lt;![CDATA[
        {call BRAND_${_parameter}('${_parameter}')}]]&amp;g...]]></description><category></category></item><item><title><![CDATA[Oracle 解锁语句]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84699218</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84699218</guid><author>chenyi84</author><pubDate>Fri, 30 Jan 2015 11:48:51 +0800</pubDate><description><![CDATA[
--   查看表被锁select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bwhere b.object_id = a.object_id--查看是哪个session引起的select b.username,b.sid,b.serial#,logon_timefrom v...]]></description><category></category></item><item><title><![CDATA[转载 新闻 淘宝内部分享：怎么跳出MySQL的10个大坑]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84697113</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84697113</guid><author>chenyi84</author><pubDate>Tue, 20 Jan 2015 09:19:20 +0800</pubDate><description><![CDATA[
【编者按】淘宝自从2010开始规模使用MySQL，替换了之前商品、交易、用户等原基于IOE方案的核心数据库，目前已部署数千台规模。同时和Oracle, Percona, Mariadb等上游厂商有良好合作，共向上游提交20多个Patch。目前淘宝核心系统研发部数据库组，根据淘宝的业务需求，改进数据库和提升性能，提供高性能、可扩展的、稳定可靠的数据库(存储)解决方案。 目前有以下几个方向：单机，...]]></description><category></category></item><item><title><![CDATA[Mysql优化方法]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84696314</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84696314</guid><author>chenyi84</author><pubDate>Thu, 15 Jan 2015 11:39:36 +0800</pubDate><description><![CDATA[
1.对查询进行优化，应尽量避免全表扫描，首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断，否则将导致引擎放弃使用索引而进行全表扫描，
Sql 代码 : select id from t where num is null;
可以在 num 上设置默认值 0,确保表中 num 列没有 null 值，然后这样...]]></description><category></category></item><item><title><![CDATA[Linux上实现上传功能后，点击下载时文件名乱码问题]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84609137</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84609137</guid><author>chenyi84</author><pubDate>Tue, 24 Jun 2014 14:01:26 +0800</pubDate><description><![CDATA[
最近写个上传，之前一直就是windows系统，没扔到Linux系统上，所以遇到的这个问题比较晚，现在遇到了做个记录：
问题：Linux上实现上传功能后，点击下载时文件名乱码问题
解决：download的方法里去实现
 
response.setCharacterEncoding(&quot;gb2312&quot;); 
response.setContentType(&quot;application/octe...]]></description><category></category></item><item><title><![CDATA[CKEDITOR 取值]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84604563</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84604563</guid><author>chenyi84</author><pubDate>Fri, 06 Jun 2014 15:26:55 +0800</pubDate><description><![CDATA[
CKEDITOR 取值 ：
var courseContent = CKEDITOR.replace('courseContent', {
			skin : 'office2003',
			toolbar : [
					[ 'Bold', 'Italic', 'Underline', 'Strike', '-',
							'Subscript', 'Superscript...]]></description><category></category></item><item><title><![CDATA[Java Web中getAttribute和getParameter的区别]]></title><link>https://blog.youkuaiyun.com/chenyi84/article/details/84513329</link><guid>https://blog.youkuaiyun.com/chenyi84/article/details/84513329</guid><author>chenyi84</author><pubDate>Wed, 18 Dec 2013 17:15:48 +0800</pubDate><description><![CDATA[
1.getAttribute是取得jsp中 用setAttribute設定的attribute 2.parameter得到的是string；attribute得到的是object 3.request.getParameter()方法传递的数据，会从Web客户端传到Web服务器端，代表HTTP请求数据；request.setAttribute()和getAttribute()方法传递的数据只会存...]]></description><category></category></item></channel></rss>