
JAVA EE
zhanghongbin01
爱生活,爱技术,爱学习,这就是我!欢迎大家和我做朋友哦!
我的博客:https://xlwh.github.io/
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
EJB3.0学习之Jboss安装和配置
JBOSS安装原创 2014-11-08 13:07:17 · 597 阅读 · 0 评论 -
Spring源码下载
Spring源码使用Github进行托管,所以我们只能通过github克隆 克隆命令:git clone git@github.com:spring-projects/spring-framework.git即可下载源码。原创 2015-03-18 13:53:47 · 420 阅读 · 0 评论 -
Gradle简单项目创建
创建项目 作为测试,创建一个 test 目录,然后通过下面命令来初始化一个项目:mkdirtest mkdir test cd test $ gradle init :wrapper :initBUILD SUCCESSFULTotal time: 3.058 secs$ ls build.gradle gradle gradlew gradl原创 2015-03-18 14:14:06 · 767 阅读 · 0 评论 -
Python连接mysql数据库
import MySQLdbclass dbutil(object): def __init__(self,host,user,pwd,db): self.host = host self.user = user self.pwd = pwd self.db = db self.database = MySQL原创 2015-04-07 09:59:11 · 611 阅读 · 0 评论 -
maven常用插件
maven-antrun-plugin http://maven.apache.org/plugins/maven-antrun-plugin/maven-antrun-plugin能让用户在Maven项目中运行Ant任务。用户可以直接在该插件的配置以Ant的方式编写Target, 然后交给该插件的run目标去执行。在一些由Ant往Maven迁移的项目中,该插件尤其有用。此外当你发现需要编写一些自原创 2015-12-31 20:03:04 · 520 阅读 · 0 评论 -
我常用的pom.xml配置文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.原创 2015-12-31 21:50:23 · 1736 阅读 · 0 评论 -
CentOS安装Jenkins
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.reposudo rpm –import https://jenkins-ci.org/redhat/jenkins-ci.org.keysudo yum install jenkinssudo yum install java原创 2015-12-31 22:50:13 · 376 阅读 · 0 评论 -
Spring 整合redis
pom.xml配置<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven原创 2016-01-03 15:52:25 · 365 阅读 · 0 评论 -
Hibernate4 No Session found for current thread原因
Hibernate4 与 spring3 集成之后, 如果在取得session 的地方使用了getCurrentSession, 可能会报一个错:“No Session found for current thread”, 这个错误的原因,网上有很多解决办法, 但具体原因的分析,却没有多少, 这里转载一个原理分析:SessionFactory的getCurrentSession并不能保证在没有当前S原创 2015-12-26 15:22:43 · 427 阅读 · 0 评论 -
spring注解方式自动注入接口的实现子类
applicationContext.xml配置文件加入:<context:annotation-config/>作用是隐式地向 Spring 容器注册 AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、 PersistenceAnnotationBeanPostProcessor 以及原创 2015-12-26 16:13:42 · 7714 阅读 · 0 评论 -
使用Spring MVC统一异常处理实战
1 描述 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。 那么,能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护?答案是肯定的。下面将转载 2015-12-26 16:58:51 · 807 阅读 · 0 评论 -
Linux下配置Mysql允许远程访问详解
操作非常简单,就5步骤,如下:1.进入 mysql:/usr/local/mysql/bin/mysql -u root -p2.使用 mysql库 :use mysql;3.查看用户表 :SELECT `Host`,`User` FROM user;4.更新用户表 :UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;5.强制刷新权原创 2015-12-27 14:44:13 · 373 阅读 · 0 评论 -
gradle安装
什么是gradleGradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。提供了什么1.一种可切换的,像maven一样的基于约定的构建框架,却又从不锁住你(约定优于配置) Switchable, build-by-convention frameworks a la Maven. But we never lock you in! 2.原创 2015-03-18 13:34:48 · 471 阅读 · 0 评论 -
Spring IOC中bean的生命周期
Spring IOC 容器可以管理 Bean 的生命周期, Spring 允许在 Bean 生命周期的特定点执行定制的任务。Spring IOC 容器中 Bean 的生命周期如下: ① 通过构造器或工厂方法创建 Bean 实例 : 调用构造器 ② 为 Bean 的属性设置值和对其他 Bean 的引用 : 调用 setter ③ 将 将 Bean 给 实 例原创 2015-03-23 15:30:50 · 1457 阅读 · 0 评论 -
为什么要学习Oracle技术?
众所周知,Oracle占据着企业数据库领域超过48.1%的市场份额,成为高端企业数据库软件的绝对领导者。随着时间的推移,企业数据库的规模不断扩大,富有经验的资深OracleDBA越来越受到企业的欢迎。我们从著名的找工作网站上的职位需求可以很清楚地看到这一点。 Oracle数据库是最高端数据库之一,通常运行在linux/Unix等昂贵的系统上,是企业的命脉所系。一个合格的Oracle DBA原创 2015-03-23 15:43:16 · 1142 阅读 · 0 评论 -
Hibernate快速入门
快速入门Hibernate (1)下载Hibernate 下载地址:http://sourceforge.net/projects/hibernate/files/hibernate4/4.3.8.Final/hibernate-release-4.3.8.Final.zip/download (2)解压下载的Hibernate,我们可以看到如下的目录结构: –documentation原创 2015-03-26 14:24:15 · 581 阅读 · 0 评论 -
Hibernate连接mysql中文乱码
我在做开发的时候,会遇到这个问题,就是保存中文到数据库的时候,会发生乱码,经过研究,发现只要在数据库链接上加上编码就可以了,如下: jdbc:mysql://127.0.0.1:3306/study?useUnicode=true&characterEncoding=UTF-8原创 2015-03-26 14:39:51 · 570 阅读 · 0 评论 -
volatile有什么作用
在使用java编写程序的过程中,有的时候为了提高程序运行的效率,编译器会自动进行优化,把那些经常需要访问的变量缓存起来,在使用的时候,编译器会先去检查缓存中是不是有这个变量,如果有的话,直接从缓存中读取。而对于并发的多线程程序中,当多个线程访问一个变量的时候,变量的值因为多线程的访问而发生改变了,而没有来得及把新的值放入缓存中,这样就会造成数据的不一致的问题。 volatitle是一个类型修饰符,原创 2015-03-17 21:24:02 · 588 阅读 · 0 评论 -
JAVA验证码生成
自己的项目中用到的一个生成验证码的代码,大家可以直接使用:import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOut原创 2015-03-22 13:09:20 · 779 阅读 · 0 评论 -
泛型工具
做过Hibernate的朋友应该都知道,在我们的开发中,有很多的代码都是可以高度重用的,为了使代码高度重用,我们会使用泛型和反射机制来完成,但这个时候我们会遇到一个问题,那就是我们往往很难确定实体bean的具体类型。这个工具就是为了解决这些问题而开发的。import java.lang.reflect.Field;import java.lang.reflect.Method;import ja原创 2015-03-22 13:19:13 · 711 阅读 · 0 评论 -
日期处理工具
在实际的项目开发中,经常会遇到日期装换的问题,以下是我在项目开发中自己开发的一个日期转换的工具。基本可以实现我们的日常的开发需求。import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * Title: 日期时间处理工具类<b原创 2015-03-22 13:15:20 · 572 阅读 · 0 评论 -
Https处理工具
废话不多说,直接看代码,相信小伙伴应该会都知道这是干嘛的。/** * @Filename:HttpsUtil.java * @Author:@author 张洪斌 * @Date:2013-10-22 */package com.ax.utils;import java.io.BufferedReader;import java.io.DataOutputStream;import j原创 2015-03-22 13:37:21 · 613 阅读 · 0 评论 -
SSH配置文件之applicationContext.xml
在SSH开发中,applicationContext.xml的配置文件基本都差不多的,差不多都是以下格式:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in原创 2015-03-22 13:41:26 · 3295 阅读 · 0 评论 -
UEditor文件上传辅助类
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.InputStreamReader;import ja原创 2015-03-22 13:44:01 · 2077 阅读 · 0 评论 -
JSR303验证
JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation,官方参考实现是 Hibernate Validator。 此实现与 Hibernate ORM 没有任何关系。JSR 303 用于对 Java Bean 中的字段的值 进行验证。 Spring MVC 3.x 之中也大力支持 JSR-303,可以在控制器中对表单提交的数据方便地 验证。 JSR原创 2015-03-23 15:23:38 · 1500 阅读 · 0 评论 -
oracle安装sid重复问题
Oracle卸载后再次安装,设置的SID相同出现“指定的SID在本机上已经存在。请指定一个不同的SID。” SID简介 SID也就是安全标识符(Security Identifiers),是标识用户、组和计算机帐户的唯一的号码。在第一次创建该帐户时,将给网络上的每一个帐户发布一个唯一的 SID。Windows 2000 中的内部进程将引用帐户的 SID 而不是帐户的用户或组名。如果创建帐户,再删除原创 2015-03-23 15:41:32 · 1014 阅读 · 0 评论 -
Spring Bean的scope
scope 描述的是spring容器如何新建Bean实例的。Spring的Scope有以下的几种Scope注解的实现:Singleton:一个Spring容器中只有一个Bean实例,此为Spring的默认配置Prototype:每次调用,创建一个新的实例Request: 在web项目中,给每一个http request 新建一个bean实例Session: 在web项目中,给每一个http原创 2017-04-10 08:30:24 · 434 阅读 · 0 评论