<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[东方白]]></title><description><![CDATA[智慧与美貌并重，才学与品德兼优]]></description><link>https://blog.youkuaiyun.com/f756707471</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; f756707471]]></copyright><item><title><![CDATA[dubbo连接zookeeper注册中心因为断网导致线程无限等待问题]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/47343591</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/47343591</guid><author>f756707471</author><pubDate>Fri, 07 Aug 2015 18:52:24 +0800</pubDate><description><![CDATA[最近维护的系统切换了网络环境，由联通换成了电信网络，因为某些过滤规则导致系统连不上zookeeper服务器（应用系统机器在深圳，网络为电信线路，zookeeper服务器在北京，网络为联通线路），因为我不是运维人员也不懂运维相关的技术，所以排查了很久也不知道原因，最后无奈之下把深圳这边的网络切回了联通，系统恢复正常。
但是因为本次事故体现了一个很严重的问题，即当zookeeper注册中心连不上时dub]]></description><category></category></item><item><title><![CDATA[spring3.1和quatz2实现数据库持久化和动态加载]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/46409309</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/46409309</guid><author>f756707471</author><pubDate>Mon, 08 Jun 2015 10:39:33 +0800</pubDate><description><![CDATA[在这里我用的版本是spring3.1.1和quartz2.1.1,。原来用的是spring3.0，但是每次quartz启动之后都是跑第一次 或者第二次定时任务之后job的状态就变成ERROR了，然后定时任务就一直跑不了了。后来把spring升为3.1.1后问题就好了。

下面开始说实现的步骤吧

首先 要先在项目中导入相关的jar包。

这里我就不多说了，可以到官网上去下载，

s]]></description><category></category></item><item><title><![CDATA[spring整合quartz并持久化]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/46409121</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/46409121</guid><author>f756707471</author><pubDate>Mon, 08 Jun 2015 10:26:39 +0800</pubDate><description><![CDATA[spring整合quartz有两种方式:

一.常见是使用配置文件,将定时任务保存到内存中

简单示例:

        


Xml代码  



  
    bean id="overdueRecall"  
        class="com.sursen.souba.ddlibserve.quartz.OverdueRecallTimerTask" />]]></description><category></category></item><item><title><![CDATA[Quartz将Job保存在数据库中所需表的说明]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/46409089</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/46409089</guid><author>f756707471</author><pubDate>Mon, 08 Jun 2015 10:25:01 +0800</pubDate><description><![CDATA[http://blog.iqbon.com/doc/364.html   (将Quartz持久化到数据库的做法)



QRTZ_CALENDARS 以 Blob 类型存储 Quartz 的 Calendar 信息 

QRTZ_CRON_TRIGGERS 存储 Cron Trigger，包括 Cron表达式和时区信息 

QRTZ_FIRED_TRIGGERS 存储与已触发的 T]]></description><category></category></item><item><title><![CDATA[SQL Server 数据库迁移偏方]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/46408751</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/46408751</guid><author>f756707471</author><pubDate>Mon, 08 Jun 2015 10:05:16 +0800</pubDate><description><![CDATA[一、目的

之前在博文SQL
 Server 数据库最小宕机迁移方案中提到了使用了完全备份+差异备份的功能完成了数据库的转移，但是这个方法在遇到了700多G的数据时显然不适用，所以这篇中我是如何迁移700G的数据库到新的服务器的。

 

二、分析与设计思路

(一) 环境描述

我们的数据库使用了SQL Server 2005的，部署在Windows Server 2003]]></description><category></category></item><item><title><![CDATA[SQL Server 数据库最小宕机迁移方案]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/46408693</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/46408693</guid><author>f756707471</author><pubDate>Mon, 08 Jun 2015 10:02:19 +0800</pubDate><description><![CDATA[一、目的

在做SQL Server数据库维护的时候，当上司要求我们把几十G的数据文件搬动到其它服务器，并且要求最小宕机时间的时候，我们有没什么方案可以做到这些要求呢？

在这里我们假设这两台机器并不是在一个机房上，这样看起来我们的解决方案才更有意义，如果你那么好运这两台机器在同一个局域网，那么恭喜你，你可以多很多的方案可以做到。

 

二、分析与设计思路

其实我们假设的环]]></description><category></category></item><item><title><![CDATA[Java项目切换maven编译时出现大量重复jar包]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/46311253</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/46311253</guid><author>f756707471</author><pubDate>Mon, 01 Jun 2015 15:35:16 +0800</pubDate><description><![CDATA[最近公司的项目准备使用maven，切换倒很简单，但是编译时却发现一个很怪异的现象，就是POM中并未配置的jar包或者未配置该版本的jar包还是出现在了lib文件夹下，一开始以为是exclusions没设置好，但经过反复试验发现不能完全解决问题，有些属于项目组自定义的jar包也有多个版本，而且有些电脑上编译却没有问题，于是想到是不是本地maven仓库坏了，删除重新下载，也不行，后来偶然看到一篇帖子说]]></description><category></category></item><item><title><![CDATA[怎样查出SQLServer的性能瓶颈]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/43736601</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/43736601</guid><author>f756707471</author><pubDate>Wed, 11 Feb 2015 18:15:22 +0800</pubDate><description><![CDATA[怎样查出SQLServer的性能瓶颈

--王成辉翻译整理，转贴请注明出自微软BI开拓者[url]www.windbi.com[/url]
--原帖地址

如果你曾经做了很长时间的DBA，那么你会了解到SQLServe的性能调优不是一个精密的科学。即使是，对于为最佳的性能找到最佳的配置也是很困难的。这是因为对于调优来说很少东西是绝对的。例如，一个性能调优可能对某一方面有用，可是却会影响其]]></description><category></category></item><item><title><![CDATA[如何查看sql server数据库连接数]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/43703173</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/43703173</guid><author>f756707471</author><pubDate>Tue, 10 Feb 2015 14:54:43 +0800</pubDate><description><![CDATA[1.通过系统的“性能”来查看：
开始->管理工具->性能（或者是运行里面输入 mmc）然后通过
添加计数器添加 SQL 的常用统计（MSSQL General Statistics） 然后在下面列出的项目里面选择 用户连接（User Connection） 就可以时时查询到sql server数据库连接数了。


2.通过系统表来查询：
SELECT * FROM 
[Master]]]></description><category></category></item><item><title><![CDATA[Jquery Mobile的表单提交方式]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/10944723</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/10944723</guid><author>f756707471</author><pubDate>Mon, 02 Sep 2013 18:37:53 +0800</pubDate><description><![CDATA[因为之前没用过Jquery Mobile，因此被一个问题难住了，原因是表单提交后的页面样式不对，我一看发现居然继承了上个页面的css样式，查了半天也没查出个所以然，于是乎改了另外一种方式提交，用js的form.submit()方式提交，发现居然好了，但留着疑问总不好啊，于是去请教Alvinte，最后终于解决鸟！下面是jquery官方的说明。


Jquery Mobile会自动通过ajax处]]></description><category></category></item><item><title><![CDATA[上班八小时的习惯]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/10577611</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/10577611</guid><author>f756707471</author><pubDate>Fri, 30 Aug 2013 09:49:50 +0800</pubDate><description><![CDATA[转眼在新公司工作也快3个月了，依稀记得刚来的时候还能每天看看技术书籍，现在每天大把的时间都浪费在了一些无关紧要的事上了，有时发呆都能发上半个小时，对于时间的利用实在是越来越差，每天出于习惯看看新闻，花掉一小时，看看贴吧，花掉一小时，工作的时候也不会控制时间，一些很简单的功能也要想上半天再磨磨蹭蹭地做，这让我的良心大大地难过，是时候改变这些坏习惯了！]]></description><category></category></item><item><title><![CDATA[Hibernate OneToOne注解配置]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/9367807</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/9367807</guid><author>f756707471</author><pubDate>Thu, 18 Jul 2013 14:56:40 +0800</pubDate><description><![CDATA[原文地址：http://mianhuaman.iteye.com/blog/1568623


1. Hibernate Annotation注解OneToOne 

 

原理就不介绍了

 

2. 数据字典表

 

  tb_addressInfo
Sql代码 
CREATE TABLE `tb_addressinfo` (
  `id` int(11)]]></description><category></category></item><item><title><![CDATA[hibernate one-to-many many-to-one 双向注解]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/9367525</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/9367525</guid><author>f756707471</author><pubDate>Thu, 18 Jul 2013 14:45:01 +0800</pubDate><description><![CDATA[原文地址： http://www.cnblogs.com/fancyzero/archive/2012/06/10/hibernate-many-to-one_one-to-many-annotation.html


环境：

Hibernate 3.3.1 
Maven 3.0.4 
MySQL 5.5.13 
Myeclipse 8.6.1 


建表语句：

DROP ]]></description><category></category></item><item><title><![CDATA[Java程序员常用工具集]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/9298067</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/9298067</guid><author>f756707471</author><pubDate>Thu, 11 Jul 2013 10:32:35 +0800</pubDate><description><![CDATA[我发现很多人没办法高效地解决问题的关键原因是不熟悉工具，不熟悉工具也还罢了，甚至还不知道怎么去找工具，这个问题就大条了。我想列下我能想到的一个Java程序员会用到的常用工具。

一、编码工具

1.IDE：Eclipse或者IDEA，熟悉尽可能多的快捷键，《Eclipse常见快捷键列表》
2.插件： 
(1) Findbugs，在release之前进行一次静态代码检查是必须的
(2)]]></description><category></category></item><item><title><![CDATA[ConcurrentMap.putIfAbsent(key,value) 用法讨论]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/9291287</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/9291287</guid><author>f756707471</author><pubDate>Wed, 10 Jul 2013 15:24:14 +0800</pubDate><description><![CDATA[原文地址：http://wxl24life.iteye.com/blog/1746794


先看一段代码：


Java代码  



public class Locale {  
    private final static Map map = new HashMap();  
    public static Locale getInstance(String]]></description><category></category></item><item><title><![CDATA[ConcurrentHashMap之实现细节]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/9288749</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/9288749</guid><author>f756707471</author><pubDate>Wed, 10 Jul 2013 11:04:18 +0800</pubDate><description><![CDATA[原文地址：http://www.iteye.com/topic/344876


ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解，仅知道它采用了多个锁，大概也足够了。但是在经过一次惨痛的面试经历之后，我觉得必须深入研究它的实现。面试中被问到读是否要加锁，因为读写会发生冲突，我]]></description><category></category></item><item><title><![CDATA[Java GC 日志详解]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/9109757</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/9109757</guid><author>f756707471</author><pubDate>Mon, 17 Jun 2013 09:53:26 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/alivetime/article/details/6895537


Java GC日志可以通过 +PrintGCDetails开启

以ParallelGC为例


YoungGC日志解释如下（图片源地址：这里） ：








FullGC（图片源地址：这里）：




一目了然，一图胜千言]]></description><category></category></item><item><title><![CDATA[Java对象的地址]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/9082753</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/9082753</guid><author>f756707471</author><pubDate>Thu, 13 Jun 2013 10:14:41 +0800</pubDate><description><![CDATA[原文地址：http://javafans.info/java/corejava/15.html
  

在传统的Java编程中，你将不再需要从内存中处理Java对象或位置。 当你在论坛上讨论这一点，提出的第一个问题是为什么你需要知道Java对象的地址？ 它是一种有效的问题。 但以往，我们保留进行试验的权利。探索未知领域的问题并没有什么错。我想出了一个使用sun公司包的实验。Unsafe是一个]]></description><category></category></item><item><title><![CDATA[Java线程池的好处]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/8848228</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/8848228</guid><author>f756707471</author><pubDate>Thu, 25 Apr 2013 15:39:15 +0800</pubDate><description><![CDATA[Java的线程：
    JVM是一个进程，每个进程负责维护一个主线程和其他子线程，当运行一个main函数时可以看到系统增加了一个javaw.exe进程。
Java线程的好处：

    之所以使用线程是因为线程可以共享内存，因为可以共享内存所以可以把1个任务交由多个线程并行处理，这样增加了CPU的利用率，
    其次是因为线程的创建销毁比进程的创建销毁开销小
Java线程池的好处：]]></description><category></category></item><item><title><![CDATA[10个月来领导对我的教育]]></title><link>https://blog.youkuaiyun.com/f756707471/article/details/8823497</link><guid>https://blog.youkuaiyun.com/f756707471/article/details/8823497</guid><author>f756707471</author><pubDate>Fri, 19 Apr 2013 13:17:35 +0800</pubDate><description><![CDATA[1、缺乏主动学习的欲望
2、更好的把握工作进度，安排好自己的工作
3、对于需要邮件沟通的事情，能够做出正确的判断并采取正确的沟通方式
4、对于一个任务要整理清楚思路再做，边做边想既不能专注做也不能专注想，想不清楚就动手，很可能事倍功半；想不清楚就一动别动，养成一个良好的工作方式能够事半功倍。
5、面对困难要学会主动寻求帮助
6、要在帮助新人的过程中，有意的培养好今后要带的人，为今后的工作]]></description><category></category></item></channel></rss>