自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot War包部署问题

好久没更新博客了,最近公司要用到springboot 用WAR包部署,正常的写法是:[code="java"]@SpringBootApplicationpublic class Application extends SpringBootServletInitializer { @Override protected SpringApplicationBu...

2017-03-08 22:32:41 99

原创 关于org.fusesource.mqtt.client在centos上无法连接broker的问题

昨天碰到一个奇怪的问题,公司使用的mqtt服务器突然收不到消息了,仔细检查发现是使用的 org.fusesource.mqtt.client 客户端在centos上无法连接,但放在windows2008下又能正常运行,检看源码后发现一个问题源码中要去获取host,如果找不到也不报错,太坑爹了。解决方法:1、用命令hostname,查看当前主机名2、在/etc/hosts文件中,进行相应...

2015-05-15 08:49:54 728

原创 用最新的SSH搭环境的一些赶脚

好久没做SSH项目了,前几天项目组让我做一个网站,干脆用最新的SSH搭一个架子,采用strtus2.3+spring3.2+hibernate4.2+jquery+seaJS+mysql。 在搭架子的过程中也碰到一些问题,比如hibernate session的问题,H3和H4已经发生了很多改变,比如:1、在hibernate4中,AnnotationConfigurat...

2013-07-25 00:18:44 93

原创 jackson的用法

Jackson 框架,轻易转换JSONJackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包...

2013-04-03 16:31:20 150

原创 恶心的Oracle的if else if

恶心的Oracle的if else if...前段时间写Oracle存储过程就遇到问题.原来写成这样if 1=2 then null;elseif 1=3 then nullend if;在PL/SQL编辑环境下elseif没有变色,说明不是关键字。后来改成if 1=2 then null;else if 1=3 then nulle...

2011-02-16 14:16:31 396

原创 oracle锁表

加锁是为了防止一些操作而进行的,比如说共享锁,可以防止别的事务加上排他锁,如果多个事物对同一张表都加上共享锁的话,也就都不能修改了,可以进行读操作。如果只有一个事物加上共享锁,是可以修改的。 而排他锁呢,则是不能增加任何共享锁和排他锁,因此,只要获得了排他锁,就可以去进行修改,不会被任何别的事物打搅到。 ORACLE里锁有以下几种模式:      0:none...

2010-12-14 16:12:42 68

原创 JS select 二级联动

test category1category2--select--ABCDEF var categoryWithForums={};(function(){ var selectForums=document.getElementById('s...

2010-11-26 18:29:51 113

原创 ORACLE表空间和导入导出

-- 创建 WEBCQ 表空间CREATE SMALLFILE TABLESPACE "WEBCQ" DATAFILE 'D:\oracle\product\10.2.0\oradata\DZJC\WEBCQ' SIZE 1000M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT...

2010-11-05 23:05:38 80

原创 Oracle内连接、外连接、右外连接、全外连接小总结

数据库版本:Oracle 9i 表TESTA,TESTB,TESTC,各有A, B两列TestA [b]A B [/b]001 10A 002 20A TESTB [b]A B[/b]001 10B 003 30B TESTC [b]A B [/b]001 10C 004 40C ...

2010-09-27 21:54:32 53

原创 Oracle数据库中如何选择合适的索引类型

索引就好象一本字典的目录。凭借字典的目录,我们可以非常迅速的找到我们所需要的条目。数据库也是如此。凭借Oracle数据库的索引,相关语句可以迅速的定位记录的位置,而不必去定位整个表。   虽然说,在表中是否创建索引,不会影响到Oracle数据库的使用,也不会影响数据库语句的使用。这就好像即使字典没有目录的话,用户仍然可以使用它一样。可是,若字典没有目录,那么可想而知,用户要查...

2010-09-27 21:31:27 71

原创 Java动态代理模式

1.动态代理 Java动态代理类位于Java.lang.reflect包下,一般主要涉及到以下两个类: (1). Interface InvocationHandler:该接口中仅定义了一个方法Object:invoke(Object obj,Method method, Object[] args)。在实际使用时,第一个参数obj一般是指代理类,method是被代理的方法,如上例...

2010-09-20 17:10:55 59

原创 免安装Oracle运行pl/sql developer

1, 从http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html中 下载:instantclient-basic-win32-10.1.0.5-20060419.zip.2,在磁盘创建上目录,解压过去,最终解压文件会在同一个目录下。比如解压到D:\oracle_client...

2010-08-09 13:54:55 67

原创 JSmooth的使用:JAR包弄成EXE

当我们觉得在DOS窗口,通过命令执行jar文件比较麻烦时,可以考虑使用JSmooth这款工具将jar包弄成exe,通过双击直接运行即可。下载地址: http://sourceforge.net/projects/jsmooth/files/jsmooth/附近提供的是最新的 jsmooth-0.9.9-7版本1.程序生成jar文件(我用的是eclipse + fatjar )...

2010-08-05 09:45:55 94

原创 hibernate往mysql写数据中文乱码问题

就一句话 改MYSQL的my.ini文件 [client]port=3306[mysql]default-character-set=gbk其他的一切方法都是浮云

2010-07-14 15:19:40 82

原创 JS 无鼠标键盘操作时跳转页面

客户提了一个需求,无鼠标键盘操作一段时间时,跳转页面到首页,做了一下午,搞定![code="java"]function ScreenSaver(settings){ this.settings = settings; this.nTimeout = this.settings.timeout; document.body.screenSaver = ...

2010-05-27 16:32:50 211

一个假分页的JSP

分页显示 人员列表 function openPage(curpage) { document.spage.cp.value = curpage ; // alert(cupage) ; document.spage.submit() ; } function selO...

2010-05-04 13:45:09 77

SQL 2005 函数

聚合函数若要汇总一定范围的数值,请使用以下函数:SUM返回表达式中所有值的总和。语法SUM(aggregate)SUM只能与包含数值的字段一起使用。将忽略空值。AVERAGE返回表达式中所有非空值的平均值(算术平均值)。语法AVERAGE(aggregate)AVERAGE只能与包含数值的字段一起使用。将忽略空值。MAX返回表达式中的最大值。...

2010-04-29 17:03:06 105

sql常用的 高级编程

T-SQL 高级编程 /*-变量应用-*/ --局部变量以标记@为前缀 --全局变量以标记@@为前缀 --局部变量声明 declare @变量名 数据类型 --局部变量赋值:使用set语句或select语句 --set 赋值语句一般赋给变量指定的数据常量 set @变量名 = 值 --select 赋值语句一般用于从表中查询数据,然后再赋给变量 --当用select赋值时,不进行筛选会将...

2010-04-29 16:52:16 133

查询所有表中的记录数

create function row_count (@tablename varchar(200)) returns table as return( with row_count(name,count)as ( select name,sum(rows) count from sys.partitions p left join sys.al...

2010-04-29 16:51:21 91

数据库优化查询计划的方法

数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往...

2010-04-29 16:50:17 98

sql 存储过程导出表的数据

IF OBJECT_ID('spGenInsertSQL','P') IS NOT NULL DROP PROC spGenInsertSQL GO CREATE proc spGenInsertSQL (@tablename varchar(256)) as begin declare @sql varchar(8000) declare @sqlValues v...

2010-04-29 16:48:26 145

SQL Server2005通用分页存储过程

SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: hao.w-- Create date: 2008.1.15-- Description: SqlServer2005通用分页方法-- ===========...

2010-04-29 16:47:46 52

给SQL数据库表和字段添加描述信息

--创建表 create table userinfo(username varchar(20), sex bit) --为表添加描述信息EXECUTE sp_addextendedproperty N'MS_Description', '这里填写描述信息', N'user', N'dbo', N'table', N'表名(即userinfo)', NULL, NULL--为...

2010-04-29 16:46:50 288

oracle修改表增加列删除列修改列

1.增加列ALTER TABLE table_name ADD( column datatype [DEFAULT EXPR][,column datatype...]);例如:SQL>ALTER TABLE emp01 ADD eno NUMBER(4);2.修改列定义例如:SQL>ALTER TABLE emp01 MODIFY job VARCHAR2(15)...

2010-04-29 16:45:49 60

ORACLE中日期和时间函数

TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march ...

2010-04-29 16:44:24 64

将一张表的数据复制到另一张表中

有两种方法:1、Insert Into tableb_tmp Select * From table001; 源表:table001 目标表:table_tmp 目标表tableb_tmp 必须存在,这与SQL SERVER一样2、创建源表table001Create Table table001( a1 varchar(50),--主键 a2...

2010-04-29 16:41:54 94

sql系统数据库

sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库 字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库 当前配...

2010-04-29 16:40:47 55

日期字符的转换

Select ROUND(TO_NUMBER(to_date(to_char(Sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')-to_date('2007-3-25','yyyy-MM-dd'))) v_ggts Into v_sxts From dual;

2010-04-29 16:39:52 55

oracle MD5加密

Create Or Replace Function func_md5(xx Varchar2) Return Varchar2 Is Result Varchar2(100); Begin Result := dbms_obfuscation_toolkit.MD5( input => utl_raw.cast_to_raw(xx) ); Return(Result...

2010-04-29 16:39:02 62

oracle 函数 和 游标的使用列子

Create Or Replace Function T_JC_ZFCG_getwpStr(sidin In Varchar2,cgfsin In Varchar2) Return Varchar2 Is v_wp_str Varchar2(4000); Cursor mycursor Is Select * From T_YW_ZFCG_WP Where sid=sidi...

2010-04-29 16:38:20 67

Oracle通配符,运算符的使用

orcale通配符,运算符的使用 用于where比较条件的有: 等于:=、=、 包含:in、not in exists、not exists 范围:between……and、not between……and 匹配测试:like、not like Null测试:is null、is not null 布尔链接:and、or、not...

2010-04-29 16:37:27 91

oracle触发器实例

Create Or Replace Trigger tri_zfcg_pbjcAfter InsertOn 表名Referencing New As new_valueFor Each RowDeclare声明变量Begin--变量赋值 v_id:=:new_value.ywlsh; v_opid:=:new_value.opid; ...

2010-04-29 16:36:17 85

sql server对结果集自动编号的问题

select row_number() over (order by name) as rowid, sysobjects.[name] from sysobjects

2010-04-29 16:33:45 104

SQL性能优化十条经验

1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用...

2010-04-29 16:32:21 48

Java适配器模式

Java与模式:适配器模式 目的:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。意图:你想使用一个已经存在的类,而它的接口不符合你的需求。你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。(仅适用于对象A d a p t e r )你想使用一些...

2010-04-26 17:03:19 48

Java观察者模式

Java观察者模式还记得警匪片上,匪徒们是怎么配合实施犯罪的吗?一个团伙在进行盗(和谐)窃的时候,总 有一两个人在门口把风——如果有什么风吹草动,则会立即通知里面的同伙紧急撤退。也许放风的人并不一定认识里面的每一个同伙;而在里面也许有新来的小弟不认识这个放风的。但是这没什么,这个影响不了他们之间的通讯,因为他们之间有早已商定好的暗号。呵呵,上面提到的放风者、偷窃者之间的关系就是观察者...

2010-04-26 14:16:38 62

MySql常用命令总结

[flash=200,200][/flash]MySql常用命令总结1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql> USE MYSQL...

2010-04-20 11:48:08 53

oracle,mssql,mysql数据库分页时所用的sql语句

oracle,mssql,mysql数据库分页时所用的sql语句---1.oracleSELECT * FROM ( SELECT row_.*, rownum rownum_ FROM (...... ) row_ WHERE rownum ?先按查询条件查询出从0到页未的记录.然后再取出从页开始到页未的记录.(据说是效率最高的:))---2. sql serv...

2010-04-20 11:47:06 75

MYSQL查询语句大全集锦

MYSQL查询语句大全集锦SQL查询语句精华文章一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 复制内容到剪贴板 代码:[font=新宋体]SE...

2010-04-20 11:46:23 82

mysql基本操作

mysql删除表:drop table table_name;mysql删除库:drop database database_name;mysql修改表名:rename 错表名 to 新表名;mysql检查表:check table table_name;mysql修复表:repair table table_name;修改表结构:(1) 增加字段:...

2010-04-20 11:45:33 62

空空如也

空空如也

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

TA关注的人

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