自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(225)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 2021-04-18

graph TD;A-->B;B-->C;```mermaid![graph TD;A-->B;B-->C;](https://img-blog.csdnimg.cn/20210418092419611.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpdXh1ZWppbg==,size_16,color_FF

2021-04-18 09:24:31 150

原创 使用LOAD DATA LOCAL INFILE来导入数据

导入数据的时候发现日期格式导入是00000的模式。经过google。发现。LOAD DATA LOCAL INFILE '/xxxx/lnline.txt'INTO TABLE tFIELDS TERMINATED BY '*' (anchor_id, @var1)SET create_time = STR_TO_DATE(@var1,'%Y-%m-%d %H:%i:%s')x

2016-10-25 16:40:52 4202

原创 一次memcached的排查

昨天收到测试组的同事报告无法修改某个业务的信息,等我看了看了看现象,发现原来数据库是修改成功的,但是缓存无法删除。我很奇怪,这套代码是线上的代码部署在测试环境的,怎么会出现问题的,问题定位在memcache的分布式上,这个业务的由两个缓存做分布式缓存,来保存缓存数据。而且这个系统比较奇特,系统由两个两个系统完成,对于memcached的使用分别使用xmemcache和memcacheClient。

2015-11-12 22:16:17 796

原创 文章标题

图片处理 image_filter 那个模块有默认的缓存限制,限制每个图片在缓存中处理的大小为1M,超过了就会报错,可以通过调整 image_filter_buffer 5M; 参数增加缓存区的大小,线上环境很早前就更新了,

2015-11-12 14:31:23 681

转载 欢迎使用CSDN-markdown编辑器

Java MessageFormat.format格式化字符串大括号以及单引号问题.在MessageFormat.format方法中组装jason数据字符串:{code:”w1”,des:”w2”},起止分别有左大括号和右大括号。方法是将单引号把大括号包含起来。如下: String responseTemplate = “’{‘code:\”{0}\”,des:\”{1}\”’}’

2015-10-12 10:44:30 662

转载 Google Guava EventBus实例与分析

EventBus是Guava框架对观察者模式的一种实现,使用EventBus可以很简洁的实现事件注册监听和消费。Guava框架里面提供了两种相关的实现,一种是单线程同步事件消费,另外一直是多线程异步事件消费。后者在对象设计上是前者的子类。首先我们看一个最简单的实例:12345678p

2015-08-17 17:42:01 908

原创 eclipse的WEB项目无理由错误

.settings/org.eclipse.wst.common.project.facet.core.xml找到这个文件 在项目文件下 mac的要ls -al  看。找到一个tomcat的依赖 去掉。回到eclipse 刷新一下(F5) 可以了

2015-08-11 17:07:52 638

转载 CentOS下如何安装libevent

CentOS下如何安装libevent分类: libevent网络库研究2011-03-23 23:48 4870人阅读 评论(1) 收藏 举报centosgcc测试1.下载安装包新版本是libevent-2.0.10-stable。(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.monkey.org/~provos/li

2015-02-02 11:43:42 10225 1

转载 在论坛找到几行代码 非常给力 实时的获得输出

给力的代码

2014-10-17 20:52:05 1125

原创 ts

sdfsd

2014-10-08 18:48:48 938

原创 1212122

#include #include #include #include #define FORMAT "mpegts"#define OUTPUT_FILE "./fuck.ts"#define INPUT_FILE "./a.avi" int main(int argc, char *argv[]){ AVPacket pkt; AVFormatConte

2014-10-08 18:48:03 972

转载 ffmpeg 自定义数据来源, 可以是文件,可以是内存,可以是网络, 爱咋的咋的

ffmpeg 自定义数据来源, 可以是文件,可以是内存,可以是网络, 爱咋的咋的// ffmpeg_custom_context.cpp : Defines the entry point for the console application.//#include "stdafx.h"extern "C"{#include };

2014-08-07 12:18:22 6397 3

转载 nosql在视频网站大数据分析的应用

优酷作为一家大型视频网站,拥有海量播放流畅的视频。我们秉承注重用户体验这一产品技术理念,将绝大部分存储用在视频资源上。通过建设专用的视频CDN,建立了可自由扩展、性能优异的架构,在提供更好用户体验的同时优化了存储资源。在除视频资源外的其他方面,我们也累积了海量数据:仅运营数据,每天收集到的网站各类访问日志总量已经达到TB级,经分析及压缩处理后留存下来的历史运营数据已达数百TB,很快将会达到 PB级

2014-07-22 14:16:32 2604

转载 redis 批量删除key

Redis 在运行一段时间后,发现有部分的数据确实没有缓存的必要,这时,切换数据库当然是一个办法。还有办法,flush掉所有的数据。 flush太危险了。所以。。还是删除key吧,比较安全一点。比如我删除keys "abc:*"的key 在cli里不能直接操作,但是可以 ./redis-cli -n 0 keys "abc:*"|xargs ./redis-cli -n 0 del

2014-07-14 17:05:13 3369

原创 一次sql优化的记录

select a.band,a.name from radio as a where exists ( select radio.id from radio,(select radio_nj.radio_id as radio_id from user,radio_nj where user.role != 5 and user.id = radio_nj.user_id) as b where

2014-07-03 15:37:46 852

转载 命令

aaa.mp4的宽高为1024 x 576执行命令: ffmpeg   -i aaa.mp4 -vf "scale=trunc(iw/2)*2:120:force_original_aspect_ratio=1"  -y bbb.mp4报错信息:[libx264 @ 0x3642120] width not divisible by 2 (213x120)这个要

2014-07-02 15:04:36 1315

转载 一个简易的libevent实现

//   // a simple echo server using epoll in linux  //   // 2009-11-05  // 2013-03-22:修改了几个问题,1是/n格式问题,2是去掉了原代码不小心加上的ET模式;// 本来只是简单的示意程序,决定还是加上 recv/send时的buffer偏移// by sparkling  //   #include

2014-06-06 09:39:45 1202

原创 ibatis 中 $与#的区别

在Ibatis中我们使用SqlMap进行Sql查询时需要引用参数,在参数引用中遇到的符号#和$之间的区分为,#可以进行与编译,进行类型匹配,而$不进行数据类型匹配,例如: select * from table where id = #id# ,其中如果字段id为字符型,那么#id#表示的就是'id'类型,如果id为整型,那么#id#就是id类型。 select * from ta

2013-10-23 18:50:19 1044

原创 浅谈装饰器模式

装饰器模式,顾名思义就是给类或者接口进行装饰的模式。模式这玩意说白了就是把一些浅显易懂的东西,冠以很高深 的名词,让人摸不着头脑,有点类似于哲学。不过里面的思想不可否认还是很有道理的,不然估计也不会有那个神经病 吃多了去搞这玩意,从此让诸位欲成为编程高手的人必经的一个难关。 装饰器涉及四个名词 1、接口或者抽象基类 2、被装饰对象,也就是一个简单的实现了1中提到的接口或者抽象基

2013-10-15 15:30:33 1117

转载 ffmpeg深入研究

.获取音频格式支持的采样率    if (codec->supported_samplerates) {        for (int i = 0; codec->supported_samplerates[i] != 0; i++)            NSLog(@"supported_samplerates %d",codec->supported_samplerates

2013-10-11 15:09:32 1515

原创 查看python已经安装的模块

由于正在学习,就不可避免的学到python中怎样安装模块,比如用easy_install安装就很方便,但是该命令只管安装和删除,却不管列出当前已经安装哪些模块,让用惯pkg_info 的我很不适宜。于是到处寻找答案,终于找到解决方案,就是在python环境中输入:help(‘modules’) 就能列出所有已经安装的模块了。我确认了一下,嗯,安装的bottle、web、plone、

2013-10-10 14:43:49 45565

转载 Python模块学习 ---- logging 日志记录(一)

许多应用程序中都会有日志模块,用于记录系统在运行过程中的一些关键信息,以便于对系统的运行状况进行跟踪。在.NET平台中,有非常著名的第三方开源日志组件log4net,c++中,有人们熟悉的log4cpp,而在python中,我们不需要第三方的日志组件,因为它已经为我们提供了简单易用、且功能强大的日志模块:logging。logging模块支持将日志信息保存到不同的目标域中,如:保存到日志文件中;以

2013-10-09 14:23:48 1449

转载 此文献给致力于开发flash MMO APRG的人们

一直都有先烈往这块领域投奔,为flash 产业做出辉煌的贡献,为此今天特撰此文以告后 人避免重蹈覆辙.MMO APRG游戏 的最关键问题是网络延时,一旦网络延时过大,就会给 玩家造成很差的游戏体验,这点是很致命的,那么flash能不能胜任呢?除去Adobe 的RTMFP(UDP协议)之外,目前我们在 flash上能用的通讯协议只有TCP,那么它能胜任么?先讲下TCP

2013-10-09 00:05:29 1133

转载 迈向架构师的第一步

有一个多月没有写blog,主要原因是受工作所累,公司由于组织变动任命我为部门的架构师,算是真正踏出了迈向架构师的第一步。以前收集过很多有关架构师能力模型的文章,感觉自己离架构师不远,但近一两个月真正把这个title戴我头上时才发现自己离一个合格的架构师还有很远,架构师决不仅仅停留在设计系统和写设计文档的层面,现在感觉到压力和捉襟见肘是因为没有真正回答过以下几个问题:1)是否真正具备

2013-09-24 17:52:46 861 3

原创 利用HttpClient 4.1 下载文件

package com.ovp.async.util;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import org.apache.http.HttpResponse;import org.apache.http.StatusLine;import org.apach

2013-09-23 14:23:45 4897 1

转载 TCP之深入浅出send和recv

在这篇文章中,我用深入浅出socket选项行为中的4个选项来介绍send和recv的行为SO_RCVBUF SO_SNDBUF先明确一个概念:每个TCP socket在内核中都有一个发送缓冲区和一个接收缓冲区,TCP的全双工的工作模式以及TCP的滑动窗口便是依赖于这两个独立的buffer以及此buffer的填充状态。接收缓冲区把数据缓存入内核,应用进程一直没有调用read进行读取的

2013-09-17 18:38:04 1238

转载 linux异步IO浅析

相册广场游戏liuxuejin2009退出关注此空间kouu's homeI am thirst for magic...2011-06-18 16:46linux异步IO浅析知道异步IO已经很久了,但是直到最近,才真正用它来解决一下实际问题(在一个CPU

2013-09-02 00:44:42 1558

原创 晨会如何更好的描述自己的工作

很多公司每天的早上都会有一个站立式的例会,开发人员简单的介绍一下自己的当天的工作,称之为晨会。很多人觉得这个晨会没什么意义,殊不知,这个会议对公司以及个人的都是非常重要的。很多时候,你的老大根本不知道你在干什么,因为只有主管知道你在干什么,如何更好的描述自己的工作 就变得尤为重要了。不单这样,每天早上都花个20分钟去梳理一下自己的工作和回忆一下昨天的工作,对于提高自己的工作效率非常的重

2013-08-23 10:22:33 1669

转载 JAVA保留小数位

ava保留两位小数问题:方式一:四舍五入  double   f   =   111231.5585;  BigDecimal   b   =   new   BigDecimal(f);  double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).doubleValue();  保留两位小数  --

2013-08-21 14:31:32 1922

转载 MYSQL数据库管理之权限管理

经常遇到有网友在QQ群或者论坛上问关于mysql权限的问题,今天抽空总结一下关于这几年使用MYSQL的时候关于MYSQL数据库的权限管理的经验,也希望能对使用mysql的网友有所帮助!一、MYSQL权限简介关于mysql的权限简单的理解就是mysql允许你做你权利以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台机器上连接mysql,

2013-08-19 11:44:43 722

转载 创建数据库

1.创建数据库表 mysql>CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci; #注意后面这句话 "COLLATE utf8_general_ci",大致意思是在排序时根据utf8变码格式来排序 #那么在这个数据库下创建的所有数据表的默认字符集都会是utf8了 mysq

2013-08-19 11:33:39 950

转载 全面阐述overflow:hidden属性

overflow:hidden这个CSS样式是大家常用到的CSS样式,但是大多数人对这个样式的理解仅仅局限于隐藏溢出,而对于清除浮动这个含义不是很了解。一提到清除浮动,我们就会想到另外一个CSS样式:clear:both,我相信对于这个属性的理解大家都不成问题的。但是对于“浮动”这个词到底包含什么样的含义呢?我们下面来详细的阐述一下。 这是一个常用的div写法,下面我们来书写样

2013-08-14 17:48:19 768

转载 Java DecimalFormat 用法

我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是一个例子importjava.text.DecimalFormat;  publicclassTestNumberFormat{    publicstaticvoidmain(String[]args){    doub

2013-08-14 16:18:38 852

转载 Mysql 查看连接数,状态

命令: show processlist;如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出请使用show full processlist;mysql> show processlist;  命令: show status;命令:show status

2013-06-26 15:37:25 825

原创 mysql的一个错误

18.2.3 Host '...' is blocked错误如果你得到象这样的一个错误:Host 'hostname' is blocked because of many connection errors.Unblock with 'mysqladmin flush-hosts'这意味着,mysqld已经得到了大量(max_connect_errors)

2013-06-26 14:58:06 656

原创 推荐一个设计的非常漂亮的电商网站

http://yeshir.com/note.php?action=info&sid=112806  发现一个设计的非常漂亮的购物网站,虽然我不赞同他的创意,但是 设计真的非常之好!很喜欢这种购物网站的风格,简单。商品的购买页

2013-06-26 09:31:31 2179

原创 python 上传文件到fastDFS 例子

$localfile = 'audit01.jpg';//主文件上传$file_info1 = $fastdfs ->upload_filename($localfile,'','extjpg');$file_info2 = $fastdfs->upload_slave_filename($localfile, $file_info1['group_name'],$file_i

2013-06-20 15:25:53 4115

原创 Tomcat里 appBase和docBase的区别

我们先看appBase,这个目录表示:1 这个目录下面的子目录将自动被部署为应用。2 这个目录下面的.war文件将被自动解压缩并部署为应用而docBase只是指向了你某个应用的目录,这个可以和appBase没有任何关系。总结:如果你想自己指定路径,那么应该在docBase里面如果你想简单,那么直接把他们复制到appBase下面就行了如果你把他们弄重复了,也就

2013-06-16 00:23:35 33910

原创 C# this.owner 返回NULl的解决方法

C# this.owner 返回NULl的解决方法form1主窗口form2是子窗体 在form1中://打开form2窗口的位置修改form2 f2 = new form2();f2.show(this);//一定要加上这个this 在form2中://需要修改form1控件的地方form1 f1 = (form1)

2013-06-08 10:02:20 4903

转载 获得两个日期之间的所有日期

在工作中要出报表,列出网站每一天的注册人数,没有注册的就为0。所以要列出两个日期之间的所有日期。看到了一段代码 很实用:import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;public class

2013-05-22 11:09:34 5352

Storm实时数据处理源码

storm实时数据处理的源码,学习storm的实战代码,非常有用的

2017-08-28

豆瓣网的架构

我个人认为这个架构文档非常的不错,仔细研究一下,对于初学者学习架构非常的有帮助

2014-10-16

MySQL+索引最佳实践.pdf

淘宝的mysql的一个pdf 很有用.对于初学者非常的有用

2013-09-26

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

TA关注的人

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