自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(278)
  • 资源 (2)
  • 收藏
  • 关注

原创 oracle表空间创建与数据库导入导出

1、创建表空间(---以实例名为“zyzl”的实例为例,一般ORACLE11gR2默认实例名为“hszl”---)CREATE SMALLFILE TABLESPACE NNC_DATA01 DATAFILE '/u01/app/oracle/oradata/orcl/NNC_DATA01.dbf' SIZE 2048MAUTOEXTEND ON NEXT 10000K MAXSI

2017-12-05 22:59:31 461

原创 shiro权限与安全

1.  权限概述系统提供了很多功能,并不是所有的用户登录系统都可以操作这些功能。我们需要对用户的访问进行控制。认证:系统提供的用于识别用户身份的功能(通常是登录功能)。授权:系统提供的赋予用户访问某个功能的能力。1.  常见的权限控制的方式1.1 URL拦截权限控制---基于过滤器或者拦截器方法注解权限控制---基于代理技术1

2017-11-21 23:15:05 230

原创 【UML建模】一 概论题纲

UML (统一建模语言):统一建模语言(U M L)是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。 UML 适用于各种软件开发方法、软件生 命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。

2017-11-21 09:07:36 512 1

转载 搭建ftp文件服务器

一搭建ftp服务器:(一) 切换到root用户:su root centos开桥接模式。输入密码:xxxxx(二):修改/etc/vsftpd/vsftpd.conf文件下的属性(三):YES/NO 分别表示允许或是不允许匿名访问(四) : 添加用户与设置密码,登陆后默认的路径是/home/ftpuser.(五):查看外网访问权限(六)修改让外网可以访问执行如下图所示的指令,开启外网访问权限...

2017-11-12 19:19:38 1664

转载 hessian远程服务调用例子

一、什么是Hessian Hessian 是一个基于 binary-RPC 实现的远程通讯 library。使用二进制传输数据。 Hessian通常通过Web应用来提供服务,通过接口暴露。 Servlet和Spring的DispatcherServlet都可以把请求转发给Hessian服务。 由以下两种方式提供,分别为: com

2017-11-05 21:04:32 507

转载 使用apache POI 进行word文档的操作,信息填值。

使用POI读写Word doc文件       Apache poi的hwpf模块是专门用来对word doc文件进行读写操作的。在hwpf里面我们使用HWPFDocument来表示一个word doc文档。在HWPFDocument里面有这么几个概念:  Range:它表示一个范围,这个范围可以是整个文档,也可以是里面的某一小节(Section),也可以是某一个段落(Paragraph)

2017-11-05 16:26:39 2035

原创 关于apache POI excel文件导入导出

首先得上传文件引入jquery.ocupload-1.1.2.js$("#button-import").upload({ name: 'upload', // action: '${pageContext.request.contextPath}/importSubarea.action', // 提交请求action路径 enctype: 'm

2017-11-05 16:12:01 340

原创 关于线上支付的实现思想方法与例子

支付方案1:网站直接与银行对接此种模式下,网站需要针对不同的银行开发不同的支付程序,编程工作量很大,并且银行接入规范一旦发生变动,网站程序也要跟着改,维护工作量极大。-------------------------------支付方案2:通过第三方支付公司与银行对接优点:系统只需要与第三方支付公司打交道,第三方支付公司根据用户选择的支付银行,并根据

2017-10-29 22:36:31 3349

原创 java调用fastDFS

一:加载包2 在web工程包下添加配置文件 fdfs_client.conf,内容如下:connect_timeout=3 network_timeout = 60 charset = ISO8859-1 http.tracker_http_port = 8080 http.anti_steal_token = no http.secret_key = FastDF

2017-10-04 20:53:16 1132

原创 fastdfs介绍与工作原理

FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)存储服务器(storage server)客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB 如下图所示是fastdfs的一个结群架构图:特点:1 轻量级2 分布式,高可用3 完全对等的============

2017-10-04 18:13:56 3208 1

原创 redis集群搭建(6节点单实例)

1:分布式缓存的搭建:地址与服务器规划:Master1:192.168.232.128                        slaver1:192.168.232.131Master2:192.168.232.129                         slaver2:192.168.232.132Master3:192.168.232.133    

2017-10-02 08:33:13 645

原创 fastDfS集群(8节点)

(一)         下载FastDFS安装包FastDFS官方论坛:http://www.csource.org下载1:http://sourceforge.net/projects/fastdfs/files/下载2:https://code.google.com/p/fastdfs/downloads/list使用CentOS 6.5 x86_64版操作系统,按照以下网络拓扑进行部署:所需...

2017-09-28 08:21:15 475

原创 【git】分布式版本管理系统工作原理详解

1 本地化版本控制系统 工作原理基本上就是保存并管理文件补丁(patch)。文件补丁是一种特定格式的文本文件,记录着对应文件修订前后的内容变化。所以,根据每次修订后的补丁,rcs 可以通过不断打补丁,计算出各个版本的文件内容。   2 集中化版本控制系统(CVS SVN Perforce)   都有一个单一的集中管理的服务器,保存所有文件的修订版本,...

2017-09-21 08:28:01 1550 1

转载 linux下tomcat的安装与配置

步奏一:先安装jdk 参照我安装jdk的博文步奏二:将apache-tomcat-7.0.29.tar.gz文件上传到/usr/local[root@admin local]# cd /usr/local [root@admin local]# wget http://apache.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.57

2017-09-20 23:11:08 272

转载 linux下jdk的安装

方法一:手动解压JDK的压缩包,然后设置环境变量1.在/usr/目录下创建java目录[root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java2.下载jdk,然后解压[root@localhost java]# curl -O http://download.Oracle.com/otn

2017-09-20 22:59:55 217

转载 【nginx】-安装&信号量&日志管理

步奏一: 先下载linux下nginx的安装包步奏二:解压步奏三:进入nginx目录下,编译nginx文件布奏四:编译./configure --prefix=/usr/local/nginx注意:上边将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp及nginx目录构建完后生成了makefile文件

2017-09-20 22:38:40 250

转载 oracle权限管理

在全局数据库ORCL下创建一个用户 首先在开始--》运行——》sqlplus,然后输入 sys/change_on_install as sysdba以system权限登陆进去 然后可以进行操作: 创建用户 create user test indentified by test;这样就创建了一个用户名密码都为test的用户 但这个时候test还是不能登陆成功的,我们需要赋予相应的权限

2017-09-12 00:57:15 606

转载 oracle权限查看

ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA.  USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息  ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上  其他用户创建的对象但该用户有权访问的信息  DBA_*:有关整个数据库中对象的信息  (这里的*可以为TABLES,INDEXES,OBJECT

2017-09-12 00:26:39 215

转载 http invoker

1:Spring Http设计思想最近在研究公司自己的一套rpc远程调用框架,看到其内部实现的设计思想依赖于spring的远端调用的思想,所以闲来无事,就想学习下,并记录下。作为spring远端调用的实现,最为简单的应该是通过http调用的实现,在这种依赖中不会依赖第三方等相关组件,调用者只需要配置相关http的协议就可以实现,简单的配置,就可以使用spring的 IOC  容器的be

2017-09-10 23:27:28 801

原创 oracal的列操作

orcal修改列名,添加列,删除列

2017-08-18 10:36:15 220

原创 oracal开发工作记录

1创建表,用户,分配权限--创建表空间CREATE SMALLFILE TABLESPACE HS_Ele DATAFILE 'E:\app\Administrator\oradata\orcl\HS_Ele.dbf' SIZE 2048M AUTOEXTEND ON NEXT 10000K MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL

2017-08-14 00:46:56 933

原创 oracal关于job也就是定时任务

实现的功能:     每隔一分钟自动向getSysDate表中插入当前的系统时间。中心方法:1)在命令窗口下:exec GETUSERS1('LMM','LMM');2)在sql窗口下:beginGETUSERS1('LMM','LMM');end;一、创建一个测试表 aaacreate table aaa(test date);    //test--

2017-08-14 00:37:20 318

原创 oracal物化视图

物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。物化视图可以查询表,视图和其它的物化视图。通常情况下,物化视图被称为主表(在复制期间)或明细表(在数据仓库中)。       对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修改本地副本,必须用高级复制的功能

2017-08-14 00:34:04 319

转载 oracal存储过程与存储函数

存储过程概述存储过程是子程序的一种类型,能够完成一些任务,作为schema对象存储于数据库。是一个有名字的PL/SQL代码块,支持接收或不接受参数,同时也支持参数输出。一个存储过程通常包含定义部分,执行部分,Exception部分,可以被其他子程序调用,也可以被重用。过程定义CREATE [OR REPLACE]PROCEDURE procedure_name[(argument_n

2017-08-13 23:48:47 747

原创 关于DBLink

database link概述     databaselink是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表及执行远程程序。在任何分布式环境里,database都是必要的。另外要注意的是database link是单向的连接。在创建database link的时候,Oracle再数据字典中保存相关的database link的信息,在使用dat

2017-08-13 23:32:44 1244 2

转载 顶尖java程序员要读的书

学习的最好途径就是看书"学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:1、能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2、对着书上的代码自己敲的时候方便"看完书之后再次提升自我的最好途径是看一些相关的好博文",我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是...

2017-08-06 21:39:08 387

原创 倒排索引

举例说明倒排索引:如上图所示是一个文档列表,在这个文档列表中我们可以看到如上所示的数据结构,pptid对象的是文档名称,keyword对应的是文档中的属性值字段。在搜索过程中我们要检索出含有it的问文档,正向检索工作量与索引空间的消耗是巨大的,那么怎样才能解决这样的问题,介绍一个数据结构倒排索引。倒排索引(inverted index),也常被称为反向索引、植入

2017-07-30 01:07:58 289

原创 创建定时任务,制作数据库副本

--创建表空间CREATE SMALLFILE TABLESPACE NNC DATAFILE 'E:\app\Administrator\oradata\orcl\NNC.dbf' SIZE 2048M AUTOEXTEND ON NEXT 10000K MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MAN

2017-07-15 17:11:38 765

原创 【git】 常用指令总结

Git常用指令集一 配置相关git --version   查看git的版本信息git config --global user.name   获取当前登录的用户git config --global user.email   获取当前登录用户的邮箱git config --list 查看全局配置.gitignore    忽略追踪的文件 二 与添加相关git init...

2017-07-03 22:07:35 248

转载 关于静态代码块,初始化块,与构造函数

在学习Java基础期间,子父类的静态代码块、构造代码块、构造方法的执行顺序容易混淆,现在通过一段程序来说明它们的执行顺序。一、先看一个简单的静态测试程序:运行结果:执行父类的静态代码块。执行子类的静态代码块。执行父类的构造代码块。执行父类的不带参数的构造方法。执行子类的构造代码块。执行子类的不带参数

2017-06-15 18:59:26 288

转载 SpringMvc的校验框架

SpringMVC介绍之Validation       对于任何一个应用而言在客户端做的数据有效性验证都不是安全有效的,这时候就要求我们在开发的时候在服务端也对数据的有效性进行验证。SpringMVC自身对数据在服务端的校验有一个比较好的支持,它能将我们提交到服务端的数据按照我们事先的约定进行数据有效性验证,对于不合格的数据信息SpringMVC会把它保存在错误对象中,这些错误信息我

2017-06-10 23:58:35 267

原创 CXF与REST服务实际开发

CXF是一个开源的webService框架,提供了很多功能,可以实现快速开发。CXF支持的协议 SOAP1.1/SOAP1.2  RESTCXF支持的数据格式xml,json一:CXF的安装:http://cxf.apache.org/download.html二:包结构1.安装jdk2.配置cxf的环境变量在CLASSPATH中

2017-06-08 21:57:48 2610

转载 js单例模式(Singleton)

单例:实例不存在的情况下可以通过一个方法创建一个类来实现,创建新实例。实例已存在它会返回盖对象的引用。 window.onload=function(){ var myModule=(function(){ //定义一个単例变量 var instance=null; //里面是一个SingleTon function init(){ privat

2017-05-29 12:29:56 384

转载 js模块模式(module)

一:对象自变量的方式定义模块模式myModule={ myProperties:'pro', myConf:{ name:'name', age:25 }, method1:function(){ console.log('time1'); }, method2:function(){ console.log('t

2017-05-29 12:21:08 608

转载 js之构造器模式(Constructor)

构造器函数,通过在构造器函数前面加new关键字,告诉js像使用构造器函数一样实例化一个新对象,并且对象成员由改函数定义//构造器 function Car(name,age){ this.name=name; this.age=age; this.info=function(){ console.log(this.name+","+this.age)

2017-05-29 11:44:40 460

原创 EL表达式的原理

EL表达式:1.expression language 表达式语言  2.要简化jsp中java代码开发。  3.它不是一种开发语言,是jsp中获取数据的一种规范pageContext.findAttribute("u");从四大作用域对象中查找u,${u} 原理:pageContext.findAttribute("u");url?name=tom  ${

2017-05-20 17:09:22 3262

原创 jsp底层原理

JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP实际上就是Servlet。如上图所示是jsp的翻译与编译过程:在tomcat目录中把jsp先编译成_jsp.java类,实际上这个类是servlet类的子类,它有与servlet生命周期相同的方法,与域对象。如上图所示是j

2017-05-20 10:53:53 1845

原创 Session & Cookies

serletContext对象是,ser的上下文对象是,整个应用的共享对象,可以用来作共享数据存储,比如用户权限的存储之类的。它的工作方式如上图所示,不管你有多少个用户,只要你要访问的是同一个应用,那么就可以共享servlet中的数据,当然如果要实现単个客户的数据存储,那么就做不到了,比如购物车的操作是无法实现的。request对象:request域是用来处理单次请

2017-05-13 16:23:43 456 2

转载 浏览器嗅探器

var BrowserDetect = { init: function () { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersi

2017-05-07 23:10:21 756

转载 浏览器检测

var client = function(){ //rendering engines var engine = { ie: 0, gecko: 0, webkit: 0, khtml: 0, opera: 0, //complete version

2017-05-07 23:01:17 233

JVM内存参数

是一片描述java的jvm参数的文章,与解释jvm调优的文章

2017-11-25

GC算法与种类

java,GC,算法,可触及性,stop-the-world是一篇描述GC工作的文章

2017-11-25

空空如也

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

TA关注的人

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