- 博客(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 697
原创 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 12505 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 16603 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 20773
翻译 Apollo 组织
官网英文参考:http://activemq.apache.org/apollo/documentation/module-organization.html 中文解析:组织Apollo 由很多jar文件构成。这种结构有助于不同部分之间的清晰分类,也使得终端用户通过少量的配置文件选择性的搭建项目。下面是一个依赖关系图:你可以通过在根目录下运
2014-08-25 20:37:10 2024
翻译 Apollo Architecture
官网英文参考:http://activemq.apache.org/apollo/documentation/architecture.html 中文解析: 架构Apollo初衷是想让ActiveMQ在多核机器上运行更好。当然结果在broker上面也更加文档,可靠,扩展性也更强。 架构改变主要的变化有以下几个方面:Reactor Based Thr
2014-08-25 20:34:55 2907
翻译 Apollo 支持(如何支持社区开发)
该文章告诉你,如果作为Apache Apollo的一员加入Apollo 的开发。官网英文参考链接:http://activemq.apache.org/apollo/community/contributing.html中文参考: 我们真的希望你能够加入Apollo的开发,加入社区,让Apollo变成一个更有价值的项目。欢迎你的加入和支持。通常都是浏览文档或者是
2014-08-25 20:34:18 4307
翻译 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 32003 7
原创 scala eclipse plugin 插件安装
最近在看Apache Apollo 代码,其中有很多scala代码,没办法需要安装yi
2014-08-21 11:53:57 38277 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 1238 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 1259
翻译 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 1640
翻译 9 Handling Errors
官网英文参考: http://docs.oracle.com/javaee/7/tutorial/doc/websocket009.htm#BABDEJHB 中文解析: 为了指定方法来处理Server 注解方法的异常,可以注解一个OnError 方法:@Server
2014-08-04 21:28:56 1078
翻译 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 1302
翻译 7 Using Encoders and Decoders
官网英文参考: http://docs.oracle.com/javaee/7/tutorial/doc/websocket007.htm 中文解析: Websocket的Java API提供提供转码和
2014-08-04 21:22:27 1300
翻译 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 5265
翻译 6 Maintaining Client State
英文官网参考: http://docs.oracle.com/javaee/7/tutorial/doc/websocket006.htm 中文解析: 因为容器为每一个连接初始化一个endpoint对象,你就可以定义和使用实例化变量来存储客户端状态信息。另外Sess
2014-08-04 21:21:20 1141
翻译 4 Annotated Endpoints
官网英文参考: http://docs.oracle.com/javaee/7/tutorial/doc/websocket004.htm#BABFEBGA 中文解析: 下面是一个通过注释方式实现的endpoint:@Se
2014-08-04 21:19:50 767
翻译 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 1093
翻译 3.Programmatic Endpoints
官网英文参考: http://docs.oracle.com/javaee/7/tutorial/doc/websocket003.htm#BABGJEIG 中文解析:(该例子 暂时没有try) 下面一个例子告诉你怎么创建一个endpointpublic cl
2014-08-04 21:14:40 1018
翻译 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 971
原创 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 13135
转载 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 949
转载 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 550
原创 Java Oracle 调用 存储过程
//初始化该日期已经导出(导入)过数据String hsjbjgbh=getHsJbjgbh(jbjgbh);initDcDr2(ywrq, "ts", hsjbjgbh);if (isDcIngOfWt(ywrq, hsjbjgbh)) {return "-123_委托收款导出失败,其它的线程正在执行导出。";}//标志正在进行导出setDcingOfWt(ywrq,
2013-04-15 15:25:31 7275
转载 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 647
原创 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 2148
原创 准备复试的算法题-选择排序
这个选择排序很简单: 原理是: 在比较第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 899
原创 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 1667 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 519
转载 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 3699 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 880 2
转载 什么时候使用分区
1、 大数据量的表,比如大于2GB。一方面2GB文件对于32位os是一个上限,另外备份时间长。 2、 包括历史数据的表,比如最新的数据放入到最新的分区中。典型的例子:历史表,只有当前月份的数据可以被修改,而其他月份只能read-only ORACLE只支持以下分区:tables, indexes on tables, materialized views, and indexe
2012-05-02 00:07:31 1039 3
转载 隐索引,显索引unable
在我参与过的许多商店系统开发中,我发现在生产系统中创建一个索引并不需要经过详细的论证,甚至连应用程序代码也没有检查就创建了,大多数时候都是靠个人经验和感觉行事的,人们往往只会思考与创建索引有关的列是否会受到影响,完全靠临场反应,到最后数据库中往往有上百个索引创建了但可能从未使用过,或对SQL执行性能有负面影响。作为一名DBA,我们有责任找到并清除这些闲置的以及对性能有负面影响的索引。但我们从哪里开
2012-05-02 00:04:55 583
转载 索引之显、隐
索引维护是DBA的一项重要工作。当一个系统运行很长一段时间,经过需求变更、结构设计变化后,系统中就可能会存在一些不会被使用的索引,或者使用效率很低的索引。这些索引的存在,不仅占用系统空间,而且会降低事务效率,增加系统的waits。因此,我们需要找出那些无用或低效索引的索引并删除它们(找出无用索引可以通过索引监控的方法)。 但是,直接删除索引还是存在一定风险的。例如,某些索引可能只是在一些
2012-05-02 00:02:43 881
转载 索引index深入思考
索引( Index )是常见的数据库对象,它的设置好坏、使用是否得当,极大地影响数据库应用程序和Database 的性能。虽然有许多资料讲索引的用法, DBA 和 Developer 们也经常与它打交道,但笔者发现,还是有不少的人对它存在误解,因此针对使用中的常见问题,讲三个问题。此文所有示例所用的数据库是 Oracle 8.1.7 OPS on HP N series ,示例全部是真实数据,读者
2012-05-01 23:55:53 580
原创 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 601
原创 oracle 赋值权限以及回滚点
Oracle系统权限有两类:系统权限和对象权限系统权限允许用户在Oracle数据库中执行创建表,创建视图等操作。对象权限允许用户在数据库对象上执行操作,如插入数据等。授予权限采用grant语句,取消权限采用revoke语句。 create user lala identified by lala;并赋予了lala创建会话和查询权限和修改数据权限:grant create
2012-04-21 18:49:24 1584
原创 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 1134
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人