<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangcomputer2010的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangcomputer2010</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangcomputer2010]]></copyright><item><title><![CDATA[Spring工具类ToStringBuilder用法简介]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/75417571</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/75417571</guid><author>wangcomputer2010</author><pubDate>Wed, 19 Jul 2017 17:00:30 +0800</pubDate><description><![CDATA[Spring工具类ToStringBuilder用法简介
比如说我们需要打印某个方法的User参数对象
  package test;
  /**
    *
    * @author 
    * @time 
    */
    public class User {
        private String name;
        private int ag]]></description><category></category></item><item><title><![CDATA[架构设计之Spring-Session分布式集群会话管理]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/72654663</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/72654663</guid><author>wangcomputer2010</author><pubDate>Tue, 23 May 2017 18:31:04 +0800</pubDate><description><![CDATA[架构设计之Spring-Session分布式集群会话管理





前言
通常在web开发中，会话管理是很重要的一部分，用于存储与用户相关的一些数据。对于JAVA开发者来说，项目中的session一般由Tomcat或者jetty容器来管理。

特点介绍
尽管使用特定的容器可以很好地实现会话管理，但是独立容器挂掉或者由于其他原因重启会导致用户信息丢失，并且无法支持分布式集群会话管]]></description><category></category></item><item><title><![CDATA[企业项目开发--分布式缓存memcached]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/52768719</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/52768719</guid><author>wangcomputer2010</author><pubDate>Sun, 09 Oct 2016 17:20:39 +0800</pubDate><description><![CDATA[1、本地缓存的问题

本地缓存速度一开始高于分布式缓存，但是随着其缓存数量的增加，所占内存越来越大，系统运行内存越来越小，最后系统会被拖慢（这一点与第二点联系起来）本地缓存存于本机，其缓存数量与大小受本机内存大小限制本地缓存存于本机，其他机器的访问不到这样的缓存

解决方案：分布式缓存

Jboss cache：缓存还存于本机，但是会同步更新到其他机器（解决了第三个问题，解决不了第一和]]></description><category></category></item><item><title><![CDATA[大型网站技术架构：核心原理与案例分析----Memcached分布式缓存集群的访问模型剖析]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/52768160</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/52768160</guid><author>wangcomputer2010</author><pubDate>Sun, 09 Oct 2016 16:37:30 +0800</pubDate><description><![CDATA[前提：

本文是基于memcached1.4版本的，之前的版本与该版本在一些地方是不一样的（eg.《memcached全面剖析》的memcached1.2的内存管理方式就与1.4不同）在看本文之前，最好先看一下memcached在实际开发中怎么进行操作的，链接《第八章 企业项目开发--分布式缓存memcached》

1、memcached特征

协议简单(文本协议、二进制协议)基于l]]></description><category></category></item><item><title><![CDATA[PLSQL时间戳显示乱码]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/52105825</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/52105825</guid><author>wangcomputer2010</author><pubDate>Wed, 03 Aug 2016 17:38:31 +0800</pubDate><description><![CDATA[近期在研究Tivoli Netcoo Omnibus事件自动在JIRA中产生工单的问题。需要对Omnibus的事件库中的原始数据与Jira的数据结构进行分析。用来双方同步事件。




在登录PLSQL之后，查询相应数据库数据时，发现PLSQL的中文日期格式显示乱码，如下图所示。




    




查询数据库服务器端字符集编码，使用如下命令： select u]]></description><category></category></item><item><title><![CDATA[ajaxfileUpload.js兼容ie7、8、9、10、11、firefox、chrome等浏览器的js代码]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/52102387</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/52102387</guid><author>wangcomputer2010</author><pubDate>Wed, 03 Aug 2016 12:13:46 +0800</pubDate><description><![CDATA[ajaxfileUpload.js兼容ie7、8、9、10、11、firefox、chrome等浏览器的js代码  




因为项目需要，引入了ajaxfileUpload.js的js插件，从开始用 ，就一直问题多多，我当时是结合springmvc使用的。
如1、使用springmvc的@responseBody返回，不可以，需要改成response.getWrite().write]]></description><category></category></item><item><title><![CDATA[oracle 数据库  order by排序的时候如何控制null列数据是排在前面还是后面]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45565737</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45565737</guid><author>wangcomputer2010</author><pubDate>Thu, 07 May 2015 19:58:29 +0800</pubDate><description><![CDATA[order by排序的时候如何控制null列数据是排在前面还是后面?





NULL缺省是最大值
可以用Nulls Last 或 Nulls first 参数设置







直接写在SQL语句后面
如：Select * from  ... order by ...  Nulls First;









原文地址 http://wr]]></description><category></category></item><item><title><![CDATA[quartz任务调度入门]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45461507</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45461507</guid><author>wangcomputer2010</author><pubDate>Sun, 03 May 2015 21:05:36 +0800</pubDate><description><![CDATA[了解Quartz体系结构
Quartz对任务调度的领域问题进行了高度的抽象，提出了调度器、任务和触发器这3个核心的概念，并在org.quartz通过接口和类对重要的这些核心概念进行描述：
●Job：是一个接口，只有一个方法void execute(JobExecutionContext context)，开发者实现该接口定义运行任务，JobExecutionContext类提供了调度上下文的各]]></description><category></category></item><item><title><![CDATA[TortoiseSVN中分支和合并实践]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45340001</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45340001</guid><author>wangcomputer2010</author><pubDate>Tue, 28 Apr 2015 18:07:43 +0800</pubDate><description><![CDATA[使用svn几年了，一直对分支和合并敬而远之，一来是因为分支的管理不该我操心，二来即使涉及到分支的管理，也不敢贸然使用合并功能，生怕合并出了问题对团队造成不良影响，最主要的原因是，自己对分支的目的和合并的方法不甚了解，这才是硬伤。



最近由于适配机型的需要（本人从事手机客户端的开发），需要经常接触分支和合并两项工作，突然发现这玩意整不明白很难开展工作，遂这两天着重研究了 一下，有点收获，]]></description><category></category></item><item><title><![CDATA[SVN分支与合并]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45339951</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45339951</guid><author>wangcomputer2010</author><pubDate>Tue, 28 Apr 2015 18:05:08 +0800</pubDate><description><![CDATA[一、           分支与合并的概念：

分支：版本控制系统的一个特性是能够把各种修改分离出来放在开发品的一个分割线上。这条线被称为分支。分支经常被用来试验新的特性，而不会对开发有编译错误的干扰。当新的特性足够稳定之后，开发品的分支就可以混合回主分支里(主干线)。

合并：分支用来维护独立的开发支线，在一些阶段，你可能需要将分支上的修改合并到最新版本，或者将最新版本的修改合并到分支。]]></description><category></category></item><item><title><![CDATA[Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45225453</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45225453</guid><author>wangcomputer2010</author><pubDate>Thu, 23 Apr 2015 18:54:00 +0800</pubDate><description><![CDATA[Oracle 中的 TO_DATE 和 TO_CHAR 函数
oracle 中 TO_DATE 函数的时间格式，以 2008-09-10 23:45:56 为例

格式 说明 显示值 备注 

Year(年): 
yy two digits(两位年) 08   
yyy
three digits(三位年) 008   
yyyy four digits(四位年) 2008   ]]></description><category></category></item><item><title><![CDATA[ibatis简例1-用ibator插件自动生成sqlmap]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45152469</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45152469</guid><author>wangcomputer2010</author><pubDate>Mon, 20 Apr 2015 16:55:04 +0800</pubDate><description><![CDATA[现在我们着手来写一个ibatis的简单例子.
  如果你是使用eclipse开发项目的话，那么，有一个eclipse的插件ibator，可以通过配置自动生成java代码sqlmap等，蛮好用。下面先做一个使用ibator插件的例子。
  1.使用link方式在线安装ibator。
    eclipse菜单  help-->
                 software update]]></description><category></category></item><item><title><![CDATA[myBatis批量添加，修改和删除]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45028369</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45028369</guid><author>wangcomputer2010</author><pubDate>Mon, 13 Apr 2015 16:47:05 +0800</pubDate><description><![CDATA[1、批量添加元素session.insert(String string，Object o)


public void batchInsertStudent(){
    List ls = new ArrayList();
    for(int i = 5;i ){
        Student student = new Student();
        student.set]]></description><category></category></item><item><title><![CDATA[获取 当前时间的前一天]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45021973</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/45021973</guid><author>wangcomputer2010</author><pubDate>Mon, 13 Apr 2015 09:58:45 +0800</pubDate><description><![CDATA[/**
* 获取 当前时间的前一天
* 
* @param date
* @return
*/
public static String getYesterdayCurTime(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar]]></description><category></category></item><item><title><![CDATA[XSS跨站脚本攻击原理及防护方法]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/44919515</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/44919515</guid><author>wangcomputer2010</author><pubDate>Tue, 07 Apr 2015 13:59:33 +0800</pubDate><description><![CDATA[概念：XSS(Cross Site Script)跨站脚本攻击。它指的是恶意攻击者往Web 页面里插入恶意html代码，当用户浏览该页之时，嵌入其中Web 里面的html 代码会被执行，从而达到恶意用户的特殊目的。本文介绍了该攻击方式，并给出了一些防范措施。

原理：XSS 属于被动式的攻击。攻击者先构造一个跨站页面，利用script、、
等各种方式使得用户浏览这个页面时，触发对被攻击站点的]]></description><category></category></item><item><title><![CDATA[Mysql数据库读写分离数据同步]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/44852167</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/44852167</guid><author>wangcomputer2010</author><pubDate>Fri, 03 Apr 2015 10:36:17 +0800</pubDate><description><![CDATA[我是用了两个xp(一个主的，一个从的)的系统测试成功的，linux系统我也做测试了，没有成功，不过我想我所遇到的问题是同一个问题，xp下的可以成功，linux下的应该也可以成功，稍候会测试，然后更新结果!


　　PS:刚测试了下linux 可以同步成功，主服务器是xp，从服务器是centos，可以成功。


　　例：


　　A机器 192.168.0.2


　　B机器]]></description><category></category></item><item><title><![CDATA[Spring 实现数据库读写分离]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/44851805</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/44851805</guid><author>wangcomputer2010</author><pubDate>Fri, 03 Apr 2015 10:15:07 +0800</pubDate><description><![CDATA[现在大型的电子商务系统，在数据库层面大都采用读写分离技术，就是一个Master数据库，多个Slave数据库。Master库负责数据更新和实时数据查询，Slave库当然负责非实时数据查询。因为在实际的应用中，数据库都是读多写少（读取数据的频率高，更新数据的频率相对较少），而读取数据通常耗时比较长，占用数据库服务器的CPU较多，从而影响用户体验。我们通常的做法就是把查询从主库中抽取出来，采用多个从库，]]></description><category></category></item><item><title><![CDATA[数据库读写分离潜析01]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/44851657</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/44851657</guid><author>wangcomputer2010</author><pubDate>Fri, 03 Apr 2015 10:07:09 +0800</pubDate><description><![CDATA[随着一个网站的业务不断扩展，数据不断增加，数据库的压力也会越来越大，对数据库或者SQL的基本优化可能达不到最终的效果，我们可以采用读写分离的策 略来改变现状。读写分离现在被大量应用于很多大型网站，这个技术也不足为奇了。ebay就做得非常好。ebay用的是oracle，听说是用Quest
 Share Plex 来实现主从复制数据。

     读写分离简单的说是把对数据库读和写的操作分开对应]]></description><category></category></item><item><title><![CDATA[Spring配置数据源四种方式]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/44804863</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/44804863</guid><author>wangcomputer2010</author><pubDate>Wed, 01 Apr 2015 11:54:06 +0800</pubDate><description><![CDATA[使用spring框架时，平常你都使用那种数据源呢？本篇博客将分享spring常用的四种配置数据源方式。

以下使用Oracle10g版本作为例子。

第一种：使用spring自带的DriverManagerDataSource

配置文件如下：

[plain]  

   



xmlns:xsi="http://www.w3.org/2001/XMLSchema-]]></description><category></category></item><item><title><![CDATA[Linux下*.tar.gz文件解压缩命令]]></title><link>https://blog.youkuaiyun.com/wangcomputer2010/article/details/44749557</link><guid>https://blog.youkuaiyun.com/wangcomputer2010/article/details/44749557</guid><author>wangcomputer2010</author><pubDate>Mon, 30 Mar 2015 13:23:09 +0800</pubDate><description><![CDATA[1.压缩命令：

　　命令格式：tar  -zcvf   压缩文件名.tar.gz   被压缩文件名

      可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。

 

2.解压缩命令：

　　命令格式：tar  -zxvf   压缩文件名.tar.gz

　　解压缩后的文件只能放在当前的目录。]]></description><category></category></item></channel></rss>