自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(183)
  • 资源 (10)
  • 收藏
  • 关注

转载 oracle中LAG()和LEAD()等分析统计函数的用法(统计月增长率)

LAG()和LEAD()统计函数可以在一次查询中取出同一字段的前N行的数据和后N行的值。这种操作可以使用对相同表的表连接来实现,不过使用LAG和 LEAD有更高的效率。以下整理的LAG()和LEAD()例子:LAG(EXPRESSION,,)SQL> select year,region,profit ,lag (profit,1) over (order by year)  as 5

2011-12-27 10:52:28 44741

转载 oracle如何查询和停止正在运行的job

今天遇到一个问题,有一个JOB会一直不停的执行,不能按照设定的间隔来执行。通过查询相关资料发现原来如此:          当一个oracle job运行时返回一个error时,oracle会再次设法执行它,第一次尝试是在一分钟后,第二次是在2分钟后,第三次是4分钟后,以此类推。每次尝试的周期加倍,直到下一次的运行时刻来到,又再次尝试,当尝试执行失败16次时,oracle自动标示此job为br

2011-11-16 10:51:45 59793

转载 Cookie/Session机制详解

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1  Cookie机制

2018-01-05 11:36:06 324

转载 分析函数ratio_to_report的使用

转自:http://blog.csdn.net/47522341/article/details/4293266Ratio_to_report函数Syntax分析函数RATIO_TO_REPORT 用来计算当前记录的指标expr占开窗函数over中包含记录的所有同一指标的百分比. 这里如果开窗函数的统计结果为null或者为0,就是说占用比率的被除数为0或者为null, 则得到的结果

2017-12-26 10:43:01 2974

转载 ORACLE查询优化及gather_plan_statistics hint

转自:http://blog.csdn.net/indexman/article/details/42293007查询优化手段和gather_plan_statistics hint:在10g以后我们可以通过利用gather_plan_statistics提示来了解更多的SQL执行统计信息,具体使用方法如下:如果在statistics_level参数设置为ALL,或者执行的sql使

2017-12-15 17:03:25 1022

转载 jedisLock—redis分布式锁实现

分布式锁

2016-12-01 11:26:23 962

转载 Oracle的行列转换

转自:http://blog.csdn.net/xb12369/article/details/39554935尝试SQL: 统计每天每个类型操作个用多少用户select *  from (select trunc(created_time), action_type,  user_id          from t_shq_task_operate_log

2016-11-16 09:35:09 488

转载 Redis3.2+Tomcat实现集群的Session管理 -- tomcat-redis-session-manager的编译和开发部署环境搭建

tomcat-redis-session-manager编译

2016-06-14 10:49:32 6414 3

原创 前端优化实践

问题0:     通过配置NGINX日志和TOMCAT访问日志,进行分析查看处理速度,发现服务器处理速度很快,不是服务器端逻辑处理的问题。那么就是网络环境或者页面解析的问题;最终发现以下问题:问题1:     页面跳转过多,对于G网络发起连接慢的环境会对速度体验造成巨大的问题;处理办法:     1,去掉项目中不必要的跳转; 问题2:

2016-03-03 10:31:42 526

转载 Android技术积累:开发规范

原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/android/20150709微信订阅号:keeganlee_me写于2015-07-09上个月发布了Android项目重构的三篇系列文章,其中,界面篇中提到了在项目中保持规范性的重要性,也有简单举了几个例子。这篇文章则将其延伸,提供更完整的开发规范说明。

2016-03-03 10:20:24 548

原创 ELK+redis搭建解析NGINX日志环境

通过ELK+REDIS的搭建,实现实时对NGINX日志的分析和监控,方便查看服务器性能和排除问题,可以做一些简单的数据统计

2016-02-25 18:53:15 5520

转载 图片优化时注意的小问题

图片优化时注意的小问题站在网站优化的角度来说,图片不利于网站优化,可是一个网站是少不了图片的,那网站图片人优化时,我们又应该注意点什么呢,以下南昌网络公司和大家分享一点小方法:一、图片的命名   在给图片命名时,要给图片加于描述性,如果我们直接命名图片1.jpg、图片2.jpg,这样的命名是毫无意义的 在谷歌的网站质量指南中,明确的指出了如果一个图片在网页上

2015-12-25 20:37:01 705

转载 用GTmetrix来优化你的网页(集成了YSlow、FireBug的功能)

网址是:http://gtmetrix.com/ ,输入自己需要分析的链接,稍微等会儿,有两个得分,一是YSlow的分析得分,二是PageSpeed的分析得分。 一般互联网的网站,得分要达到C(包含A和B)以上,最好能达到B。  YSlow的检查项目 就YSlow得分为F的项,我简单说一下1、Add Expires h

2015-12-25 19:38:00 1500

转载 三千万数据量下redis2.4的一统计情况

先说一下工作场景,要求做一个服务,满足:处理千万级别数据,单个请求响应时间在20ms以下。由于是存储的数据格式为key:list[],所以很适合使用redis来存放数据,为了测试一下redis存储的效率问题,才有了这篇文章。     第一步:造数据。思路如下:(1)先产生三千万个key,为了解决随机函数不能很好平均分布的问题,采用两步走的方法来造3000W个key。首先,从key从1到

2015-07-08 13:13:27 1934

转载 Redis 数据结构使用场景

一、redis 数据结构使用场景原来看过 redisbook 这本书,对 redis 的基本功能都已经熟悉了,从上周开始看 redis 的源码。目前目标是吃透 redis 的数据结构。我们都知道,在 redis 中一共有5种数据结构,那每种数据结构的使用场景都是什么呢?String——字符串Hash——字典List——列表Set——集合Sorted Set——有序集合下面我们就来简

2015-07-05 17:10:03 787

转载 关于大型网站技术演进的思考(六)--存储的瓶颈(6)

在讲数据库水平拆分时候,我列出了水平拆分数据库需要解决的两个难题,它们分别是主键的设计问题和单表查询的问题,主键问题前文已经做了比较详细的讲述了,但是第二个问题我没有讲述,今天我将会讲讲如何解决数据表被垂直拆分后的单表查询问题。  要解决数据表被水平拆分后的单表查询问题,我们首先要回到问题的源头,我们为什么需要将数据库的表进行水平拆分。下面我们来推导下我们最终下定决心做水平拆分表的演进

2015-02-06 10:48:38 589

转载 关于大型网站技术演进的思考(五)--存储的瓶颈(5)

         上文里我遗留了两个问题,一个问题是数据库做了水平拆分以后,如果我们对主键的设计采取一种均匀分布的策略,那么它对于被水平拆分出的表后续的查询操作将有何种影响,第二个问题就是水平拆分的扩容问题。这两个问题在深入下去,本系列就越来越技术化了,可能最终很多朋友读完后还是没有找到解决实际问题的启迪,而且我觉得这些问题都是像BAT这样巨型互联网公司才会认真思考的,因此本篇我打算换个角

2015-02-06 10:47:34 505

转载 关于大型网站技术演进的思考(四)--存储的瓶颈(4)

如果数据库需要进行水平拆分,这其实是一件很开心的事情,因为它代表公司的业务正在迅猛的增长,对于开发人员而言那就是有不尽的项目可以做,虽然会感觉很忙,但是人过的充实,心里也踏实。  数据库水平拆分简单说来就是先将原数据库里的一张表在做垂直拆分出来放置在单独的数据库和单独的表里后更进一步的把本来是一个整体的表进一步拆分成多张表,每一张表都用独立的数据库进行存储。当表被水平拆分后,原数据表成

2015-02-06 10:46:58 508

转载 关于大型网站技术演进的思考(三)--存储的瓶颈(3)

存储的瓶颈写到现在就要进入到深水区了,如果我们所做的网站已经到了做数据库垂直拆分和水平拆分的阶段,那么此时我们所面临的技术难度的挑战也会大大增强。  这里我们先回顾下数据库的垂直拆分和水平拆分的定义:  垂直拆分:把一个数据库中不同业务单元的数据分到不同的数据库里。  水平拆分:是根据一定的规则把同一业务单元的数据拆分到多个数据库里。  垂直拆分是一个

2015-02-06 10:45:48 735

转载 关于大型网站技术演进的思考(二)--存储的瓶颈(2)

上篇里我讲到某些网站在高并发下会报出503错误,503错误的含义是指网站服务端暂时无法提供服务的含义,503还表达了网站服务端现在有问题但是以后可能会提供正常的服务,对http协议熟悉的人都知道,5开头的响应码表达了服务端出现了问题,在我们开发测试时候最为常见的是500错误,500代表的含义是服务端程序出现了错误导致网站无法正常提供服务,500通常是服务端异常和错误所

2015-02-06 10:45:05 732

转载 关于大型网站技术演进的思考(一)--存储的瓶颈(1)

首先我们要思考一个问题, 前不久公司请来了位互联网界的技术大牛跟我们做了一次大型网站架构的培训,两天12个小时信息量非常大,知识的广度和难度也非常大,培训完后我很难完整理出全部听到的知识,今天我换了个思路是回味这次培训,这个思路就是通过本人目前的经验和技术水平来思考下大型网站技术演进的过程。。  首先我们要思考一个问题,什么样的网站才是大型网站,从网站的技术指

2015-02-06 10:41:00 684

转载 Ibatis读写CLOB数据

Ibatis是一个高效,方便,易于学习的数据访问组件,在性能上比hibernate高,学习难度也比hibernate和jdo要低,而且它比直接使用jdbc方便和易于维护。所以Ibatis深入大家的喜爱,一些对性能有更高的要求的系统(如保险,金融行业系统),或改造遗留系统时,Ibatis是数据访问组件的首选。在使用Oracle数据库时,读取CLOB和BLOB等大类型的数据一直是个比较

2014-12-02 20:15:30 899

转载 查询oracle比较慢的session和sql

--查询最慢的sqlselect * from (select parsing_user_id,executions,sortscommand_type,disk_reads,sql_text from v$sqlarea order by disk_reads desc)where rownum --查询对应sessionselect SE.SID,S

2014-08-31 18:52:40 980

转载 在CentOS 6上使用awstats分析httpd和tomcat日志

用Awstats工具来分析httpd和tomcat的访问日志准备工作:Awstats是由perl语言编写的,所以要首先准备好awstats的运行环境。# yum install –y perl*一、首先,要安装apache服务器,并且启动httpd服务。我的apache是yum安装的,配置文件路径为:/etc/httpd/conf/httpd.conf下载aws

2014-01-10 13:36:02 5278 1

转载 redis读写分离下的高可用设计与实现(上)

 通过Redis笔记(一)纯小白版篇,Redis笔记(二)主从复制和Redis笔记(三)添加密码并修改默认端口后的主从同步三篇文章,我们已经能建立一个可以使用的主从复制的Redis了,例如下图:在此基础上,我们做了读写分离,写主库,读从库,如下:这样的确实现了读和写的分离,但是,不管是启动还是运行过程中,只要有一个redis工作不正常,哪怕另外一个工作正常,整个re

2013-12-20 15:52:57 11161 2

转载 Redis笔记(三)添加密码并修改默认端口后的主从同步

  今天发现在Redhat as 5上编译2.6.14会报错,所以下面的演示基于2.4.18,报错信息:[root@as5 src]# uname -aLinux as5.cooly.slum 2.6.18-8.el5xen #1 SMP Fri Jan 26 14:42:21 EST 2007 i686 i686 i386 GNU/Linux[root@as5 src]# m

2013-12-20 15:45:37 5633

转载 Redis笔记(二)主从复制

    单台redis会遇到单点故障的问题,为了解决redis的高可用,主从复制应该是学习的第二个步骤。本文想达到的目的是,一个master带一个slave,而slave又带了一个slave,这样的好处是,当master故障后,直接把slaver1改为master,其他的配置不需要修改,服务又可以正常使用。作为master的redis配置文件不需要修改,此处只修改slave

2013-12-20 15:41:54 1581

转载 三千万数据量下redis2.4的一统计情况

先说一下工作场景,要求做一个服务,满足:处理千万级别数据,单个请求响应时间在20ms以下。由于是存储的数据格式为key:list[],所以很适合使用redis来存放数据,为了测试一下redis存储的效率问题,才有了这篇文章。     第一步:造数据。思路如下:(1)先产生三千万个key,为了解决随机函数不能很好平均分布的问题,采用两步走的方法来造3000W个key。首先,从key从1到

2013-12-20 15:15:49 11376

转载 Tomcat访问日志

常使用web服务器的朋友大都了解,一般的web server有两部分日志:    一是运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息    二是访问日志信息,它记录的访问的时间,IP,访问的资料等相关信息。    现在我来和大家介绍一下利用tomcat产生的访问日志数据,我们能做哪些有效的分析数据?首先是配置tomcat访问日志数据,默认情况下访

2013-12-04 16:32:57 1039

转载 Android eclipse中程序调试

http://www.cnblogs.com/qingblog/archive/2012/07/27/2611469.html一:断点调试用eclipse开发android程序的时,跟VS一样是可以断点单步调试的.步骤如下.1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可.2 在debug模式下运行程

2013-11-04 21:15:10 999

原创 ORACLE存储过程和包管理(导出包内容,查询用到了哪些表等)

查看存储过程和包所使用的相关表。

2013-10-23 12:07:22 27294

转载 redis配置文件详解(2.6.3--2.6.7)

整理不易:转帖请注明出处 http://my.oschina.net/jing521/blog/91293#redis配置文件详解,针对2.6.3--2.6.7 by http://my.oschina.net/jing521 # Note on units: when memory size is needed, it is possible to specify # it in t

2013-09-10 09:53:05 1392

转载 Apache 2.2 + Tomcat 泛域名解析 动态二级域名

1.你要让你域名注册的地方开通“泛解析”,就是说*.xxx.com全部解析到一个IP,然后利用程序获得输入的域名,并作相应的处理。2.在DNS中设好*.xxx.com到IP地址3.取出你的二级域名前缀做为参数,根据这个参数就可以知道当是那个二级域名在访问了。泛域名解析不是由Apache来完成的,是用DNS完成的在Apache中使用泛域名,只要建立相应的虚拟主机就Ok了

2013-08-29 12:08:43 1739

转载 监听无响应,同时发现两个Listener

环境:Linux 4.7 + Oracle 10g Version 10.2.0.1.0故障现象:[oracle@dbserv ~]$ lsnrctl statusLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 25-JUN-2012 10:15:56Copyright (c) 1991, 2005, Oracle.All

2013-08-02 09:33:43 982

转载 Borland Delphi 标准函数和过程集

转自:http://www.sikeu.com/user1/yesu/archives/2007/200757231058.html首部 procedure Abort;$[SysUtils功能 引起放弃的意外处理。说明 不显示任何错误信息。 首部 function Abs(N: ): ;$[System功能 返回参数N的绝对值。说明 函数结果与参数有相同类型,参数可以

2013-07-02 17:53:37 3337

转载 【人在运维囧途_02】20个Linux系统内置监视工具: vmstat 和 netstat

此文是人在囧途之运维的第二篇、第一篇请参见:【人在运维囧途_01】20个Linux系统内置监视工具:top       闲言少叙、看招哈O(∩_∩)O~       ⑵ vmstat                     写在前面的话、这里 Rocky 唠嗑一点、私下认为、vmstat 最佳实践也该是:          "到底哪个部分的资源被使用的最为频繁"

2013-04-07 11:50:37 804

转载 【人在运维囧途_01】20个Linux系统内置监视工具:top

人在运维囧途、常常缠绵着服务器的性能问题、如:I/O、CPU、内存、网络等瓶颈       那么系统运维、岂能酣眠?以下工具有提神醒脑之功效哟~(@^_^@)~              ⑴ top                 写在前面的话、这里 Rocky 想澄清一点、窃以为、top 最佳实践应该是:          "想要找出最损耗 CPU 资源的那个进程"

2013-04-07 10:00:52 716

转载 数据化比大数据更靠谱

【编者注】与其在远处遥远大数据,不如现在着手本地化数据运营,作者@正和岛何川 认为虽然大数据的概念十分热,但是对于很多实体企业与传统行业而言如何将自身业务数据化来得更加实际,更为靠谱。对于互联网企业而言,过去几年确确实实做了很多数据存储、收集性质的工作,在数据管理方面也都有自己的一套流程,但在数据应用方面却一直是短板,至于传统企业这一块则更加差,但作者从传统企业的角度出发,确确实实给出了目前在小编

2013-01-24 15:39:04 740

转载 避免大数据的“思维陷阱”

在大数据时代, 即便是小公司也可能轻易拥有海量的数据。 然而, 在进行大数据分析时, 人们很容易就会掉入大数据带来的认知陷阱。 弗吉尼亚大学达顿商学院的教授Robert Carraway在最近的一篇文章里, 介绍了如何通过“小实验”来避免这样的思维陷阱。     大数据分析可以追溯到30年前, 那时在数据分析界, 人们认为数据分析的工具和算法已经可以深度分析出任何东西, 所欠缺的就是数据量

2013-01-24 10:23:58 942 1

转载 中国移动数据分析的七点经验

中国移动的经营分析系统和CRM系统,2003年开始做规划,2005年开始进行建系统,至今将近10年时间。在数据分析方面,中国移动做了不少摸索,也积累了很多经验和教训。一直在中国移动业务支撑部门,从事经营分析系统建设的宁宇处长谈到了这些年的体会。经验之一:数据的目标是做分析,这需要业务部门和IT部门共同探讨和碰撞 首先,数据使用者有很多业务思想迸发出来之后,会提出理念想法,再和开发者

2013-01-23 10:39:42 3915

AXURE移动端素材元件库

axure设计移动端的元件库,其中包含了ios和安卓各种icon与手机模型等,特别集全。

2017-09-30

城市间距离(GOOGLE地图获取)

通过代码在GOOGLE地图上抓取的城市间距离,距离是按照走高速来查下的,很实用,直接导入即可

2014-12-10

城市 县区数据

SQL版本省份 城市 县区数据,比较全,没有整理直接从数据库导出的,不过很实用哈

2014-12-10

LoadRunner11及中文汉化包下载地址,以及破解方法

LoadRunner11及中文汉化包下载地址,以及破解方法

2012-11-06

纯真IP,根据IP地址找出所属的地区

纯真IP,根据IP地址找出所属的地区,以及是运营商

2012-02-08

ocp_题库.rar

ocp_最新题库,考试中很多都是原题,希望给打算考试OCP的朋友们有帮助

2011-04-13

SQLite控件--最用版本

到目前为止我发现的最好用的开源控件,想做单机版的朋友可以试试

2011-01-27

加压缩控件delphi的TDFUnRar,

加压缩RAR类型文件的delphi控件,好用

2011-01-26

AlphaControls+v6.42

比较不错的一个皮肤控件,想改善软件界面的朋友可以试试

2009-12-25

TMS.Component.Pack.v4.4.Full.Source.D5-11.C5-11.ccrun.599528.rar

TMS.Component.Pack.v4.4.Full.Source.D5-11.C5-11.ccrun.599528.rar

2007-07-31

空空如也

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

TA关注的人

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