
J2EE
lkx94
java开发工程师
展开
-
J2EE开发常用架构及其性能
web开发中,因应用所属行业领域不同,对系统架构的选择也不同,系统架构决定了整个系统性能和其他各种技术指标。 J2EE开发中,通常选用以下三种架构:1,SSH即spring+struts+hibernatehibernate是一个ORM框架,应用在DAO层。struts是一个MVC框架,用在web层。spring是一个容器型框架,原创 2014-11-02 23:17:28 · 4072 阅读 · 0 评论 -
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
转载自: http://my.oschina.net/feichexia/blog/196575现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock Contention)Java进程消耗CPU过高...... 这些问转载 2015-05-18 20:08:54 · 532 阅读 · 0 评论 -
JProfiler 8(一个很好的java性能监控工具) ubuntu
转载自:http://blog.youkuaiyun.com/woaini245693140/article/details/40021641 JProfiler 8(一个很好的java性能监控工具) ubuntu2014-10-12 20:23 801人阅读 评论(0) 收藏 举报一、 下载注册 JProfiler 8windows x64 zip下载地址:ht转载 2015-05-18 20:08:38 · 1583 阅读 · 0 评论 -
Web开发中获取Spring的ApplicationContext的三种方式
转载自:http://wolfdream.iteye.com/blog/766913前两天在写这编文章的时候出了N次错,今天还是决定重新把它简单的记录一下。 在 WEB 开发中,可能会很少需要显示的获得 ApplicationContext 来得到由 Spring 进行管理的某些 Bean, 今天我就遇到了,在这里和大家分享一下, WEB 开发中,怎么获取 Applicat转载 2015-06-10 09:52:11 · 459 阅读 · 0 评论 -
DecimalFormat精度解决,商业运算精度问题
转载自:http://blog.youkuaiyun.com/strawbingo/article/details/3959691商业运算精度问题float java 计算 精确问题的提出:如果我们编译运行下面这个程序会看到什么?public class Test{ public static void main(String args[]){ System转载 2015-12-16 16:39:01 · 940 阅读 · 0 评论 -
java自带线程池和队列详细讲解
转载自:http://www.oschina.net/question/565065_86540Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用转载 2016-01-14 11:17:10 · 253 阅读 · 0 评论 -
java后台判断客户端是手机/PC并返回不同页面
这个代码其实不是由我本人发现的,而是在翻看公司项目时无意间发现,觉得很实用所以拿出来大家分享。框架:Struts2+spring+ibatis, 主要实现是依靠Http请求头Header中的 "User-Agent" 来完成,好了, 废话不多说直接上代码。Action中:[java] view plain copy转载 2016-08-18 07:56:43 · 3222 阅读 · 0 评论 -
成为Java顶尖程序员 ,看这11本书就够了
转载自:http://www.open-open.com/news/view/2b5e92成为Java顶尖程序员 ,看这11本书就够了jopen 2015-12-31 16:21:10 • 发布摘要:“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:“学习的最好途径就是看书“,这是我自己学习并且小有了一定的转载 2016-12-20 10:12:53 · 860 阅读 · 0 评论 -
Lombok框架-注解省略setter和getter代码
我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要对某个属性进行改变时,比如命名、类型等,都需要重新去生成上面提到的这些方法,那Java中有没有一种方式能够避免这种重复的劳动呢?答案是有,我们来看一下下面这张图,右面是一个简单的JavaBean,只定义了两个属性,在类上加上转载 2017-03-13 09:46:16 · 10678 阅读 · 0 评论 -
使用angularJS的三个重要原因
如果你不熟悉什么是Angular.js的话,小编我强烈推荐你阅读 Javascript教程:AngularJS的五个超酷特性。简单来说Angular.js是google开发者设计和开发的一套前端开发框架,帮助你简化前端开发的负担。当然,这里有很多其它的前端开发框架,但是如何选择合适的前端框架对于我们这些开发人员来说就不是那么容易了!在今天的这篇文章中,我们将介绍三个你应该使用Angular.js的...原创 2014-04-22 00:03:29 · 189 阅读 · 0 评论 -
理解延迟(latency)和吞吐量(throghtput)
转载自:http://my.oschina.net/feichexia/blog/215649Latency,中文译作延迟。Throughput,中文译作吞吐量。它们是衡量软件系统的最常见的两个指标。 延迟一般包括单向延迟(One-way Latency)和往返延迟(Round Trip Latency),实际测量时一般取往返延迟。它的单位一般是ms、s、min、h等。转载 2015-05-18 20:01:46 · 7362 阅读 · 0 评论 -
Java服务器调优
转载自:http://my.oschina.net/feichexia/blog/348773随着成千上万的Java服务器运行在企业线上环境,Java已经成为构建线上系统的语言之一。如果希望我们的机器表现出可接受的性能,那么就需要对它们进行定期调优。这篇文章详细阐述了Java服务器调优的各项技术。衡量性能 为了让我们的调优有意义,我们需要某种方法来衡量性能是否提高。让转载 2015-05-18 19:55:37 · 694 阅读 · 0 评论 -
jcaptcha验证码组件
最近由于Springside3的发布,也来凑热闹学习学习, 毕竟是国人的开源项目。 由于之前仅仅有听过,但是没有具体研究,所以算比较落后的。 不过这个项目确实是非常好的项目, 从中可以了解不少新新东西( - 可能是我太过时了!) 正好我最近需要给老婆开发个小东西,其中有用到验证码的生成, 在Springside里面找到个非常棒的组件---Jcaptcha转载 2015-05-27 16:49:45 · 816 阅读 · 0 评论 -
Web端服务器推送技术原理分析及dwr框架简单的使用
zhuanz1 背景“服务器推送技术”(ServerPushing)是最近Web技术中最热门的一个流行术语。它是继“Ajax”之后又一个倍受追捧的Web技术。“服务器推送技术”最近的流行跟“Ajax ”有着密切的关系。随着 Ajax技术的兴起,让广大开发人员又一次看到了使用浏览器来替代桌面应用的机会,并且这次机会非常大。Ajax将整个页面的刷新变成页面局部的刷新,并且数据的转载 2014-11-19 20:41:40 · 551 阅读 · 0 评论 -
Web前端应用常用技术大盘点
转载自:http://kb.cnblogs.com/page/73716/Web前端应用常用技术大盘点作者: P迪 发布时间: 2010-09-09 21:22 阅读: 462 次 推荐: 0 原文链接 [收藏] 摘要:随着JavaScript与XHTML的应用普及,越来越多的Web界面应用技术出现在网站上,比如我们常见的日历控件,搜索下拉框等,这些Web界转载 2014-11-27 11:08:43 · 850 阅读 · 0 评论 -
java导入excel出现特殊字符问题解决
最近项目中,编写excel导入解析功能时遇到奇怪的问题,在解析excel表格,获取到的字符串开头有类似空格的字符,使用print打印出来的是"?",使用空格和?正则去匹配均匹配不到,百度一下发现有遇到类似的状况,解决方法是:str=str.replace(String.valueOf((char)160)," ");str=str.trim(); 得到的str果然把该特殊字符去除了。原创 2014-12-18 15:00:45 · 13543 阅读 · 1 评论 -
java字符编码转换研究
转载自:http://www.cnblogs.com/lxzh/archive/2012/05/30/2526557.html1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e转载 2014-12-23 14:15:33 · 595 阅读 · 0 评论 -
Xpath语法格式整理
转载自:http://www.cnblogs.com/Loofah/archive/2012/05/10/2494036.htmlXpath语法格式整理经常在工作中会使用到XPath的相关知识,但每次总会在一些关键的地方不记得或不太清楚,所以免不了每次总要查一些零碎的知识,感觉即很烦又浪费时间,所以对XPath归纳及总结一下。在这篇文章中你将能学习到:XPath简介XP转载 2015-01-19 11:02:16 · 612 阅读 · 0 评论 -
post及get请求中文乱码解决方案
之前项目中的web.xml中的编码设置:filter> filter-name>CharacterEncodingfilter-name> filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class> init-param>转载 2015-03-03 10:25:11 · 539 阅读 · 0 评论 -
从MVC框架看MVC架构的设计
转载自:http://blog.youkuaiyun.com/bluishglc/article/details/6690693从MVC框架看MVC架构的设计尽管MVC早已不是什么新鲜话题了,但是从近些年一些优秀MVC框架的设计上,我们还是会发现MVC在架构设计上的一些新亮点。本文将对传统MVC架构中的一些弊病进行解读,了解一些优秀MVC框架是如何化解这些问题的,揭示其中所折射出的转载 2015-03-08 16:56:44 · 465 阅读 · 0 评论 -
基于RBAC模型的通用权限管理设计
RBAC 基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个角色被指派到转载 2015-03-13 23:56:12 · 1159 阅读 · 0 评论 -
Double与BigDecimal 精度问题
转载自:http://superivan.iteye.com/blog/963628Double与BigDecimal 精度问题博客分类: javaUP算法 [1] 精确的浮点运算: 在Java里面,有时候为了保证数值的准确性需要精确的数据,先提供一个例子就可以发现问题了: Java代码 public class Float转载 2015-05-05 09:01:33 · 1138 阅读 · 2 评论 -
angularJS五大超酷特性
AngularJS是一个超棒的javascript框架,不单单对于开发人员来说非常有吸引力,对于UI设计师来说也同样出色。在这篇教程中,我们将简单的介绍AngularJS几个重量级必备特性,并且介绍它如何能够让你的web应用更加强大!AugularJS简单介绍 AngularJS是一个新出现的强大客户端技术,提供给大家的一种开发强大应用的方式。这种方式利用并且扩展HTML,CSS...原创 2014-04-22 01:51:29 · 166 阅读 · 0 评论