`
文章列表
    首先我在网上找了几篇文章,按照说明安装,结果都没有成功。我想是采用yum的方式安装,这样比较简单,下面这样进行: 第一步:在/etc/yum.repos.d/目录下建立一个nginx.repo软件源配置文件。 # cd /etc/yum.repos.d/  # vim nginx repo 然后填写如下文件内容  [nginx]  name=nginx repo  baseurl=http://nginx.org/packages/centos/$releasever/$basearch/  gpgcheck=0  enabled=1 执行vim命令保存文件,完整路 ...
平常老是接触tomcat,经常使用kill -9 pid,当然了使用前要先找到tomcat的pid了。 时常这样操作: ps -ef | grep tomcat 显示pid后,kill 掉,刚发现了kill 的n种方法,在这里记录一下,看了下面的这些,抽空了试试。 原理是一样的,下面 ...
一:关于虚拟机的性能监控与工具介绍,我觉得这篇文章介绍的挺好: http://zheng12tian.iteye.com/blog/1420508  看完这个,可以进入第二步了 二:visualVM可以说是多合一故障处理工具,基于NetBeans平台开发,举杯了插件扩展功能,有很多使用的插件可以安装。觉得人家已经介绍的很好了,我引用一下:http://www.iteye.com/topic/516447   三:BTrace动态日志跟踪 也很不错,也是VisualVM的插件,也可以独立运行。·它的作用就是在不停止目标程序运行的前提下,通过HotSpot虚拟机的HotSwap技术动态加 ...
背景:前段时间遇到内存溢出这个问题,就想好好的分析一下原因,想弄明白其中的原理。 平时在工作中也一直使用java,但底层的东西平时也不怎么看,但遇到问题了,还是要对底层有深入的了解。 我的深入java开始了: 第一步:深入理解jvm,找了个资料就开始看了,资料很多。 第二步:在看jvm的时候,经常会看到jmm(java 内存模型),决定也好好看一下。    -- 看了几篇连续的关于java内存模型的文章,写的非常好,地址如下    http://www.infoq.com/cn/articles/java-memory-model-1 (深入理解java内存模型一到四)。 第三 ...
最近遇到了这个问题:java.lang.OutOfMemoryError: PermGen space,已经上线一段时间。 找了点资料看看,前辈已经总结的很好了,我参考了一下这几个文章: http://www.iteye.com/topic/80620 -- 参与的人挺多的 http://java.chinaitlab.com/base/836419.html  http://developer.51cto.com/art/200906/129346.htm http://baike.baidu.com/view/79183.htm -- 百度百科,我感觉总结的挺好的   我想找 ...
今天改了个oracle树形结构展示的问题,帮人擦屁股啊。 之前组织机构展示没有层次,改的时候使用的oracle的自带的start with...connect by prior 有好多人已经总结了,我就直接拿过来用,很顺利。在这里简单show一下,说不定有人要用到这个时,还是有点帮助的。     借鉴文章: http://www.zxbc.cn/a/Oracle/20100506084944.html http://blog.sina.com.cn/s/blog_724246700101e6od.html
首先咱不是dba啊,但老是操作oracle,多了解点还是很有好处的。   想知道某个索引属于哪个表,可以执行下面的这个sql: select TABLE_NAME from all_constraints where CONSTRAINT_NAME='PK_ID';   注意: 1.表应为:all_constraints 2.主键约束“PK_ID”必须大写   遇到类似异常: ORA-00001: unique constraint (XX.SYS_C0012105) violated 注意:有时表中id的最大值比sequence的下一个值还要大,这时需要设置sequ ...
   Kettle是一款国外开源的etl工具,纯java编写,绿色无需安装,数据抽取高效稳定(数据迁移工具)。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。  Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。  Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。  作为Pentaho的一个重要组成部分,现在在国内项目应用上逐渐增 ...
  网络由下往上分为: 物理层--                       数据链路层-- 网络层--                       IP协议 传输层--                       TCP协议 会话层-- 表示层和应用层--           HTTP协议   1、TCP/IP连接
  一 表备份与恢复语句 create table THBCRM_t_member    as select * from t_member;--备份 delete from t_member; INSERT INTO t_member  SELECT * FROM THBCRM_t_member; --恢复 二 查看用户名重复的用户 select u.id,u.deleted,u.user_name,u.first_name, u.last_name from users u  where u.user_name in (select t.user_name from users ...
  我遇到下面的这种情况: 现在A库中有会员表,会员卡表,会员与卡的关系表,B库中也有这三个表,两个库的会员表的手机号是一对一的关系,是相等的,主键不相等。 想用A库中这三个表的主键(会员id,卡id,关系表中的 ...
从设计模式的方向看:Zookeeper是基于观察者模式设计的分布式服务管理框架。 下面是基于前辈们的一些理解与总结:   ZooKeeper介绍 ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 Zookeeper是Google的Chubby一个开源的实现.是高有效和可靠的协同工作系统.Zookeeper能够用来leader选举,配置信息维护等.在一个分布式的环境中,我们需 ...
我现在的情况是:在plsql中导入导出表慢,还老断开连接,想找一个快速稳定的方式连接oracle。经dba说expdp快,就用了一下,这里简单总结一下,以后如果再用到时方便。 使用EXPDP和IMPDP时应该注意的事项: EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。 EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。 IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。 expdp或impdp命令时,可暂不指出用户名/密码@实例名 as ...
  什么是 Cookie? Cookie 是您访问过的网站创建的文件,用于存储浏览信息,例如您的网站偏好设置或个人资料信息。共有两种类型的 Cookie:第一方 Cookie 是由地址栏中列出的网站域设置的 Cookie, 而第三方 Cookie 来自在网页上嵌入广告或图片等项的其他域来源。

rpc介绍

RPC 一 基本介绍 RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在
Global site tag (gtag.js) - Google Analytics