自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(64)
  • 收藏
  • 关注

原创 aspectj包无法打包进lib包

问题:aspectj添加maven后,idea编译aspectj包一直无法打包进入lib目录。分析:后来发现maven配置文件为:<packaging>pom</packaging>修改为:<packaging>war</packaging>后,一切正常。...

2019-02-20 09:48:35 372

原创 VM安装centos不能上网问题解决

Centos7安装完成后,网络已然选择了桥接,担还是无法上网。分析下来可能是IPV6与4的问题,修改network-scripts下的文件ifcfg-eno****。参考如下(可不需引号):TYPE="Ethernet"BOOTPROTO="static"DEFROUTE="yes"PEERDNS="yes"PEERROUTES="yes"IPV4_FAILURE_FATAL=".

2019-02-18 16:25:41 169

原创 git删除.idea版本管理

1. 进入项目目录:#加--cached,这样不会删除本地的.idea,只是取消版本管理git rm -r --cached .ideagit commit -m '描述信息' git push -u origin master 2. 添加.idea目录为.gitignore3. commit     push代码...

2018-10-10 11:13:58 1655

原创 delete误删数据,恢复方法

转自http://blog.itpub.net/20976446/viewspace-716109与作者情况类似,转过来做下标记。 由于开发人员在早晨大概在9点左右不小心删除了某张表的一些数据(delete from logmessage where where taskid='6471';),目前急需恢复删除的数据,恢复步骤如下第一:首先通过大概时间点来查询SCN(将删除时间转换...

2014-07-02 11:24:51 1778 1

原创 java生成图片时中文显示方块

解决Linux下Java图形界面中文显示乱码问题1,找到jre路径,创建fallback文件夹代码:cd /usr/lib/jvm/java-6-sun/jre/lib/fontssudo mkdir fallback2,进入fallback文件夹,链接中文字体(我选的是文泉驿正黑)代码:cd fallbacksudo ln -s /usr/share/fonts/tru...

2013-12-04 14:47:41 1470

原创 oracle的JOB

--------------------------初始化相关参数job_queue_processesalter system set job_queue_processes=39 scope=spfile;//最大值不能超过1000 ;job_queue_interval = 10 //调度作业刷新频率秒为单位 job_queue_process 表示oracle能够并发的job的...

2012-08-17 10:04:58 74

原创 CSS等比例缩放.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>&

2012-02-25 14:20:57 663

原创 分享图片垂直居中,图片等比例缩放的方法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><

2012-02-24 16:55:35 92

原创 Oracle修改Oracle的进程数[processes]及会话数[sessions](转)

1.通过SQLPlus修改Oracle的sessions和processes的关系是         sessions=1.1*processes + 5使用sys,以sysdba权限登录:SQL> show parameter processes;NAME                                 TYPE        VALUE...

2012-02-22 16:42:19 89

原创 ThreadGroup其实比ExecutorService更好(转)

    用java做抓取的时候免不了要用到多线程的了,因为要同时抓取多个网站或一条线程抓取一个网站的话实在太慢,而且有时一条线程抓取同一个网站的话也比较浪费CPU资源。要用到多线程的等方面,也就免不了对线程的控制或用到线程池。   我在做我们现在的那一个抓取框架的时候,就曾经用过java.util.concurrent.ExecutorService作为线程池,关于ExecutorService的...

2012-02-17 15:44:38 77

原创 多线程总结(转)

多线程: 线程是进程中的一个控制单元。 一个进程至少有一个线程,为了提高效率,可以在一个进程中开启多个控制单元。 并发运行。如:多线程下载软件。 可以完成同时运行,但是通过程序运行的结果发现,虽然同时运行,但是每一次结果都不一致。 因为多线程存在一个特性:随机性。 造成的原因:CPU在瞬间不断切换去处理各个线程导致的。 可以理解成多个线程在抢cpu资源。...

2012-02-17 14:46:57 55

原创 在java web项目中慎用Executors以及非守护线程

      最近研究embeded tomcat,特别是关于tomcat启动和关闭的模块。通过查看相应的源代码,我们知道tomcat的关闭是通过往相应的关闭端口发送指定的关闭指令来达到关闭tomcat的目的。但是有的时候,通过shutdown.bat或shutdown.sh却不能有效地关闭tomcat,网上也有很多人提出这个问题。通过相关资料,最后问题出现线程上。     首先看java虚...

2012-02-17 14:35:23 107

原创 web应用之tomcat6配置Session配置

转至: http://www.eoeandroid.com/thread-96504-1-1.html      你只需要按照解压文件的目录,copy这些文件到$CATALINA_BASE对应的目录下,项目映射文件admin.xml中的路径稍微改下,然后重启tomcat就行了。        在tomcat的conf目录下的tomcat-user.xml文件中还需要加java代码:...

2011-08-30 10:40:40 156

oracle用户忘记密码

目的:有时候长时间不动一个用户时经常忘记用户密码,包括你的DBA用户密码。解决方法:在本机操作。1. sqlplus /nolog2. sqlplus /as sysdba3.修改密码alter user sys identified by sys;修改成功这样你的用户密码就修改成功了。...

2011-07-29 16:44:59 55

原创 apache整合tomcat

将最近apache整合tomcat,总结网上的资料,写一编总结供以后温习。 准备工作:1、 Apache 2.2.4下载地址:http://cztele1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip2、 Tomcat 6.0.16下载地址:http://apache.mirror.phpchina.co ... e-tomcat...

2011-05-24 10:04:56 95

原创 数据库分析的一些语句

最近在做了次数据库的割接,整理了下操作中的分析语句: 1. 分析数据库表空间方法一:这个方法当空间爆满时无法查出满了的表空间SELECT UPPER(F.TABLESPACE_NAME) "表空间名",        D.TOT_GROOTTE_MB "表空间大小(M)",        D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",   ...

2011-04-29 15:24:47 181

原创 java编码转换

/*编码转换,确保写数据库的时候不会出现乱码*/public class CodingConvert{    public CodingConvert() {  // } public String toGb(String uniStr){     String gbStr = "";     if(uniStr == null){   uniStr = "";     }     try{ ...

2011-04-27 10:35:36 110

原创 JDBC配置对双机热备的访问

jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ip地址1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=ip地址2)(PORT=1521))(FAILOVER=on)(LOAD_BALANCE=off))(CONNECT_DATA= (SERVICE_NAME=...

2011-04-26 16:42:36 410

原创 查找执行缓慢的SQL

步骤一. 通过命令top(linux)、topas(unix)分析繁忙进程,可使用其他方法。步骤二. 查找相关sql1. 通过系统进程号查找oracle对应的物理进程地址select t.addr from v$process t where spid=*2. 通过物理进程地址查找oracle对应的session执行的sql的id select sql_id from v$se...

2011-04-21 17:54:44 87

原创 oracle日志、分区索引

最近处理数据库的一些问题总结了下:1. oracle10G查看系统日志:E:\oracle\product\10.2.0\admin\"oracle_sid"\bdumpE:\oracle\product\10.2.0\admin\"oracle_sid"\udumpE:\oracle\product\10.2.0\db_1\NETWORK\log  2. 分区表、分区...

2011-04-21 17:32:30 126

原创 eclipse

 关于eclipse中版本控制的问题:1. cvs重新定向服务器场景:服务器搬迁IP地址变更,迫使客户端修改。打开cvs本身的文件夹:Window->ShowView->CVS->CVS Repositories选择相关psserver的Properties修改相关host地址。图片仅供参考:  2. svn重新定向服务器 ...

2011-04-19 14:59:13 53

转载 工厂模式

简单工厂模式1. 目的         工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创建对象的接口,由子类决定实例化哪一个类。2 . 简单工厂模式的结构  3. 一个简单例子 java 代码// 产品接口          public interface Product {      

2008-12-24 16:46:00 149

工厂模式

简单工厂模式1. 目的 工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创建对象的接口,由子类决定实例化哪一个类。2 . 简单工厂模式的结构3. 一个简单例子 java 代码//产品接口 publicinterfaceProduct{ publicvoidgetName()...

2008-12-24 16:46:00 51

转载 JSF缓存

JSF缓存【转】在用JSF 做系统view层时,有两个必须要解决的问题,就是缓存的控制和页面权限的判断,尤其是缓存问题,经常搞的我改了东西看不到效果,然后再找问题在哪,最后没招的时候,清空缓存,一切就ok,真tnnd。所以实现了JSF的PhaseListener接口,所有页面都设为no-cache,牺牲点速度,换取调整的时间,也算值了,反正客户都是在局域网中。package c

2008-11-25 14:36:00 957

JSF缓存

JSF缓存【转】在用JSF 做系统view层时,有两个必须要解决的问题,就是缓存的控制和页面权限的判断,尤其是缓存问题,经常搞的我改了东西看不到效果,然后再找问题在哪,最后没招的时候,清空缓存,一切就ok,真tnnd。所以实现了JSF的PhaseListener接口,所有页面都设为no-cache,牺牲点速度,换取调整的时间,也算值了,反正客户都是在局域网中。package com.ame...

2008-11-25 14:36:00 258

转载 JSF: 动态生成的DataTable, 固定表头, 固定行标, 点击表头可排序(Dynamic DataTable, Fixed Header, Fixed NumColumn, Sortable Header)

Dynamic DataTable, Fixed Header, Fixed NumColumn, Sortable Header自己写了段小代码, 希望可以供大家学习和参考。 代码里没有太多注释, 有时间的话我会补充上去。自己在写动态生成DataTable的时候也查阅了很多相关文章, 以及实现固定表头等等。在解决固定表头问题上我是用的两张表(加行标是3张表)实现的, 因为我发现如果用JSF1.1

2008-11-19 09:46:00 1518

转载 javamail邮件服务发送总结

 首先我们得得到属性文件!Properties props = new Properties();然后将你要SMTP的服务器添加带此:bean.getServer()props.put("mail.smtp.host", bean.getServer());props.put("mail.transport.protocol", "smtp");       //   

2008-11-12 10:58:00 178

javamail邮件服务发送总结

首先我们得得到属性文件!Properties props = new Properties();然后将你要SMTP的服务器添加带此:bean.getServer()props.put("mail.smtp.host", bean.getServer());props.put("mail.transport.protocol", "smtp"); // props.put("...

2008-11-12 10:58:00 166

原创 关java于对象的传递

首先申明个人认为java中对象的传递是引用的传递而非值的传递。如:package test;class T{    private int a;    public int getA() {        return a;    }    public void setA(int a) {        this.a = a;    }}public class Test{    public 

2008-08-25 10:45:00 167

关java于对象的传递

首先申明个人认为java中对象的传递是引用的传递而非值的传递。如:packagetest;classT{privateinta;publicintgetA(){returna;}publicvoidsetA(inta){this.a=a;}}publicclassTest{publicvoidchangeValue(Tt){S...

2008-08-25 10:45:00 40

转载 JPA会是ORM的王道吗?

 JPA会是ORM的王道吗? 近几年持久化技术领域异常喧嚣,各种框架雨后春笋般地冒出。例如Spring对多个持久化技术提供了集成的支持,还通过Spring JDBC框架对JDBC API进行简化。Sun也连接不断地颁布几个持久化规范,如JPA(Java Persistence API)。JPA作为Java EE 5.0平台标准的ORM规范,将得到所有Java EE服务器的支持。Sun这

2008-07-30 15:15:00 264

JPA会是ORM的王道吗?

JPA会是ORM的王道吗?近几年持久化技术领域异常喧嚣,各种框架雨后春笋般地冒出。例如Spring对多个持久化技术提供了集成的支持,还通过Spring JDBC框架对JDBC API进行简化。Sun也连接不断地颁布几个持久化规范,如JPA(Java Persistence API)。JPA作为Java EE 5.0平台标准的ORM规范,将得到所有Java EE服务器的支持。Sun这次吸...

2008-07-30 15:15:00 67

转载 Java堆与栈的区别

 栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在

2008-07-15 15:32:00 147

Java堆与栈的区别

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运...

2008-07-15 15:32:00 40

原创 lo4j打印IBatis的sql语句相关配置

做项目时遇到这样的需求,希望能打印出最终数据库执行的SQL语句,一般遇到这些有一定通用性的问题,我都会到Appfuse中去找找例子,结果这次没有成功。它是有相关的配置,但是好像没有用,我也就没有深查下去,我想这种问题网上肯定有人遇到过,只要找到这个人就行了。经过换不同的关键字,我最后找到了如下的配置。 # 定义一个 # 定义一个用于解析ibatis查询语句的log4j文件 & start

2008-07-08 16:10:00 2438

lo4j打印IBatis的sql语句相关配置

做项目时遇到这样的需求,希望能打印出最终数据库执行的SQL语句,一般遇到这些有一定通用性的问题,我都会到Appfuse中去找找例子,结果这次没有成功。它是有相关的配置,但是好像没有用,我也就没有深查下去,我想这种问题网上肯定有人遇到过,只要找到这个人就行了。经过换不同的关键字,我最后找到了如下的配置。  # 定义一个用于解析ibatis查询语句的log4j文件 & start # ...

2008-07-08 16:10:00 45

原创 耦合

耦合是指两个或两个以上的电路元件或电网络的输入与输出之间存在紧密配合与相互影响,并通过相互作用从一侧向另一侧传输能量的现象;概括的说耦合就是指两个实体相互依赖于对方的一个量度.分为以下几种:非直接耦合:两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的数据耦合:一个模块访问另一个模块时,彼此之间是通过简单数据参数 (不是控制参数、公共数据结构或外部变量) 来交换输入、输出

2008-04-24 10:16:00 209

原创 Spring + Hibernate的事务管理配置

Spring + Hibernate的事务管理配置

2008-04-14 11:16:00 208

原创 数据回滚实例

数据回滚 public class DataBaseTransaction { Connection con = null;  public void testTransaction(){  try{   con.setAutoCommit(false);   Statement stmt = con.createStatement();   for(int i=0; i    stmt.ex

2008-04-10 15:16:00 227

数据回滚实例

数据回滚public class DataBaseTransaction {Connection con = null;public void testTransaction(){try{con.setAutoCommit(false);Statement stmt = con.createStatement();for(int i=0; i<2; i++)stmt.execute("i...

2008-04-10 15:16:00 61

空空如也

空空如也

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

TA关注的人

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