
Java
文章平均质量分 73
dyccsxg
落翼无尘零星雨 星海拾贝意相连
展开
-
ActiveMQ - tcp 协议接收消息
/** * 基于tcp协议接收JMS消息 * @param args 参数 */ public static void main(String[] args) { ConnectionFactory connFactory; Connection conn = null; Session session;原创 2013-06-09 18:28:47 · 1361 阅读 · 0 评论 -
Oracle 中的行转列,列转行
# 1. 行转列原始结构:NAME COURSE SCORE-------------------- -------------------- ----------zhangsan 语文 82zhangsan 数学原创 2013-09-01 18:49:52 · 1375 阅读 · 0 评论 -
Oracle 分区表
1. 分区表 分区表在逻辑上是一张完整的表,与普通表完全一样; 分区表在物理上将数据存储在多个表空间中(每个表空间可包含多个数据文件); 2. 分区表的优点 提高查询速度:可以只查询指定的分区,不用全表扫描; 提高可用性 :如果表的某个分区出现问题,其他分区中的数据仍然可用; 均衡I/O : 可以把不同的分区映射到不同的磁盘,平衡整体性原创 2013-09-06 20:24:17 · 1258 阅读 · 0 评论 -
jQuery 替我们做了什么
1. 兼容性 例如:要获取一个 div 元素的内容 // 原生 js 写法 document.getElementById("div1").innerText; // for IE document.getElementById("div1").textContent; // for Firefox (innerText 在Firefox 中不支持) //原创 2013-09-26 08:20:28 · 690 阅读 · 0 评论 -
JDBC 连接数据库
1. oracle Driver: oracle.jdbc.driver.OracleDriver URL : jdbc:oracle:thin@localhost:1521:dbNameDownload:http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html 2. SQLSe原创 2009-01-04 09:56:00 · 782 阅读 · 0 评论 -
logback 学习笔记
# download urlhttp://www.slf4j.org/download.htmlhttp://logback.qos.ch/download.html# 依赖 jarslf4j-api-1.7.5.jarlogback-core-1.0.13.jarlogback-classic-1.0.13.jar# 日志级别(大小写不敏感)TRACE # l原创 2013-07-16 19:34:11 · 2574 阅读 · 0 评论 -
Oracle 数据库备份与恢复 flashback database
1. 检查归档和闪回是否已开启原创 2014-09-06 12:39:33 · 728 阅读 · 0 评论 -
Oracle 中与时间有关的计算
Oracle 中与时间有关的计算,获取本周第一天、本周最后一天、本月第一天、本月最后一天、今年第一天、今年最后一天,计算时间差;原创 2013-10-19 20:13:53 · 1515 阅读 · 0 评论 -
CXF 发布WebService - jaxws:endpoint
# 依赖 jarcommons-logging-1.1.1.jarcxf-2.7.5.jarhttpasyncclient-4.0-beta3.jarhttpclient-4.2.1.jarhttpcore-4.2.2.jarhttpcore-nio-4.2.2.jarneethi-3.0.2.jarorg.springframework.aop-3.1.3.REL原创 2013-06-29 19:54:12 · 10678 阅读 · 2 评论 -
Spring 任务调度
1. 触发机制定时任务的触发机制一般可分为两种,分别是按固定周期运行和在指定时间点运行。2. 依赖 jar commons-logging-1.1.1.jarorg.springframework.asm-3.1.3.RELEASE.jarorg.springframework.beans-3.1.3.RELEASE.jarorg.springframework.conte原创 2013-07-04 22:15:03 · 11048 阅读 · 0 评论 -
Oracle sqlnet.ora, tnsnames.ora, listener.ora
1. %ORACLE_HOME%/NETWORK/ADMIN/sqlnet.ora# sqlnet.ora Network Configuration File: D:\Oracle\product\11.1.0\db_1\NETWORK\ADMIN\sqlnet.ora# Generated by Oracle configuration tools.# This file is ac原创 2013-07-01 23:47:03 · 795 阅读 · 0 评论 -
CXF 发布WebService - 客户端调用
1. 一个客户端用户名密码回调类package org.demo.ws.client;import java.io.IOException;import javax.security.auth.callback.Callback;import javax.security.auth.callback.CallbackHandler;import javax.security原创 2013-07-01 10:10:15 · 1029 阅读 · 0 评论 -
无根证书时访问 https(httpclient)
1. httpclient 4.2.31.1 download url http://archive.apache.org/dist/httpcomponents/httpclient/binary/ 1.2 依赖 jar commons-logging-1.1.1.jar httpclient-4.2.3.jar httpcore-4.2.2.jar原创 2015-01-21 23:10:44 · 4446 阅读 · 1 评论 -
Java基础知识-对象初始化
1. Java对象的初始化顺序如下: 父类static字段及static块 -> 子类static字段及static块 -> 父类非static字段及非static块 -> 父类构造方法 -> 子类非static字段及非static块 -> 子类构造方法 2. 示例代码如下:package org.demo;public class InitDemo {原创 2015-04-12 19:10:00 · 726 阅读 · 0 评论 -
无根证书时访问 https
import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.security.cert.CertificateException;import java.security.cert.X509Certific原创 2013-08-29 20:47:12 · 1949 阅读 · 2 评论 -
数据库左连接、右连接、全连接、交叉连接、自然连接
# 数据准备create table t_group ( group_id number(4) not null, group_name varchar2(15));create table t_person ( person_id number(4) not null,原创 2013-08-23 09:20:11 · 917 阅读 · 0 评论 -
ActiveMQ - 启动JMS服务
1. 依赖 jar activemq-all-5.6.0.jar jackson-all-1.8.5.jar xstream-1.4.2.jar2. Java 代码 /** * 启动 JMS 服务 * @param args 参数 */ public static void main(String[] args)原创 2013-06-09 17:26:01 · 833 阅读 · 0 评论 -
ActiveMQ - stomp 协议发送消息
/** * 基于stomp协议发送JMS消息 * @param args 参数 */ public static void main(String[] args) throws Exception { StompConnection conn = new StompConnection(); conn.open("127原创 2013-06-09 18:56:32 · 2845 阅读 · 0 评论 -
ActiveMQ - tcp 协议发送消息
/** * 基于tcp协议发送JMS消息 * @param args 参数 */ public static void main(String[] args) { ConnectionFactory connFactory; Connection conn = null; Session session;原创 2013-06-09 18:23:37 · 1083 阅读 · 0 评论 -
ActiveMQ - stomp 通过自定义转换器来支持 Map 消息传递
1. 添加配置文件 src\META-INF\services\org\apache\activemq\transport\frametranslator\jms-stomp-map-jsonclass=org.demo.jms.stomp.StompTranslator2. Java 代码 修改 org\apache\activemq\transport\stomp\原创 2013-06-09 18:48:25 · 1566 阅读 · 0 评论 -
ActiveMQ - stomp 协议接收消息
/** * 基于stomp协议接收JMS消息 * @param args 参数 */ @SuppressWarnings("unchecked") public static void main(String[] args) throws Exception { StompConnection conn = new StompC原创 2013-06-09 18:58:22 · 2604 阅读 · 0 评论 -
日志组件 commons-logging、slf4j、log4j
1. commons-logging # download url http://commons.apache.org/proper/commons-logging/download_logging.cgi # 说明 commons-logging 是一个用于日志系统的门面,提供了记录日志的统一接口。 # 查找日志实现库的方式 基于 ClassLo原创 2013-07-12 20:19:56 · 1927 阅读 · 0 评论 -
CXF 发布Web Service - JaxWsWebServicePublisherBeanPostProcessor
这种方式不需要配置标签,在spring加载bean时自动将标注为@WebService的类发布为服务。1. web.xml<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://原创 2013-06-29 19:59:45 · 1435 阅读 · 0 评论 -
Java 中与时间有关的几个问题
1. Date # 需要说明的是 Date 无时区, # 但date.toString() 则是按当前 JVM 的默认时区来格式化的,也就是 TimeZone.getDefault() 获得的时区, # 同时 date.toString() 是按照 "EEE MMM dd HH:mm:ss zzz yyyy" 来格式化的; 2. Date to String原创 2013-07-17 18:52:30 · 717 阅读 · 0 评论 -
Tomcat远程调试
1. 开启调试端口1.1 windows # 方案一(使用 jpda,默认端口为8000,可通过set JPDA_ADDRESS=8000进行修改) catalina.bat jpda start # 方案二(修改 catalina.bat 文件,在第二行开启调试端口) @echo off set JAVA_OPTS=%JAVA_OPTS% -Xdebug -原创 2013-07-31 08:19:17 · 1037 阅读 · 0 评论 -
Java中的超时机制 - 执行一段有时间限制的任务
1. 场景描述 举个例子,有时候执行一段程序需要1 ~ 10分钟才能运行完,但你最多只能等5分钟。如果5分钟以内程序能够运行完,那么直接返回正确结果;如果过了5分钟程序还没运行完,那么就中止程序的运行,直接返回一个错误结果。 2. 一个工具类(用来执行有时间限制的任务)package org.demo.task;import java.util.concurrent.Cal原创 2013-08-01 08:35:30 · 3762 阅读 · 0 评论 -
Java加密解密 -Jasypt
1. download url http://www.jasypt.org/download.html 2. 依赖 jar jasypt-1.9.0.jar 3. 加密 // 默认加密/解密算法是 PBEWithMD5AndDES StandardPBEStringEncryptor encryptor = new Standa原创 2013-07-31 20:23:05 · 9374 阅读 · 0 评论 -
Spring - 初始化bean
对于Spring框架来说,控制反转(Inversion of Control)和依赖注入(Dependency injection)是其核心,这里通过一个 bean 初始化的过程来理解一下IoC和DI的概念。# URLhttp://www.springsource.org/download/community http://static.springsource.org/spring/原创 2013-07-21 18:17:22 · 1350 阅读 · 0 评论 -
数据库基础知识 - 范式
# 范式 设计关系数据库时,需要满足不同的规范,这些规范称为范式。范式的目的是为了消除数据冗余以及操作异常,使数据库结构清晰、简洁明了。 # 候选码 候选码是一个或多个属性,它能够完全决定整个属性组。 # 主码 如果一个属性组有多个候选码,可从中选取一个做为主码。 # 主属性 包含在任何一个候选码中的属性,称为主属性。 # 非主属性原创 2013-08-03 18:57:39 · 871 阅读 · 0 评论 -
DWR学习笔记
1. 简介DWR(Direct Web Remoting) 是一个Java开源框架,原创 2013-11-20 20:20:13 · 2245 阅读 · 0 评论