<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[白及]]></title><description><![CDATA[分享价值，记录点滴！]]></description><link>https://blog.csdn.net/u010098331</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; u010098331]]></copyright><item><title><![CDATA[web开发框架详解]]></title><link>https://blog.csdn.net/u010098331/article/details/72801522</link><guid>https://blog.csdn.net/u010098331/article/details/72801522</guid><author>u010098331</author><pubDate>Mon, 29 May 2017 12:15:36 +0800</pubDate><description><![CDATA[今年我一直在思考web开发里的前后端分离的问题，到了现在也颇有点心得了，随着这个问题的深入，再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC，我突然有了一个新的疑问无法得到正确的解释，为什么我们现在做java的web开发，会选择struts2或者springMVC这样的框架，而不是使用servlet加jsp这样的技术呢？特别是现在我们web的前端页面都是使用v]]></description><category></category></item><item><title><![CDATA[如何学习web开发框架]]></title><link>https://blog.csdn.net/u010098331/article/details/72801403</link><guid>https://blog.csdn.net/u010098331/article/details/72801403</guid><author>u010098331</author><pubDate>Mon, 29 May 2017 11:49:35 +0800</pubDate><description><![CDATA[web framework层出不穷，特别是ruby/python,各有10+个,php/java也是一大堆 根据我自己的经验写了一个to 
do list,按照这个清单，一条一条的学习，事半功倍，很快就能掌握 
一共25条，即便很磨蹭，2小时也能搞定一条，25*2=50。只需要50小时就能掌握任意一种web框架
各类web框架大同小异:现代web开发框架的6大元素，把握主线，就不会迷路
]]></description><category></category></item><item><title><![CDATA[什么是框架 架构 设计模式 比较 对比 区别]]></title><link>https://blog.csdn.net/u010098331/article/details/72783991</link><guid>https://blog.csdn.net/u010098331/article/details/72783991</guid><author>u010098331</author><pubDate>Sat, 27 May 2017 19:18:34 +0800</pubDate><description><![CDATA[框架的作用在于：由于提取了特定领域软件的共性部分，因此在此领域内新项目的开发过程中代码不需要从头编写，只需要在框架的基础上进行一些开发和调整便可满足要求；




对于开发过程而言，这样做会提高软件的质量，降低成本，缩短开发时间，使开发越做越轻松，效益越做越好，形成一种良性循环。


框架不是现成可用的应用系统。是一个半成品，需要后来的开发人员进行二次开发，实现具体功能的应用系统。]]></description><category></category></item><item><title><![CDATA[web 框架详解（python）]]></title><link>https://blog.csdn.net/u010098331/article/details/72782956</link><guid>https://blog.csdn.net/u010098331/article/details/72782956</guid><author>u010098331</author><pubDate>Sat, 27 May 2017 17:00:04 +0800</pubDate><description><![CDATA[Web 应用框架，简称为 web
 框架，是编写 web 应用程序的基石。不管简单的博客系统，还是 Ajax 为主的应用，网络上所有的页面都是代码构成的。进来我发现，很多想学习诸如 Flask 或者 Django 等 web 框架的开发者，并不很了解 web 框架是什么，它们的作用和工作原理。这篇文章，我将会讲一下这个通常会被忽略的话题。希望读完这篇文章，你能比较深刻地理解 web 框架到底是什]]></description><category></category></item><item><title><![CDATA[app接口 web接口简单理解]]></title><link>https://blog.csdn.net/u010098331/article/details/72772646</link><guid>https://blog.csdn.net/u010098331/article/details/72772646</guid><author>u010098331</author><pubDate>Fri, 26 May 2017 18:29:43 +0800</pubDate><description><![CDATA[1  j2ee的web工程开发中，接口的意思
两个不同的j2ee的web工程，A和B，A工程如果要访问B工程中的某个函数方法，这就要通过接口的形式进行访问，即通过webservice的方式（如webservice的框架axis等）。
即发起一个http url请求，传入参数是什么，得到什么返回结果。


2 app研发中的接口，意思是，app端发起一个http url请求，传入参数是什么]]></description><category></category></item><item><title><![CDATA[查看 OGG debug信息 OGG 的日志文件存放路径]]></title><link>https://blog.csdn.net/u010098331/article/details/72723107</link><guid>https://blog.csdn.net/u010098331/article/details/72723107</guid><author>u010098331</author><pubDate>Thu, 25 May 2017 10:36:18 +0800</pubDate><description><![CDATA[GGSCI (sdb) 102> send mgr childstatus debug




Sending CHILDSTATUS, request to MANAGER ...




Child Process Status - 1 Entries




ID      Group   Process Retry Retry Time          St]]></description><category></category></item><item><title><![CDATA[OGG-01044 错误]]></title><link>https://blog.csdn.net/u010098331/article/details/72723092</link><guid>https://blog.csdn.net/u010098331/article/details/72723092</guid><author>u010098331</author><pubDate>Thu, 25 May 2017 10:34:55 +0800</pubDate><description><![CDATA[今天在给客户安装 OGG 的时候，PUMP 进程无法启动。

GGSCI (ycods1) 21> start PUMPBAM

Sending START request to MANAGER ...

EXTRACT PUMPBAM starting

GGSCI (ycods1) 22> info all

Program     Status      Group   ]]></description><category></category></item><item><title><![CDATA[什么是表单验证]]></title><link>https://blog.csdn.net/u010098331/article/details/72687804</link><guid>https://blog.csdn.net/u010098331/article/details/72687804</guid><author>u010098331</author><pubDate>Wed, 24 May 2017 18:24:38 +0800</pubDate><description><![CDATA[获取表单标签的值，对比该值是否为空或者是否和你设定的值的标准相符（比如：输入长度，字符限制等）。
如果比对有误则进行对用户的 提示（比如弹出窗口）,并且阻止表单提交，反之则提交表单！
通常在前端完成。标识符 form标签
常有javascript、jsp等等，现在有现成的表单验证插件。]]></description><category></category></item><item><title><![CDATA[ERROR: opening port for MGR MGR]]></title><link>https://blog.csdn.net/u010098331/article/details/72674144</link><guid>https://blog.csdn.net/u010098331/article/details/72674144</guid><author>u010098331</author><pubDate>Wed, 24 May 2017 10:40:13 +0800</pubDate><description><![CDATA[GGSCI (oggmiddle) 3> stop mgr
Manager process is required by other GGS processes.
Are you sure you want to stop it (y/n)? y

Sending STOP request to MANAGER ...

ERROR: opening port for MGR MGR ]]></description><category></category></item><item><title><![CDATA[OGG-01223 TCP/IP error 111 (Connection refused)]]></title><link>https://blog.csdn.net/u010098331/article/details/72674125</link><guid>https://blog.csdn.net/u010098331/article/details/72674125</guid><author>u010098331</author><pubDate>Wed, 24 May 2017 10:38:57 +0800</pubDate><description><![CDATA[WARNING OGG-01223  TCP/IP error 111 (Connection refused).






查看view param pm110628

 

 

GGSCI (p670b) 18>


GGSCI (p670b) 19> view param PM110628

extract PM110628
passthru
rm]]></description><category></category></item><item><title><![CDATA[OGG-00665  OCI Error executing single row select]]></title><link>https://blog.csdn.net/u010098331/article/details/72674092</link><guid>https://blog.csdn.net/u010098331/article/details/72674092</guid><author>u010098331</author><pubDate>Wed, 24 May 2017 10:37:39 +0800</pubDate><description><![CDATA[OGG-00665  OCI Error executing single row select (status = 3113-ORA-03113:
 end-of-file o
n communication channel





解决

1、

Applies to:
Oracle GoldenGate - Version: 11.1.1.0.7 and late]]></description><category></category></item><item><title><![CDATA[OGG-01224 Address already in use]]></title><link>https://blog.csdn.net/u010098331/article/details/72674078</link><guid>https://blog.csdn.net/u010098331/article/details/72674078</guid><author>u010098331</author><pubDate>Wed, 24 May 2017 10:35:34 +0800</pubDate><description><![CDATA[1， 启动manager也启动不了，会出现这个错误



[html] view
 plaincopy






2013-01-03 06:28:58  ERROR   OGG-01224  Address already in use.  
  
2013-01-03 06:28:58  ERROR   OGG-01668  PROCESS ABENDING.  ]]></description><category></category></item><item><title><![CDATA[pymongo.Connection 用法详解]]></title><link>https://blog.csdn.net/u010098331/article/details/72655279</link><guid>https://blog.csdn.net/u010098331/article/details/72655279</guid><author>u010098331</author><pubDate>Tue, 23 May 2017 19:46:04 +0800</pubDate><description><![CDATA[pymongo的Connection()方法不建议使用，官方推荐新方法MongoClient() 



db = pymongo.Connection("192.168.1.2",27017)
解决：

conn = pymongo.MongoClient("localhost", 27017)


参考:


消息来源为PyMongo项目文档：http://api.m]]></description><category></category></item><item><title><![CDATA[什么软件架构]]></title><link>https://blog.csdn.net/u010098331/article/details/72638001</link><guid>https://blog.csdn.net/u010098331/article/details/72638001</guid><author>u010098331</author><pubDate>Tue, 23 May 2017 11:18:05 +0800</pubDate><description><![CDATA[那么什么是软件架构呢？

按照惯例，我们来看看是什么问题，是谁的问题。

要解决谁的问题？



如前所述，软件实际上就是把现实生活模拟到计算机中，并且软件是需要在计算机的硬件中运行起来的。要做到这一点需要解决两个问题：

一、业务问题

具体的现实生活状态下，没有软件的时候，所解决的问题的主体是谁，解决的是什么问题，是如何解决，如何运作的？

二、计算机问题

]]></description><category></category></item><item><title><![CDATA[模版引擎详解]]></title><link>https://blog.csdn.net/u010098331/article/details/72625274</link><guid>https://blog.csdn.net/u010098331/article/details/72625274</guid><author>u010098331</author><pubDate>Mon, 22 May 2017 12:15:45 +0800</pubDate><description><![CDATA[模板引擎（这里特指用于Web开发的模板引擎）：
是为了使用户界面与业务数据（内容）分离而产生的，它可以生成特定格式的文档，用于网站的模板引擎就会生成一个标准的HTML文档。模板引擎不属于特定技术领域，它是跨领域跨平台的概念。
不只是java中有,在Asp下有模板引擎，在PHP下也有模板引擎，在C#下也有，
甚至JavaScript、WinForm开发都会用到模板引擎技术。java中比较流行的]]></description><category></category></item><item><title><![CDATA[JavaScript设计前端模板初步理解]]></title><link>https://blog.csdn.net/u010098331/article/details/72625247</link><guid>https://blog.csdn.net/u010098331/article/details/72625247</guid><author>u010098331</author><pubDate>Mon, 22 May 2017 12:06:56 +0800</pubDate><description><![CDATA[模板这个词，可能很多人第一印象是后端的技术（Smarty，Velocity等），但本文要讲的却不是后端的概念，而是前端开发中所使用到的一种技术，也就是“前端模板”技术。

　　模板的工作原理可以简单地分成两个步骤：模板解析（翻译）和数据渲染。这两个步骤可分别部署在前端或后端来执行。如果都放在后端执行，则是像Smarty这样的后端模板，而如果都放在前端来执行，则是我们要探讨的前端模板。

　]]></description><category></category></item><item><title><![CDATA[百度静态资源公共库]]></title><link>https://blog.csdn.net/u010098331/article/details/69397941</link><guid>https://blog.csdn.net/u010098331/article/details/69397941</guid><author>u010098331</author><pubDate>Thu, 06 Apr 2017 17:47:36 +0800</pubDate><description><![CDATA[http://cdn.code.baidu.com/
白及说：
白及原创，所有权归百度公司所有。]]></description><category></category></item><item><title><![CDATA[dubbo（详解）在线手册]]></title><link>https://blog.csdn.net/u010098331/article/details/68953511</link><guid>https://blog.csdn.net/u010098331/article/details/68953511</guid><author>u010098331</author><pubDate>Sun, 02 Apr 2017 19:14:34 +0800</pubDate><description><![CDATA[http://dubbo.io/User+Guide-zh.htm
文章原创，作品归整理者所有。]]></description><category></category></item><item><title><![CDATA[Lucene Sphinx 全文索引 对比]]></title><link>https://blog.csdn.net/u010098331/article/details/68951446</link><guid>https://blog.csdn.net/u010098331/article/details/68951446</guid><author>u010098331</author><pubDate>Sun, 02 Apr 2017 11:52:45 +0800</pubDate><description><![CDATA[全文检索功能很多系统中都有用到，但我有个疑问：到底是用数据库中提供的全文检索功能，还是选用如 Lucene 之类的东西来实现？我主要想知道，这两种方式有什么区别？各自适用于什么样的场合？对中文的支持都怎么样？效率呢？

 

 

1.   1lucene(solr, elasticsearch 都是基于它） 

检索时它对CPU和内存的需求很小， 建立索引时却不小，不过估计你每天]]></description><category></category></item><item><title><![CDATA[ubantu14.04 启动mongo db]]></title><link>https://blog.csdn.net/u010098331/article/details/68947192</link><guid>https://blog.csdn.net/u010098331/article/details/68947192</guid><author>u010098331</author><pubDate>Sat, 01 Apr 2017 18:42:26 +0800</pubDate><description><![CDATA[在Ubuntu下进行MongoDB安装步骤


一. 在Ubuntu下最傻瓜的步骤（以下都在root用户下进行操作）：
1.运行"apt-get install mongo"

如果遇到找不到安装包的话运行"apt-get update"

2.这时装好以后应该会自动运行mongod程序，通过"pgrep mongo -l "查看进程是否已经启动

3.在终端输入"mongo"]]></description><category></category></item></channel></rss>