自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (1)
  • 收藏
  • 关注

原创 Dubbo框架搭建通用接口

本文为项目随笔总结,写的粗糙多多包涵。需求:项目开发中,根据Dubbo框架搭建原理,需要在Api模块中不断增加接口,Server端不断向注册中心暴露接口,Client端不断的拿接口。这样代码维护复杂,扩展性底。解决方案:1. 设计通用接口,设计入参(大致包含:1.实际服务入参(这里定义父类和子类)。2. 服务类名 3.方法名 4.result状态等)2. 设计通用接口实现,主要步骤

2017-06-02 16:16:19 1081 1

原创 orcle复制表总结

1.如果在同一个数据库下可采用:如果新表不存在:比如有一张表叫test,现在要复制表结构及表内数据,可执行代码:1create table test as select * from test;这样就把表结构连同数据一起复制了。如果表存在,可用以下代码:12

2017-03-06 15:28:14 504

转载 html实时监听input变化

Document $(function(){ var $inputwrapper = $('#lia-body .lia-content .inputwrapper'); $inputwrapper.fi

2017-03-03 11:54:25 2059

原创 orcle创建表空间

1:sqlplus/nolog 进入sql命令 2:connect system/orcl as sysdba 连接sql 3:创建用户之前要创建”临时表空间”,若不创建则默认的临时表空间为temp。这里不创建 CREATE TEMPORARY TABLESPACE DB_TEMP TEMPFILE ‘D:\orcle11G\jxstar\DB_TEMP.DBF’

2017-03-03 10:11:37 1069

转载 Oracle11g和oracle10g之间的导入/导出

一:oracle的IMP/EMP特性: Oracle的imp/exp组件的一个操作原则就是向下兼容,且有一些规则: 规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp 不能连接到低版本的数据库服务器。 规则2:高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件);低版本exp出的dmp文件,高版本可以imp(向下兼容)。 规则3:从O

2017-03-03 10:11:09 782

原创 vm虚拟机桥接模式简单实例

桥接模式应用场景: 就是把自己服务器上的虚拟机,映射到局域网上,可以让局域网上其他的用户来访问。 项目实例方案: 给一台服务器,虚拟多台linux操作系统,做集群。所以需要把这些系统映射到局域网上,nat方式不行(因为nat方式是和主机共享ip),只能使用桥接模式。具体实现: 1.首先找到宿主机联网的那个本地连接: 2.设置虚拟机为桥接模式上网 3.相比大多数同学

2017-03-02 10:09:31 4387 1

原创 ORCLE 知识总结

1.通过tagname分组取当前5分钟时间往前离timetamp最近的一条记录SELECT TAGNAME, TAGVALUE, TIMETAMP FROM (SELECT TAGNAME, TAGVALUE, TIMETAMP, ROW_NUMBER() OVER(PARTITION BY TAGNAME

2017-02-24 15:38:28 415

转载 OVER(PARTITION BY)函数用法

OVER(PARTITION BY)函数介绍开窗函数               Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。      开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下:1:over后的写法:

2017-02-24 15:15:25 2140

原创 orcle 分区表创建、查询、知识总结

1.orcle 10g 创建分区表不能自动创建,如果想自动根据时间创建分区表需要写脚本自动增加partitionCREATE TABLE jcsj_sssj ( tagname VARCHAR2(128), tagvalue VARCHAR2(128), timetamp DATE ) PARTITION BY RANGE (timetamp) ( PART

2017-02-23 11:07:00 701

转载 Java技术——Java反射机制分析

1. Java的反射机制动态语言是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,JAVA和C++一样,都不是动态语言。但Java它却有着一个非常突出的动态相关机制:反射。 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的

2017-02-21 16:43:35 204

转载 Java技术——Java泛型详解

1.为什么需要泛型转载请注明出处:http://blog.csdn.net/seu_calvin/article/details/52230032泛型在Java中有很重要的地位,网上很多文章罗列各种理论,不便于理解,本篇将立足于代码介绍、总结了关于泛型的知识。先看下面的代码:[java] view plain copy 

2017-02-21 16:30:20 202

转载 Java动态(后期)绑定和overloading 向上转型

动态绑定意味着:目前正在调用的方法正是最适用于要操作对象的那个方法。然而它并不意味着对所有的参数都执行最佳匹配。在Java中,一个方法的参数在编译阶段常被静态地绑定。一个例子:class Base{      public void foo(Base x){          System.out.println("Base.Base");      }

2017-02-21 16:12:17 194

原创 orcle 根据时间 动态删除原表数据,调用动态创建表函数。插入新表数据

create orreplace procedure exportnew(ddatestring) authid current_user is  newname   varchar2(30);  strsql varchar2(2000);  cnt       int;Begin   select count(*)    into cnt  

2017-02-20 15:26:52 274

原创 orcle 根据时间动态创建表 函数

create orreplace procedure creat_sczb_data(ddateIN string)authid current_user--解决权限不足is       strsql varchar2(2000);       tablename varchar2(50);       ddatenew varchar2(50);begin

2017-02-20 15:25:43 296

转载 jdbc connection是否可以创建多个statement

关于Statement对象:  前面说过,Statement对象是用来绑定要执行的操作的,在它上面有三种执行方法:即用来执行查询操作的executeQuery(),用来执行更新操作的executeUpdate()和用来执行动态的未知的操作的execute().  JDBC在编译时并不对要执行的SQL语句检测,只是把它看着一个String,只有在驱动程序执行SQL语句时才知道正确

2017-02-15 16:43:08 4629

转载 Think in JAVA中“被检查的异常”的理解

看到最后一直很迷茫 “被检查的异常”为什么意思;Java代码 public class ExceptionTypeTest { public void doSomething()throws ArithmeticException{ System.out.println(); } public static void main()

2017-02-15 16:18:09 486

转载 详解log4j2(下) - Async/MongoDB/Flume Appender 按日志级别区分文件输出

1. 按日志级别区分文件输出有些人习惯按日志信息级别输出到不同名称的文件中,如info.log,error.log,warn.log等,在log4j2中可通过配置Filters来实现。假定需求是把INFO及以下级别的信息输出到info.log,WARN和ERROR级别的信息输出到error.log,FATAL级别输出到fatal.log,配置文件如下:[ja

2017-02-15 11:02:01 746

转载 详解log4j2(上) - 从基础到实战

原文:http://blog.csdn.net/autfish/article/details/51203709log4j2相对于log4j 1.x有了脱胎换骨的变化,其官网宣称的优势有多线程下10几倍于log4j 1.x和logback的高吞吐量、可配置的审计型日志、基于插件架构的各种灵活配置等。如果已经掌握log4j 1.x,使用log4j2还是非常简单的。先看一个示例

2017-02-15 11:00:21 1947

转载 Oracle 分区表的新增、修改、删除、合并。普通表转分区表方法

一. 分区表理论知识Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。

2017-02-10 14:22:09 2951

转载 模拟java的split函数,分割字符串,类似于java的split方法

模拟JAVA的SPLIT函数分割字符串

2017-02-10 14:18:49 896

原创 orcle11g 创建分区表

orcle 11g 创建分区表自动根据每天创建分区表从2011-1-1号以后CREATE TABLE jcsj_sssj ( tagname VARCHAR2(128), tagvalue VARCHAR2(128), timetamp DATE) PARTITION BY RANGE (timetamp) INTERVAL(NUMTOYMINTERVAL(1,

2017-02-10 14:16:06 309

原创 orcle 10g 创建分区表

orcle 10g 创建分区表不能自动创建,如果想自动根据时间创建分区表需要写脚本自动增加partitionCREATE TABLE jcsj_sssj ( tagname VARCHAR2(128), tagvalue VARCHAR2(128), timetamp DATE ) PARTITION BY RANGE (timetamp) ( PART

2017-02-10 14:14:01 262

原创 orcle设置表中主键自增

思路为:创建一个自增序列,创建一个表触发器根据每次插入表的数据,获取序列值插入主键。1.1--创建序列create sequence empincrement by 1start with 1nomaxvaluenocyclenocache1.2create or replace trigger trg_name --trg_name 触发器名b

2017-02-10 14:10:22 549

转载 Oracle修改字段类型方法总结

原文:http://blog.csdn.net/gdjlc/article/details/23762549/有一个表名为tb,字段段名为name,数据类型nchar(20)。1、假设字段数据为空,则不管改为什么字段类型,可以直接执行:alter table tb modify (name nvarchar2(20));2、假设字段有数据,则改为nvarchar2(20

2017-02-10 14:09:00 228

转载 《JAVA与模式》之访问者模式

《JAVA与模式》之访问者模式在阎宏博士的《JAVA与模式》一书中开头是这样描述访问者(Visitor)模式的:  访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。分派的概念  变量被声明时的类型叫做变量的静态类型(Static Type),有些人又把静态类型叫做明显

2016-12-09 14:46:24 224

转载 spring mvc javamail配置

aaa

2016-05-09 21:09:58 823

空空如也

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

TA关注的人

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