自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 收藏
  • 关注

google搜索一枚

谷歌搜索又一枚http://g.1-blog.com/有点慢~~  有总比没有好嘛~~ 

2015-10-26 22:48:44 338

原创 log4j集成flume-ng

原文地址:http://www.1-blog.com/?p=38flume-ng是时下比较流行的日志收集方案,log4j也是java领域内常用的日志组件。那有什么简单的办法把他们结合起来呢?背景:通常,我们的应用程序已经在使用log4j来记录日志了,有一天我们的日志需要导入到其他地方(同时文本日志暂时也不想丢),用来分析(hdfs)或者检索(elasticsearch),我们就想...

2015-10-03 17:38:20 268

开放API又来了——陪聊微信机器人(带笑话和新闻功能哟)

微信辣么火,不搞一个微信的问答机器人系统多说不过去呀。机器人的趣味问答(不同于行业知识FAQ)。 通用的机器人趣味问答大多都是基于aiml的,我自己的还没调好,暂时借用第三方的,另外加入了笑话和新闻的功能,等我自己的调试好了,再放出来。 先上一个示例微信扫描下图,跟他说 笑话、新闻或者其他常用的对话,试一试吧再说调用方式直接在微信公众平台配置地址:htt...

2015-07-31 21:21:52 888

又来一只开放API——基于FAQ的问答机器人

FAQ,就是问与答嘛!问答机器人,是基于已有问答对进行学习,然后对用户的问题给出相应答复的系统。       现在是一个知识爆炸的时代,考虑到执行的效率等,所以,机器的学习也是按照行业来的。先要给系统提供学习的资料,然后才能提供相对行业的能力。 先看效果由于之前接触过一些运营商相关的东西,所以现有的FAQ是基于运营商业务的FAQ。访问方式分为两种,1.输入文本,返回...

2015-07-31 20:50:27 385

又来一只开放API——基于FAQ的问答机器人

FAQ,就是问与答嘛!问答机器人,是基于已有问答对进行学习,然后对用户的问题给出相应答复的系统。       现在是一个知识爆炸的时代,考虑到执行的效率等,所以,机器的学习也是按照行业来的。先要给系统提供学习的资料,然后才能提供相对行业的能力。 先看效果由于之前接触过一些运营商相关的东西,所以现有的FAQ是基于运营商业务的FAQ。访问方式分为两种,1.输入文本,返回...

2015-07-31 20:47:09 731

原创 用iptables 实现本地端口转发[转]

原文地址:http://phoenix007.iteye.com/blog/712583,转载留存场景假如你在用 resin 调试一个 Web 程序,需要频繁地重启 resin。这个 Web 程序需要开在 80 端口上,而 Linux 限制 1024 以下的端口必须有 root 权限才能开启。但是你又不愿意在调程序的时候总是开着一个 root 终端。在这种情况下,你可以把 resin 开...

2015-04-08 17:44:08 300

又一波开放API接口 精品文摘、站内搜索、笑话详情

前一批开放API说明:[url]http://ajita.iteye.com/blog/2188914[/url]PS:演示网站[url]http://1-blog.com[/url][b]文摘API[/b]说明:调用后返回收藏的文摘列表,包括散文、奇葩、历史、经济四种分类文章。[b]使用方式[/b]请求地址:http://api.1-blog.com/biz/bizs...

2015-03-25 18:34:14 128

又一波开放API接口 精品文摘、站内搜索、笑话详情

前一批开放API说明:[url]http://ajita.iteye.com/blog/2188914[/url]PS:演示网站[url]http://1-blog.com[/url]API详细列表 [url]http://api.1-blog.com/api.html[/url][b]文摘API[/b]说明:调用后返回收藏的文摘列表,包括散文、奇葩、历史、经济四种分类文章...

2015-03-20 17:12:15 432

开放API接口 笑话、天气、新闻

闲来无事,弄了几个API接口,分享给同样需(闲的)要(没事儿)的人吧API接口都是HTTP形式的,数据都是json格式,支持ajax调用(已开放所有域名访问)PS:演示网站[url]http://1-blog.com[/url]最新文档地址 [url]http://www.1-blog.com/?p=21[/url]使用的人麻烦加一下QQ:1319843502,防止后面有改动了不能...

2015-03-05 09:57:39 573

原创 开放API接口

闲来无事,弄了几个API接口,分享给同样需(闲的)要(没事儿)的人吧API接口都是HTTP形式的,数据都是json格式,支持ajax调用(已开放所有域名访问)PS:演示网站[url]http://1-blog.com[/url][b]笑话API[/b]说明:调用后返回笑话列表,可以在参数中设置已经获取的最大笑话ID和最小笑话ID,返回结果会返回新的笑话(目前大概1w条左右,...

2015-03-01 17:41:23 932

原创 使用vsftpd搭建ftp环境

1. 安装vsftpd,在CentOS环境下,直接执行 yum install vsftpd即可。2. 配置vsftpd2.1 创建用户,指定根目录以及禁止登录[code="shell"]useradd -d /data/ftp -s /sbin/nologin vftpuser[/code]2.2 配置基本信息,修改vsftpd.conf文件[code="shell"]v...

2014-09-26 20:38:32 119

原创 [转]redis中各种数据类型对应的jedis操作命令

一、常用数据类型简介: redis常用五种数据类型:string,hash,list,set,zset(sorted set).1.String类型String是最简单的类型,一个key对应一个valueString类型的数据最大1G。String类型的值可以被视作integer,从而可以让“INCR”命令族操作(incrby、decr、decrby)...

2014-07-17 17:24:38 109

原创 使用JTA实现跨库事务

本文是基于atomikos实现的JTA跨库事务示例中的数据访问层为Hibernate,可替换为喜欢的任意的方式。具体使用比较简单,只是需要在配置上做一些修改具体测试源码见附件,其中核心配置如下:[code="XML"] DataSourceA com.mysql.jdbc.jdbc2.optional.Mys...

2014-02-28 11:18:14 521

原创 基于Cas的单点登录实现

本文是年前的一个调研文档,属于比较粗略的实现,后续还有需要优化的地方。目录如下,详细操作步骤及示例代码见附件[img]http://dl2.iteye.com/upload/attachment/0094/3308/0afd080a-d951-34a6-8c82-7b8551ce8439.jpg[/img]...

2014-02-28 11:05:28 103

原创 magnolia cms 初试

本文主要描述magnolia cms使用时的一些具体操作,包括以下几个部分的章节。[img]http://dl2.iteye.com/upload/attachment/0094/3295/9e9ee578-586c-36de-8ca9-59ac0e1a604e.jpg[/img]背景 1下载安装 1 下载地址 1 安装步骤 1 编辑源代码的模板配...

2014-02-28 10:28:37 157

原创 Tomcat调优——问题定位

对于Tomcat的处理耗时较长的问题主要有当时的并发量、session数、内存及内存的回收等几个方面造成的。出现问题之后就要进行分析了。[b]1.关于Tomcat的session数目[/b]这个可以直接从Tomcat的web管理界面去查看即可或者借助于第三方工具Lambda Probe来查看,它相对于Tomcat自带的管理稍微多了点功能,但也不多[b]2.监视Tomcat的...

2013-12-25 16:36:25 159

原创 Tomcat调优——集群方案

单个Tomcat的处理性能是有限的,当并发量较大的时候,就需要有部署多套来进行负载均衡了。集群的关键点有以下几点:[b]1.引入负载端[/b]软负载可以使用nginx或者apache来进行,主要是使用一个分发的功能参考:http://ajita.iteye.com/blog/1715312(nginx负载)http://ajita.iteye.com/blog/1717...

2013-12-25 16:00:36 170

原创 Tomcat调优——JVM优化

Tomcat本身还是运行在JVM上的,通过对JVM参数的调整我们可以使Tomcat拥有更好的性能。针对JVM的优化目前主要在两个方面:[b]1.内存调优[/b]内存方式的设置是在catalina.sh中,调整一下JAVA_OPTS变量即可,因为后面的启动参数会把JAVA_OPTS作为JVM的启动参数来处理。具体设置如下:JAVA_OPTS="$JAVA_OPTS -Xmx3...

2013-12-25 09:59:25 325

原创 Tomcat调优——Connector优化

Tomcat的Connector是Tomcat接收HTTP请求的关键模块,我们可以配置它来指定IO模式,以及处理通过这个Connector接受到的请求的处理线程数以及其它一些常用的HTTP策略。其主要配置参数如下:[b]1.指定使用NIO模型来接受HTTP请求[/b] protocol="org.apache.coyote.http11.Http11NioProtocol" 指定使用N...

2013-12-24 17:17:32 607

JVM常用参数设置

堆内存设置示例:java -Xmx3550m -Xms3550m -Xss128k -XX:NewRatio=4 -XX:SurvivorRatio=4-Xmx3550m:设置JVM最大可用内存为3550M。-Xms3550m:设置JVM促使内存为3550m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-Xmn2g:设置年轻代大小为2G。整个堆大小=年轻代大小 ...

2013-12-04 15:24:21 144

原创 win7实用小操作

1. win7 telnet不是内部或外部命令Win7默认没有安装telnet功能,所以直接用telnet命令是用不了的;可以去“控制面板”--》“程序”(在左下角)---》“打开或关闭Windows功能”,勾上“telnet客户端”,确定就可以正常使用telnet命令了。 2.win7右下角的小三角开始菜单--控制面板--控制面板右上角的查看方式选择大图标--找到通知区域图标-...

2013-09-30 11:13:06 94

原创 使用Apache搭建Sticky模式的Tomcat集群

集群原理Web集群分成两个方面:负载分发一方面是水平扩展,通过接入代理进行负载分发,分发到后台多个实际的业务处理逻辑单元上。这种接入代理可以是nginx,Apache等软件负载,也可以是类似F5等硬件负载。具体方式参见nginx负载或Apache负载等。Session处理另一方面就是多个业务逻辑单元之间的Session处理,处理方式有两种,一种是Session sticky模式,另外一种是Se...

2013-04-17 10:15:03 411

原创 SQLServer跨数据库服务器查询

应用场景:主要用在分布式查询的存储过程或执行插入更新等连库与操作语句中1.创建链接服务器 sp_addlinkedserver[code="SQL"]exec sp_addlinkedserver @server= 'SQLSvr136', @srvproduct= '', @provider='SQLNCLI', @datasrc = '192.168.85.136'[/code...

2013-04-09 10:59:39 385

原创 Java垃圾回收机制

        Java的垃圾回收器要负责完成3件任务:分配内存、确保被引用的对象的内存不被错误回收以及回收不再被引用的对象的内存空间。垃圾回收是一个复杂 而且耗时的操作。如果JVM花费过多的时间在垃圾回收上,则势必会影响应用的运行性能。一般情况下,当垃圾回收器在进行回收操作的时候,整个应用的执行是 被暂时中止(stop-the-world)的。这是因为垃圾回收器需要更新应用中所有对象引用的实际...

2013-04-02 17:03:56 220

原创 JVM(SUN)设置【转】

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms35...

2013-04-02 16:10:36 89

原创 linux设置开机服务自动启动

[root@localhost ~]# chkconfig --list 显示开机可以自动启动的服务[root@localhost ~]# chkconfig --add *** 添加开机自动启动***服务[root@localhost ~]# chkconfig --del *** 删除开机自动启动***服务[root@localhost ~]# setup ...

2013-03-03 10:32:49 187

原创 linux系统开机启动过程

开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在...

2013-03-03 09:15:29 95

原创 MongoDB Collection聚集集合操作

[b]查看聚集集合基本信息[/b] 1、 查看帮助db.yourColl.help(); 2、 查询当前集合的数据条数db.yourColl.count(); 3、 查看数据空间大小db.userInfo.dataSize(); 4、 得到当前聚集集合所在的dbdb.userInfo.getDB(); 5、 得到当前聚集的状态db.user...

2013-02-27 14:59:43 635

原创 MongoDB shell基本操作

[b]DB shell数据库操作[/b] shell命令操作语法和JavaScript很类似,其实控制台底层的查询语句都是用JavaScript脚本完成操作的。[b]数据库 [/b] 1、 Help查看命令提示helpdb.help();db.yourColl.help();db.youColl.find().help();rs.help(); 2...

2013-02-27 14:25:37 84

原创 MongoDB副本集集群

[b]搭建步骤[/b]:准备3个环境,至少3个,因为2个的话有一个挂了另外一个不能投票了!1. 准备3个环境,包括程序及数据库文件存放目录2. 启动3个数据库mongod --dbpath D:\MongoDb\data_rep1 --port 27107 --replSet myreplmongod --dbpath D:\MongoDb\data_rep2 --port...

2013-02-27 14:18:40 100

原创 MongoDB主从集群

MongoDB的集群主要作用: 故障切换,数据集成,读扩展,热备份,离线批处理数据源等。[b]主从复制[/b]搭建主从复制的步骤:1. 准备两套MongoDB环境首先,复制两份MongoDB软件;然后,创建两个数据库文件的存放目录。比如说:D:\MongoDb\data和D:\MongoDb\data22. 启动主服务选择一个作为主服务,启动命令如下:...

2013-02-27 11:56:58 173

原创 Oracle合并多列到一行 wm_concat

Oracle在group by后合并表的某一列,以逗号隔开或者合并整个表中的一列函数为wm_concat用法如下:把表中一列合并成一行select wm_concat(songid) from album_song; 把结果里的逗号替换成"|"select replace(wm_concat(songid),',','|') from album_song;...

2013-01-09 19:49:28 1586

原创 Java操作MongoDB

附件是从博客园看的3篇文章,感觉写的比较好,特制作成pdf文档,传上来,以供以后查阅,同时分享给需要的人。原文地址:http://www.cnblogs.com/hoojo/archive/2011/06/01/2066119.html主要内容包括:MongoDB介绍MongoDB主要操作Java操作MongoDB[img]http://dl.iteye.com/u...

2012-12-26 12:11:18 72

原创 oracle简单网络配置

下面给出一个最简单的Oracle网络配置,并且是行之有效的[code="sql"]#sqlnet.oraSQLNET.AUTHENTICATION_SERVICES = (NTS)[/code][code="sql"]#tnsnames.oraEXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST =...

2012-12-18 14:34:32 80

原创 Oracle listener.ora配置

listener.ora存放位置一般在:$ORACLE_HOME/network/admin目录下一.文件组成部分listener的名称listener接受连接的协议地址数据库服务名 Oracle8之后的版本有动态监听注册,可以不需要配置静态监听。但是Oracle官网说如果想要使用em需要配置静态监听控制参数二.示例[code="sql"]LISTENER=...

2012-12-18 14:32:28 4976

原创 oracle tnsnames.ora配置

本地命名参数,存放位置一般在:$ORACLE_HOME/network/admin目录下tnsnames.ora主要是做名称映射的。连接描述字符串中服务与本地命名方法的映射(客户端);网络请求中的服务名与本地监听的地址映射(服务端)。tnsnames.ora的基本语法DESCRIPTION包含整个连接描述,ADDRESS包含协议地址,CONNECT_DATA包含数据库服务ID信息...

2012-12-18 14:30:33 201

原创 Oracle sqlnet.ora配置

sqlnet.ora的作用(官网指出的)1.限制客户端访问(如指定客户端域为不允许访问)2.指定命名方法(local naming,directory nameing...)的优先级3.启用日志及跟踪(log and trace)功能4.通过特定进程来路由客户端连接5.配置外部命名(第三方连接程序,如c语言写的)参数6.配置Oracle的高级安全7.使用协议特定的参数限...

2012-12-18 14:29:26 266

原创 Oracle网络管理

oracle网络管理主要使用lsnrctl命令。在控制台输入该命令即可如下:[img]http://dl.iteye.com/upload/attachment/0078/0821/c4c9cb82-39c6-3431-8502-71899a80905e.jpg[/img]常用的命令:start:启动stop:停止status:查看状态trace:指定跟踪级别,方便...

2012-12-18 14:28:14 106

原创 Oracle重装恢复数据

原因:开发用的Oracle数据库出问题了各种问题,调来调去搞不定。重装,但是想保留数据文件。解决方法:1.备份原来oradata文件夹,包括数据文件,控制文件,redo log文件,备份为oradata_bak2.卸载原来的数据库3.安装新数据库,注意数据库的参数要与原来安装的一样,如Oracle sid,数据文件存放位置等。要不然要改很多配置4.关闭数据库,执行s...

2012-12-17 11:32:24 235

原创 ORA-01157: 无法标识/锁定数据文件

现象:启动数据库时出现如下错误:SQL> startupORACLE 例程已经启动。Total System Global Area 612368384 bytesFixed Size 1250428 bytesVariable Size 167775108 bytesDatabase Buffers ...

2012-12-14 15:52:34 336

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除