
【Java开发】
文章平均质量分 78
紫竹风
这个作者很懒,什么都没留下…
展开
-
J2EE中的技术规范
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述:1. JDBC(Java Database Connectivity): JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDCB对原创 2013-07-30 10:25:57 · 2196 阅读 · 31 评论 -
Java 用户资料完整度的前端显示(实现)
序上一篇文章已经说了说大概的思路,这一篇文章主要就是对于第一种思路的实现,进行详细的说明。关于用户资料完整度的请求流程,这里就不再多说了,如果不了解的可以去看上一篇文章《Java 用户资料完整度的前端显示(思路)》。正文前边也说了,我这里采用的是第一种方案,前端使用 Bootstrap 的进度条组件显示百分比,后台读取权重并计算信息完整度,并将计算的原创 2015-01-27 11:29:51 · 6911 阅读 · 6 评论 -
Java 用户资料完整度的前端显示(思路)
序经常上网的人都会很熟悉今天的这个主题,怎么说呢,用户资料,是在我们注册一个网站的时候,需要注册人填写的一些个人信息,这些个人信息会经过加密处理后存储到不同的服务器。那么完整度是什么呢?显而易见,完整度就是网站列出的条目,以及注册人填写的资料的条目的对比度,用户填写了几条,还有几条没有填写(这里只是有效数据)。可以通过这个完整度让用户一目了然,完善自己的用户资料。背原创 2015-01-26 16:41:03 · 6049 阅读 · 3 评论 -
你不了解的 String 类
序前几篇文章一直在研究 WEB 安全的问题,而且最近工作中也一直在解决这些安全漏洞,当然,后续的博客中还会就这些暴露出来的问题谈谈我的解决方案,只不过,在这篇博客中,我想谈点别的问题,而且对于我们开发者来说,是一个老生常谈的问题。简介关于 String 类,我想大家一定不陌生,毕竟每天都打交道,早已经滚瓜烂熟了。我今天要说的不是整个 String 类,而是其中的一个方法原创 2014-11-20 11:20:21 · 1985 阅读 · 3 评论 -
详解Oracle中 DELETE、TRUNCATE 和 DROP 的区别
前言以前做项目的时候,很少关注知识点中比较细节的东西,正好今天有这个机会,就把 Oracle 中几个常用的函数区分一下。语法delete from table_name truncate table table_namedrop table table_name区别delete from后面可以写条件原创 2014-09-27 16:56:45 · 2287 阅读 · 3 评论 -
全文检索技术与Lucene的使用
概念在谈全文检索之前,首先让我们来了解一下什么是信息检索。信息检索就是从信息集合中找出与用户需求相关的信息。被检索的信息除了文本外,还有图像、音频、视频等多媒体信息,这里我们只讨论文本信息的检索。全文检索是信息检索技术的一种,主要是把用户的查询请求和全文中的每一个词进行比较,不考虑查询请求与文本语义上的匹配。在信息检索工具中,全文检索是最具通用性和实用性的。原创 2014-05-28 16:58:13 · 5443 阅读 · 14 评论 -
JS实现Web中指定内容的保存与打印功能
背景首先,说说文章的背景。最近手中的一个项目,由于需求中要求提供Web界面的打印功能,当然如果没有打印机,还可以提供保存到本地。项目组长把这个“小任务”分给了我。本着努力为组长分忧解难的思想,领了任务之后,就马上开始了工作。问题刚开始的时候,组长给了一个工具(jatoolsprinter)让我研究,我用了一个多小时的时间,做出了一个简单的Demo,然后就原创 2014-06-11 16:35:07 · 19750 阅读 · 17 评论 -
JavaWeb图表插件的小研究
背景最近的一个项目中,对数据的统计分析有很大的要求,这就要求有一款很强大的报表、图表插件。因此,组长给分了任务,让我们各自去研究不同的图表插件。用了一两天的时间,对java这块的图表插件做了一个简单的研究。java方向的图报表还是有很多很多的,例如,在业界颇具口碑的商业插件——ChartDirector、JavaScript图表 JScharts 等,以及开源插件——JFreeCh原创 2014-05-25 15:23:41 · 29513 阅读 · 10 评论 -
HTML 页面加载 Flash 插件的几种方法
前言之所以写这篇文章,主要是因为组长给提的一个新的需求——使用浏览器调用电脑的摄像头,来实现即时拍照的功能。在网上查了很多资料,由于这样那样的原因,最终选择了使用flash插件来调用pc的摄像头。当然,这个需求是基于B/S架构的,因此,就在想怎么把它嵌入到前端的HTML页面中。题外话当然,这里还没有考虑到封装,主要是先以实现为目的,后续工作再根据业务进行原创 2014-06-25 15:06:26 · 49150 阅读 · 9 评论 -
JSTL标签库动态生成表格
项目中遇到一个动态生成表格的问题,由于表格的行和列都不是固定的,而是从数据库中取得的,因此需要动态的创建表格。 由于规范中要求使用JSTL标签库,避免JSP页面冗余java代码,而我的数据库暂时又连不上(电脑有点问题),只能是自己给自己提供数据进行测试了。下面我做了一个小例子,测试了一下JSTL的可行性。废话不多说,直接看例子。Java代码(部分代码)ArrayLis原创 2014-01-21 15:14:07 · 9853 阅读 · 12 评论 -
Hibernate复合主键的注解
最近做项目用到了Hibernate框架,采用了纯面向对象的思想,使用ORM映射实体。在开发中,实体中出现了复合主键,不再是单一的属性作主键,由于采用了注解的方式,就不再使用xml文件进行配置了,而是直接在实体中进行注释。Hibernate注解规范的文档中提供了三种方法: 1. 将组件类注解为@Embeddable,并将组件的属性注解为@Id; 2. 将组件的属性原创 2013-12-28 20:16:23 · 23227 阅读 · 19 评论 -
Hibernate的加载方式——GET与LOAD的对比
在Hibernate框架中,最常用到的加载方式就非Get和Load莫属了,然而Get和Load在加载方式上边还有很多的不同,下面让我们来分析一下他们的不同之处。区别 从返回的结果上来看,get、load在检索到数据的时候,会返回对象(代理对象或实体对象),但他们的检索方式不同,这个后续在细说。get检索不到数据的时候,会返回null;而load检索不到数据会返回org.原创 2013-12-14 10:00:18 · 4902 阅读 · 15 评论 -
Hibernate环境搭建(小实例)
Hibernate是一个开源的对象关系映射框架,在学习之前,首先让我们先了解一下Hibernate环境是如何搭建的。废话不多说,直接进入正题。建项目,引Jar包 首先,我们需要创建一个Java项目,创建好项目之后,就需要引入与Hibernate相关的jar包。这里,我把这些jar包统一的加到一个库中。我们自己建立一个库“HIBERNATE3”,把Hibernate中的第三原创 2013-12-07 15:18:26 · 2816 阅读 · 13 评论 -
单例模式分类之懒汉式与饿汉式
首先,让我们来看一下单例模式的定义:单例模式是一种常见的设计模式,它要保证全局只有一个实例,那为了保证这个最基本的条件,它必须提供静态的创建方法,作为一个引用。 所谓的"懒汉式"与"饿汉式",说白了就是建立单例对象的时间不同罢了——即:在类加载时实例化,还是在需要的时候实例化的问题。“懒汉式”是在你真正用到的时候才去实例化单例对象,例如下面的代码:// 懒汉式加载(延原创 2013-09-14 17:06:52 · 4938 阅读 · 11 评论 -
DOM4J读取XML文件
最近在做DRP的项目,其中涉及到了读取配置文件,用到了DOM4J,由于是刚开始接触这种读取xml文件的技术,好奇心是难免的,于是在网上又找了一些资料,这里就结合找到的资料来谈一下读取xml文件的4中方法。XML文件 1 7891 sdffff job 2013-1-1 5000.00 1000.00 2 7369 SM原创 2013-09-11 09:18:34 · 2192 阅读 · 10 评论 -
Java Servlet系列之Servlet生命周期
Servlet生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求,提供服务。在讨论Servlet生命周期之前,先让我们来看一下这几个方法:1. init()方法 在Servlet的生命周期中,仅执行一次init()方法,它是在服务器装入Servlet时执行的,可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少原创 2013-08-25 20:55:21 · 15713 阅读 · 16 评论 -
Java Servlet系列之Servlet入门
什么是ServletServlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器原创 2013-08-20 10:23:31 · 3844 阅读 · 14 评论 -
读配置文件可以保持顺序的 Java Properties 类
序前几天,公司项目中有一个需求是读取配置文件的,而且最好能够保证加载到内存中的顺序能够和配置文件中的顺序一致,但是,如果使用 jdk 中提供的 Properties 类的话,读取配置文件后,加载到内存中的顺序是随机的,不能保证和原文件的顺序一致,因此,jdk 提供的 Properties 是不行的。背景由于有这样的需求,而 Java 的 Properti原创 2015-07-15 15:42:53 · 13590 阅读 · 6 评论