<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[woshishengcanduide的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/woshishengcanduide</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; woshishengcanduide]]></copyright><item><title><![CDATA[Apache Camel是个什么玩意？]]></title><link>https://blog.youkuaiyun.com/woshishengcanduide/article/details/124373049</link><guid>https://blog.youkuaiyun.com/woshishengcanduide/article/details/124373049</guid><author>woshishengcanduide</author><pubDate>Mon, 25 Apr 2022 02:39:21 +0800</pubDate><description><![CDATA[初探Apache Camel
Apache Camel 是基于EIP(Enterprise Integration Patterns)的一款开源框架。
![camel核心概念展示](https://img-blog.csdnimg.cn/bf6bc1dcffce4494bf8d7bbad7596e9c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ay86LS16LS1,size_20,color_]]></description><category></category></item><item><title><![CDATA[数据库死锁及查看mysql执行计划]]></title><link>https://blog.youkuaiyun.com/woshishengcanduide/article/details/89473212</link><guid>https://blog.youkuaiyun.com/woshishengcanduide/article/details/89473212</guid><author>woshishengcanduide</author><pubDate>Tue, 23 Apr 2019 15:12:27 +0800</pubDate><description><![CDATA[死锁问题分析

https://www.cnblogs.com/LBSer/p/5183300.html

查看执行计划

https://www.cnblogs.com/xu-xiang/p/5833349.html
]]></description><category></category></item><item><title><![CDATA[java中stream流使用分享]]></title><link>https://blog.youkuaiyun.com/woshishengcanduide/article/details/84342008</link><guid>https://blog.youkuaiyun.com/woshishengcanduide/article/details/84342008</guid><author>woshishengcanduide</author><pubDate>Thu, 22 Nov 2018 15:52:59 +0800</pubDate><description><![CDATA[背景

         java8.0中新推出了stream方法，增强了对集合的操作。代码更优雅，更具有可读性

基本概念

       串行流：逐个计算

       并行流：将流切成多份（fork），分别计算，然后组装(join)    慎重使用，有可能有副作用

       注：可通过parallel() -&amp;gt; 并行流、sequential() -&amp;gt; 串行流方便的在两种类...]]></description><category></category></item><item><title><![CDATA[grails domain 如何不生成对应的表、如何不生成某些字段的表字段等]]></title><link>https://blog.youkuaiyun.com/woshishengcanduide/article/details/76608623</link><guid>https://blog.youkuaiyun.com/woshishengcanduide/article/details/76608623</guid><author>woshishengcanduide</author><pubDate>Thu, 03 Aug 2017 10:14:45 +0800</pubDate><description><![CDATA[grails 底层集成了hibernate，所以会根据你的实体类自动创建表结构（对应表不存在的情况下），那么如何创建一个不会自动生成表的实体类domain呢？

一、不生成对应的表

只需要在其他domain类中，定义你不需要表的domain类，即内部类

在A.groovy中声明domain B

class A {

String name

}

 

class B {

String n...]]></description><category></category></item><item><title><![CDATA[解决ie8下  不能修改disabled的表单元素的样式（默认灰色，opcity：0.3）]]></title><link>https://blog.youkuaiyun.com/woshishengcanduide/article/details/73839389</link><guid>https://blog.youkuaiyun.com/woshishengcanduide/article/details/73839389</guid><author>woshishengcanduide</author><pubDate>Wed, 28 Jun 2017 14:08:04 +0800</pubDate><description><![CDATA[对于ie10及以上版本
  可以直接通过css样式来修改
  加上
   
  *[disabed] {color:block;}
  
对于ie9以前的版本
  以上写法不起作用，需要如下操作
  用js更改

script type="text/javascript">
    if ((navigator.userAgent.indexOf('MSIE') >= 0)]]></description><category></category></item><item><title><![CDATA[Semaphore初识 java信号量]]></title><link>https://blog.youkuaiyun.com/woshishengcanduide/article/details/53036028</link><guid>https://blog.youkuaiyun.com/woshishengcanduide/article/details/53036028</guid><author>woshishengcanduide</author><pubDate>Fri, 04 Nov 2016 15:56:31 +0800</pubDate><description><![CDATA[朋友在写抽奖活动的时候，为了控制线程，用到了Semaphore类 ，之前也是没有用到过，就简单认识一下它。
Semaphore,是负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。也是操作系统中用于控制进程同步互斥的量。或者说，简单的来讲，就
是信号量。
比如我们去网吧开机子上网（原谅楼主是个网瘾少年），网吧总共只有100台机子，也就是只可能有100个人同时上网，也就是信号量为10]]></description><category></category></item><item><title><![CDATA[js原型和原型链讲解<转>]]></title><link>https://blog.youkuaiyun.com/woshishengcanduide/article/details/52597848</link><guid>https://blog.youkuaiyun.com/woshishengcanduide/article/details/52597848</guid><author>woshishengcanduide</author><pubDate>Tue, 20 Sep 2016 17:08:50 +0800</pubDate><description><![CDATA[一. 普通对象与函数对象
  JavaScript 中，万物皆对象！但对象也是有区别的。分为普通对象和函数对象，Object ，Function 是JS自带的函数对象。下面举例说明

 function f1(){};
 var f2 = function(){};
 var f3 = new Function('str','console.log(str)');

 var o3]]></description><category></category></item><item><title><![CDATA[postgresql同oracle语法差异]]></title><link>https://blog.youkuaiyun.com/woshishengcanduide/article/details/52412280</link><guid>https://blog.youkuaiyun.com/woshishengcanduide/article/details/52412280</guid><author>woshishengcanduide</author><pubDate>Fri, 02 Sep 2016 11:16:47 +0800</pubDate><description><![CDATA[很多内容是网上查的资料，我只是整理下，有遗漏的地方，欢迎补充
首先用工具（Ora2pg）自动转换
由于这个项目后台程序量很大，存储过程+触发器大约有15万行代码。
用这个工具可以将一些oracle与pgsql的语法差异自动处理下，但不是全部，剩下的需要手工修改。
 
ORACLE语法 →
PostgreSQL语法
1、VARCHAR2 
→ varchar
2、DATE 
→ ]]></description><category></category></item></channel></rss>