java
文章平均质量分 67
天蝎_Alvin
熟练掌握主流框架Struts1、Struts2、Spring、Hibernate/JPA,能够使用常用的ORM工具进行领域建模.熟练掌握主流Ajax框架Ext、Jquery、DWR,并能进行熟练开发,掌握基于Json数据格式交换。能够熟练使用tomcat、weblogic、jboss,对银行项目比较精通,做过中行,工行,招行,兴业,民生,华夏,北京银行中信等银行,其中涉及到第三方存管,网银支付,线下结算,银企直连支付模式
展开
-
解密Java中的拷贝之道:深拷贝与浅拷贝的奥秘揭秘
在Java编程中,复制对象是一项常见任务。然而,对象的复制涉及到两个不同的概念:深拷贝(Deep Copy)和浅拷贝(Shallow Copy)。本文将详细介绍深拷贝和浅拷贝的概念、原理和区别,并通过示例代码进行说明,以便更好地理解它们之间的差异。原创 2023-05-26 00:12:16 · 951 阅读 · 0 评论 -
Java构造、静态代码块与SpringBean初始化及销毁过程
前言Spring Bean的初始化方式就那么几种,但是初始化Bean的方式不同,Bean中静态代码块,构造代码块,构造器以及其他初始化方法的执行顺序如何,这也都是需要我们去掌握的,可能哪天碰到一道面试题,也就是类似于本文中提及到的初始化过程此文描述的不是SpringBean的生命周期,后期我们会好好聊下它的生命周期,咱们今天阐述的是一个Bean内部方法的执行顺序此文描述的不是SpringBean的生命周期,后期我们会好好聊下它的生命周期,咱们今天阐述的是一个Bean内部方法的执.原创 2021-08-24 21:19:14 · 1319 阅读 · 0 评论 -
JDK8源码解析-String-修饰符及接口实现(一)
源码解析基于jdk1.8.0_261进行分析前言String类是java出山时,就带出来的兄弟,在1.0版本,就有String类的出现,但并没有现在的Api丰富,从jdk1.0(1996)到jdk1.8(2016)用了18年的时间,廉颇虽老尚能战也,String是Java语言的核心类,位于rt.jar下java.lang包中,它提供了字符串的比较、查找、截取、大小写转换等操作;Java语言为"+"连接符(字符串连接符)以及对象转换为字符串提供了特殊的支持,字符串对象可以使用”+"连接其他对象原创 2021-08-23 01:14:24 · 211 阅读 · 0 评论 -
将文件流转换成String,然后将转换后的String再转换成文件流
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/*** * description: 对流数据的操作 * @author...原创 2015-06-04 17:28:22 · 12006 阅读 · 0 评论 -
maven项目导入eclipse
eclipse导入已存在的maven项目 : 在导入之前需要在项目根目录下面执行如下命令: 普通 eclipse 项目执行 : mvn eclipse:eclipse web 项目执行 : mvn eclipse:eclipse -Dwtpversion=1.0原创 2016-06-29 11:11:48 · 637 阅读 · 0 评论 -
java1.4升级到java1.5 新特性
前几天和一位腾讯的技术大牛聊天,聊到关于jdk的很多支持,包括jvm的优化,gc的调用机制,1.4-到1.8每次升级版本的新特性等,做软件这行这么多年了,一直在使用java,但是却从来没有细细的研究每个版本新特性到底有什么不同,所以特意编写了这么一篇文档,让自己能了解些他们的新特性,也共享一下新特性的改变,当然我下面的验证并不能当做最官方的,但最起码我是一个一个实验了,如果存在问题...原创 2016-07-06 13:16:45 · 3811 阅读 · 0 评论 -
eclipse中maven项目jar包不在同一个目录下
在我们使用eclipse构建maven项目时,习惯将送svn或者git检出的代码下,直接执行 :mvn eclipse:eclipse,然后我们的项目就可以被eclipse所识别,可以直接导入到eclipse中,但是导入进eclipse后,我们常常看到的是,所有的jar包和src在同一个目录下,如图这样在我们开发过程中,有太多的不便,在我们看代码过程中也觉得吃力且困难,那么就要我们修改一下...原创 2016-07-07 10:54:19 · 3334 阅读 · 0 评论 -
用Java正则替换手机号中间4位数
public class Mobile { public static void main(String[] args) { String mobile = "13681467423"; mobile = mobile.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2"); System...原创 2017-01-17 19:45:31 · 9165 阅读 · 0 评论 -
你不知道的Guava用法
本文内容采用groovy编写,列举部分常用方法,如需更多,请参照:guava常用方法更多使用方式,请访问:Guava常用方法def "获取字符在一个字符串中出现的次数"() { given: def a = "日子" //查询 '日' 和 '子' 在字符串中出现的次数 def b = "假如生活欺骗了你,\n" + "不要悲伤,...原创 2017-08-01 16:37:52 · 590 阅读 · 0 评论 -
Apache CXF软件架构指南-中文
http://cxf.apache.org/docs/cxf-architecture.html#CXFArchitecture-TableofContentshttp://cxf.apache.org/docs/cxf-architecture.html本文档提供了一个架构的概述Apache CXF服务框架Table of ContentsApac原创 2015-02-16 17:47:29 · 2180 阅读 · 0 评论 -
补足补空格,补足补*,缺什么补什么
/** * description: 补足补空格,补足补*,缺什么补什么 * @author xyc 创建时间:2015-1-9 * @Copyright(c)2014:北京中百信软件技术有限公司 */public class Test0 { public static void main(String[] args) { System.out.println(原创 2015-01-09 17:16:55 · 521 阅读 · 0 评论 -
java统计代码行数
import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.util.ArrayList;import java.util.List;/** * description: 统计代码行数 * @author xyc 创建时间:2014-7-24 * @Copyrig原创 2015-01-09 17:27:48 · 576 阅读 · 0 评论 -
java ascii 的转换
/** * description: native2ascii.exe Java code implementation. * @author xyc 创建时间:Dec 12, 2014 * @Copyright(c)2014:北京中百信软件技术有限公司 */public class Native2AsciiUtils { /** * prefix of ascii string原创 2015-01-09 17:10:25 · 772 阅读 · 0 评论 -
CXF传Map集合的使用方式
定义接口原创 2014-08-26 09:53:04 · 984 阅读 · 0 评论 -
Unsupported major.minor version 51.0
将工程运行后包错L原创 2014-08-22 15:28:06 · 526 阅读 · 0 评论 -
java判断断言是否启动
/** * JAVACC DEMO 1.0 * @copy right zbxsoft company All rights reserved. * @Package com.zbxsoft.assert_ *//** * */package com.zbxsoft.assert_;/** * description: 判断断言是原创 2014-08-07 10:12:40 · 718 阅读 · 0 评论 -
eclipse从数据库中导出带注释的实体类
1.首先要在myeclipse安装db插件,默认情况下是已经安装了的,如果是eclipse的话,需要自行安装windows-show view-other-输入框中输入:DB Browser2.默认是存在一个myeclipes 什么db之类的,因为没用,我把它删除了3.右键点击new-如图,因为我连接的是oracle所以可以根绝我下面的配置,后面会介绍mysql的...原创 2014-08-07 11:17:51 · 2004 阅读 · 0 评论