`
javandroid
  • 浏览: 23352 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论
文章列表
定义: Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 应用场景:比如建立目录或数据库连接都需要这样的单例。 实现思路: 1.私有的构造器,以防止外部new出多个实例 2.在内部提供一个单实例 3.向外部暴露一个获取该单实例的方法 4.同步控制,防止生成多个实例 实现单例模式常用的几种方式:饿汉式、懒汉式、懒汉双检索式、内部类实现式、枚举实现式等 一、饿汉式 1.饿汉式(线程安全) class Singleton { private static Singleton instance = new Singleton() ...
创建型模式(Creational Pattern) 1、 抽象工厂模式(Abstract Factory Pattern) 介绍提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2、 建造者模式(Builder Pattern) 介绍将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 3、 原型模式(Prototype Pattern) 介绍用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。 4、 工厂方法模式(Factory Method Pattern) 介绍定义一个用于创建对象的接口,让子类决定将哪一个类实例化。F ...
1.常用的报表技术 1.POI报表,针对业务需要,将数据分析统计,生成excel文件 2.JasperReport 生成pdf、html 报表 3.itext 生成pdf 格式报表 4.jfreeChart :图表技术 (饼图、 柱状图 ) amcharts:支持柱状图、条形图、线形图、面积图、烛台图、雷达等基本图形2.主流权限框架 1.Sping security权限框架 必须要和spring一起使用,繁琐复杂 2.Apache shiro权限框架 可以单独使用,轻量简单易用 3.常用远程调用技术 █RMI RMI是Java首选远程调用协议,非常高效稳定,特别 ...
业务: 1.登陆控制(使用shiro实现登陆控制) 2.登陆拦截控制和用户注销退出 3.使用shiro完成权限管理 4.对shiro用户授权信息应用ehcache缓存 5.使用itext生成pdf报表文件 技术点: 1.shiro的原理和实现 2.ztree的使用 3.Ehcache的配置和 ...
业务: 1.业务单管理_业务单的快速录入和修改 2.业务单管理_业务单的索引(lucene的使用) 技术点: 1.datarid行编辑(基于ajax) 2.mybatis拦截器实现分页(工作单分页查询) 3.lucene的原理和使用(工作单查询) 4.jboss服务器的使用01:【datagrid行编辑效果使用】 02:【工作单快速录入和修改】 新增一行var editIndex ; function doAdd(){ if(editIndex != undefined){ // 存在正在编辑行 $("#grid").datagrid('endEdit ...
业务: 1.decidedZone management_添加decidedZone 2.decidedZone management_定区数据分页多条件查询 3.decidedZone关联客户功能实现 技术点: 远程访问技术:webservice、hessiandecidedZone:并非实际存在,只是业务上存在。一个派送人员可以管理多个分区,这多个分区就组成一个定区。 客户会关联定区,为业务受理、自动分单功能服务。 05:【Hessian远程访问技术入门】 该物流系统需要与CRM系统进行通讯,所以要用到远程访问技术 常用的远程访问技术: █RMI RMI是Java首 ...
业务: 分区管理-添加分区 分区管理-多条件分页查询 分区管理_查询结果导出 技术点: 1.Mybatis关联多表配置 2.使用springMVC的视图解析器完成导出 07:【分区管理_查询结构导出】-传统导出方式 页面导出按钮响应函数:function doExport(){ location.href=   "${pageContext.request.contextPath}/subarea_export.do"; } public void export(HttpSession httpSession, HttpServletRespons ...
业务: 1.区域的添加、删除(建立备份表)、分页列表查询 2.区域的批量导入一键上传 3.POI解析excel文件 4.log4j日志框架进行日志记录 技术点: 1.文件上传 页面:jquery uploadify插件 jquery Ocupload插件(这里使用这个) 后台:springMVC实现文件上传 2.文件解析 POI解析Excel文件 3.日志记录 log4j框架实现日志的记录(Spring AOP 通知的使用)01:【区域管理_添加功能】 02:【区域管理_分页列表查询】 步骤一:基于datagrid 分页, 在页面加载后,自动 ...
业务: 1.基础设计模块需求分析 ( 基础数据:物流人员设置、区域设置、管理分区、管理定区/调度排班) 2.物流人员的增添、修改、批量作废(假删除)和分页列表查询 技术点: 1.easyUI完成form表单校验 2.datagrid实现分页查询(封装PaganationInfo类) ( Mybatis实现物理数据分页、oracle的分页查询) 02:【基础设置模块需求分析】 主要是针对本系统中的一些自定义项,需要参照录入,并作为统计分析和计算的维度,用户根据自己的需要动态设置的基础档案;对于自定义的档案支持多级定义; 系统会事先预置一些系统级别的基础档案,如员线路类型、保 ...
技术点: 1.oracle的安装和配置 2.plsql developer的使用 3.powerDesigner的使用 1:【Oracle和PLSQLDeveloper配置使用】 1.安装和配置oracle 2.创建用户 使用sqlplus,用system登陆,创建用户abc,并授予权限。 3.使用plsql developer工具 1>配置p ...
1.web项目中发布webservice 步骤: 1.编写服务类 分为带接口的服务类和不带接口的服务类。当然推荐使用带接口的服务类。 2.在web.xml文件中配置所需的servlet: org.apache.cxf.transport.servlet.CXFServlet 3.提供一个spring配置文件:cxf-servlet.xml 该文件的路径需要在web.xml中配置 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version=& ...
服务端: 第一种发布方式:jdk 提供的类 endpoint endpoint.publish(address,implementor);//只能支持soap1.1版本的协议发布。。 第二种发布方式:cxf框架 提供的类ServerFactoryBean(); 见博客点击打开链接 第三种发布方式:cxf框架 提供的类JaxWSServerFactoryBean JaxWSServerFactoryBean 是 ServerFactoryBean的 子类 可以发布soap1.2 版本的协议.. 见博客点击打开链接 第四种方式:通过配置文件的方式发布 ...
在JDK1.6中JAX-WS规范定义了如何发布一个webService服务。 JAX-WS是指Java Api for XML – WebService. 与web服务相关的是EndPoint类,此类为端点服务类,它提供一个publish方法用于将一个已经添加了@WebService注解对象绑定到一个地址的端口上。使用jdk的EndPoint发布web服务 1.在要发布服务的类上添加@WebService注解。将要发布服务的方法设置为public。 2.调用EndPoint.publish(,)发布服务 其他注意事项: 1.给类添加上@WebService注解后,类中所有的非静态 ...
Apache CXF: An Open-Source Services Framework Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work o ...
webservice Apache CXF官网:点击打开链接 Apache CXF = Celtix + Xfire webservice主要用来跨平台和跨语言 1.webservice中的几个概念 SOAP协议 一个基于XML的可扩展消息信封格式,需同时绑定一个传输协议。这个协议通常是HTTP或HTTPS、SMTP、XMPP。 客户端与webservice交互的数据格式是xml. soap协议的版本: 1.1 ---- jdk支持 1.2 ---- 框架可支持 WSDL 一个XML格式文档,用以描述服务端口访问方式和使用协议的细节。wsdl文档中描述了web服务的地 ...
Global site tag (gtag.js) - Google Analytics