自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勇敢的心的网络笔记

天行健,君子以自强不息

  • 博客(112)
  • 资源 (3)
  • 收藏
  • 关注

转载 数据库连接池

转自: http://www.cnblogs.com/xdp-gacl/p/4002804.html

2018-01-17 10:43:35 247

转载 Java高并发,如何解决,什么方式解决

转自:http://www.cnblogs.com/lr393993507/p/5909804.html

2018-01-08 17:18:59 393

转载 深入hibernate的三种状态

学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中,离线状态就是数据库中有,但是session中不存在该对象。但是大家又是否对hibernate的ses

2017-12-29 16:22:40 381

转载 JAVA调用数据库存储过程

下面将举出JAVA对ORACLE数据库存储过程的调用        ConnUtils连接工具类:用来获取连接、释放资源package com.ljq.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.S

2017-12-29 16:21:21 243

转载 JAVA事务的概念

一、什么是事务  事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。   事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写事务必须服从ISO/IEC所制定的ACID原则

2017-12-29 16:19:49 253

转载 Spring事务传播机制

概述            当我们调用一个基于Spring的Service接口方法(如UserService#addUser())时,它将运行于Spring管理的事务 环境中,Service接口方法可能会在内部调用其它的Service接口方法以共同完成一个完整的业务操作,因此就会产生服务接口方法嵌套调用的情况, Spring通过事务传播行为控制当前的事务如何传播到被嵌套调用的目标服务接

2017-12-29 16:18:51 280

转载 SQL语句与正则表达式

今儿个才知道SQL语句还可以搭配正则表达式作为查询条件,很是有用。REGEXP_LIKE(匹配)REGEXP_INSTR (包含)REGEXP_REPLACE(替换)REGEXP_SUBSTR(提取)表 1:定位元字符元字符说明^使表达式定位至一行的开头$使表达式定位至一行的末尾

2017-09-30 16:49:11 358

转载 EJB之JPA(EntityManager)

EJB之JPA(EntityManager)  基本概念EntityManager称为实体管理器,它由EntityManagerFactory所创建。EntityManagerFactory,作为EntityManager的工厂,包含有当前O-R映射的元数据信息,每个EntityManagerFactory,可称为一个持久化单元(PersistenceU

2017-06-08 15:01:00 755

转载 static方法不能直接访问类内的非static变量和不能调用this,super语句分析

大家都知道在static方法中,不能访问类内非static成员变量和方法。可是原因是什么呢?   这首先要从static方法的特性说起。static方法,即类的静态成员经常被称为“成员变量”(class members),对于静态成员变量,我们叫类属性(class attributes),对于静态成员方法,我们叫类方法(class members)。其中静态成员变量:无论是否产生了对象或无

2017-04-25 16:59:00 672

转载 java检查异常与非检查异常

Java的可检测异常和非检测异常泾渭分明。可检测异常经编译器验证,对于声明抛出异常的任何方法,编译器将强制执行处理或声明规则。非检测异常不遵循处理或声明规则。在产生此类异常时,不一定非要采取任何适当操作,编译器不会检查是否已解决了这样一个异常。有两个主要类定义非检测异常:RuntimeException和Error。为什么Error子类属于非检测异常?这是因为无法预知它们的产生时间

2017-04-25 16:14:52 381

转载 在继承中重写方法时抛出异常的问题

父类有方法fun(),子类重写了该方法。父类的方法需要抛出异常,子类的方法是否要同样抛出异常?抛出同样的异常?能否抛出父类没有的异常?还是一定要抛出父类所抛出异常范围内的异常?记住两句话:1,子类重写父类方法要抛出与父类一致的异常,或者不抛出异常2,子类重写父类方法所抛出的异常不能超过父类的范畴[html] v

2017-04-25 15:50:32 532

转载 java引用传递和值传递的详细探讨

问题来源于一道广泛的面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 为了解决这个问题,查阅了各种资料,却发现没有统一的结果,因此只能从我自己的角度给出一个答案。欢迎大家探讨这个问题。根据Horstmann的《Java核心技术》(中文第8版P115-P117)的描述,java中是没有引用传递的,原文摘录如

2017-04-25 15:00:59 265

转载 Java泛型中的PECS原则

先来看一个错误:List extends Foo> list1 = new ArrayList();List extends Foo> list2 = new ArrayList(); /* Won't compile */ list2.add( new Foo() ); //error 1 list1.addAll(list2); //error 2 123456123456

2017-04-25 08:58:47 475

转载 Wireshark 使用教程

原文出处    http://blog.sina.com.cn/s/blog_5d527ff00100dwph.html    Wireshark是世界上最流行的网络分析工具。这个强大的工具可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息。与很多其他网络工具一样,Wireshark也使用pcap network library来进行封包捕捉。可破解局域网内QQ、邮箱、msn、

2017-02-09 11:05:13 1168

转载 用 Wireshark 图解 TCP 三次握手

一、什么是 Wireshark ?简单地说,Wireshark 是抓包工具。官网说,“Wireshark 是一个网络包分析工具。 网络数据包分析仪将尝试捕获网络数据包并试图尽可能详尽显示该数据包。”推荐一本书《Wireshark 网络分析就这么简单》,Wireshark 工具下载地址 https://www.wireshark.org/download.html。Wiresha

2017-02-08 15:04:30 477

转载 TCP/IP协议与UDP协议的区别

最近在写一个山寨QQ,涉及JAVA网络编程,记下笔记:TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,只简单的描述下这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主

2017-02-08 13:45:37 389

转载 Wireshark基本介绍和学习TCP三次握手

之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在云上飘一样,学得不踏实。有了wireshark就能截获这些网

2017-02-08 11:05:49 385

转载 Cookie和Session的作用,区别和各自的应用范围,cookie、Session工作原理

一、cookie机制和session机制的区别  具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。  同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。二、会话cookie和持久cookie的区别  

2017-01-24 16:09:14 810

转载 fiddler2抓包工具使用图文教程

一、软件简介:   一款免费且功能强大的数据包抓取软件。它通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况,能够记录所有客户端和服务器间的http请求,支持监视、设置断点、甚至修改输入输出数据等功能。fiddler包含了一个强大的基于事件脚本的子系统,并且能够使用.net框架语言扩展。所以无论对开发人员或者测试人员来说,都是非常有用的工具。二、fiddl

2017-01-11 17:14:15 530

转载 Fiddler 教程

1. 简介Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动, Fiddler可以也可以让你检查所有的HTTP通讯,设置断点,以及Fiddle所有的“进出”的数据(我一般用来抓包),Fiddler还包含一个简单却功能强大的基于JScript .NET事件脚本子系统,它可以支持众多的HTTP调试任务。Fiddler官

2017-01-11 17:12:07 544

原创 JSF的immediate属性

f it isn't entirely clear yet, here's a summary, complete with real world use examples when they may be beneficial:If set in UIInput(s) only, the process validations phase will be taken plac

2017-01-10 17:08:30 768

转载 JSF 转换与验证

本月,Rizon Software 的 CTO Paul Tabor 应邀与我一道解除针对 JSF 的 FUD。在本文中,我们将介绍 JSF 转换和验证框架的概念,它比您所想的要容易使用得多,也灵活得多。首先我们将介绍应用于 JSF 生命周期的转换和验证过程,然后展示一个简单的 JSF 应用程序中 的默认转换和验证过程。接着将展示如何创建和插入自定义的实现,以应对要求更高的场景。正如 Ri

2017-01-10 17:03:24 1464

转载 JSF Converter介绍与使用

JSF提供Converter机制对用户输入,以及画面输出值进行变换。JSF提供了一些默认的Converter实现,同时也提供了接口可以让用户实现自定义Converter。本文对JSF的Converter的原理机制,功能,实现方法等做一个介绍1,输入变换:在用户1,输入变换:在用户提交时对用户输入值进行变换       2,输出变换:在画面显示前对显示值进行变换在JSF的几个

2017-01-09 14:27:17 1875 1

转载 DecimalFormat的主要功能及使用方法

DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语数字的支持。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E4)、百分数 (12%) 和金额 ($123)。所有这些内容都可以本地化。 DecimalF

2017-01-05 14:59:12 684

原创 rich:datatable和 rich:subtable区别

dataTable和subTable

2017-01-04 12:55:26 1331

转载 Java 中正确使用 hashCode 和 equals 方法

在这篇文章中,我将告诉大家我对hashCode和equals方法的理解。我将讨论他们的默认实现,以及如何正确的重写他们。我也将使用Apache Commons提供的工具包做一个实现。 目录:hashCode()和equals()的用法 重写默认实现 使用Apache Commons Lang包重写hashCode()和equals() 需要注意记住的事情 当使用ORM的时候特别要注意的

2017-01-04 10:54:16 288

原创 Hibernate中createQuery()和createNativeQuery()区别

createQuery (String qlString)创建一个查询对象。使用的是HQL语句createNativeQuery (String sqlString)使用标准 SQL语句创建查询对象。参数为标准SQL语句字符串。createNativeQuery (String sqls, String resultSetMapping)使用标准SQL语句创建查询对象,并指定返回结果集 Map的 名

2016-12-28 09:50:36 8516

原创 JBoss换项目的时候

将项目导入进来后: 1.将build.properties中的jboss.home = C\:\\soft\\EnterprisePlatform-5.1.1.GA\\jboss-asjboss.domain =****地址要修改到jboss的运行目录中; 2.添加ant,找到项目后,选择build.xml进行添加; 3.进行热部署操作,启动项目。

2016-12-23 15:24:59 345

转载 C语言中struct与union的区别

C语言中struct与union的区别

2016-11-29 16:53:30 8581

转载 结构体(struct) 的 sizeof 大小

C语言中,sizeof的Semantics(语义)如下:The sizeof operator yields the size (in bytes) of its operand, which may be an expression or the parenthesizedC语言中,,sizeof的Semantics(语义)如下:The sizeof operator yields the siz

2016-11-29 16:45:59 1518

转载 细说Form表单

细说 Form (表单) - Fish Li - 博客园 Fish Li 吾生也有涯,而知也无涯。以有涯随无涯,殆已。 随笔 - 60 文章 - 0 评论 - 5911  博客园  首页    联系  管理  订阅

2016-11-24 17:14:24 667

原创 基于JavaEE平台实战WebService框架Xfire+Ajax框架DWR(租房网项目实战)

http://www.ibeifeng.com/goods-373.html

2016-11-24 15:09:32 434

转载 Java WebService 简单实例

Java WebService 简单实例 - yi-sheng - 博客园 yisheng163 博客园   首页   新随笔   联系   订阅   管理 随笔 - 31 文章 - 2 评论 - 51 trackbacks - 0 <div id="blog-si

2016-11-18 11:03:16 847

转载 hibernate延迟加载的传说级错误org.hibernate.LazyInitializationException: could not initialize proxy - no Sessio

好多人都会遇到这个错误。http://hi.baidu.com/itroad/blog/item/6d12f01fe0b8dc0d314e1531.html could not initialize proxy - no Session2008年12月03日 星期三 06:59 P.M.原文地址:http://www.wozaishuo.com.cn/a

2016-11-16 10:22:49 636

转载 myeclipse->project->clean作用

**其实主要作用就是把编译好的class等文件删除,激活eclipse的自动编译。 解决的问题就是,有时候你把代码改了,但因为一些未知的原因,eclipse的自动编译没有成功,导致运行结果不正常。 当你的工程出现一些莫名其妙的错误时(当然不是语法错误),用一下这个功能,效果不错的**转自:https://zhidao.baidu.com/question/258478757.html

2016-11-08 15:53:05 569

转载 Content-Disposition 响应头

Content-Disposition 属性是作为对下载文件的一个标识字段,在rfc2616 http://www.rfc-editor.org/rfc/rfc2616.pdf 章节19.5 Additional Features中有介绍,具体介绍请看 http://www.rfc-editor.org/rfc/rfc1806.txt字段介绍如下: disposition := "C

2016-10-24 14:51:27 23946

转载 Ajax提交与传统表单提交的区别说明

Ajax提交是通过js来提交请求,请求与响应均由js引擎来处理,页面不会刷新,用户感觉不到实际上浏览器发出了请求。比如说我们希望网页总是显示最新的新闻,而又不想老是去点刷新按钮,我们就可以用Ajax机制来实现。网上的客服软件也是ajax请求的一个比较好的案例。传统的请求页面将实现刷新,因此局限性很大。1.为什么用AJAX?使用AJAX,用户对Web的体验会更“敏捷”:数据提交页面不会闪屏;

2016-10-24 09:52:28 1847

转载 JSF的commandButton、commandLink、outputLink用法小结<转>

comanndButton和commandLink: h:commandButton 可以提交表单,但不能传递参数 h:commandLink 可以提交表单,又能传递参数,但是以链接的形式展现 commandLink必须要在一个from中。 comanndButton和commandLink要在一个from中才能提交表单内容。 会发送回本页面,并触发JS

2016-10-21 17:25:53 4042

原创 h:commandbutton 和 h:commandlink 比较

There is no functional difference apart from the generated markup and the appearance. The generates a HTML element and the generates a HTML element which uses JavaScript to submit the form. Both a

2016-10-21 17:15:35 2263

原创 java中的二元运算符号(特殊符号)

>  大于号  >>   向右移位      eg: 3>>1,3向右移动一位,二进制表示为 11变为1,返回到十进制为 1。&    位与符    eg: 3 & 1,两数相同位置全为1,才能为1。二进制表示为 11 & 1 变为01,返回到十进制为 1。|     位或符    eg: 3 | 1,两数相同位置只要有一个为1,就为1。二进制表示为 11 | 1 变为11

2016-10-13 11:11:04 2177

OCJP(1Z0-851)试题+讲解(本人亲测有效,稳过)

OCJP(1Z0-851):290道试题+详细讲解,本人亲测有效,学好稳过

2017-05-04

fiddler-4-6-2-30081

Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展   你对HTTP 协议越了解, 你就能越掌握Fiddler的使用方法。你越使用Fiddler,就越能帮助你了解HTTP协议。   Fiddler无论对开发人员或者测试人员来说,都是非常有用的工具。

2016-11-24

SSHSecureShellClient

由于linux远程连接,不仅有shell界面,还可以窗口界面,方便操作

2016-10-12

空空如也

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

TA关注的人

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