自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 java操作视频文件

JAVE(Java Audio Video Encoder)是ffmpeg项目的一个Java封装。可以利用JAVE在不同的视频与音频格式之间相互转换。比如能够将AVI文件转换成MPEG格式的文件,分离和转换视频与音频轨道,压缩视频,改变大小和比例。public boolean compressFile(String sourcePath, String targetPath) { ...

2019-09-19 10:05:20 1375 1

原创 常用类_Calendar和GregorianCalendar的使用_日期计算

Calendar和GregorianCalendar日历类Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的...

2018-09-10 11:06:29 1603

转载 Java基础命名规范

一、命名规范1、 项目名全部小写2、 包名全部小写3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。如:public class MyFirstClass{}4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。如:int index=0;       public void toString(){}5、 常量名全部...

2018-09-05 11:23:50 183

原创 Oracle触发器用法实例详解

本文实例讲述了Oracle触发器用法。分享给大家供大家参考,具体如下:一、触发器简介触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。详细的介绍可以参考网上的资料,简单的说就是语句级的触发器...

2018-08-27 17:08:10 270

原创 存储过程中的in out in out 三种类型的参数

in 是参数的默认模式,这种模式就是在程序运行的时候已经具有值,在程序体中值不会改变。out模式定义的参数只能在过程体内部赋值,表示该参数可以将某个值传递回调用他的过程in out 表示高参数可以向该过程中传递值,也可以将某个值传出去一:在函数中:CREATE OR REPLACE FUNCTION get_salary( Dept_no NUMBER, Em...

2018-08-27 11:39:41 5200

原创 存储过程之无参数,in、out、inout参数的讲解

首先创建三个测试表:如下:user表里边的字段为userId,userName 用户表dept表里边的字段为deptId,deptName部门表other表里边的字段为otherId,otherName 其他表创建无参数存储create procedure 你创建的名称()       begin           。。。。。。。。。       end;...

2018-08-27 11:36:17 2565

原创 ceph - pg 常见状态

说明pg ( placement group ) 是数据存储的重要单位 在使用 ceph 的时候, pg 会经常发生状态的变化, 参考下面例子当创建池的时候, 将会创建相应的 pg, 那么可以看到 pg creating 状态当部分 pg 创建成功后, 将会发现 pg 会进入 peering 状态当所有 pg peering 完成后, 将可见到状态变成 active+clean常见的 pg ...

2018-03-02 17:13:59 1393

原创 ceph(存储之块设备、文件系统、对象存储)

1、Ceph 存储介绍Ceph 是一个开源的分布式存储系统,包括对象存储、块设备、文件系统。它可靠性高、管理方便、伸缩性强,能够轻松应对PB、EB级别数据。Ceph 存储体系中,核心为 RADOS,它是一个高可用分布式对象存储,该模块负责对集群众多 OSD 的运行,保证存储系统的可用性。同时该模块通过 LIBRADOS 的公共库对外提供存储服务,如对象存储、块设备存储。通过官网文档 Ceph 体系...

2018-03-02 16:48:19 1495

原创 ceph(上)

1、Ceph 介绍Ceph 是一个开源的分布式存储系统,包括对象存储、块设备、文件系统。它具有高可靠性、安装方便、管理简便、能够轻松管理海量数据。Ceph 存储集群具备了企业级存储的能力,它通过组织大量节点,节点之间靠相互通讯来复制数据、并动态地重分布数据,从而达到高可用分布式存储功能。Ceph 经过七年的发展,现在越来越完善,吸引了更多的参与者,相信以后会更加流行。2、环境、软件准备本次演示环境...

2018-03-01 17:13:26 254

原创 jsp的include两种使用方法

有两种include其他页面的方法,一种是说明标签<%@ include  file="xxx.jsp"%>,一种是动作标签<jsp:include  page="xxx.jsp"/> 。标签是静态引入,动作标签是动态。静态引入是把b.jsp的源码拼接到a.jsp中,在一块编译,这样两者代码是加到一起的,所以b.jsp定义的path就形成了重复;而动态引入则是分开编译两个j...

2018-02-26 11:43:32 2192

原创 HttpServletRequest对象调用

${pageContext.request.contextPath}样是通过 get方法去取的,先pageContext.getRequest()得到HttpServletRequest对象,再调用 HttpServletRequest的getContextPath方法作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。El表达式的写法:${pageContext.request.c...

2018-02-26 10:38:31 1261

原创 JSONUtils的几个常用方法

1.首先新建1个JSONUtils类public class JSONUtils {/*** * @author wangwei JSON工具类* @param * *//**** 将List对象序列化为JSON文本*/public static <T> String toJSONString(List<T> list){JSONArray jsonArray = JSON...

2018-02-24 17:53:01 1179

原创 Linux下防火墙的命令操作

在linux上安装很多软件,比如nginx,nfs,fastdfs,redis……都需要对防火墙进行一定的处理才能够在客户机上进行访问。这里有两种方法进行处理。关闭防火墙第一种是比较简单的方式,这样就能对安装的软件进行访问。在这里介绍一下对防火墙操作的命令。查看是否安装了防火墙:rpm -qa | grep firewalld安装防火墙yum install firewalld 查看防火墙状态:s...

2018-02-24 16:16:51 168

原创 字符串比较

StringUtils的isBlank与isEmply1.public static boolean isEmpty(String str)    判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0   下面是 StringUtils 判断是否为空的示例:

2018-01-29 16:16:55 126

原创 Ajax同步和异步的区别

同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执 行完毕后才会继续运行其他代码页面假死状态解除。 而异步则这个AJAX代码运行中的时候其他代码一样可以运行。 jquery的async:false,这个属性 默认是true:异步,false:同步。$.ajax({          type: "post",   

2018-01-12 16:10:06 13709

空空如也

空空如也

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

TA关注的人

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