<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[shaier的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/shaier</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; shaier]]></copyright><item><title><![CDATA[数据库分库分表]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/106317160</link><guid>https://blog.youkuaiyun.com/shaier/article/details/106317160</guid><author>shaier</author><pubDate>Sun, 24 May 2020 06:45:50 +0800</pubDate><description><![CDATA[什么是分库分表
分库分表即指将原本一个库分成多个库，一张表分成多张表，从而来把大库大表拆成小库小表来提高数据库操作效率的一种处理方式。
为什么要使用分库分表
​       随着我们的应用的用户量越来越大，当他们提升到一定的量级之后，数据写入、数据查询也越来越慢。当然我们可以通过增大前端应用负载的方式来提升速度，但是直到有一天我们发现无论如何增大前端应用负载都不能提升速度，我们就逐步找到原因，是数...]]></description><category></category></item><item><title><![CDATA[readme]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/104787107</link><guid>https://blog.youkuaiyun.com/shaier/article/details/104787107</guid><author>shaier</author><pubDate>Sun, 24 May 2020 06:45:50 +0800</pubDate><description><![CDATA[java基础

String类为什么是final的？
HashMap的源码，实现原理、底层结构
反射中，Class.forName和classloader的区别？
session和cookie的区别和联系，session的生命周期，多个服务部署时session管理。
Java中的队列都有哪些，有什么区别。
Java的内存模型以及GC算法
Java8的新特性
Java数组和链表两种结构的操作效率，在...]]></description><category></category></item><item><title><![CDATA[微服务概念]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/106176814</link><guid>https://blog.youkuaiyun.com/shaier/article/details/106176814</guid><author>shaier</author><pubDate>Sun, 17 May 2020 03:56:16 +0800</pubDate><description><![CDATA[微服务（架构）定义
微服务架构，是以专注于单一责任的小型功能模块为基础、通过API集相互通信的方式完成复杂业务系统搭建的一种设计思想。
微服务四个特点（来自马丁.福勒）：

根据业务模块划分服务种类。
每个服务可以独立部署并且互相隔离。
通过轻量的 API 调用服务。
服务需要保证良好的高可用性。

微服务（架构）优点【相对单体架构】
微服务带来的好处：

开发效率更高
沟通成本更低
响应速度更快...]]></description><category></category></item><item><title><![CDATA[架构师必备知识]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/104553858</link><guid>https://blog.youkuaiyun.com/shaier/article/details/104553858</guid><author>shaier</author><pubDate>Fri, 28 Feb 2020 12:17:01 +0800</pubDate><description><![CDATA[java基础

String类为什么是final的？
HashMap的源码，实现原理、底层结构
反射中，Class.forName和classloader的区别？
session和cookie的区别和联系，session的生命周期，多个服务部署时session管理。
Java中的队列都有哪些，有什么区别。
Java的内存模型以及GC算法
Java8的新特性
Java数组和链表两种结构的操作效率，在...]]></description><category></category></item><item><title><![CDATA[spring实例化Bean理解]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/83882708</link><guid>https://blog.youkuaiyun.com/shaier/article/details/83882708</guid><author>shaier</author><pubDate>Thu, 31 Mar 2011 17:22:44 +0800</pubDate><description><![CDATA[


spring加载bean实例化顺序
技术 2009-10-17 15:56:45 阅读127 评论0   字号：大中小 订阅 




问题来源：
有一个bean为A，一个bean为B。想要A在容器实例化的时候的一个属性name赋值为B的一个方法funB的返回值。
如果只是在A里单纯的写着：
private B b;private String name = b.fu...]]></description><category></category></item><item><title><![CDATA[js类型转换]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/83852026</link><guid>https://blog.youkuaiyun.com/shaier/article/details/83852026</guid><author>shaier</author><pubDate>Tue, 08 Mar 2011 19:22:17 +0800</pubDate><description><![CDATA[
转换成数字
ECMAScript提供了两种把非数字的原始值转换成数字的方法，即parseInt()和parseFloat()。注意：只有对String类型(Number除外)调用这些方法，才能正确运行对其他类型返回的都是NaN。
例如：
Js代码var iNum1 = parseInt(“1234blue”);//returns 1234    var iNum2 = parseInt(...]]></description><category></category></item><item><title><![CDATA[对logic:present与logic:notempty的理解]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/83842525</link><guid>https://blog.youkuaiyun.com/shaier/article/details/83842525</guid><author>shaier</author><pubDate>Sun, 20 Feb 2011 23:20:07 +0800</pubDate><description><![CDATA[logic:present:判断scope中指定name或指定name的property是否存在
logic:notempty:判断scope中指定name或指定name的property是否为空
我的理解是先有存在再有是否为空,这是两个级别的问题,如&amp;lt;logic:present name=&quot;value&quot;property=&quot;infoBean&quot; &amp;gt;都不知value是否有infoBea...]]></description><category></category></item><item><title><![CDATA[读写blob类型字段]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/83840572</link><guid>https://blog.youkuaiyun.com/shaier/article/details/83840572</guid><author>shaier</author><pubDate>Wed, 16 Feb 2011 11:36:45 +0800</pubDate><description><![CDATA[主题：使用JAVA读取ORACLE BLOB字段实现上传下载作者：蔡毅（caiyi0903@hotmail.com）时间：2005-6-22
一 BLOB概述
大对象类型BLOB全称为Binary Large Objects，即二进制大对象。可以把BLOB区别为三种形式：声像数据、二进制数据和大文本数据。因此，最常见的应用就是存储图形、声音等对象，此外大二进制对象、OLE对象也可以通过BLOB...]]></description><category></category></item><item><title><![CDATA[java开发]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/83840381</link><guid>https://blog.youkuaiyun.com/shaier/article/details/83840381</guid><author>shaier</author><pubDate>Tue, 15 Feb 2011 23:48:12 +0800</pubDate><description><![CDATA[js、java处理json数据方法之一(转载)一：js处理json数据 处理办法之一是把本机json数据或远程返回json数据用eval函数，使之变成DOM对象。 例如： var people = { &quot;programmers&quot;: [{ &quot;firstName&quot;: &quot;Elliotte&quot;, &quot;lastName&quot;:&quot;Harold&quot;,&quot;email&quot;: &quot;elharo@macfaq.com]]></description><category></category></item><item><title><![CDATA[对div排序]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/6125621</link><guid>https://blog.youkuaiyun.com/shaier/article/details/6125621</guid><author>shaier</author><pubDate>Sun, 09 Jan 2011 19:13:00 +0800</pubDate><description><![CDATA[1234]]></description><category></category></item><item><title><![CDATA[资源下载]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/83702645</link><guid>https://blog.youkuaiyun.com/shaier/article/details/83702645</guid><author>shaier</author><pubDate>Tue, 31 Aug 2010 18:18:34 +0800</pubDate><description><![CDATA[资源下载
文章分类:Java编程 
1.下载weblogic 
请您登录my oracle support网站。https://metalink.oracle.com 
在右上角搜索“763603.1”,找到“BEA Release Archive”，在文章的下边有bea产品下载的链接，找到“WebLogic Server/Express 8.1 with SP6 for 
IBM AI...]]></description><category></category></item><item><title><![CDATA[pageEncoding和charset=UTF-8]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/5626232</link><guid>https://blog.youkuaiyun.com/shaier/article/details/5626232</guid><author>shaier</author><pubDate>Wed, 26 May 2010 18:54:00 +0800</pubDate><description><![CDATA[jsp中pageEncoding、charset=UTF -8" 在JSP/Servlet 中主要有以下几个地方可以设置编码，pageEncoding="UTF-8"、contentType="text/html;charset=UTF -8"、request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding ("U]]></description><category></category></item><item><title><![CDATA[PowerDesign 使用笔记 ]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/5258620</link><guid>https://blog.youkuaiyun.com/shaier/article/details/5258620</guid><author>shaier</author><pubDate>Tue, 26 Jan 2010 17:09:00 +0800</pubDate><description><![CDATA[一、列注释使用PD建表时，缺省不会显示列注释，要在Columns选项卡中点“Customize Columns and Filters(Ctrl+U)”，在弹出的选项卡中选中“Comments”二、建模后需要修改表（如增加列等）时生成修改SQL语句1、将建模之后的Model另存为Achieved PDM(XML)文件，修改模型，如增加列等，再选择DataBase菜单中的Modify Dat]]></description><category></category></item><item><title><![CDATA[myeclipse 快捷键]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/5129931</link><guid>https://blog.youkuaiyun.com/shaier/article/details/5129931</guid><author>shaier</author><pubDate>Mon, 04 Jan 2010 15:54:00 +0800</pubDate><description><![CDATA[看了java私塾的中级视频，感觉很全面，总结整理出了一些Eclipse快捷键，希望对有用的朋友有所帮助： Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一]]></description><category></category></item><item><title><![CDATA[必须掌握的部分windows命令]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/5129462</link><guid>https://blog.youkuaiyun.com/shaier/article/details/5129462</guid><author>shaier</author><pubDate>Mon, 04 Jan 2010 14:51:00 +0800</pubDate><description><![CDATA[一，ping 　　 　　它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说，ping命令是第一个必须掌握的DOS命令，它所利用的原理是这样的：网络上的机器都有唯一确定的IP地址，我们给目标IP地址发送一个数据包，对方就要返回一个同样大小的数据包，根据返回的数据包我们可以确定目标主机的存在，可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看]]></description><category></category></item><item><title><![CDATA[Java正则表达式详解]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/3291135</link><guid>https://blog.youkuaiyun.com/shaier/article/details/3291135</guid><author>shaier</author><pubDate>Thu, 13 Nov 2008 14:46:00 +0800</pubDate><description><![CDATA[如果你曾经用过Perl或任何其他内建正则表达式支持的语言，你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语，那么“正则表达式”（Regular Expression）就是一个字符构成的串，它定义了一个用来搜索匹配字符串的模式。 许多语言，包括Perl、PHP、Python、JavaScript和JScript，都支持用]]></description><category></category></item><item><title><![CDATA[JS操作Cookie详解]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/3290494</link><guid>https://blog.youkuaiyun.com/shaier/article/details/3290494</guid><author>shaier</author><pubDate>Thu, 13 Nov 2008 13:43:00 +0800</pubDate><description><![CDATA[JS操作Cookie详解2008-08-05 09:03Cookies，有些人喜欢它们，有些人憎恨它们。但是，很少有人真正知道如何使用它们。现在你可以成为少数人中的成员－可以自傲的Cookie 大师。--> 如果你象作者一样记性不好，那么你可能根本记不住人们的名字。我遇到人时，多半只是点点头，问句“吃了嘛！”，而且期望问候到此为止。如果还需要表示些什么，那么我就得求助于]]></description><category></category></item><item><title><![CDATA[教学视频]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/3111465</link><guid>https://blog.youkuaiyun.com/shaier/article/details/3111465</guid><author>shaier</author><pubDate>Mon, 20 Oct 2008 17:58:00 +0800</pubDate><description><![CDATA[   阿姆斯壮(153262110) 17:55:28[尚学堂][150班struts部分(高清晰)http://www.ibeifeng.com/read-htm-tid-3704-keyword-150%B0%E0.html&u=83[尚学堂150班]Hibernate视频全套66讲http://www.ibeifeng.com/read-htm-tid-4891-keyword-150%B0]]></description><category></category></item><item><title><![CDATA[精心收集的面试笔试题库，网络上很难找到这么齐全的，推荐给大家  ]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/3095234</link><guid>https://blog.youkuaiyun.com/shaier/article/details/3095234</guid><author>shaier</author><pubDate>Sat, 18 Oct 2008 11:34:00 +0800</pubDate><description><![CDATA[ 精心收集的面试笔试题库，网络上很难找到这么齐全的，推荐给大家      软件测试面试题集（部分收集）    J2EE经典面试题集（附答案）    分享130道ASP.NET面试题和答案［推    ［华为笔试题］华为C/C 笔试题(经    最全的C/C 面试题集三（C/C 试题    最全的C/C 面试题集二（C/C 试题    最全的C/C 面试题集一（C/C 试题    分球问题与解答(&q]]></description><category></category></item><item><title><![CDATA[JSP编程进度条设计]]></title><link>https://blog.youkuaiyun.com/shaier/article/details/3055914</link><guid>https://blog.youkuaiyun.com/shaier/article/details/3055914</guid><author>shaier</author><pubDate>Sat, 11 Oct 2008 09:50:00 +0800</pubDate><description><![CDATA[JSP编程进度条设计2008年07月15日 星期二 10:07许多Web应用、企业应用涉及到长时间的操作，例如复杂的数据库查询或繁重的XML处理等，虽然这些任务主要由数据库系统或中间件完成，但任务执行的结果仍旧要借助JSP才能发送给用户。本文介绍了一种通过改进前端表现层来改善用户感觉、减轻服务器负载的办法。 当JSP调用一个必须长时间运行的操作，且该操作的结果不能（在服]]></description><category></category></item></channel></rss>