- 博客(36)
- 资源 (3)
- 收藏
- 关注
转载 Oracle数据库移植到MySQL实战
项目做好了,更高的要求被提出来,比如,要多数据库支持,怎么办?移植!有没有人做过这事,我好参考一下?哦,这有一个…关键词:Oracle MySQL 移植 一、前言公司原来的项目是基于Oracle数据库的,Oracle功能强大,但是部署和管理较复杂,更重要的是,购买Oracle的费用不是每个客户都愿意承担的。因此,迫切需要把公司项目所用数据库移植到一个简单好用的数据库上。当然,如
2013-11-05 10:20:17 688
转载 查找某个表被哪些表引用。外键
select fk_col.constraint_name, fk_col.table_name, fk_col.column_name from user_constraints pk, user_constraints fk, user_cons_columns fk_col where pk.table_name = 'TEST' and pk.constraint_typ
2013-10-31 10:23:01 1297
原创 web工程导出Excel文件打开时显示“Excel在 ** 中发现不可读取的内容。是否恢复此工作簿的内容?....”
一开始以为代码上的问题,调试了很久都没发现问题出在哪里。无意中发现原来是部署时忘了项目的War包权限没有写的权限,导致生成Excel文件时出现以上情况。解决方法是把war包赋予写权限即可。
2013-10-16 17:01:08 5372
转载 Redis,MemCached,MongoDB 概述
最近,一直在研究服务器性能优化和高并发请求访问,调研了非结构化数据(NoSQL)和内存加速(Cache),对老平台服务进行重新架构设计,力求节约成本10000美金/每月。调研项目主要有Redis、 MemCached、 MongoDB,以及Amazon的DynamoDBRedis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、
2013-10-16 14:18:25 891
转载 集群、分布式、负载均衡区别与联系
1、Linux集群主要分成三大类( 高可用集群, 负载均衡集群,科学计算集群)(下面只介绍负载均衡集群) 负载均衡集群(Load Balance Cluster) 负载均衡系统:集群中所有的节点都处于活动状态,它们分摊系统的工作负载。一般Web服务器集群、数据库集群和应用服务器集群都属于这种类型。 负载均衡集群一般用于相应网络请求的网页服务器,数据库服务器。这种集群可以在接到请求时
2013-10-16 11:36:23 827
转载 Jbpm5.4配置与安装
自己配置了一次jbpm,用了不少时间,参考了不少人的博客,最终成功了现在把一些经验分享给大家我的jbpm版本5.4.第一步:安装JDK(已经安装好的可以忽略)1、默认安装2、然后修改环境变量。计算机-属性-高级系统设置-环境变量-系统变量(也可以添加用户变量,我是在系统变量里添加的)新建JAVA_HOME,值为JDK的路径。新建classpath,值为%JAVA_H
2013-10-16 10:14:52 1117
转载 从程序员到CTO的Java技术路线图
在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。 Java程序员高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入
2013-10-15 16:31:03 921
原创 C#Winfrom程序连接Oracle数据库(免安装Oracle客户端)
参考了文章:http://xuzhihong1987.blog.163.com/blog/static/267315872011426336943/ 现在说说我的做法:Winform程序如果想要连接Oracle数据库,只需要包含相关的dll库即可。如下是我包含的dll,部分dll可能不需要用到,有待测试:没有dll的话可以到Oracle官网下载Install Clien
2013-10-10 11:16:23 3430
转载 j2ee中常用的五种远程调用协议
一、综述本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的
2013-09-26 10:09:09 1149
转载 使用Eclipse RCP进行桌面程序开发
转:http://blog.csdn.net/key_0423/article/details/9497509
2013-09-24 16:04:34 1079
转载 JSP实例学习100例
仅作转发 链接:http://www.java3z.com/cwbwebhome/article/article5/5231.html
2013-09-24 15:32:00 1282
转载 配置Log4j(很详细)
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 ,
2013-09-24 09:29:59 776
转载 MySQL与Oracle的语法区别
Oracle和mysql的一些简单命令对比 1) SQL> select to_char(sysdate,'yyyy-mm-dd') from dual; SQL> select to_char(sysdate,'hh24-mi-ss') from dual; mysql> select date_format(now(),'%Y-%m-%d'); mysql> selec
2013-09-23 16:43:37 833
转载 JTA 深度历险 - 原理与实现
简介: 在 J2EE 应用中,事务是一个不可或缺的组件模型,它保证了用户操作的 ACID(即原子、一致、隔离、持久)属性。对于只操作单一数据源的应用,可以通过本地资源接口实现事务管理;对于跨数据源(例如多个数据库,或者数据库与 JMS)的大型应用,则必须使用全局事务 JTA (Java Transaction API)。JTA 为 J2EE 平台提供了分布式事务服务,它隔离了事务与底层的资源,实现
2013-09-18 16:52:27 588
转载 学习笔记:JAVA RMI远程方法调用简单实例
RMI的概念RMI(Remote Method Invocation)远程方法调用是一种计算机之间利用远程对象互相调用实现双方通讯的一种通讯机制。使用这种机制,某一台计算机上的对象可以调用另外一台计算机上的对象来获取远程数据。RMI是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。在过去,TCP/IP套接字通讯是远程通讯的主要手段,但此开发方式没有使
2013-09-18 15:01:14 682
原创 LINUX下JBOSS的安装及配置实践
具体安装步骤可以参考:http://space.itpub.net/16978544/viewspace-691883安装是需要注意如下几点:1、外网访问需要把address="${jboss.bind.address}" 更改为address="0.0.0.0"2、请检查Connector 服务端口是否被禁用或占用 查看已使用端口命令:netstat -tln
2013-09-12 12:51:28 710
转载 Oracle中dual表的用途介绍
导读]dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情。dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2
2013-09-11 09:29:32 493
转载 ORACLE常用函数实例
1、set linesize 100; 设置长度 2、set pagesize 30; 设置每页显示数目 3、em a.sql 打开记事本 4、@ a 执行文件a中的代码,可指定文件的路径 @d:a.txt 5、conn 用户名/密码 根据用户名和密码连接数据库 如果连接超级管理员(sys) 则应加上as sysdba;
2013-09-10 19:13:23 517
转载 mysql存储过程语法学习
简介:一个存储过程包括名字,参数列表,以及可以包括很多SQL语句的SQL语句集。一个存储过程包括名字,参数列表,以及可以包括很多SQL语句的SQL语句集。创建存储过程:语法:CREATE PROCEDURE p() BEGIN /*此存储过程的正文*/ ENDCREATE PROCEDURE
2013-09-10 17:23:37 878
转载 Oracle存储过程基本语法
存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;行2:
2013-09-10 17:23:06 672
转载 sql左连接,右连接,外连接,内连接,自连接
现在在这写写关于它们的作用假设有如下表:一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~1:如右接连 right join 或 right outer join:我们以右边voter表为准,则左表(voteMaster)中的记录只有当其ID在右边(voter)中存在时才会显示出来,如上图,左边中ID为3.
2013-09-10 15:30:30 998
转载 maven常用命令介绍
1 下载源代码:mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true maven常用命令介绍这里主要是在eclipse中使用maven,因此只使用到了一部分命令,整理下来方便以后查阅。生成清除Eclipse项目结构:mvn eclipse:eclips
2013-09-06 15:37:10 738
转载 数据库优化方案整理
前言最近面试中对于数据库优化问题问的也是比较多的,那么现在就将查到的资料整理跟大家分享。 正题 一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意。所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意事项。 一、 分析阶段 一般来说,在系统分析阶
2013-09-06 15:22:48 881
转载 Spring AOP (下)
昨天记录了Spring AOP学习的一部分(http://www.cnblogs.com/yanbincn/archive/2012/08/13/2635413.html),本来是想一口气梳理完的。但是大晚上时间不够(无奈一场奥运篮球总决赛耗费掉了2小时,不过的确相当精彩),又考虑到篇幅太长,阅读性比较差,所以将后半部分更偏于应用的重起一篇随笔。 利用方式一的配置起来,可见代码还是非常的
2013-09-04 15:42:05 632
转载 Spring AOP (上)
工作忙,时间紧,不过事情再多,学习是必须的。记得以前的部门老大说过:“开发人员不可能一天到晚只有工作,肯定是需要自我学习。第一:为了更充实自己,保持进步状态。第二:为了提升技术,提高开发能力。第三:保持程序员对技术和学习的热情,工作的激情。程序员还是需要把基础打扎实,修炼自己的内功。” 所以赶紧把学习的东西总结一下,加深印象。之前有说了下AOP的原理 (http://www.cnblogs.com
2013-09-04 15:38:18 517
转载 spring ioc原理(看完后大家可以自己写一个spring)
最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更
2013-09-04 15:30:57 744
转载 Spring AOP 实现原理与 CGLIB 应用
AOP(Aspect Orient Programming),作为面向对象编程的一种补充,广泛应用于处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理则可分为静态代理和动态代理两大类,其中静态代理是指使用 AOP 框架提供的命令进行编译,从而在编译阶段就可生成 AOP 代理类,因此也称为编译时增强
2013-09-04 14:16:09 833
转载 防止JavaScript注入攻击
这篇文章主要介绍在ASP.NET MVC应用程序中如何防止JavaScript注入攻击。这篇文章讨论了两种防止JavaScript攻击的方法:在显示数据的时候,通过使用Encoding来防止攻击在接收到数据的时候,通过使用Encoding防止攻一、什么是JavaScript注入攻击(原创:灰灰虫的家 http://hi.baidu.com/grayworm)在我们接收用户输入或
2013-09-04 10:00:30 1432
原创 jQuery 选择器
选择器实例选取*$("*")所有元素#id$("#lastname")id="lastname" 的元素.class$(".intro")所有 class="intro" 的元素element$("p")所有 元素.class.class
2013-09-02 17:42:40 570
转载 Spring MVC和Struts2的比较
虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来总结一下。我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 m
2013-09-02 17:36:21 608
转载 ORACLE: 查询(看)表的主键、外键、唯一性约束和索引
1、查找表的所有索引(包括索引名,类型,构成列):select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 表名2、查找表的主键(包括名称,构成列):
2013-09-02 16:55:10 833
转载 C#开发历程——防止窗口抖动以及窗体不刷新问题
由于窗体上控件多,且有背景的情况下,控件设为背景设为透明,会导致窗体的刷新很慢很卡,从而窗体在闪烁,卡顿。 之前一直在网上搜寻解决的办法,试过了很多什么双缓冲啊之类的,发现效果并不大。 最后找到下面的方法可以解决了。但是奇怪的是,在有些电脑上运行时会发生窗体不刷新的问题。然后就参考下面的那个网址,最下面的答案。 http://stackoverflow.com/questions
2013-08-30 16:24:27 2811
转载 提高 Web Service 数据传输效率的基本方法
背景Web Service 现如今已经成为 SOA 实现标准之一。很多公司已经或者正在参与到 Web Service 项目的实现和部署中。Web Service 的优点在于松散的处理异构系统之间的通信和数据交换,可以随机应变的处理企业各个系统之间的整合问题。但是同时,Web Service 采用 XML 标准进行系统间的数据传输,加大了传输的数据量,尤其是在传输一些具有比较严格结构的数据时
2013-08-30 10:44:23 797
转载 深入掌JMS
深入掌握JMS(一):JSM基础1. JMS基本概念 JMS(Java Message Service) 即Java消息服务。它提供标准的产生、发送、接收消息的接口简化企业 应用的开发。它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅(Pub/Sub)模型。P2P 模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可
2013-08-29 15:16:37 547
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人