自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

为梦想放生,创造梦一样的未来!

学习要脚踏实地,技术在不断创新,我们也要不断充实自己。

  • 博客(147)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

转载 Spring定时任务的几种实现

近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.Timer

2016-01-12 13:45:04 406

原创 命令检查oracle是否启动,监听是否正常

192.168.1.73 oracle/gense@1234lsnrctl startsqlplus /nologconn /as sysdbastartup// linux 的用户名root  linux的ip地址 192.168.1.73ssh root@192.168.1.73lsnrctl status  // 查看linux系统oracle的监听状

2015-12-18 09:32:50 31400

原创 extjs4 formpanel 表单布局

/************* form layout ********************/var field8 = Ext.create('Ext.form.field.Date', { fieldLabel: '开始日期*', name: 'field8', format: 'Y-m-d', anchor: '96%', value: '2015

2015-11-30 13:32:14 4871

原创 Extjs4之 grid中加入合计行(summary )

Ext.onReady(function () { Ext.define('TestResult', { extend: 'Ext.data.Model', fields: ['student', { name: 'mark', type: 'int'

2015-07-03 10:38:03 7523 2

原创 IT视频课程集(包含各类Oracle、DB2、Linux、Mysql、Nosql、Hadoop、BI、云计算、编程开发、网络、大数据、虚拟化

马哥Linux培训视频课程:http://pan.baidu.com/s/1pJwk7dpOracle、大数据系列课程:http://pan.baidu.com/s/1bnng3yZ天善智能BI培训视频课程:http://pan.baidu.com/s/1pJ7FPXp老方块Oracle培训全套课程:http://pan.baidu.com/s/1gdkpHxLMysql培训课程:

2014-10-30 18:43:23 9294 3

原创 java:File类中对文件或目录进行操作的常用方法以及遍历文件夹下面的文件

String getName():返回此File对象所表示的文件名或目录名(如果是目录的话,返回最后一级子目录名);String getPath():返回此File对象所对应的路径;String getAbsolutePath():返回此File对象所对应的绝对路径名;String getParent():返回此File对象对应目录(最后一级子目录)的父目录路径名;

2014-03-05 13:17:11 3075

转载 Spring MVC 3.1

1、搭建景象。    1)Spring3.1.2的公布包;Hibernate4.1.7的公布包(没有应用hibernate的API,只是应用了它对JPA的实现); BoneCP 连接池框架及其依附的jar,缓存框架ehcache,全部所用到的jar包如下:  antlr-2.7.7.jarbonecp-0.7.1.RELEASE.jarbonecp-provider-0.7.1

2013-08-22 22:48:04 1077 1

转载 关于Vue对于权限管理该怎么做?控制到按钮级别的权限怎么做?

一、是什么权限是对特定资源的访问许可,所谓权限控制,也就是确保用户只能访问到被分配的资源而前端权限归根结底是请求的发起权,请求的发起可能有下面两种形式触发页面加载触发 页面上的按钮点击触发总的来说,所有的请求发起都触发自前端路由或视图所以我们可以从这两方面入手,对触发权限的源头进行控制,最终要实现的目标是:路由方面,用户登录后只能看到自己有权访问的导航菜单,也只能访问自己有权访问的路由地址,否则将跳转 4xx 提示页 视图方面,用户只能看到自己有权浏览的内容和有权操作的控件 最后

2022-05-31 15:20:01 1058 2

原创 2022年-Vuejs面试题总结

1、对于MVVM的理解MVVM 是 Model-View-ViewModel 的缩写。Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。View 代表UI 组件,它负责将数据模型转化成UI 展现出来。ViewModel 监听模型数据的改变和控制视图行为、处理用户交互,简单理解就是一个同步View 和 Model的对象,连接Model和View。

2022-05-31 15:14:29 1300

原创 dom4j操作xml的读写操作

遍历所有节点数据/** * * * @param node * @see [类、类#方法、类#成员] */ @SuppressWarnings("unchecked") public static void getNodes(Element node){ System.out.print

2016-02-22 10:19:05 686

原创 oracle连接慢优化问题listener.log文件过大

路径:app/diag/tnslsnr/电脑名称/listener/trace第一步:执行命令lsnrctl set log_status off第二步:lsnrctl stop第三步:找到路径:app/diag/tnslsnr/电脑名称/listener/trace     删除 listener.log文件第四步:执行命令

2016-02-19 14:19:32 1608

转载 Java Socket网络编程的经典例子(转)

事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,Java SDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java而言,这些Api存在与java.net 这个包里面,因此只要导入这个包就可以准备网络编程了。 网络编程的基本模型就是客户机到服务器模型,简单的说就是两个进程之间相互通

2016-01-26 18:47:08 719

转载 【Apache Mina2.0开发之一】搭建Apache Mina框架并实现Server与Client端的简单消息传递!

Hibernate系列学习阶段到此结束了,那么紧接着进入Apache Mina的开发学习,很多童鞋在微薄和QQ中疑问Himi为什么突然脱离游戏开发了,嘿嘿,其实可能更多的童鞋已经看出来了,Himi在偏向服务器Server端开发了,Hibernate、MySQL等都是为了Server端Mina开发而做的铺垫,当前的Apache Mina才是Himi真正的目的。哈哈。Himi的技术目标是“一个人能做出

2016-01-26 18:38:21 800

转载 Spring事务配置的五种方式

前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一

2016-01-21 14:47:47 464

转载 Struts2学习笔记——Struts2与Spring整合

Struts2与Spring整合后,可以使用Spring的配置文件applicationContext.xml来描述依赖关系,在Struts2的配置文件struts.xml来使用Spring创建的bean。 1、导入依赖包除了导入Struts2和Spring的核心库之外,还要导入commons-logging和struts2-spring-plugin包,否则启动会出异常2

2016-01-21 14:18:09 438

转载 Java 多线程(七) 线程间的通信——wait及notify方法

线程间的相互作用  线程间的相互作用:线程之间需要一些协调通信,来共同完成一件任务。  Object类中相关的方法有两个notify方法和三个wait方法:  http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html  因为wait和notify方法定义在Object类中,因此会被所有的类所继承。  这些方

2016-01-18 16:17:55 482

转载 java 多线程(六) synchronized关键字详解

第一篇:使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们使用了一个简化版本的Account类,代表了一

2016-01-18 16:10:02 482

转载 oracle 存储过程的基本语法 及注意事项 (转)

loop循环:create or replace procedure pro_test_loop isi number;begini:=0;loop i:=i+1; dbms_output.put_line(i); if i>5 then exit; end if;end loop;end pro_test_loop;while循环:create or

2015-12-25 15:33:49 563

原创 oracle 命令创建表空间以及用户、授权

给连接权限 grant connect to 用户; 给资源权限 grant resource to 用户;给DBA权限 grant dba to 用户;

2015-12-22 10:53:49 488

原创 oracle 命令导入dmp数据文件

用户名/用户名@实例名称fromuser  源用户    touser 目标用户imp test/test@orcl file=d:\back.dmp fromuser=ips touser=test

2015-12-18 17:38:37 437

原创 oracle命令导出数据库 exp

执行 cmd 命令窗口 执行  exp  test/test@实例名 buffer=64000 file=d:\dbback\test20150101.dmp 本地实例名  orcl 远程实例名  根据远程实例名而定  test  登陆名称    test 密码

2015-12-18 10:09:32 502

转载 java格式化数字DecimalFormat

在输出数字时,有时需要给数字配上单位,有时需要数字具有一定的精度,也有时需要用科学计数法表示数字。关键技术剖析:v java.text.DecimalFormat类专门用于格式化数字。v 需要为DecimalFormat提供格式化模式Pattern。通过构造方法或者DecimalFormat的applyPattern方法设置模式。Pattern的类型为字符串。v 调

2015-12-14 11:51:25 436

转载 spring MVC配置详解

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。  一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)  

2015-12-09 10:53:00 403

原创 extjs4 tools 配置项

Ext.onReady(function() { var panel = new Ext.Panel({ renderTo: "hi", title: "面板的标题", width: 400, height: 500, html: "面板的主体内容", tbar: [{

2015-11-30 13:42:30 997

原创 extjs4 图片上传预览

var fileField = new Ext.form.field.File({ buttonText: '上传图片', buttonOnly: true, name: 'cover', margin: '10 0 0 0', listeners: { change: function (btn, v) {

2015-11-30 13:29:20 1146

转载 Ext.form.Panel表单面板各组件介绍

1、Ext.form.FormPanel支持的主要表单组件ExtJS表单组件说明Xtype类型Ext.form.field.CheckBox复选框checkboxfieldExt.form.CheckBoxGroup复选框组checkboxgroupExt.form.field.ComboBox下拉列表框combo

2015-11-30 10:10:03 809

原创 Extjs4之 treepanel 操作

var areaTreePanel, treeResource,childrenData,areaFormPanel,dataType,mdflag; Ext.onReady(function(){ Ext.define("treeModel", {// 定义树节点数据模型 extend : "Ext.data.Model", fields : [{

2015-11-18 09:30:40 815 2

转载 ORACLE中Like与Instr模糊查询性能大比拼

instr(title,'手册')>0  相当于  title like '%手册%'instr(title,'手册')=1  相当于  title like '手册%'instr(title,'手册')=0  相当于  title not like '%手册%'t表中将近有1100万数据,很多时候,我们要进行字符串匹配,在SQL语句中,

2015-09-28 10:14:40 451

转载 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2015-09-21 09:27:22 298

转载 Oracle Lsnrctl - 关于oracle监听器的命令和解释

对于DBA来说,启动和关闭oracle监听器是很基础的任务,但是Linux系统管理员或者程序员有时也需要在开发数据库中做一些基本的DBA操作,因此了解一些基本的管理操作对他们来说很重要。      本文将讨论用LSNRCTL命令启动、关闭和查看监听器的状态的方法。怎样启动、关闭和重新启动oracle监听器在启动、关闭或者重启oracle监听器之前确保使用lsnrctl st

2015-09-21 09:17:13 885

转载 oracle定时备份

backup_exp.bat  命令文件名称 bat 文件内容如下:exp edu/edu@orcl owner=(edu) buffer=64000 file=D:\DATA_BACKUP\EDU\edu_%date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%.dmp log=D:\DATA_BACKUP\EDU\edu_%date:~0,4%_%

2015-09-09 11:00:12 548

原创 extjs4 之单元格编辑 获取列对象

获取列对象 grid.getHeaderAtIndex(columnIndex);获取列的dataIndex,textvar fieldName = grid.getHeaderAtIndex(columnIndex-2).dataIndex;var fieldText = grid.getHeaderAtIndex(columnIndex-2).text;//console.lo

2015-08-24 14:46:30 984

原创 extjs4之合并单元格

index.html ExtJS Merge Cells .x-grid-td { border-width: 0; overflow: hidden; vertical-align: middle; } example.jsEx

2015-08-19 09:13:05 2806

转载 ExtJs4 - grid 合并单元格 跨行跨列

ExtJs - grid 合并单元格 跨行跨列在Grid加载完成后直接调用此方法,需要注意的是,合并的单元格值必须一样。/** * 合并单元格 * @param {} grid 要合并单元格的grid对象 * @param {} cols 要合并哪几列 [1,2,4] */ function mergeC

2015-08-14 14:20:43 2217

原创 java 方法对 二、八、十、十六进制之间的转换

Scanner scn = new Scanner(System.in);        System.out.println("请输入16进制 = ");String str = scn.next();        System.out.println("16进制=" +str+"->转换成10进制="+Integer.valueOf(str, 16));System.

2015-07-30 13:04:15 756

原创 16进制转10进制方法

16进制: D58F10进制: 54671公式计算方法:13³15 +8*16+5*(16*16)+13*(16*16*16) = 54671讲解如下:十六进制转换十进制16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这六个字母来分别表示10,11,12,13,14,15。字母不区分大小

2015-07-30 12:30:43 4692

转载 oracle imp/exp 导出以及导出空表解决方法

1、先查询一下当前用户下的所有空表       select table_name from user_tables where NUM_ROWS=0;     2、用以下这句查找空表       select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 

2015-07-28 10:44:33 1859

原创 oracle 查询重复数据以及删除重复数据

-- 根据多个字段判断是否存在重复数据 select a.facilityid, a.faulttime, a.domainid, a.facilitytype1, a.facilitytype2, a.facilitytype3,

2015-07-27 15:14:15 865

转载 ORACLE 定时执行存储过程 <二>

/* 查询:select job,broken,what,interval,t.* from user_jobs t; job job的唯一标识,自动生成的 broken 是否处于运行状态,N;运行;Y:停止 what 存储过程名称next_date 初次执行时间 interval 执行周期 删除:begin dbms_job.remove(jobno); en

2015-07-23 09:17:11 548

转载 ORACLE 定时执行存储过程<一>

推荐用dbms_scheduler方式更好 实例如下用joboracle定时器调用存储过程 1.创建一个表,为了能清楚看到定时器的运行情况我们创建一个带有日期字段的表 Sql代码 create table job_table(run_time date); create table job_table(run_time date);2.创建存储过程 Sql代码 create o

2015-07-23 09:15:11 580

中文教程mdx

中文教程mdx中文教程mdx中文教程mdx

2013-09-01

多维表达式(MDX).

多维表达式(MDX),多维表达式(MDX),多维表达式(MDX).

2013-09-01

二十三种设计模式

二十三种设计模式,二十三种设计模式,二十三种设计模式

2013-08-24

Java调用存储过程

Java调用存储过程,Java调用存储过程,Java调用存储过程

2013-08-24

java递归算法

java递归算法,java递归算法,java递归算法

2013-08-24

Hibernate 开发指南

Hibernate 开发指南

2013-08-24

oracle 10g安装和帮助文档

oracle安装和帮助文档, 安装明细以及操作步骤图解

2013-04-01

快速学会jquery

简单易懂的jquery,快速开发web页面。

2012-01-12

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

TA关注的人

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