- 博客(90)
- 收藏
- 关注
原创 Netty中的Idle事件
转:http://blog.csdn.net/guanxinquan/article/details/10990337 网络连接中,处理Idle事件是很常见的,比如在mqtt服务中,客户端与服务端在指定时间内没有任何读写请求,就会认为连接是idle的,此时,客户端在指定的idle时间内没有向服务端发送ping消息,服务端可以断开与客户端的链接。下面的代码演示了在netty中如何设置i...
2017-06-23 14:24:43 232
原创 Zookeeper+kafka+java(Linux)
http://orchome.com/kafka/index 中文官网 1. 简介 kafka (官网地址:http://kafka.apache.org)是一款分布式消息发布和订阅的系统,具有高性能和高吞吐率。 i. 消息的发布(publish)称作producer,消息的订阅(subscribe)称作consumer,中间的存储阵列称作broker。ii. 多个broker协...
2016-12-20 22:49:11 170
原创 Zookeeper+Kafka+Java(windows)
摘要:本文主要说明了如何在Windows安装运行Kafka (http://blog.csdn.net/evankaka) 摘要:本文主要说明了如何在Windows安装运行Kafka一、安装JDK过程比较简单,这里不做说明。最后打开cmd输入如下内容,表示安装成功二、安装zooeleeper下载安装包:http://zookeeper.apache.org/re...
2016-12-20 22:47:46 146
原创 RTP/RTSP/RTCP 协议详解
链接:https://www.zhihu.com/question/20278635/answer/14590945RTP/RTSP/RTCP的区别 用一句简单的话总结:RTSP发起/终结流媒体、RTP传输流媒体数据 、RTCP对RTP进行控制,同步。之所以以前对这几个有点分不清,是因为CTC标准里没有对RTCP进行要求,因此在标准RTSP的代码中没有看到相关的部分。而在私有RTSP的代码中,有关...
2016-11-30 09:57:51 208
原创 SpringBoot+Mybatis+Redis+Netty4+Swagger2
SpringBoot 启动流程: http://www.cnblogs.com/xinzhao/p/5551828.html SpringBoot devtools热部署 http://www.cnblogs.com/java-zhao/p/5502398.html SpringBoot+Mybatishttp://7player.cn/...
2016-11-13 09:24:54 523
原创 百度坐标转换&计算坐标之前距离
// 坐标转换GPS转百度var location = transformFromWGS84ToBaidu(Float,Float);console.log(location.lat + " _ " + location.lng); 百度转GPSvar location = transformFromBaiduToWGS84(Float,Float);console...
2016-11-11 14:27:14 474
原创 JVM调优总结 -Xms -Xmx -Xmn -Xss
转:http://unixboy.javaeye.com/blog/174173JVM调优总结 -Xms -Xmx -Xmn -Xss堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server ...
2016-11-11 12:33:42 105
原创 生产者/消费者模式(阻塞队列)
引用:http://blog.csdn.net/autumn20080101/article/details/9491159生产消费者模式 貌似也是阻塞的问题 花了一些时间终于弄明白这个鸟东东,以前还以为是不复杂的一个东西的,以前一直以为和观察者模式差不多(其实也是差不多的,呵呵),生产消费者模式应该是可以通过观察者模式来实现的,对于在什么环境下使用现在想的还不是特别清楚,...
2016-08-26 09:36:21 89
原创 Java调用Telnet示例
转自:http://blog.csdn.net/jakey766/article/details/12782969import java.io.IOException;import java.io.InputStream;import java.io.PrintStream;import java.io.UnsupportedEncodingException;im...
2016-04-18 16:24:45 297
原创 JavaScript DES加密
function enString(data){var key1 = "YHXWWLKJYXGS";var key2 = "ZFCHHYXFL10C";var key3 = "DES"; var enchex = strEnc(data,key1,key2,key3); return enchex;}/*** DES加密/解密* @Copyright Copyright (c) 2009* @au...
2014-12-03 17:32:29 280
原创 UML类图几种关系的总结
转自:http://blog.csdn.net/tianhai110/article/details/6339565 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛...
2014-11-22 12:00:43 97
原创 FreeMarker学习(宏<#macro>的使用)
copy自http://jayjunyu.iteye.com/blog/215727/ 用户定义指令-使用@符合来调用 有两种不同的类型:Macro(宏)和transform(传递器),Macro是在模板中使用macro指令定义,而transform是在模板外由程序定义(基本上都是基于Java的),这里通过Macro来介绍自定义指令。 例一: <#macro greet> &...
2014-11-05 10:25:47 953
原创 一篇很全面的freemarker教程
copy自http://demojava.iteye.com/blog/800204 以下内容全部是网上收集:FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:<#-- ... -->格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分...
2014-11-04 20:57:45 149
原创 java并发编程中CountDownLatch和CyclicBarrier的使用
转自:http://blog.csdn.net/kuyuyingzi/article/details/19155697 在多线程程序设计中,经常会遇到一个线程等待一个或多个线程的场景,遇到这样的场景应该如何解决? 如果是一个线程等待一个线程,则可以通过await()和notify()来实现; 如果是一个线程等待多个线程,则就可以使用CountDownLatch和...
2014-11-03 17:42:23 94
原创 Linux系统自动清理日志的方法
转自:http://os.51cto.com/art/201304/389619.htmLinux系统自动清理日志的方法2013-04-15 15:07 peida 博客 字号:T | TLinux 是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,本文分享了一种自动清理Linux系统日 志的方法。不用你去每...
2014-10-30 10:07:36 301
原创 马云成为首富后留下的话,句句触动我们心灵!
http://www.qmbole.com/forum.php?mod=viewthread&tid=603&fromuid=1
2014-09-22 11:07:24 289
原创 JPGE图片压缩
import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image....
2014-07-03 17:22:07 178
原创 ORACLE如何修改用户表空间
问题描述: ORACLE如何修改用户表空间产生原因:需要对用户表空间进行修改解决方法: 软件在建立帐套时,表空间使用了默认设定,表空间可以自动增加。如果用户为了提升速度进行了优化,关闭了此选项,则在年结前也应该检查一下表空间的使用情况,如果已经使用空间小于剩余空间,也应该进行扩充。 查看表空间使用情况: SELECT * FROM DBA_FREE_...
2014-05-20 10:36:26 4108
原创 oracle存储过程将字段CLOB转成BLOB
CREATE OR REPLACE FUNCTION C2B(b IN CLOB default empty_clob()) RETURN BLOB-- typecasts BLOB to CLOB (binary conversion) IS res BLOB; b_len number := dbms_lob.getlength(b); dest_off...
2014-05-15 16:54:33 525
原创 经验谈:系统架构师的修炼[转]
最近应聘系统架构师,面试回答一些问题,加上之前做的一些功课,搜索到一些文章,感觉有必要总结一下,到底如何做一个成功的系统架构师呢?首先,何谓系统架构师? IBM工程师的说明是: 架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应,以确保成功中文Wiki上的说明是: 系统架构师负责设计系统整体架构,从需求到设计的每个细节都要...
2012-03-21 23:48:54 79
原创 struts1.3-基础及原理
网站struts.apache.org实践步骤:1 搭建环境 (1)导入jar包 使用其中相关的类(可将所有jar全部导入) (2)建立一个配置文件:struts-config.xml 作用:方便struts用户使用 位置:一般放在WEB-INF下 (3)配置web.xml 注册struts中心控制器-----ActionServlet <servle...
2012-03-08 14:41:50 130
原创 nginx 整合 tomcat 做负载均衡
http://tengine.taobao.org/book/index.html 我的测试环境是:windows7 32bit / jdk1.6 / tomcat6.0 /nginx 1.081、解压tomcat ,复制成2份,修改server.xml 里的端口设置,使得两个tomcat不冲突。请确保两个tomcat可以访问到你的应用:http://localhost:8...
2012-02-24 11:35:48 77
原创 培训的十项好处
为什么要培训,有些企业家认为培训后员工会跳槽,会是为别人做嫁衣,可是不培训更是会造成好多的不良后果,员工素质低下,产品质量下降,应留下的没有留住,应走的人却没有走,这是最可怕的! 一、培训不一定是万能的,但是不培训一定是会增加费用,加大成本;以下问题的发生是需要刻不容缓的培训: 有些迹象的出现和员工不适当的工作表现,往往暗示着培训的紧迫性和必要性,看一下,以下情况是否曾在您...
2012-02-24 11:33:40 341
原创 如何提高自己的行动力
如何提高自己的行动力 我以为行动决定一切,行动才是首要的。墨子说“志行,为也”,也就是说意志付于行动,那是作为。而善于行动者,行动高效者,在做好策划拥有目标和方向,能够把握机会及时行动之后,单纯就行动力本身而言,无非是做好了以下几个关键步骤: (1) 充分准备亨利·福特有一句名言:“做好准备,是成功的首要秘诀。”充分准备,对于任何行动来说无疑是必须的。只有大弓拉满月,最后才能射出...
2012-02-24 11:28:22 143
原创 JAVA中线程同步的方法
用什么关键字修饰同步方法 ? 用synchronized关键字修饰同步方法 同步有几种实现方法,都是什么?分别是synchronized,wait与notifywait():使一个线程处于等待状态,并且释放所持有的对象的lock。sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。notify():唤醒一个处于...
2012-02-16 22:40:51 64
原创 抽象类与接口的区别
声明:非原创 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得...
2012-02-16 20:00:15 68
原创 jstack和线程dump分析
原文:http://jameswxx.iteye.com/blog/1041173 原文:http://blog.csdn.net/wanyanxgf/article/details/6944987
2012-02-14 16:16:45 80
原创 struts2 拦截器 interceptor
原文:http://struts2.group.iteye.com/group/wiki/1397-deep-into-struts2-interceptors struts2 拦截器 interceptor 在之前的文章中,我们已经涉及到了拦截器(Interceptor)的概念。 downpour 写道拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指...
2012-02-14 00:27:06 88
原创 百度面试
对公司内部的部门,所以没有算法题,全是应用题,并且hibernate的题很多,估计应用肯定是hibernate了 简答题 1 spring ioc、aop 的原理 IOC:控制反转也叫依赖注入。利用了工厂模式 将对象交给容器管理,你只需要在spring配置文件总配置相应的bean,以及设置相关的属性,让spring容器来生成类的实例对象以及管理对象。在spring容器启动的时候,sp...
2012-02-12 23:12:29 84
原创 oracle awr报告
执行如下操作>exec dbms_workload_repository.create_snapshot(); 200>@/opt/oracle/product/11gR1/db/rdbms/admin/awrrpt.sql //能看到快照id就可 200>exec dbms_workload_repository.create_snapshot(); 201>@...
2012-02-10 14:33:37 80
原创 工作流引擎
工作流引擎是 BOS 系统的一个重要组件。 它可以根据客户具体的业务逻辑,来定义工作流模型。 整个应用程序就根据所定义的流程来运行。 它把应用系统模块和工作流程分开。 当流程发生变化,只需修改流程模型, 具体的应用程序无需修改。 参考wfmc 标准,我们把工作流分成几个模块。 · 流程定义模型 · 用户端 · 工作流引擎 · 建模工具 · 组织架构 在虚线框中代表工作流...
2011-12-26 23:27:27 102
原创 Spring—下载与配置
下载主页http://www.springframework.org/download.html,或者直接使用链接地址:http://voxel.dl.sourceforge.net/sourceforge/springframework/spring-framework-1.1.4-with-dependencies.zipSpring的下载包有两种:spring-framewor...
2011-11-30 21:48:31 132
原创 Oracle 死锁
--第一步:查看是否有死锁存在,查出有数据则代表有死锁 select p.spid,c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a,v$locked_object b,all_objects c where p.addr=a.paddr and ...
2011-11-21 12:30:40 99
原创 vmware 下找不到ifcfg-eth0的问题
在windowXP下安装了suse linux,在vmware下选择了host-only方式与主机通信。使用host-only方式与主机通信,vmware使用的是VMware Network Adapter VMnet1虚拟网卡,查看该网卡的IP是 192.168.174.1。在虚拟机下面的linux下遇到了一下几个问题:1、找不大 eth0网卡,也就连不上网络。症状是ifconfig以后只现实l...
2011-11-15 00:23:22 329
原创 Tomcat源码下载
http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_18/ http://download.csdn.net/download/rainyuxin/2267757
2011-11-08 16:07:28 84
原创 eclipse 安装soapui
soapuihttp://www.soapui.org/eclipse/update jd-eclipsehttp://java.decompiler.free.fr/jd-eclipse/update
2011-08-11 12:28:38 485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人