JAVA技术
java相关技术分享
南天一梦N
专注java语言,有多年的互联网电商行业经验,曾在阿里巴巴业务中台及淘宝技术部工作六年,任技术专家。过程中参与过电商中台设计,并多次参与双11大促,经历过日UV超1亿系统设计及优化。目前回到河南任架构师一职参与数智化基础设施架构设计及研发。
展开
-
ant 编译 build.xml
echo message="准备执行拷贝文件到${module.name}/bin中..." />原创 2011-12-07 17:03:48 · 215 阅读 · 1 评论 -
dom4j解析数组类型XML
很久没写文章了,虽然这段时间接触了一些新的技术,之前也有了解过,但一直没有在实际项目开发中使用过,比如系统之间交互经常使用的WebService和JMS技术。根据甲方项目规划,如果系统之间交互的数据量比较大的话,首先采用JMS方式来发送接收数据,数据内容主要以XML格式为主,各项目组自行约定适合不同业务的XML文档格式。 当系统接收到新的请求,就需要开始解析此消息XML内容。XML内容...原创 2011-11-28 15:07:30 · 1498 阅读 · 1 评论 -
java Exception
1、在使用c3p0连接池时候,重启服务器以及关闭数据连接时候控制台会打印出这样的日志信息[code="java"]java.lang.Exception: DEBUG STACK TRACE for PoolBackedDataSource.close(). at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.close(Abstr...原创 2012-07-29 17:39:26 · 187 阅读 · 2 评论 -
关于数据库主键生成策略的一些想法
最近自己在做一个javaWeb项目,使用的SpringMVC+ibatis,基于性能考虑及个人习惯没有使用hibernate。目前数据库用的mysql,对于主键生成采用那一种方法很是头疼,目前生成主键方法主要有以下几种: 1、采用mysql自增长主键策略 :o :简单,不需要程序特别处理 :cry: :这种方法对以后如果项目移植到其它数据库上改动会比较大,oracl...2013-10-03 12:11:12 · 168 阅读 · 0 评论 -
abator 无注释版
abator为ibatis代码生成器,会自动生成sqlmap xml文件,javaBean,dao等,使用起来也比较方便,但abator默认会生成很多无用的注释,因此反编译后做了些修改。其eclipse插件地址为:[url]http://ibatis.apache.org/tools/abator[/url]待安装完后,eclipse的“plugins\org.apache.ibatis....2013-09-30 14:39:31 · 167 阅读 · 0 评论 -
实现自己的Ioc容器
ioc概念原理就不在细说了,知道java反射的话理解并实现一个简单的Ioc其实很简单,现在很多框架都会用到反射,还有框架中的工厂模式,基本都离不开反射,所以做为一个java程序员掌握反射的基本用法是一个基本的要求。 废话不多说直接上程序,下面程序是实现ioc的核心部分,用到的配置文件还有其它类都在附件中,这个程序仅实现了ioc的依赖注入功能,比较简单主要用到技术有xml解析及反射。...2014-12-20 10:08:56 · 190 阅读 · 0 评论 -
关于java虚拟机的疑惑
最近又在重新了解java虚拟机,顺便也会给我们项目组分享一下关于jvm的一些基础知识,做成一个培训课题。ppt的大部分内容主要搜集于网上和深入理解java虚拟机这本书,还有个人的理解整理出来的。有一个问题彻底被搞糊涂凌乱了,现写出来希望大家能共同探讨一下,疑问如下: jvm的运行时数据区有一块内存是方法区(Method area),而在Sun的hotSpot JVM上实际上是用持久代(Perm...原创 2013-12-16 13:35:14 · 109 阅读 · 0 评论 -
Java虚拟机家族考
[i]转载于 InfoQ [url] http://www.infoq.com/cn/articles/jvm-family/[/url]作者 周志明 发布于 七月 26, 2011Java虚拟机家族考[/i]说起Java虚拟机,许多Java程序员都会潜意识地把它与Sun[1] HotSpot虚拟机等同看待,也许还有一些程序员会注意到BEA JRockit和IBM J9,但大多数人...原创 2013-12-08 13:40:51 · 128 阅读 · 0 评论 -
最近面试题汇总
最近找工作,大大小小公司也面试有十几家了,其中也有国内比较出名的互联网公司,总体算下来也得到几个offer,成功率只有40%差不多,但真正适合自己的就两个还算靠谱。毕业后也一直做的金融方面的java Web管理类应用,对高并发、大数据量、分布式、集群等接触的很少,所以这次换工作一心想找个互联网方向的能接触这类技术的,所以这次面试这方面很薄弱也失去了一些机会。 以下是这些公司的大部分面试和笔...2013-04-29 14:38:32 · 149 阅读 · 0 评论 -
XP03系统下配置JAVA服务器,通过域名实现访问。
首先需要一些准备,JDK、Tomcat了,我用的是JDK1.6+Tomcat5.5 两个软件网上有很多下载的地址,自己下载就行了。 下载完后直接进行安装: 1 先安装你的JDK (配置服务器一般只需要JRE文件夹里面的东西就行,JDK主要可以用来开发)。 2 接着安装Tomcat 在安装Tomcat时候有一步需要指定JRE的路径,找到刚才装JDK时候里面...原创 2010-05-28 13:51:05 · 159 阅读 · 0 评论 -
用Hotmail做企业邮箱.发送邮件。
近日在做一个网站,用到了企业邮箱,之前对邮件发送不太了解,本来有一个网站用的sogou免费企业邮箱,现在老板要用Hotmail无奈之好再来写个,由于Hotmail邮箱需要SSL验证,而sogou不需要,所以这点就比较麻烦。 刚开始没做过这样的东西,当然是没法下手,随而网上查了些资料写了个,经过一番苦战终于发出去了,测试了我的gmail邮箱收到了邮件,但是发现国内的比如QQ和12...2010-04-28 21:25:33 · 17350 阅读 · 0 评论