<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ldchin的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ldchin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ldchin]]></copyright><item><title><![CDATA[Serializable：明明就一个空接口！为什么还要实现它？]]></title><link>https://blog.youkuaiyun.com/ldchin/article/details/97292401</link><guid>https://blog.youkuaiyun.com/ldchin/article/details/97292401</guid><author>ldchin</author><pubDate>Thu, 25 Jul 2019 19:55:57 +0800</pubDate><description><![CDATA[对于 Java 的序列化，我一直停留在最浅显的认知上——把那个要序列化的类实现 Serializbale 接口就可以了。我不愿意做更深入的研究，因为会用就行了嘛。
但随着时间的推移，见到 Serializbale 的次数越来越多，我便对它产生了浓厚的兴趣。是时候花点时间研究研究了。
01、先来点理论
Java 序列化是 JDK 1.1 时引入的一组开创性的特性，用于将 Java 对象转换为字节数组...]]></description><category></category></item><item><title><![CDATA[Java检查字符串是否包含中文字符]]></title><link>https://blog.youkuaiyun.com/ldchin/article/details/97284164</link><guid>https://blog.youkuaiyun.com/ldchin/article/details/97284164</guid><author>ldchin</author><pubDate>Thu, 25 Jul 2019 18:42:54 +0800</pubDate><description><![CDATA[【前言】
最近项目的短信服务对接外国的第三方发短信通道，第三方对短信内容有限制，不能含中文字符（如果含调用结果肯定失败），所以在发送之前需要对短信内容做校验，看是否含有中文，如果含有则直接将短信发送状态改为失败，不用再去调用第三方；
【探索之旅】
站在巨人的肩膀上， 立马在网上搜索一下关于Java怎么判断字符串中是否含有中文；果然网上有很多实现；
一、实现方式一：针对每个字符判断：
public ...]]></description><category></category></item><item><title><![CDATA[Tomcat上传图片、文件等到项目目录外的其他存储位置 Javaweb项目通过虚拟路径读取本地图片]]></title><link>https://blog.youkuaiyun.com/ldchin/article/details/92796461</link><guid>https://blog.youkuaiyun.com/ldchin/article/details/92796461</guid><author>ldchin</author><pubDate>Tue, 18 Jun 2019 17:13:15 +0800</pubDate><description><![CDATA[Tomcat上传图片、文件等到项目目录外的其他存储位置
使用 Tomcat 作为服务器的时候，如果将上传文件保存在项目路径下，每次重启服务或者打成 war 包的时候很容易丢失上传的文件，另外就是文件多了，Tomcat容易崩，于是我们配置 Tomcat 把文件保存到项目外的其他磁盘路径：

打开 Tomcat conf 文件夹下的 server.xml 文件，在 Host 节点下添加如下配置：

&...]]></description><category></category></item><item><title><![CDATA[javaweb项目中遇到的一些乱码问题]]></title><link>https://blog.youkuaiyun.com/ldchin/article/details/91859661</link><guid>https://blog.youkuaiyun.com/ldchin/article/details/91859661</guid><author>ldchin</author><pubDate>Thu, 13 Jun 2019 14:38:42 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/github_36301064/article/details/53351580
在做javaweb项目时，我们经常会遇到一些乱码问题：
首先，确定一点思想：要想不乱码，你要保证编码一致就行了，即统一编码~
其一，jsp等页面中的中文显示乱码（这里不只是说jsp文件，其它文件也有这种情况）
这时你要注意2点，一是你这个jsp文件是不是用utf-8编写的，...]]></description><category></category></item><item><title><![CDATA[图片路径中含有中文在jsp下不能正常显示的问题]]></title><link>https://blog.youkuaiyun.com/ldchin/article/details/91856676</link><guid>https://blog.youkuaiyun.com/ldchin/article/details/91856676</guid><author>ldchin</author><pubDate>Thu, 13 Jun 2019 14:26:09 +0800</pubDate><description><![CDATA[这里其实涉及到get请求编码和url编码的问题。
一 当路径中存在中文的时候，最简单的解决办法是改变tomcat的编码：
WEB进行上传中文文件名的文件时没问题，但下载的时候出现问题，经过一番查找之后原来是TOMCAT默认不支持中文路径和中文文件，如果直接从Apache站点中下载Tomcat，无论是安装版的exe文件，还是 解压缩的ZIP文件，内置的对于get协议中的URL编码都是ISO-8859...]]></description><category></category></item><item><title><![CDATA[jQuery选择器总结]]></title><link>https://blog.youkuaiyun.com/ldchin/article/details/89302051</link><guid>https://blog.youkuaiyun.com/ldchin/article/details/89302051</guid><author>ldchin</author><pubDate>Sun, 14 Apr 2019 21:14:14 +0800</pubDate><description><![CDATA[jQuery 的选择器可谓之强大无比，这里简单地总结一下常用的元素查找方法
$("#myELement")    选择id值等于myElement的元素，id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素
$(“div”)           选择所有的div标签元素，返回div元素数组
$(".myClass")      选择使用myClass类的css的所有元素...]]></description><category></category></item><item><title><![CDATA[textarea高度自适应，随着内容增加高度增加]]></title><link>https://blog.youkuaiyun.com/ldchin/article/details/85006215</link><guid>https://blog.youkuaiyun.com/ldchin/article/details/85006215</guid><author>ldchin</author><pubDate>Fri, 14 Dec 2018 16:43:56 +0800</pubDate><description><![CDATA[$(function(){
$.fn.autoHeight = function(){
function autoHeight(elem){
elem.style.height = ‘auto’;
elem.scrollTop = 0; //防抖动
elem.style.height = elem.scrollHeight + ‘px’;
}
this.each(function(){
autoH...]]></description><category></category></item><item><title><![CDATA[word-wrap和word-break的区别]]></title><link>https://blog.youkuaiyun.com/ldchin/article/details/84942658</link><guid>https://blog.youkuaiyun.com/ldchin/article/details/84942658</guid><author>ldchin</author><pubDate>Mon, 10 Dec 2018 16:54:01 +0800</pubDate><description><![CDATA[这两个东西是什么，我相信至今还有很多人搞不清，只会死记硬背的写一个word-wrap:break-word;word-break:break-all;这样的东西来强制断句，又或者是因为这两个东西实在是太拗口了，长得又差不多，导致连背都很难背下来。
那它们到底是什么呢？我在mozilla的官网上找到如下的解释：
word-wrap

word-break

我们看到两个解释中都出现了 break l...]]></description><category></category></item><item><title><![CDATA[ORACLE的HINT详解]]></title><link>https://blog.youkuaiyun.com/ldchin/article/details/84864607</link><guid>https://blog.youkuaiyun.com/ldchin/article/details/84864607</guid><author>ldchin</author><pubDate>Thu, 06 Dec 2018 20:27:05 +0800</pubDate><description><![CDATA[hints是oracle提供的一种机制，用来告诉优化器按照我们的告诉它的方式生成执行计划。我们可以用hints来实现：


使用的优化器的类型


基于代价的优化器的优化目标，是all_rows还是first_rows。


表的访问路径，是全表扫描，还是索引扫描，还是直接利用rowid。


表之间的连接类型


表之间的连接顺序


语句的并行程度


2、HINT可以基于以下规则产生作用
表...]]></description><category></category></item><item><title><![CDATA[position属性absolute与relative 详解]]></title><link>https://blog.youkuaiyun.com/ldchin/article/details/84855754</link><guid>https://blog.youkuaiyun.com/ldchin/article/details/84855754</guid><author>ldchin</author><pubDate>Thu, 06 Dec 2018 15:19:59 +0800</pubDate><description><![CDATA[最近一直在研究javascript脚本,熟悉DOM中CSS样式的各种定位属性,以前对这个属性不太了解,从网上找到两篇文章感觉讲得很透彻,收藏下来,唯恐忘记。
一.解读absolute与relative
http://www.blueidea.com/tech/web/2006/4249.asp
很多朋友问过我absolute与relative怎么区分，怎么用？我们都知道absolute是绝对定位，...]]></description><category></category></item><item><title><![CDATA[javascript坐标：event.x、event.clientX、event.offsetX、event.screenX 用法]]></title><link>https://blog.youkuaiyun.com/ldchin/article/details/84852987</link><guid>https://blog.youkuaiyun.com/ldchin/article/details/84852987</guid><author>ldchin</author><pubDate>Thu, 06 Dec 2018 14:26:00 +0800</pubDate><description><![CDATA[clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标，其中客户区域不包括窗口自身的控件和滚动条。
clientY 设置或获取鼠标指针位置相对于窗口客户区域的 y 坐标，其中客户区域不包括窗口自身的控件和滚动条。
offsetX 设置或获取鼠标指针位置相对于触发事件的对象的 x 坐标。
offsetY 设置或获取鼠标指针位置相对于触发事件的对象的 y 坐标。
screenX 设置或获...]]></description><category></category></item><item><title><![CDATA[用JQuery或JS改变div的id的五种方法]]></title><link>https://blog.youkuaiyun.com/ldchin/article/details/84852692</link><guid>https://blog.youkuaiyun.com/ldchin/article/details/84852692</guid><author>ldchin</author><pubDate>Thu, 06 Dec 2018 14:11:31 +0800</pubDate><description><![CDATA[div的id是可以改变的，通常使用的方法是通过JQuery或Javascript来实现。本文介绍用JQuery或JS改变div的id的五种方法。
方法一：使用Tag选择器
JQuery代码如下：
&amp;lt;div id=&quot;myDivId&quot;&amp;gt;测试&amp;lt;/div&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
$('div').attr('id','myDiv...]]></description><category></category></item><item><title><![CDATA[div节点的操作（添加，删除，替换，克隆）]]></title><link>https://blog.youkuaiyun.com/ldchin/article/details/84818346</link><guid>https://blog.youkuaiyun.com/ldchin/article/details/84818346</guid><author>ldchin</author><pubDate>Wed, 05 Dec 2018 09:30:32 +0800</pubDate><description><![CDATA[&amp;amp;lt;html&amp;amp;gt;
    &amp;amp;lt;head&amp;amp;gt;
        &amp;amp;lt;title&amp;amp;gt;&amp;amp;lt;/title&amp;amp;gt;
        &amp;amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;amp;gt;
            div{
                border: 1px soli]]></description><category></category></item><item><title><![CDATA[如何将一个INPUT中输入的值自动复制入另一个INPUT中？如何用js实现？]]></title><link>https://blog.youkuaiyun.com/ldchin/article/details/84816964</link><guid>https://blog.youkuaiyun.com/ldchin/article/details/84816964</guid><author>ldchin</author><pubDate>Wed, 05 Dec 2018 09:04:41 +0800</pubDate><description><![CDATA[

当mobile 输入值是自动把值赋给user_name .

]]></description><category></category></item></channel></rss>