自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wuyinxian的专栏

记录平时学习和总结

  • 博客(43)
  • 资源 (5)
  • 收藏
  • 关注

原创 如何将多个PDF文件合并为一个

1. 准备python 环境通过 python -V 确认已经安装2. 安装pipmac 执行sudo easy_install pip通过命令 pip --version 确认已经安装3. 安装PDF2 依赖pip install PyPDF24. 新建Python 执行脚本(merge.py)#!/usr/bin/pythonimport osimpo...

2020-01-01 22:25:58 538

原创 netty源码编译环境搭建

在windows和Linux(ubuntu14.04 64)上搭建编译netty源码环境

2015-06-05 21:53:02 23014 4

原创 eclipse4.2+安装modelgoon插件,该插件支持在eclipse直接根据java文件生产类图

安装条件:1. 确保JDK环境OK2.该插件安装是基于eclipse kepler(4.2) (并不是表示其他版本不能安装,只是博主只在4.2版本上测试了,估计4.3版本还是支持的,但是3.6和3.7 就要下载低版本的modelgoon)3.下载modelgoon 插件(modelgoon官网需要翻墙访问,也不能通过eclipse的软件中心线上安装,故博主提供一个下载地址:点击下载)

2015-06-03 10:36:38 12462 2

翻译 Apollo 入门指导

英文官网参考:http://activemq.apache.org/apollo/documentation/getting-started.html        中文解析: 该文章将会告诉你如何搭建环境,测试Apollo。1. 下载:Download (一定下载跟你操作系统匹配的安装包)2. 解压  windos : jar -xvf apache-ap

2014-08-25 21:17:28 16546 3

翻译 MQTT Protocol Manual(Apollo中MQTT协议解析)

官网英文参考:http://activemq.apache.org/apollo/documentation/mqtt-manual.html MQTT协议Apollo允许客户端通过开放的MQTT协议连接。该协议主要是用在资源有限的驱动上,以及网络不稳定的情况下使用,是一个订阅、发布模型。这种驱动通常不适用类似http,stomp这类基于文本,或者类似openfire,AM

2014-08-25 20:38:47 20685

翻译 Apollo 组织

官网英文参考:http://activemq.apache.org/apollo/documentation/module-organization.html        中文解析:组织Apollo 由很多jar文件构成。这种结构有助于不同部分之间的清晰分类,也使得终端用户通过少量的配置文件选择性的搭建项目。下面是一个依赖关系图:你可以通过在根目录下运

2014-08-25 20:37:10 1990

翻译 Apollo Architecture

官网英文参考:http://activemq.apache.org/apollo/documentation/architecture.html        中文解析: 架构Apollo初衷是想让ActiveMQ在多核机器上运行更好。当然结果在broker上面也更加文档,可靠,扩展性也更强。 架构改变主要的变化有以下几个方面:Reactor Based Thr

2014-08-25 20:34:55 2870

翻译 Apollo 支持(如何支持社区开发)

该文章告诉你,如果作为Apache Apollo的一员加入Apollo 的开发。官网英文参考链接:http://activemq.apache.org/apollo/community/contributing.html中文参考: 我们真的希望你能够加入Apollo的开发,加入社区,让Apollo变成一个更有价值的项目。欢迎你的加入和支持。通常都是浏览文档或者是

2014-08-25 20:34:18 4275

翻译 Apollo(MQTT) 简介和源码搭建

Apache Apollo官网参考:http://activemq.apache.org/apollo/Apache Apollo是一个代理服务器,其是在ActiveMQ基础上发展而来的,可以支持STOMP, AMQP, MQTT, Openwire, SSL, and WebSockets 等多种协议。源码地址:http://activemq.apache.org/apoll

2014-08-25 20:32:39 31880 7

原创 scala eclipse plugin 插件安装

最近在看Apache Apollo 代码,其中有很多scala代码,没办法需要安装yi

2014-08-21 11:53:57 38223 1

翻译 11 The dukeetf2 Example Application

官网英文官网:                    :http://docs.oracle.com/javaee/7/tutorial/doc/websocket011.htm#BABGCEHE            中文解析:                    dukeetf2 例子                    dukeetf2 的例子在tut-i

2014-08-04 21:31:06 1200 1

翻译 12 The websocketbot Example Application

官网英文参考:                    http://docs.oracle.com/javaee/7/tutorial/doc/websocket012.htm#BABCDBBC           中文解析:                     Websocket 例子在tut-install/examples/web/websocket/

2014-08-04 21:30:05 1237

翻译 10 Specifying an Endpoint Configurator Class

官网英文参考:                    http://docs.oracle.com/javaee/7/tutorial/doc/websocket010.htm#BABJAIGH            中文解析:                    Websocket 提供的Java API 是你能够通过配置类控制server endp

2014-08-04 21:30:01 1603

翻译 9 Handling Errors

官网英文参考:                    http://docs.oracle.com/javaee/7/tutorial/doc/websocket009.htm#BABDEJHB            中文解析:                    为了指定方法来处理Server 注解方法的异常,可以注解一个OnError 方法:@Server

2014-08-04 21:28:56 1053

翻译 8 Path Parameters

官网英文参考:                    http://docs.oracle.com/javaee/7/tutorial/doc/websocket008.htm            英文原文:The ServerEndpoint annotation enables you to use URI templates to specify parts of

2014-08-04 21:27:40 1276

翻译 7 Using Encoders and Decoders

官网英文参考:                    http://docs.oracle.com/javaee/7/tutorial/doc/websocket007.htm                                中文解析:                                Websocket的Java API提供提供转码和

2014-08-04 21:22:27 1267

翻译 5 Sending and Receiving Messages

官网英文参考:                    http://docs.oracle.com/javaee/7/tutorial/doc/websocket005.htm#BABFCGBJ            中文解析:                    Websocket 可以发送和接收文本信息和二进制信息,另外也可以发送ping 结构和接收pong结构信息。这一

2014-08-04 21:21:47 5221

翻译 6 Maintaining Client State

英文官网参考:                    http://docs.oracle.com/javaee/7/tutorial/doc/websocket006.htm            中文解析:                    因为容器为每一个连接初始化一个endpoint对象,你就可以定义和使用实例化变量来存储客户端状态信息。另外Sess

2014-08-04 21:21:20 1121

翻译 4 Annotated Endpoints

官网英文参考:                            http://docs.oracle.com/javaee/7/tutorial/doc/websocket004.htm#BABFEBGA                        中文解析:                    下面是一个通过注释方式实现的endpoint:@Se

2014-08-04 21:19:50 748

翻译 1.Introduction to WebSocket

tomcat 框架下Websocket已经废弃了,大家现在都选用Java ee 框架下的Websocket 协议。Websocket 应用,server作为一个Websocket 端点,client 通过server的URL地址连接到server.一旦server和client连接建立,那就是对称连接。server和client在连接open的时候,可以再任何时候,相互发送信息。一个client通常只连接一个server,server支持多个client连接。

2014-08-04 21:14:48 1069

翻译 3.Programmatic Endpoints

官网英文参考:                   http://docs.oracle.com/javaee/7/tutorial/doc/websocket003.htm#BABGJEIG            中文解析:(该例子 暂时没有try)                    下面一个例子告诉你怎么创建一个endpointpublic cl

2014-08-04 21:14:40 995

翻译 2.Creating WebSocket Applications in the Java EE Platform

官网英文参考:                    http://docs.oracle.com/javaee/7/tutorial/doc/websocket002.htm             中文解析:                    Java EE 平台提供了create,配置,部署server端点的Java API(JSR 356),Websocke

2014-08-04 21:13:51 950

原创 ubuntu java javac 安装和环境变量配置和测试

第一步:下载jdk-7u21-linux-i586.tar.gz地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 当然如果你官网上面下载 *.bin 那安装起来就更容易了。第二步:解压安装123sudotar

2013-12-08 12:17:45 13085

转载 ORACLE JOB INTERVAL参数设置

ORACLE JOB INTERVAL参数设置ORACLE JOB INTERVAL参数设置1:每分钟执行    Interval => TRUNC(sysdate,'mi') + 1/ (24*60)   或 Interval => sysdate+1/1440    2:每天定时执行    例如:每天的凌晨1点执行    Interv

2013-04-17 10:59:18 892

转载 oracle job

oracle job简介 主要的使用情景 定时在后台执行相关操作:如每天晚上0点将一张表的数据保存到另一张表中,2:定时备份数据库等 熟化说万事开头难,这里我只简单记述一个创建一个简单的job 步骤如下: 1、创建一张表g_test create table G_TEST ( ID     NUMBER(12), C_DATE DATE ) 2、创建

2013-04-17 10:59:00 524

原创 Java Oracle 调用 存储过程

//初始化该日期已经导出(导入)过数据String hsjbjgbh=getHsJbjgbh(jbjgbh);initDcDr2(ywrq, "ts", hsjbjgbh);if (isDcIngOfWt(ywrq, hsjbjgbh)) {return "-123_委托收款导出失败,其它的线程正在执行导出。";}//标志正在进行导出setDcingOfWt(ywrq,

2013-04-15 15:25:31 7256

转载 oracle function

CREATE OR REPLACE FUNCTION function_name> [()] RETURN datatype> IS [declare section] BEGIN []RETURN expression>;[EXCEPTION ]END [];  从上面的格式可以看出:  1)Function必须要有一个名字;  2)可能有一个

2013-04-15 14:43:27 631

原创 java matches

代表一个字符,*代表0个或者多个,+代表一个或者多个,?代表0个或者1个[0-9]代表数字0到9.[0-9]+代表数字0到9至少出现一次  [abc]代表从abc之中任意一个  [^abc]abc之外的字符没有[a-Z]  却是有[A-z]注意[A-z]和[A-Z][a-z]的区别 后者一定要匹配两个字符   String str = "Ab";

2013-03-21 11:09:58 1991

原创 准备复试的算法题-选择排序

这个选择排序很简单: 原理是:  在比较第i个数字的时候,从n-i个中选择一个最小的数,与第i个进行比较。 一个常规方法,一个调优尝试   public void getMix(int[] str ){  int length = str.length;  int temp;    for (int i = 0; i    // 此处功能是 找到每一个小于i的数

2013-03-20 12:43:57 880

原创 mysql procedure if elseif

先提一个问题,怎么MySQL不能写 create or replace ?CREATE  PROCEDURE `soft`.`new_procedure` (in b int,in a int)BEGIN  declare c int;   if a is null then   set a = 0;   end if;   if b is null then

2013-03-07 23:02:27 1634 4

转载 时间比较的几个sql

1. 计算年数你想通过生日来计算这个人有几岁了。SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0;2. 两个时间的差取得两个 datetime 值的差。假设 dt1 和 dt2 是 datetime 类型,其格式为 ‘yyyy-mm-dd hh:mm:ss’,那么它们之间所

2012-05-25 12:55:20 501

转载 oracle grouping sets

oracle分析函数--SQL*PLUS环境--1、GROUP BY子句 --CREATE TEST TABLE AND INSERT TEST DATA.create table students(id number(15,0),area varchar2(10),stu_type varchar2(2),score number(20,2));inser

2012-05-15 00:02:39 3679 2

转载 16个桌面Linux用户必须要知道的Shell命令

本文转载自:http://my.oschina.net/jack230230/blog/56318   作者 王震威有些人仍然会有这中愚蠢的想法,他们认为使用Linux就必须使用Linux shell命令。胡说!你可以不懂得任何Linux命令,比如说ps,grep,ls等,但是你仍然可以使用很多现代的Linux桌面发行版。    Linux的系统管理员与桌面用户不一样,他们不像

2012-05-07 23:52:52 860 2

转载 什么时候使用分区

1、 大数据量的表,比如大于2GB。一方面2GB文件对于32位os是一个上限,另外备份时间长。  2、 包括历史数据的表,比如最新的数据放入到最新的分区中。典型的例子:历史表,只有当前月份的数据可以被修改,而其他月份只能read-only  ORACLE只支持以下分区:tables, indexes on tables, materialized views, and indexe

2012-05-02 00:07:31 1013 3

转载 隐索引,显索引unable

在我参与过的许多商店系统开发中,我发现在生产系统中创建一个索引并不需要经过详细的论证,甚至连应用程序代码也没有检查就创建了,大多数时候都是靠个人经验和感觉行事的,人们往往只会思考与创建索引有关的列是否会受到影响,完全靠临场反应,到最后数据库中往往有上百个索引创建了但可能从未使用过,或对SQL执行性能有负面影响。作为一名DBA,我们有责任找到并清除这些闲置的以及对性能有负面影响的索引。但我们从哪里开

2012-05-02 00:04:55 560

转载 索引之显、隐

索引维护是DBA的一项重要工作。当一个系统运行很长一段时间,经过需求变更、结构设计变化后,系统中就可能会存在一些不会被使用的索引,或者使用效率很低的索引。这些索引的存在,不仅占用系统空间,而且会降低事务效率,增加系统的waits。因此,我们需要找出那些无用或低效索引的索引并删除它们(找出无用索引可以通过索引监控的方法)。  但是,直接删除索引还是存在一定风险的。例如,某些索引可能只是在一些

2012-05-02 00:02:43 845

转载 索引index深入思考

索引( Index )是常见的数据库对象,它的设置好坏、使用是否得当,极大地影响数据库应用程序和Database 的性能。虽然有许多资料讲索引的用法, DBA 和 Developer 们也经常与它打交道,但笔者发现,还是有不少的人对它存在误解,因此针对使用中的常见问题,讲三个问题。此文所有示例所用的数据库是 Oracle 8.1.7 OPS on HP N series ,示例全部是真实数据,读者

2012-05-01 23:55:53 555

原创 oracle存取过程、动态sql、游标

-- 一般情况下 我们写的存储过程 只支持单行create or replace procedure pr_emp_ex as  c_temp scott.emp%rowtype;begin  select * into c_temp from scott.emp where empno = 7788;  --for i in c_temp.empno.count lo

2012-05-01 00:39:25 580

原创 oracle 赋值权限以及回滚点

Oracle系统权限有两类:系统权限和对象权限系统权限允许用户在Oracle数据库中执行创建表,创建视图等操作。对象权限允许用户在数据库对象上执行操作,如插入数据等。授予权限采用grant语句,取消权限采用revoke语句。 create user lala identified by lala;并赋予了lala创建会话和查询权限和修改数据权限:grant create

2012-04-21 18:49:24 1558

原创 oracle 数据类型 truncate 回闪 脚本约束

oracle 数据类型: 字符串 varchar(n)大概在200个文字 ; 整数 number(n ); 小数 number(n,m) m是小数 n-m 是整数位 (有时候也可以用float代替);date 日期 。大文本 clob 只能存放文本。blob 存在大数据量,用来存放二进制文件,如电影,歌曲;clob ,blob 都可以存放大概4G 的数据。但是因为数据量比较大,

2012-04-05 00:31:11 1099

shell-执行故意错误

工作流对应的shell 任务,该任务会故意失败,测试错误告警可以用上。

2018-02-05

shell-任务

工作流对应的shell任务,具体内容是:shell 类型的循环

2018-02-05

apollo 源码需要的jar包

apollo maven之后,可能还是有些项目会报错。用我给你的jar包,替换报错的项目。报错就会被解决

2014-08-25

Apollo1.6源码(MQTT)

Apollo官网源码,能够maven通过,前提是你要在Eclipse(推荐用4.2)安装scala插件。

2014-08-25

scp smp相关介绍

比较好的资料,这是一个奢侈品,以及什么牌的介绍

2012-03-27

空空如也

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

TA关注的人

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