10 beck4855255

尚未进行身份认证

暂无相关描述

等级
TA的排名 255w+

个人文档

A机器防火墙设置禁止访问地址B1、/etc/sysconfig/iptables中添加-AINPUT-s10.1.1.53/32-jDROP-AINPUT-s10.0.0.0/8-jACCEPT2、/etc/init.d/iptablesreload执行生效3、serviceiptablesstopserviceiptable...

2018-06-07 18:03:38

netty解读及如何设计一个简单的RPC框架

[b]引言[/b]RPC框架对于一个公司的系统来讲应该是一种非常重要的基础能力,承载各系统之间的各种远程调用,比如公司的HSF、TR。如何也实现一个简单的RPC框架,这个通常需要借助一些网络通信框架来实现,自己基于socket的编写实现从时间成本,稳定性上来讲并不推荐。JAVA应用借助比较流行的netty或者JVM自带的RMI来实现,而C应用可以利用像libevent库进行构建。...

2017-04-26 13:30:57

直播后台浅谈

引言直播后台包括信令服务及流媒体服务。信令服务主要接收外部业务请求,进而控制流媒体的行为(包括创建/停止频道、转码、录制等),本文主要讨论流媒体的工作原理。一、目的很容易想到的是数据分发功能,解决观看带宽问题。但实际上还包括了一系列的可扩展功能,比如后台统一转码,视频录制以及流状态控制(外部审核)。二、RTMP(直播后台核心逻辑)直播采用的是...

2017-04-26 13:23:54

如何提高输入输出流的读写效率。

本文主要介绍我在压缩解压文件的过程中遇到的一些共性问题。起因:文件压缩后,文件接收端自然会进行解压,这里的解压需要根据文件压缩的方式来进行区分。比如文件是按字符压缩还是字节压缩,不过无论是哪种压缩方式。其解压的总体思路大同小意。比如按照zip方式压缩。首先创建文件输入流,接着读取输入流,然后再写入输出流中。[code="java"]...

2015-07-29 15:19:06

mybatis/Mysql常用命令

1.项目中很多批量插入使用for去逐个调用数据库,此方法会严重造成数据库连接瓶颈。采用mybatis的批插操作INSERTINTOTABLE_NAME(ID,NAME)VALUES(#{itm.id},#{itm.name})加入了foreach语句进行迭代,list是惯用写法,如果集合是array或者map可...

2015-02-05 17:24:39

跟我一起学习C(内存篇)

上一小节[url=http://beck5859509.iteye.com/blog/2176678]跟我一起学习C(指针篇1)[/url]介绍了指针的基本用法及原理,这章主要介绍C对内存分配的管理。写到这里大家自然会联想到JVM运行时的内存分配,C程序会不会也像JAVA一样类似的处理方式呢?[color=red][b]JAVA内存管理[/b][/color]...

2015-01-22 12:38:44

linux下使用代理连接外网

引言:论坛中有一篇博客描述了linux代理的设置,出于好奇我也设置了一把。因为那篇文章描述比较简洁,所以我把详细的步骤贴出来,希望对大家有帮助。[b]场景使用:[/b]内网中的linux连不了外网,而自己的windows可以。windows与linux网络互通。操作步骤:1.windows上下载代理工具,工具很多,这里选...

2015-01-19 18:04:13

跟我一起学习C(指针篇1)

序言: 最近对C比较感兴趣(以前一直用JAVA),发现很多JAVA的特性,底层都是用的C思想实现的(比如String),打算把近期学习的整理成一个系列,因边学边写,有不妥的地方,欢迎各位看官一起讨论。由于JAVA基本语法(数据类型、循环控制、函数(方法声明)都类似,所以不罗列这部分内容,主要讲解C与JAVA的不同点。中间会穿插一此JAVA的场景,并与此做对比。...

2015-01-16 18:06:56

windows和linux下如何搭建ftp服务

引言:FTP作为项目中传输、共享文件的利器,是在工作中必须掌握的。下面介绍如何在windows和linux下搭建ftp服务器。Windows:windows(win7)下搭建比较简单。都是GUI界面的,设置IP,端口,文件目录即可,以下为主要搭建的图示步骤。1.确保勾选图示中红框项。告诉windows打开ftp功能,并可以在iis控制台设置。[img]...

2015-01-15 11:28:24

如何在eclipse中配置进行C语言开发。

引言:windows下C的开发工具很多,比如CodeBlocks,Dev-C++,VC6等。CodeBlocks需要依赖编译器MinGW。Dev-C++没有自动提示,使用起来不方便。下面介绍一下eclipse中使用CDT进行C语言开发,毕竟很多快捷键是可以重用,而且也不用改变开发界面风格。配置步骤:1.下载MinGW,此处使用的版本为5.1.6(CSDN上面下载M...

2015-01-05 15:48:14

如何玩转Spring的BeanPostProcessor.

在Spring初始化bean的步骤中,有一步执行前缀/后置初始化的处理(BeanPostProcessor)的逻辑。这为我们提供了扩展Bean的功能,IOC的强大功能就在于此。在讲解之前,这里要说一下InitializingBean和BeanPostProcessor的区别,必免混淆。两个接口都可以执行bean初始化前置处理的功能。区别在于InitializingBean是...

2014-12-29 14:44:32

超常用的linux命令

问:如何让新加文件(文件夹)自动继承父文件夹的权限。答:linux除了普通的UGO(user:group:other)权限模型,实际上还有对应的suid,sgid,sticky权限。我们可以给父文件夹赋予sgid权限。则可以达到我们想要的效果。如下所示:[img]http://dl2.iteye.com/upload/attachment/0104/7466/67a28771-7f...

2014-12-11 17:51:49

私有内部静态类的讨论及使用

内部类一直比较神秘,尤其是加上private、static修饰符以后,更加使人迷惑。但是看很多JDK源码里面都采用了此种设计。比如:ReferenceQueue中的lock、LinkedHashMap中的Entry。感兴趣的同学可以看一下这部份源码。首先看一个例子:[code="java"] publicstaticvoidmain(String[]args...

2014-12-09 11:08:52

优秀文章转载

http://www.lxway.com/815510822.htmspringboot:http://342104628.iteye.com/blog/2411854mat的下载包:MemoryAnalyzer-1.5.0.20150527-win32.win32.x86_64.ziptransa...

2014-12-08 09:18:57

一个主线程等待子线程执行完毕的例子

背景:实际开发中经常会出现当前线程必须等待子线程执行完毕以后的场景。写了一个简单的例子,使用了BlockingQueue的特性来实现。后面可以优化成按当前线程ID进行控制使用方法:[code="java"]publicstaticvoidmain(String[]args){ TaskManagermanager=TaskManager.get...

2014-11-21 18:29:40

JNDI与DBCP配置数据源的方式

最近在看数据库方面的内容,总结了一下程序中获取数据库连接的方式。比较流行的两种方式是采用JNDI与DBCP的方式。其实两者的用法差不多,只是配置稍微有点不同。[b]JNDI方式配置[/b][img]http://dl2.iteye.com/upload/attachment/0102/9225/ad302dbb-6821-33c6-ba42-6...

2014-11-07 10:15:30

四步完成WebService服务端与客户端的调用

内部系统之间数据传输使用RMI方式比较方便,但外部系统之间由于系统兼容性原因,使用WebService是较流行的方式。这两天特意整理了一下WebService发布、调用的方式,把实例贴出来。1.服务端配置:使用CXF+ Spring方式。配置web.xml,添加cxfservler,[code="xml"] CXFServlet...

2014-10-31 11:20:25

hadoop相关知识总结

在部署hadoop及运行过程中遇到的问题记录下来,毕免大家少走弯路。1.提交map-reduce作业时,如果待提交的jar包中已指定含有main方法的主类(即查看MANIFEST.MF清单文件中是否包含main-class主类),则执行hadoop-jar时不用指定主类的路径,否则需要指定。在不指定时执行如下语句。[img]http://dl2...

2014-10-22 11:08:13

如何解决JDK版本与profile设置不一样的问题。

问题:linux下配置完JAVA环境变量后,查看版本与设置的不一致。解决步骤:1.在/etc/profile上设置JDK的环境变量exportJAVA_HOME=/app/jdk/jdk1.6.0_29exportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/...

2014-10-09 17:53:36

如何设置ssh免密码登录

背景:linux下机器A如何直接登录到机器B操作步骤:1.机器A上执行ssh-keygen-trsa生成默认的公私钥对(公钥:id_rsa.pub私钥:id_rsa)2.机器A上新生成一个文件touchauthorized_keys.3.把公钥内容拷贝到authorized_keys文件里面:catid_rsa.pub>>auth...

2014-10-09 16:46:22
勋章 我的勋章
    暂无奖章