<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[perfectProgramming的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/perfectProgramming</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; perfectProgramming]]></copyright><item><title><![CDATA[mysql数据库停止后，无法重启的问题总结]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/79230552</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/79230552</guid><author>perfectProgramming</author><pubDate>Thu, 01 Feb 2018 16:53:44 +0800</pubDate><description><![CDATA[可能是因为倒库或者其它原因导致的数据锁表或者锁库，无法进行其它数据操作。当重启时，始终启动不起来
通常使用 ps -ef|grep mysql 可以看到有mysql的进程，但是kill后，发现还是无法启动，此时，可能只是将mysq的进程杀掉了，但是倒库的进程还没杀死，即进程占用数据库文件的进程还没关闭。
此时，可以使用ps -ef|grep /mnt/data/mysql/data 查看进程，]]></description><category></category></item><item><title><![CDATA[mongodb cloneCollection cloneDb]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/78978217</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/78978217</guid><author>perfectProgramming</author><pubDate>Fri, 05 Jan 2018 10:34:30 +0800</pubDate><description><![CDATA[db.runCommand({cloneCollection:"dbName.collectionName",from:"host",username:"***",password:"***"});



cloneCollection  远程复制集合，参数是数据库名称.集合名称
from  集合的源  ip:port
query 当前这个在上面语句中缺省，是BasicDbObject]]></description><category></category></item><item><title><![CDATA[使用springmvc+zookeeprt+dubbo进行rpcdaja]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/78769892</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/78769892</guid><author>perfectProgramming</author><pubDate>Mon, 11 Dec 2017 11:33:20 +0800</pubDate><description><![CDATA[但在使用过程中往往会出现个人遇到的问题，而网上没有解决方案或者需要查询其它资料，我搭建完后，整理了一下几点心得，与大家分享：]]></description><category></category></item><item><title><![CDATA[人大金仓数据库的使用心得]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/78363932</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/78363932</guid><author>perfectProgramming</author><pubDate>Fri, 27 Oct 2017 13:33:29 +0800</pubDate><description><![CDATA[人大金仓作为一款国产数据库，为国争光确实做到了，但是国内使用的人数还是比较少的，能查到的相关资料比较少。
在此，我将最近使用人大金仓的一些心得总结一下，希望能够帮助到一些人：
1、人大金仓数据库的跨库查询好像并没有实现，在他们新的技术白皮书中提到了，但是并没有点明需要如何使用才能跨库查询
2、人大金仓数据库的自增字段只需要标识IDENTITY（1,1）,括号里的第一个参数是起始值，第二个参数]]></description><category></category></item><item><title><![CDATA[No row with the given identifier exists: [com.wanmei.entity.TableMeta#3219]]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/73124112</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/73124112</guid><author>perfectProgramming</author><pubDate>Mon, 12 Jun 2017 16:57:08 +0800</pubDate><description><![CDATA[[INFO]-[org.hibernate.event.def.DefaultLoadEventListener] Error performing load command
org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.wanmei.entity.TableMeta#321]]></description><category></category></item><item><title><![CDATA[多层limit查询  mysql出现异常This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery']]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/72963159</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/72963159</guid><author>perfectProgramming</author><pubDate>Fri, 09 Jun 2017 16:35:03 +0800</pubDate><description><![CDATA[This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
这个版本的MySQL还不支持的限制/所有/任何/查询”

原始的sql如下：
select  * from 
(select   pricerecord.* from pricerecord    where 1=1  and zt=0]]></description><category></category></item><item><title><![CDATA[phantomJs+CasperJS windows上安装]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/72900900</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/72900900</guid><author>perfectProgramming</author><pubDate>Wed, 07 Jun 2017 16:21:01 +0800</pubDate><description><![CDATA[1、首先下载phantomJs  需要1.9的版本，如果是2.*的版本，因为启动的exe是在bin目录下，亲测如果配合casperjs使用配置上环境变量后，会出现提示“您是否安装了phantomJs”
所以需要安装1.9的版本，可点击下载
2、然后在环境变量的path上配置phantomJs的路径
3、下载casperjs  这个在csdn中也有，可点击下载，下载完是jar包，解压到指定目录]]></description><category></category></item><item><title><![CDATA[线程池和定时器]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/72731265</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/72731265</guid><author>perfectProgramming</author><pubDate>Thu, 25 May 2017 17:04:43 +0800</pubDate><description><![CDATA[1、线程池ThreadPool相关
在java.util.concurrent包下，提供了一系列与线程池相关的类。合理的使用线程池，可以带来多个好处：
（1）降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗；
（2）提高响应速度。当任务到达时，任务可以不需要等到线程创建就能立即执行；
（3）提高线程的可管理性。线程是稀缺资源，如果无限制的创建，不仅会消耗系统资源，还会降低]]></description><category></category></item><item><title><![CDATA[tomcat负载均衡问题]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/54965191</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/54965191</guid><author>perfectProgramming</author><pubDate>Fri, 10 Feb 2017 11:09:22 +0800</pubDate><description><![CDATA[Tomcat集群配置学习篇-----分布式应用

转载自http://blog.youkuaiyun.com/yipanbo/article/details/44079083

现目前基于javaWeb开发的应用系统已经比比皆是，尤其是电子商务网站，要想网站发展壮大，那么必然就得能够承受住庞大的网站访问量；大家知道如果服务器访问量过大，就会出现服应用务器崩溃的情况，这个时候怎么办，难道就只能去重启服务]]></description><category></category></item><item><title><![CDATA[kendoUI grid表格填充]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/51697400</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/51697400</guid><author>perfectProgramming</author><pubDate>Fri, 17 Jun 2016 09:01:49 +0800</pubDate><description><![CDATA[使用kendui的grid插件生成表格，需要使用
loadFilds : function() {
        var fields = {
            id : {
                type : "String"
            },
            customsCode : {
                type : "String"]]></description><category></category></item><item><title><![CDATA[java基础，+=的问题]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/51697318</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/51697318</guid><author>perfectProgramming</author><pubDate>Fri, 17 Jun 2016 08:30:38 +0800</pubDate><description><![CDATA[java+=的问题int i=0;
double b=2.0;
i+=b;//能够编译通过
i=i+b;//编译不能通过原因总结： 
i是int型，用+号连接b时，会将double强转成int，这时候，编译器是不允许的，因为此时，你已经丢失精度了，而如果是用+=时，这项工作是由其内部实现的，当使用复合赋值运算符进行操作时，即使右边算出的结果是int类型，系统也会将其转化为左边的double类型，而使]]></description><category></category></item><item><title><![CDATA[android布局属性大全]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/50930303</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/50930303</guid><author>perfectProgramming</author><pubDate>Sat, 19 Mar 2016 11:55:22 +0800</pubDate><description><![CDATA[Android功能强大，界面华丽，但是众多的布局属性就害苦了开发者，下面这篇文章结合了网上不少资料.

第一类:属性值为true或false
android:layout_centerHrizontal 水平居中 （Hrizontal表示水平）
android:layout_centerVertical 垂直居中 （Vertiacl表示垂直）
android:layout_centerI]]></description><category></category></item><item><title><![CDATA[火狐中禁用图片拖动打开新页面，禁用右键和复制]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/50176329</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/50176329</guid><author>perfectProgramming</author><pubDate>Fri, 04 Dec 2015 16:06:34 +0800</pubDate><description><![CDATA[破洛洛 
 

document.oncontextmenu=function(e){return false;} 
 

body { 
-moz-user-select:none; 
} 
 
 
破洛洛
破洛洛是一个专业的收集各类脚本学习资料的网站,尽量修正错误打造精品脚本类学习网站,我们为大家游戏脚本资源,源码,软件,asp,php,javascript等编程资料,]]></description><category></category></item><item><title><![CDATA[在页面监听鼠标的事件，超时退出]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/50112589</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/50112589</guid><author>perfectProgramming</author><pubDate>Mon, 30 Nov 2015 15:02:13 +0800</pubDate><description><![CDATA[//设置鼠标不点击多少秒之后推出
        // 移动了就更新最近一次移动的时间。 
        document.onmousemove = function(){ 
        window.lastMove = new Date().getTime(); 
        }; 
        window.lastMove = new Date().getTime]]></description><category></category></item><item><title><![CDATA[数据库调优的几种方法]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/50016985</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/50016985</guid><author>perfectProgramming</author><pubDate>Tue, 24 Nov 2015 18:51:53 +0800</pubDate><description><![CDATA[转载自：http://www.myfreelinux.com/?p=538

1．引言    
    数据库调优可以使数据库应用运行得更快，它需要综合考虑各种复杂的因素。将数据均 匀分布在磁盘上可以提高I/O 利用率，提高数据的读写性能；适当程度的非规范化可以改善 系统查询性能；建立索引和编写高效的SQL 语句能有效避免低性能操作；通过锁的调优解 决并发控制方面的性能问题。     数据库]]></description><category></category></item><item><title><![CDATA[json串中的对象集合如何转换出来]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/49904843</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/49904843</guid><author>perfectProgramming</author><pubDate>Wed, 18 Nov 2015 11:38:36 +0800</pubDate><description><![CDATA[HmsRecord r=new HmsRecord();
           r.setAnswerstr("123123");
            String sss="{R:\"0\",DESC:\"成功\",value:["+JSONObject.fromObject(r)+"]}";
            JSONObject json1=JSONObject.fromOb]]></description><category></category></item><item><title><![CDATA[使用createSQLQuery直接封装成自定义对象]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/49489581</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/49489581</guid><author>perfectProgramming</author><pubDate>Thu, 29 Oct 2015 11:43:16 +0800</pubDate><description><![CDATA[在query中加上 setResultTransformer(Transformers.aliasToBean(clazz));
这里的clazz表示的是传入的自定义的bean.class ，这里的bean是自己封装的，不需要有映射文件，如果使用query = getSession().createSQLQuery(sql).addEntity(clazz); 需要bean具有映射文件

q]]></description><category></category></item><item><title><![CDATA[spring整合hibernate配置注解事务的相关问题]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/48787175</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/48787175</guid><author>perfectProgramming</author><pubDate>Mon, 28 Sep 2015 17:20:45 +0800</pubDate><description><![CDATA[<bean id="sessionFactory"  
			class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"  
			lazy-init="false">  
			
			
			  
			  
			  
			com/aaa/healthHouse/model/Cusna]]></description><category></category></item><item><title><![CDATA[jdbc连接oracle10g测试数据库插入]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/47272721</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/47272721</guid><author>perfectProgramming</author><pubDate>Tue, 04 Aug 2015 10:08:20 +0800</pubDate><description><![CDATA[使用jdbc向数据库插入100000条记录，分别使用statement，PreparedStatement，及PreparedStatement+批处理3种方式进行测试：
//1.使用statement插入100000条记录
 
public void exec(Connection conn){
  try {
   Long beginTime = System.currentTim]]></description><category></category></item><item><title><![CDATA[存储过程学习文档]]></title><link>https://blog.youkuaiyun.com/perfectProgramming/article/details/47272047</link><guid>https://blog.youkuaiyun.com/perfectProgramming/article/details/47272047</guid><author>perfectProgramming</author><pubDate>Tue, 04 Aug 2015 09:33:29 +0800</pubDate><description><![CDATA[存储过程是存储在数据库中可重复使用的一段程序代码，一个存储过程包含名字，参数列表，以及一些sql语句集，复杂一点的还有控制结构、异常处理、游标等等
 
那么我们为什么要使用存储过程
Ø  存储过程是已经被认证的技术
Ø  存储过程是重复使用的组件
Ø  存储过程会使系统运行更快
Ø  存储过程具有可移植性
Ø  保证数据库的安全性和完整性
Ø  灵活性

 
存储过程的基本知]]></description><category></category></item></channel></rss>