个人文档

A机器防火墙设置禁止访问地址B 1、/etc/sysconfig/iptables 中添加 -A INPUT -s 10.1.1.53/32 -j DROP -A INPUT -s 10.0.0.0/8 -j ACCEPT 2、/etc/init.d/iptables reload ...

2018-06-07 18:03:38

阅读数 61

评论数 0

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

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

2017-04-26 13:30:57

阅读数 40

评论数 0

直播后台浅谈

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

2017-04-26 13:23:54

阅读数 646

评论数 0

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

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

2015-07-29 15:19:06

阅读数 117

评论数 0

mybatis/Mysql常用命令

1.项目中很多批量插入使用for去逐个调用数据库,此方法会严重造成数据库连接瓶颈。采用mybatis的批插操作 INSERT INTO TABLE_NAME(ID,NAME) VALUES (#{itm.id},#{itm.name}) ...

2015-02-05 17:24:39

阅读数 26

评论数 0

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

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

2015-01-22 12:38:44

阅读数 15

评论数 0

linux下使用代理连接外网

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

2015-01-19 18:04:13

阅读数 156

评论数 0

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

序言: 最近对C比较感兴趣(以前一直用JAVA),发现很多JAVA的特性,底层都是用的C思想实现的(比如String),打算把近期学习的整理成一个系列,因边学边写,有不妥的地方,欢迎各位看官一起讨论。 由于JAVA基本语法(数据类型、循环控制、函数(方法声明)都类似...

2015-01-16 18:06:56

阅读数 11

评论数 0

windows和linux下如何搭建ftp服务

引言:FTP作为项目中传输、共享文件的利器,是在工作中必须掌握的。下面介绍如何在windows和linux下搭建ftp服务器。 Windows: windows(win 7)下搭建比较简单。都是GUI界面的,设置IP,端口,文件目录即可,以下为主要搭建的图示步骤。 1...

2015-01-15 11:28:24

阅读数 36

评论数 0

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

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

2015-01-05 15:48:14

阅读数 207

评论数 0

如何玩转Spring的BeanPostProcessor.

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

2014-12-29 14:44:32

阅读数 28

评论数 0

超常用的linux命令

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

2014-12-11 17:51:49

阅读数 13

评论数 0

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

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

2014-12-09 11:08:52

阅读数 21

评论数 0

优秀文章转载

http://www.lxway.com/815510822.htm springboot: http://342104628.iteye.com/blog/2411854 mat的下载包: MemoryAnaly...

2014-12-08 09:18:57

阅读数 25

评论数 0

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

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

2014-11-21 18:29:40

阅读数 22

评论数 0

JNDI与DBCP配置数据源的方式

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

2014-11-07 10:15:30

阅读数 42

评论数 0

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

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

2014-10-31 11:20:25

阅读数 42

评论数 0

hadoop相关知识总结

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

2014-10-22 11:08:13

阅读数 16

评论数 0

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

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

2014-10-09 17:53:36

阅读数 71

评论数 0

如何设置ssh免密码登录

背景:linux下机器A如何直接登录到机器B 操作步骤: 1.机器A上执行ssh-keygen -t rsa 生成默认的公私钥对(公钥:id_rsa.pub 私钥:id_rsa ) 2.机器A上新生成一个文件touch authorized_keys. 3....

2014-10-09 16:46:22

阅读数 24

评论数 0

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