- 博客(18)
- 收藏
- 关注
原创 【转载】关于 Java 中 finally 语句块的深度辨析
原文地址 https://www.ibm.com/developerworks/cn/java/j-lo-finally/#ibm-pcon 问题分析 首先来问大家一个问题:finally 语句块一定会执行吗? 很多人都认为 finally 语句块是肯定要执行的,其中也包括一些很有经验的 Java 程序员。可惜并不像大多人所认为的那样,对于这个问题,答案当然是否定的,我们先来看下面这个...
2016-08-08 11:18:16
158
原创 【转】Thread的run()与start()的区别
【源地址】http://blog.csdn.net/tornado886/article/details/4524346 java中thread的start()和run()的区别:1.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码:通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状态,并没有运行。然...
2016-07-30 12:48:37
152
原创 struts的json格式数据输出
先上图 没错,它终于出来了 我只不过是想从另一个系统中获取组织信息的数据…… 既然前端显示需要json格式的数据,那就定义为json格式的数据好了 真心被json给弄到哭…… var body = roleNames.body; var obj = JSON.parse(body); console.log(obj); 打印一下: 这难道不是json格式的数据吗...
2016-05-29 19:16:24
161
原创 Spring框架之AOP
Spring AOP的应用场景: AOP为IOC的使用提供了很多便利,一方面应用可以直接使用AOP的功能,设计应用的横切关注点,把跨越应用程序多个模块的功能抽象出来,并通过简单的AOP使用,灵活的编制到模块中,比如可以通过AOP实现应用程序中的日志功能。另一方面在Spring内部,一些支持模块也是通过SpringAOP实现的,比如事务处理。 Spring AOP的核心技术是动态代理: 动...
2016-05-07 23:04:06
167
原创 [转载] 风雨20年:我所积累的20条编程经验
mark,铭记 原文链接:http://www.jobbole.com/entry.php/322 编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员...
2016-05-07 10:46:07
111
原创 【转载】Java8的特性
[转载自】http://www.importnew.com/19345.html 1.简介 毫无疑问,Java 8是自Java 5(2004年)发布以来Java语言最大的一次版本升级,Java 8带来了很多的新特性,比如编译器、类库、开发工具和JVM(Java虚拟机)。在这篇教程中我们将会学习这些新特性,并通过真实例子演示说明它们适用的场景。 本教程由下面几部分组成,它们分别涉及到Ja...
2016-05-03 22:10:44
117
原创 【转载】Mysql数据库性能优化
作者:andyao 原文link: http://andyao.iteye.com/admin/show/1440331. 简介 在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL数据库必须进行必要...
2016-05-03 12:55:43
250
原创 Spring框架的个人理解之IOC
1、对于spring的理解spring是个开源的框架,那什么是框架呢,框架又有什么用呢?它有什么有优点和缺点呢?它的适用场景是什么呢?框架这个东西我觉得就像是个半成品的软件,不过这个半成品的软件是你的软件的架构基础,就像一座房子的框架,一般来说总是先会把这个房子的设计的结构搭起来,然后什么外形的颜色是装饰完全由你自己之后再去添加,这也有点像装饰器模式,或者说是多态之中最上层的类,吸血鬼始祖,...
2016-04-28 21:57:24
197
原创 bcrypt-node 替换 bcrypt
npm install bcryp --save 安装不成功,所以 用bcrypt-node.js来替换bcrypt,但是bcrypt-node的hash参数有四个 function hash(data, salt, progress, callback) { /* data - [REQUIRED] - the data to be encrypted. salt - [RE...
2016-04-18 16:09:28
302
原创 Struts2+ajax+json
appsJson 问题应该出在struts2的框架里面,对于深层嵌套的对象,struts2就不能完美的格式化成JSON格式的数据了,至于为什么去掉get方法以后就可以,那是因为struts2在格式化的时候会将你的get方法后面的一段当作一个字段,比如getName(),他就会在类中找name字段,然后格式化成{name:"xxxxx"},这时如果在action里面有g...
2016-04-18 15:55:20
91
原创 JavaWeb学习笔记
1.类的加载顺序 构造函数-》子类覆盖-》基类成员变量-》子类构造函数-》子类成员变量 Servlet的生命周期分为5个阶段:加载、创建、初始化、处理客户请求、卸载。 (1)加载:容器通过类加载器使用servlet类对应的文件加载servlet (2)创建:通过调用servlet构造函数创建一个servlet对象 (3)初始化:调用init方法初始化 (4)处理客户请求:每当有一个...
2016-03-19 14:32:41
82
原创 【转载】JAVA Web.xml 加载顺序
web.xml加载过程(步骤): 1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文. 3.容器将转化为键值对,并交给ServletContext. 4.容器创建中的类实例,即创建监听...
2015-11-18 20:53:37
107
原创 【转载】web.xml中load-on-startup的作用
web.xml的配置 dwr-invoker org.directwebremoting.servlet.DwrServlet debug true 1 dwr-invoker /dwr/* 我们注意到它里面包含了这段配置:1,那么这个配置有什么作用呢? 1)load-on-startup元素标...
2015-11-18 20:45:46
108
原创 SSH+sitemesh装饰框架的应用
在ssh项目中中引入sitemesh框架,实现装饰页和内容的分离,个人理解为sitemesh过滤了请求的连接,对于需要装饰的页面加载完装饰页面的部分,实际上有点儿像include这个属性,不同的是include直接把jsp整体加进去,而sitemesh的decorator是分title、head、和body的内容分别嵌套进入装饰页。 不过需要注意的是到浏览器端js和...
2015-09-01 22:51:28
136
原创 Css3课程小结
看完视频,重新复习了一下css的基础,做一个小结 background的顺序color、image、repeat、attachment、postion background-attachment:fixed 图片不会随着页面滑动而移动 rgba(255,0,0,0.1) rgba是css3里面加的属性,其实好像之前有transparent的属性也可以调 a为alpha通道值为0~1 a的值...
2015-09-01 22:15:19
143
原创 JSon数据格式转换
WebService连接两个项目的交互,其中JAX啥的貌似只支持int、String类型的数据,不过REST是可以支持Map对象类型的数据的,但是我还木有学会怎么用这个,好像在已经建好的项目上加入rest比jax麻烦点。 所以首先第一步要把数据传过去那就是要将数据类型变成String,但是其实数据格式大部分都是对象实体类,如果拼凑连接成一个String数据过去之后要怎么分开获取数据呢? ...
2015-08-16 15:37:59
228
原创 关于hql的inner join 查询
先表达一下找了一个下午到现在还木有吃饭的感觉, 第一、我怎么这么笨 第二、我果然还是个菜鸟 正题: 三张表 UserSpecSer Service 以及Parameter String hql="select uss from UserSpecSer uss inner join fetch uss.service s inner join fetch s.parameters wher...
2015-08-13 19:43:28
2334
原创 mysql的关键字
在mysql中建表的时候,或者用PowerDesigner生成数据库的时候如果表名是mysql的关键字 则会报下面类似的错, ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right...
2015-08-07 22:18:25
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人