- 博客(31)
- 资源 (28)
- 收藏
- 关注
转载 使用Eclipse的几个必须掌握的快捷方式
转载网址:http://www.cnblogs.com/syxchina/archive/2010/11/10/2197335.html“工若善其事,必先利其器”,感谢Eclipse,她 使我们阅读一个大工程的代码更加容易,在阅读的过程中,我发现掌握几个Eclipse的快捷键会使阅读体验更加流畅,写出来与诸君分享,欢迎补充.1. Ctrl+左键 这个
2016-11-18 12:21:36 334
转载 通过xml方式根据word模板导出word
1 . 实现代码[java] view plain copy package com.base.pf.common.util; import java.awt.image.BufferedImage; import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.
2016-11-18 09:05:19 1184
转载 maven 亲测可用国内镜像 阿里云
maven阿里云中央仓库maven作为一个项目管理工具确实非常好用,但是在国内这个网络条件下实在是让人恼火。之前oschina的中央仓库可用,现在oschina的maven服务器关了,一直没找到国内镜像来替代。今天发现阿里云公开了一个中央仓库,大家可以试试。配置修改maven根目录下的conf文件夹中的setting.xml文件,内容如下: mirrors>
2016-11-15 21:54:43 3447
转载 Log4j 入门总结
一、Log4j介绍log4j是类似于Java.util.logging的日志作用,即记录一些有用信息,是一个日志框架;log4j == log for Java日志框架的作用:(1)函数参数是否正确;(2)软件发布后,记录用户的每一步操作;(3)记录程序运行出错位置;log4j在http://logging.apache.org/
2016-11-15 09:37:13 284
转载 Ant学习总结
一、Ant介绍Ant是Java的生成工具,是Apache的核心项目;直接在apache官网下载即可;Ant类似于Unix中的Make工具,都是用来编译、生成;Ant是跨平台的,而Make不能;Ant的主要目的就是把你想做的事情自动化,不用你手动一步一步做,因为里面内置了javac、java、创建目录、复制文件等功能,所以可以直接点击Ant文件,即可编译生成你
2016-11-15 09:33:51 409
转载 SVN+TortoiseSVN+Subclipse使用总结
一、SVN、TortoiseSVN、Subclipse介绍团队开发技术:(1)单元测试;(2)版本控制;(3)项目自动化;SCM:软件配置管理,包括SVN;SVN是CVS的接班人,是版本控制系统;版本控制简单地说就是要让团队的人能够快速的统一代码,加强沟通;SVN由客户端和服务器组成,服务器是项目仓库,即存储项
2016-11-15 09:31:35 704
转载 Tomcat项目部署方式
一、静态部署1、直接将web项目文件件拷贝到webapps 目录中 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。具体如
2016-11-15 09:26:25 307
转载 Eclipse插件svn和TortoiseSvn版本对应关系
先说一下今天碰到问题,自己在建svn仓库和导入,导出时因为版本不一致导致的错误。因此一定要保证Eclipse中svn插件版本和TortoiseSvn版本一致!!插件svn1.4.x对应TortoiseSvn 1.5.x插件svn1.6.x对应TortoiseSvn 1.6.x插件svn1.8.x对应TortoiseSvn 1.7.x
2016-11-15 09:25:41 3682
转载 MyEclipse安装JRebel插件实现热部署
为什么要使用JRebel?之前用MyEclipse做Java Web开发的时候,有一个很头疼的问题:每次修改后台代码之后,都需要重新将项目部署到tomcat,然后启动tomcat重新运行项目才能查看修改后的结果,浪费不少时间。 现在,给MyEclipose安装上JRebel这个插件,就可以实现项目热部署,修改后台代码之后,在不关闭和重启tomcat的情况下,JRebel自动将修改后的代
2016-11-14 23:16:50 490
转载 IDEA+Tomcat+JRebel热部署
在完成idea工程简单应用后,接下来实现热部署。简单应用地址:http://wibiline.iteye.com/admin/blogs/2072454一、安装JRebel插件1. 在线安装 File->setting或者直接点设置的图标进入 在线下载并安装,安装的插件在C:\当前用户下\.jrebel 和.IntelliJIdea13。
2016-11-14 21:14:45 530
转载 Intellij IDEA中实现热部署
在我的长期开发中,对Java都是又爱又恨,相比而言,Java开发都是相对比较笨重的。 原因有几点: (1)Java的IDE非常笨重,即使是在高配的电脑上,运行都非常慢。 (2)Java的开发过程非常笨重,每次写完代码,都要“编译->发布->启动->查看启动结果->刷新浏览器”,整个间隔时间即使是用快捷键熟练操作,也需要15秒以上。
2016-11-14 21:11:24 10185 1
转载 MyBatis自动分页实现
近两天一直再研究MyBatis的分页问题,看了别人的处理方式,自己总结优化了一下,写了两个拦截类,给有需要的人使用和参考,源码请下载附件。主要有3个类:Page,MybatisPageInterceptor,MybatisSpringPageInterceptor Page:作为分页对象,有:pageNo、pageSize、totalRecord、totalPage、res
2016-11-14 17:14:08 3137
转载 Spring-3.2.4 + Quartz-2.2.0集成实例
Spring3.0不支持Quartz2.0,因为org.quartz.CronTrigger在2.0从class变成了一个interface造成IncompatibleClassChangeError错误:Caused by: java.lang.IncompatibleClassChangeError: class org.springframework.scheduling.quartz.
2016-11-14 10:11:48 313
转载 是进是退,给自己个说法————燕十八
有一男子,哥哥不在家,嫂子在洗澡.于是该男子推开浴室的门冲了进去.嫂子大怒:”你这样做,对得起你的哥哥吗?”男子惭愧,随即转身欲出.嫂子嗔怒:”你这样做,对得起我吗?”男子一愣,站在原地,一时无措.嫂子假怒:”即不出去,也不进来,就这样站着,你对得起自己吗?” 看完了吗?,笑了吗?等等! 如果只是笑笑过去,太对不起这个故事了.我是要告诉你:1
2016-11-13 23:24:52 709
转载 富人送了穷人一头牛,结果牛死了,看懂的离成功不远了!
你必须先上路!不是有了同行者才上路,是因为你在路上才会有同行者!有个穷人,很穷,一个富人见他可怜,就起了善心,想帮他致富。富人送给他一头牛,嘱他好好开荒,等春天来了撒上种子,秋天就可以远离那个"穷"字了。穷人满怀希望开始奋斗。可是没过几天,牛要吃草,人要吃饭,日子比过去还难。穷人就想,不如把牛卖了,买几只羊,先杀一只吃,剩下的还可以生小羊,长大了
2016-11-13 23:20:12 738
转载 WINDOWS下重装系统后oracle的恢复 (转)
摘自:http://space.itpub.net/231499/viewspace-63722WINDOWS是很脆弱的系统,可能装完没几天就会崩溃,如果你在WINDOWS下装有oracle,那怎么来恢复这个数据库呢?一种方法是重装数据库后用IMP来导入原来的数据,但使用这种方法的前提是你有以前数据的备份,并且这种方法还有许多不足的地方,如备份过旧,可能会丢失许多数据、导入数据太长
2016-11-08 10:00:13 971
转载 在命令行下进行Oracle用户解锁
转:http://database.51cto.com/art/200910/158576.htm在DBA的日常工作中,经常遇到为Oracle用户解锁的操作;这篇文章给出在命令行下进行Oracle用户解锁的操作方法,通过几条简单的解锁语句就能完成此项工作。下面是具体的过程:默认的scott用户是被锁定的,先解锁就能登陆上了。 使用下面的语句解锁scott:alter use
2016-11-08 09:44:37 353
转载 国外程序员整理的Java资源大全
构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可以很好地配合Maven进行依赖管
2016-11-07 10:14:45 341
转载 各种Java加密算法
如基本的单向加密算法: BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HMAC(Hash Message Authentication Code,散列消息鉴别码) 复杂的对称加密(DES、PBE
2016-11-07 10:04:44 1195
转载 Eclipse下通过Maven的Jetty插件运行Web工程的配置,包括启动https
摘要: 之前写了Eclipse下怎么通过 Maven 的 Tomcat 插件来运行 Web 工程。近日听说 Jetty 可以动态加载修改后的类, 为了能够更快提高开发效率, 绝对要尝试一下。引用来源Jetty7/8 的Maven插件配置:http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_PluginJetty9 最新的Maven
2016-11-06 23:32:47 1298
转载 如何通过Maven的Jetty插件运行Web工程
首先建议使用jetty9,因为据官方文档显示,Jetty 7 and Jetty 8 are now EOL (End of Life),如下。但是由于项目使用的版本一般都比较低,这里以jetty8为例。VersionServletJavaNamespaceLicensesSiteStatusJetty 9Servlet 3.1J
2016-11-06 23:22:28 1038
转载 Eclipse下通过Maven的Tomcat插件运行Web工程的配置,包括启用https
摘要: Eclipse 下通过 Maven 的 Tomcat 插件运行Web工程的配置,可以选择使用 tomcat6或7,同时加上了启用https的配置。引用说明Maven Plugin配置,配置信息参考以下文档,分两步执行,也可以使用其它方案:http://tomcat.apache.org/maven-plugin-2.2/index.htmlhttp://tomc
2016-11-06 23:16:04 4413
转载 【持久化框架】Mybatis简介与原理
从这篇博文开始我们学习一下Mybatis,希望大家提出宝贵的建议。 什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合,是一
2016-11-06 22:57:56 614
转载 Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置
两年半前写的关于Maven的介绍,现在看来都还是不错的,自己转下。写博客的一大好处就是方便自己以后查阅,自己总结的总是最靠谱的。 由浅入深,主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)、用法(Archetype意义及创建各种项目)、maven常用参数和命令以及简单故障排除、maven扩展(ecli
2016-11-06 21:51:43 254
转载 基于RBAC的通用用户权限管理
1. 通用用户权限管理模块设计做过应用系统开发的大家肯定都会设计到用户权限的管理,比如说不同的登录用户看到不同的winform的菜单,不同的页面(jsp,asp等),可根据权限大小调用类方法等。可以对于真正的业务系统而言,权限管理是必不可少的。这里主要介绍一个在一个项目中我们采用的通用权限管理的数据模型。首先说明一下对于这个数据模型的管理,是一个单独的web应用
2016-11-04 13:35:57 557
转载 ORACLE EXP IMP 导入导出数据 解决如何导出空表
需求:20110830以前有实验过exp/imp该工具,但是没有成功,是因为有些表没有导出来,怕一个个查麻烦,也没有去找规律。当时的实验环境是oracle11g今天叫孙捷琳搞数据库,要插入中国的乡村数据,那个数据量很大,用sql复制进去然后插入,是可以实现,但是速度太慢了。没有效率吴强建议说,用exp/imp,我自己也想了,然后网络上找了exp/imp,sqlloa
2016-11-03 16:02:58 507
转载 字母数字、字母、汉字验证码 (java)
一、字母数字,字母,汉字验证码的生成代码1、字母数字验证码:[java] view plain copy print?package com.soufun; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; impo
2016-11-03 09:59:03 989
转载 mysql数据导入导出方法总结
MySQL数据备份还原方式总结:一、将数据导入到指定的数据库第一种导入方式:(linux下和Windows 下语法是一样的,只是路劲的书写方式不同而已) 1、创建一个空数据库 2、进入MySQL安装目录bin下 3、导入命令 mysql -uroot –p密码 数据库名 mysql -uroot –padmin databaseName
2016-11-03 09:56:22 27774
转载 oracle11g数据导入导出
** Oracle数据库中进行数据的导入导出时要在cmd中进行而不是在sqlplus中进行操作!(1)向oracle数据库中导入完整的数据库(后缀名:dmp) 首先进入cmd,输入sqlplus /nolog运行oracle自带程序,然后输入conn /as sysdba,以数据库管理员(dba)的身份链接到后台数据库 ,也就是进入数据库创建表空间,创建用户并将这个表空间授权给
2016-11-03 09:51:01 584
转载 数据库设计中的14个技巧
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统
2016-11-03 09:36:30 245
转载 java导出oracle表结构
最近用到的,因为plsql是收费的,不让用,找了很多方法终于发现了这个。核心语句SELECT DBMS_METADATA.GET_DDL(U.OBJECT_TYPE, U.object_name), U.OBJECT_TYPE FROM USER_OBJECTS U where U.OBJECT_TYPE = 'TABLE' or U.OBJECT_TYPE =
2016-11-02 11:41:26 1286
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人