自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

Iteye停更通知

博客搬家到简书 http://www.jianshu.com/u/3f263b8f21d6

2017-03-07 13:29:02 739

原创 Spring 多数据库事务的一致性(JTA 和 非JTA)

这里的项目是基于 Spring4.X + hibernate4.X架构的。最近的一个项目需要两个数据库,一个Oracle,一个是Sqlserver。业务中有一些需求需要跨库事务的一致,举个例子:合同签订保存到基于Oracle的ERP数据库,紧接着下发到Sqlserver的WMS数据库。以前听说过JTA分布式事务,google到两种分布式框架:JOTM,atomikos。貌似JOTM简便点,...

2017-02-27 15:42:03 1170 2

JVM内存分析以及4种内存溢出

一、 HotSpot堆内存结构          现在JVM基本上都是HotSpot。接下来先看看堆内存的结构 HotSpot将堆内存分成上面三部分,分别是:新生代(Young Generation)、老年代(Old Generation)、持久代(Permanent Generation)。先大体说下这三部分的作用,然后循序渐进进行深入,学习知识也是要迭代多次,才能更好的理解,一口吃不了...

2016-11-13 00:25:27 520

原创 一、Spring启动入口ContextLoadListener

一、Spring与WEB容器整合   web项目中,Spring启动是在web.xml配置监听器,如下所示: <!-- 配置Spring上下文监听器 --><listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listen...

2016-10-06 16:04:46 725

原创 Spring源码解读目录

    国庆七天,真的不想出去看那people mountain people sea。索性把Spring源码研究一遍,包括IOC ,AOP和MVC部分。这次打算稍微深入一点(是深入一点点,毕竟Spring已经是一个生态系统,太大了),我们从Spring IOC的启动开始。    这里Spring版本是4.0.2目录 1、Spring启动入口ContextLoadListener...

2016-10-02 21:09:06 316

canvas绘画板的实现(兼容手机)

canvas绘画板的实现(兼容手机)          新项目有一个需求:客户需要在订单确认的时候签名。     第一反应就是用html的canvas实现,同事一起商量了下,canvas有三个制约:canvas必须要用鼠标,签名会很难看;手机端web app怎么实现签名?签名好的canvas怎么作为图片提交到服务器?     纠结了一天,研究了下canvas,终...

2016-07-19 17:20:45 618 1

bootstrap-closable-tab tab可关闭组件

bootstrap-closable-tab tab可关闭组件                                                                                    ——我一直不太信任自己的记忆力,所以我把它们都写下来    最近在搭建一套脚手架项目,基于SpringMVC+Hibernate+Ehcache+Apache...

2016-07-05 22:41:29 2457

关于Tomcat如何禁用Session 的探讨

关于Tomcat如何禁用Session 的探讨                                                                                    ——我一直不太信任自己的记忆力,所以我把它们都写下来1.Web项目Session什么时候生成    需要明确一点,访问html文件的时候是不会生成Session的,Ses...

2016-07-04 11:56:21 1476 1

关于SpringMVC异常处理的实践总结

关于SpringMVC异常处理的实践总结                                                                                    ——我一直不太信任自己的记忆力,所以我把它们都写下来  在web项目中,用户访问了无效资源、系统内部错误等都需要给用户相应的回馈,比如说下面的404错误,我相信下面错误提示是用户...

2016-05-29 16:39:04 118

Git版本管理以及github托管项目

 git 说明1.创建git仓库命令行进入需要版本管理的文件夹内部,执行 git init 2.添加文件到Git仓库,分两步 第一步,git add <file>  ,可以反复多次使用添加多个文件到暂存区 第二部, git commit -m “说明” ,提交文件到当前分支 3. 查看修改了什么git diff <file> ...

2016-05-24 14:18:24 119

angularjs框架$apply,$digest和$watch实例讲解

angularjs框架$apply,$digest和$watch理解                                                                                    ——我一直不太信任自己的记忆力,所以我把它们都写下来 一、$aplly()添加普通js代码到angular框架代码演示前先看看$apply方...

2016-04-29 16:38:41 184

Oracle 本地dmp导入远程数据库

    本地导入dmp文件比较简单,远程导入有点儿坑,打开cmd-输入下面语句    imp 用户名/密码@客户端服务名 BUFFER=64000 FILE=C:\Users\Albert\Desktop\导入文件.dmp fromuser=用户A touser=用户B ignore=y 切记@后面的服务名不是服务器上Oracle 的服务名,而是本地客户端你对应的服务名;如...

2016-04-27 14:29:44 2252 1

设计模式-适配器模式

一、适配器模式                                                                                    ——我一直不太信任自己的记忆力,所以我把它们都写下来    大家都知道,iphone手机充电器手机端插口和android手机的不一样。在朋友家你的iphone快没电了,但是这个穷逼朋友用的是安卓手机,他的充...

2016-04-12 17:06:32 105

原创 设计模式-代理模式和装饰设计模式

一、代理模式和装饰设计模式                                                                                    ——我一直不太信任自己的记忆力,所以我把它们都写下来     为啥把这两个模式放在一起写呢?因为代理模式和装饰设计模式让人傻傻分不清楚。看了好多文章,都只是说二者的区别是:装饰设计模式是添加...

2016-04-03 15:56:42 122

设计模式-策略模式

一、策略模式                                                                              ——我一直不太信任自己的记忆力,所以我把它们都写下来  23种设计模式基本上都是在大量的实践经验中抽象出来的,虽然我们目前经验还没能达到那种程度,但是一定的时间后翻看设计模式,发现有一部分似曾相识,这不就是我常用的吗?是...

2016-03-30 21:10:02 97

Oracle创建database link(dblink)和同义词(synonym)

Oracle创建database link(dblink)和同义词(synonym)                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来 开始之前先说一句:Oracle 真特么强大...

2016-03-23 00:11:19 462

设计模式-模板方式

一、模板方法设计模式                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来     设计模式直接讲真的太晦涩,一般研究设计模式都是会借鉴以前的知识,这样有助于理解其中的原理。模板...

2016-03-21 23:43:59 76

一、 UML活动图和用例图

一、UML活动图和用例图                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来         在小公司里各种因素的限制,导致工程师根本无法在工作中接触到科学的软件设计方式。...

2016-01-17 22:54:21 3485

一次性搞定正则表达式

一次性搞定正则表达式                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来        从学java开始就在接触正则表达式,然后一直都没有精确的掌握它,今天有一个正则表达式的需...

2015-12-22 17:10:13 149

JTable表头排序后,row获取错乱的问题解决

JTable表头排序后,row获取错乱的问题解决                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来     昨天客户说单据需要排序功能,然后我就给jtable加了这个方法tabl...

2015-12-19 11:00:02 685

java回调终结贴

java回调终结贴                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来        写程序不明白回调的难听点说真的都没有入门,事件驱动的基本上都是回调实现,比如Android...

2015-12-18 11:17:19 78

css+jQuery实现瀑布流

css+jQuery实现瀑布流                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来      pinterest用瀑布流展示唯美图片没多久,国内很多网站也运用了这种漂亮的流式布...

2015-12-06 21:00:04 136

css照片复杂阴影制作

css复杂阴影制作                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来在网页上大家都想把图片展示的漂亮一点,下面我们来看看两种展示方式,先看效果图,这个GIF比较粗糙: 第一种...

2015-12-05 18:17:19 128

Android线程大坑

     android界面的更新实在主线程进行的,通常把主线程也叫UI线程,UI线程里进行事件的分发和交互。在UI线程中进行耗时操作,比如网络请求,IO操作等会阻塞UI线程,界面会卡住,并且超过大概5秒钟程序会ANR(Application Not Responding),也就是死掉。其实这种GUI单线程的思想在我上一篇博客(http://zyqwst.iteye.com/blog/22620...

2015-12-05 13:34:03 175

Swing多线程编程

    基本上所有GUI库都是单线程的,Swing就是一种GUI库。什么意思呢?就是说所有对UI的更新都是在主线程中进行,这也是Swing的EDT线程(事件派发线程)也被叫UI线程的原因。如果在UI线程中执行比较耗时的操作,界面会卡住。Swing有个单线程规范,只要牢记会避免很多大坑:所有界面操作的更新都应该在EDT线程执行,所有耗时的操作都应该在单独线程中执行。     请牢记上面的红字部...

2015-12-05 12:42:34 140

Hibernate缓存探究

Hibernate缓存探究                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来       hibernate的易于使用让很多开发者受益,我也很喜欢她;但是有些地方却如果没有深...

2015-12-04 13:35:50 99

CSS3实现平滑切换

CSS3实现平滑切换                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来      一直很羡慕很多电子产品网站页面平滑切换的效果,跟着Amy自己也做了个,下面是效果图,...

2015-12-02 22:14:56 1039

div+css实现tab切换

div+css实现tab切换                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来      为了方便你们查看,css和js写在同一个html文件里,先看效果吧    &lt...

2015-12-02 22:00:14 2136

jQuery Validate 验证表达合法性

jQuery Validate 验证表达合法性                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来   下面是实例效果图  虽然html5已经支持用required来进行表单验证...

2015-11-30 16:24:29 168

html 气泡提示

         看了一个美女老师讲的html气泡,然后自己动手做了个导航气泡提示的demo,在做网站的时候应该用得着,我知道大家都是没有耐心的人,先看截图: 目录如下,下面有下载链接,不多说了,很简单,我相信大家都能看得懂。 下载地址:http://dl.iteye.com/topics/download/314ce75d-2124-35cd-bc69-690d95c8137...

2015-11-30 16:13:17 3245

express 安装失败解决方法

 安装Express 超时解决   国内express安装失败最可能是防火墙的原因,你懂的。我们可以使用国内的镜像安装,如下图   npm config set registry http://registry.npmjs.vitecho.com镜像地址不限定,可以自行百度。然后在执行安装命令 npm install express        Node.js项目...

2015-11-28 17:00:03 6464

NodeJS入门Demo

       自打接触程序开始,就知道程序开发分前端和后台;然后分了两拨人它们(都是猿类)互相合作,互相鄙视,互相撕逼……很多个日夜后完成一个不那么划时代的产品,其中大部分是项目,产品都算不上。在这条路上我一走就是三年,中间一直在考虑:为啥做个web项目非得分前后台,还得两拨人。能不能不区分前后台,直接开发?        然后就发现了JSF+primefaces,这个确实屌,事件驱动,前端...

2015-11-28 16:53:55 430

jQuery.tmpl.js组件使用

       jQuery.tmpl.js是一款动态请求数据,然后自动拼装HTML的组件。很多时候ajax请求基本上都是请求JSON,XML等数据然后前端拼装html,这个真是一件很蛋疼的事儿。jquery.tmpl是给我们揉蛋的软妹,废话不说了,先看图,界面用了bootstrap,比较好看然后点击生成按钮,模拟接受JSON生成html。 使用相当方便,只需要引入一个JS文件即可 ...

2015-11-27 10:54:26 1251

基于角色的权限管理(RBAC)

基于角色的权限管理(RBAC)                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来                   这几天一直想把web项目中菜单的管理梳理一遍,今天终于写...

2015-11-19 15:13:48 286

Spring IOC 原理 ,Java 反射实例,自定义注解

Spring IOC 原理 和 Java 反射实例                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来               自从接触了Spring的各种思想后,真的是被...

2015-11-08 16:45:31 271

原创 servlet研究记录

servlet深入了解                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来 先从一段代码开始,下面是一个普通的servlet3.0代码 package com.albe...

2015-11-07 12:49:41 124

maven3+项目管理命令总结 (错误解决:Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2)...

maven3+项目管理命令总结                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来         以下面命令为例说明,在E盘workspace目录下创建项目TestMav...

2015-11-04 14:54:00 946 1

ehcache框架入门

Ehcache 框架入门实例                                                                                                        ——我一直不太信任自己的记忆力,所以我把它们都写下来        项目中运用缓存管理的优势不言自明,可以减轻数据库的压力并且还能提升性能。下面是e...

2015-08-11 16:32:00 105

漂亮的登录界面

等女票下班,做了个登陆界面,背景图片是win7自带的;磨砂处理用PS做的,具体是:打开图片→过滤→模糊→高斯模糊,然后数值看个人喜欢,我设了个9。下面是完成后的结果; 下面是代码 <!DOCTYPE><html><head><meta http-equiv="Content-Type" content="text/html...

2015-07-20 18:40:00 1143 2

纯css 网站导航

这两天重新把前端的只是梳理了下,按照简约的设计理念做了几套样例,记录下,方便自己方便他人。先上结果图,一个很简单的网站导航,没有图片,没有JS  为了方便查看,css样式没有分开,下面是代码<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=...

2015-07-20 16:48:00 164

空空如也

空空如也

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

TA关注的人

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