自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

转载 MAC下GIT操作

https://blog.csdn.net/shaa3747/article/details/80296469 https://blog.csdn.net/ltstud/article/details/79725393

2019-01-22 17:08:30 817

原创 filter & interceptor

2019-01-10 20:33:52 253

原创 使用虚拟机安装docker管理开源工具使你的MAC BOOK很干净

所有开发工具都安装在虚拟机中……无比清爽1.安装mac版本 virtualBox2.导入虚拟机文件centos7-atguigu.ova3.双击启动linux虚拟机;使用 root/ 123456登陆4.使用客户端连接linux服务器进行命令操作5.设置虚拟机网络; 桥接网络=选好网卡==接入网线6.设置好网络以后使用命令重启虚拟机的网络service network resta...

2019-01-03 01:56:05 292

原创 mongodb入门

NOSQL1.www.mongodb.org下载2.安装对应操作系统版本3.启动服务端程序可以设定为自动启动,在官网找到相应的操作说明=4.连接服务端使用mongodbmanagerfree,studio 3t for mongodb图形化界面nosql manager for mongodb5.操作show dbs / show databases /show collecti...

2018-12-06 16:34:19 185

原创 @value 与 @ConfigurationProperties

标题 

2018-11-17 00:05:51 264

原创 J2EE应用中与Oracle数据库的连接(OCI方式、thin方式和JdbcOdbc桥方式)

<br />在J2EE应用程序开发中,应用程序与数据库连接的建立是我们经常遇到的问题之一。在这里我主要谈谈在本地应用程序中通过OCI方式、thin方式和JdbcOdbc桥方式连接Oracle数据库,在iPlanet Application Server 6.5和Sun Java System Application Server 7中对Oracle数据库连接池的配置以及应用中如何从连接池中获得连接 <br /><br />一、本地通过JDBC获得Oracle数据库连接 <br /><br />通过JDBC获

2011-04-25 16:26:00 974

原创 理解oracle中连接和会话

1.      概念不同:连接是指物理的客户端到oracle服务端的连接。一般是通过一个网络的连接。在已建立的连接上,建立客户端与oracle的会话,以后客户端与oracle的交互都在一个会话环境中进行。2.   关系是多对多:[同意网友的意见,应该是1对多。一个会话要么没有连接,要么在一个连接上。]一个连接上可以建立0个,1个,2个,多个会话。Oracle允许存在这样的会话,就是失去了物理连接的会话。3.      概念应用:l        oracle的sessions参数决定的是会话数而不是物理连接

2011-04-25 13:39:00 3342 1

原创 全局事务 与 本地事务

<br />全局事务 - 资源管理器管理和协调的事务,可以跨越多个数据库和进程。资源管理器一般使用 XA 二阶段提交协议与“企业信息系统”(EIS) 或数据库进行交互。<br /><br />·   本地事务 - 在单个 EIS 或数据库的本地并且限制在单个进程内的事务。本地事务不涉及多个数据来源。<br /><br />本地和全局事务都使用 javax.transaction.UserTransaction 接口划分界限,客户端必须使用此接口。本地事务不使用事务管理器,因而处理速度更快。<br /><br

2011-04-25 12:06:00 898

原创 没有经过系统学习的遗漏知识点

<br />1、init - service - doXXXX - destroy<br />Servlet在web容器启动时加载,在web.xml文件的servlet如此配置:<br /><servlet><br />     <servlet-name>LoginDes</servlet-name><br />     <servlet-class>user.login.Login2</servlet-class><br />     <load-on-startup>1</load-on-startu

2011-03-28 15:39:00 575

原创 生产环境重大故障

<br />今天广丰生产环境异常,DB session数还没有满,客户端就无法登陆销售系统。而且就连wls控制台也无法登陆<br /> <br />该问题影响可想而知<br /> <br />最后确定是处理了以下:为了便于分析SQL执行状况,给综管部提交了一个提案,对连接测试的选项进行了统一关闭。。。<br /> <br />在 kill掉锁定的connection源头后,发现所有的物理连接通道全部中断 IOException:Broken Pipe<br /> <br />这种情况很叵测,不知道是不是we

2011-03-23 23:35:00 1011 1

转载 在Solaris环境下 新建数据库实例

如何在solaris环境下创建oracle实例名条件:事先已搭建好一个oracle数据库.<br />服务器:SUN250<br />操作系统:SUN SLOARIS 8<br />数据库系统:oracle 8.1.7<br />具备oracle管理员权限<br />举例:搭建数据库名为test,使用者test1,密码test2.<br /><br />1. oracle管理员权限用户登录系统,进入控制台。<br /><br />2. 设置环境变量的数据库实例名test:<br />  $ORACLE_SI

2011-03-10 17:42:00 1424

原创 Aop应用原理 JDK动态代理、代理模式与反射

现在有数学计算的接口和类ArithmeticCaculator 接口:package com.apress.springrecipes.aop;public interface ArithmeticCaculator { public double add(double a,double b); public double sub(double a,double b); public double mul(double a,double b); public double div(double a,doub

2011-03-03 16:34:00 578

原创 在现有系统中通过stubs方式部署 webservice

<br />最近,我们的销售系统收到客户的要求,要求能为统一的DLR门户提供webservice接口服务,以期整合管理客户的系统入口。<br /> <br />客户提出<br />1.首先需要系统提供用户名和密码给portal<br />2.屏蔽账户的添加、修改、删除的功能<br />3.提供账户添加、删除、修改、获得所有账户的webservice接口,用于portal系统进行统一账户的管理<br />3.提供DLR清单列表的webservice,用于portal系统对dlr信息的维护<br /><br /

2011-03-03 14:31:00 662

原创 date

<br />date MMDDHHMISSYYYY<br /> <br />老记不住,写完这个,就记住了

2011-02-11 13:57:00 353

原创 Spring事务属性

Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定义,也就是配置事务的属性。 Spring在TransactionDefin

2010-12-23 11:05:00 356

原创 oracle临时表空间的清理

<br />方法一:常用方法<br />1、 使用如下语句a查看一下认谁在用临时段<br />SELECT se.username,se.sid, se.serial#, se.sql_address, se.machine, se.program, su.tablespace, su.segtype, su.contents<br />  FROM v$session se, v$sort_usage su WHERE se.saddr=su.session_addr<br />2、杀掉正在使用临时段的进

2010-11-23 14:33:00 743

原创 struts的工作机制

在web应用启动时就会加载初始化ActionServlet,ActionServlet从struts-config.xml文件中读取配置信息,把它们存放到各种配置对象 当ActionServlet接收到一个客户请求时,将执行如下流程. -(1)检索和用户请求匹配的ActionMapping实例,如果不存在,就返回请求路径无效信息; -(2)如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存到ActionForm对象中; -(3)根据配置信

2010-11-04 21:56:00 357

原创 Spring事务拦截器 AOP原理

<br />更新中

2010-11-04 20:56:00 905

原创 EJB的工作原理

它的实现方法就是在两个JVM中各开一个Stub和Skeleton,二者通过socket通信来实现参数和返回值的传递。 1. 定义一个Person的接口,其中有两个business method, getAge() 和getName() package cn.com.yy.ejb;public interface Person { public String getName() throws Throwable; public int getAge() thro

2010-11-04 20:55:00 463

原创 Java 与 C 的性能测试

<br />做了一些测试<br /> <br />而从循环速度、读取文件速度、内存处理速度的测试情况来看<br /> <br />循环速度:较小的循环次数时差距不大,循环次数加大后,差距增大,5亿次以上明显java处于下风;<br /> <br />读取文件:较小文件时差距不很大,大文件较大差距。C远远快于Java(java一直处于下风)<br /> <br />内存处理:处理较小内存差距不大,大内存时较大差距。C远远快于Java(java一直处于下风)

2010-10-28 11:44:00 630

原创 即时通讯软件(QQ)的工作原理

即时通讯软件(QQ)的工作原理像QQ一样的聊天软件,这个软件能够发送聊天信息,并且可以编辑聊天内容,而且还要有广告的展示界面以及功能菜单等等。QQ这个重量级的程序会很复杂么?其实,只要找到这条主线,那么就清晰多了

2010-10-28 11:32:00 2982

原创 JDBC的工作原理

请等待

2010-10-28 11:30:00 422

原创 web应用服务器工作原理

web服务软件的原型可以从最初的web服务软件初衷说起:最初的web服务器程序就是一个利用浏览器和web服务软件之间的关系,将存储在硬盘上的文件传递给远程的读者的。web服务器软件主要是提供web服务的软件。它无非就的是把硬盘上的文件以html格式数据流的型式提供给web浏览器。web服务器的作用和原理:需要传递的硬盘上的文件的格式是html格式的标记性语言的文件,web服务器软件在接收到浏览器的访问请求时,将直接不加任何修改地将这个html文件传递到远程浏览器,传输协议是TCP的HTTP协

2010-10-28 11:30:00 3648

原创 构造器方法注入优先权

<br />有自定义带形参的构造器方法时,spring要求配置文件中有构造器注入设置<construct-arg>,而且是优先处理构造器注入,而不理会是不是含有set注入

2010-10-21 22:06:00 347

原创 Bean的初始化和销毁过程(回调方法)&后置处理

Spring IoC容器对Bean生命周期进行管理的过程:1)通过构造器或者工厂方法创建Bean实例2)为Bean的属性设置值和对其他Bean的引用3)调用Bean的初始化回调方法4)Bean可以使用了5)当容器关闭时,调用Bean的销毁回调方法三种回调:1)实现InitializingBean和DisposableBean这两个生命周期的接口在afterPropertiesSet()方法里实现初始化任务,在destroy()方法里实现销毁任务2)在Bean的声明里设置init-method和destroy

2010-10-21 22:01:00 1113 1

原创 ArrayList与LinkedList的差别

1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于随机访问get和set,ArrayList觉得优于LinkedList,LinkedList要移动指针。3.对于新增和删除操作add和remove,LinkedList比较占优势,ArrayList要移动数据。ArrayList的方法public boolean add(E e) { ensureCapacity(size + 1); // Increments modCount

2010-10-13 15:52:00 401

原创 Spring的工作原理

1、Spring作为第三方,容器型架构,独立于java bean 与 web服务器之间; 2、控制反转Ioc为java bean更好的松耦合提供了方法; 3、面向对象变成的接口与实现分离原则。 以下举例说明: 我们开发一个系统,功能之一是生成HTML和PDF格式的不同类型的报表接口:public interface ReportGenerator{ public void generate(String[][] t

2010-10-12 22:43:00 772

原创 显式事务控制的隐式提交

如程序:Connection conn = getConnection();conn.setAutoCommit(false);/***DB业务1->select**DB业务2->update*///conn.commit();此处不进行事务提交conn.close();在没有进行事务提交的基础上,在db发现此次的数据操作居然是成功的。解释:对于应用服务器,例如weblogic,在JDK的基础上封装了Connection对象,形成了自己的规范,weblogic封装了几个类型的连接对象,在调用该连接对象clo

2010-09-29 19:54:00 499

原创 收藏系统工程师solving

<br />http://www.hashei.me/monthly-archives

2010-08-05 12:02:00 468

转载 java.net.SocketException: Broken pipe

症状: WARNING: Error sending end packetjava.net.SocketException: Broken pipe资料:Broken pipe产生的原因通常是当管道读端没有在读,而管道的写端继续有线程在写,就会造成管道中断。(由于管道是单向通信的) SIGSEGV(Segment fault)意味着指针所对应的地址是无效地址,没有物理内存对应该地址。 以下是UNIX的信号解释: 11 / SIGSEGV: Unerlaubter Zugriff au

2010-08-04 13:19:00 19438

原创 JDBC Connection Pool --> Monitoring

<br />From the JDBC Connection Pool—>Monitoring tab, you can view information about the state of each deployed instance of the selected connection pool. That is, for each server on which the connection pool is deployed, you can see current status informati

2010-07-27 18:37:00 2607

原创 weblogic 应用事项

<br />创建WebLogic 配置/域<br />域是一组逻辑上相关的WebLogic Server资源,您可以把它当作单个管理单元进行管理。域将所有的资源和应用程序信息保存在一个基于XML的配置库中。为了在WebLogic Server上部署并运行应用程序,首先要创建域。<br /> <br />推荐使用域配置向导作为创建新域的工具。如果您准备编写脚本来创建域,推荐使用slient模式的域配置向导这个工具。也可以从所提供的“开箱即用”的域模板或定制的域模板来创建WebLogic Server域。<br

2010-07-27 18:01:00 1377

原创 WEBLOGIC INACTIVE CONNECTIONS

InactiveConnectionTimeoutSecondsThe number of seconds of inactivity after which reserved connections will be forcibly returnedto the connection pool. When set to 0 (the default), the feature is disabled.Admin Console field label:Inactive Connection Timeout

2010-07-27 14:07:00 1299

原创 用尽的ResultSet

发现程序报告“用尽的ResultSet”错误,一般可以通过如下方式排除:1、返回的ResultSet为NULL,此时调用next函数会报告此类错误;2、ResultSet已经到达记录集尾部,再调用next函数会报告此类错误;3、ResultSet被关闭之后,再调用next函数会报告此类错误;4、ResultSet相关的Connection、Statement被关闭后,再调用next函数会报告此类错误;5、过程中网络中断,再调用next函数会报告此类错误;

2010-07-23 11:24:00 5062 1

原创 weblogic Shrinking

Shrinking a Connection PoolJDBCConnectionPoolRuntimeMBean.shrink()A connection pool has a set of properties that define the initial and maximum number ofconnections in the pool (initialCapacity and maxCapacity), and the number of connectionsadded to the po

2010-07-22 15:33:00 1033

原创 weblogic 如何进行连接回收

一、gc回收 web应用 → 连接池回收weblogic jconnector Garbage Collector Method:(wls api)WebLogic Server automatically detects connection leaks by leveraging its Java Virtual Machine(JVM) garbage collector mechanism. When an application component terminates and theconnec

2010-07-22 12:14:00 4026

原创 甲骨文收购SUN

甲骨文以每股高出IBM0.1美元的价格收购SUN,将改变IT业!  我也趁此机会把blog转移到CSDN,所谓借个好彩头~ 

2009-04-21 14:03:00 643

Java面试宝典

Java面试宝典 经典题库 Java中的异常处理机制的简单原理和应用 运行时异常与一般异常有何异同? Error与Exception有什么区别? JVM加载class文件的原理机制? …………

2012-07-08

ActiveMQ 教程

ActiveMQ 教程 ActiveMQ 教程

2010-10-25

空空如也

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

TA关注的人

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