自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 17-05-02 Spring概述 学习笔记

Spring框架的目标是是的jave EE应用开发更加简洁,通过使用 以POJO为基础的编程模型 促进良好的编码风格     POJO (pure old java object) 简单的纯洁的老式面向java对象,具体指没有被继承,也没有实现任何借口,更没有被其他框架侵入的java对象。        为什么会有POJO?           主要是Java的开发者被EJB的繁杂

2017-05-02 20:28:07 252

原创 算法导论第一节学习笔记

分析各个算法的成本   前提     - 每一次对比大小话费的成本一样   -  将某一个元素插入指定位置花费成本一样   (每一种原子操作都耗费常数时间  内存引用计数 实际上访问了某个变量多少次)举例   - 我们如何比较不同算法之间的优劣呢     最坏输入情况     平均情况     期待输入时间 (各种情况乘以对应的加权)最好情况 bag

2016-11-02 22:20:08 267

原创 发送邮件功能

使用公司架构try { SendMailUtil.sendEmail("******账户审核通知", "您好:  您所申请的账户审核已经通过,如有疑问请联系工作人员,电话010-66677222。", entity.getPatientMail(), 3000); } catch (EmailException e) { // TODO Auto-generated ca

2016-06-17 15:09:28 428

转载 Java中普通代码块,构造代码块,静态代码块区别及代码示例

转自:http://www.cnblogs.com/sophine/p/3531282.html//执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。1 普通代码块 1 //普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序

2016-05-17 17:22:38 229

转载 java提高篇(五)-----使用序列化实现对象的拷贝

我们知道在Java中存在这个接口Cloneable,实现该接口的类都会具备被拷贝的能力,同时拷贝是在内存中进行,在性能方面比我们直接通过new生成对象来的快,特别是在大对象的生成上,使得性能的提升非常明显。然而我们知道拷贝分为深拷贝和浅拷贝之分,但是浅拷贝存在对象属性拷贝不彻底问题。关于深拷贝、浅拷贝的请参考这里:渐析java的浅拷贝和深拷贝      一、浅拷贝问题      我们先

2016-05-16 16:05:30 259

转载 渐析java的浅拷贝和深拷贝

转自:http://www.cnblogs.com/chenssy/p/3308489.html首先来看看浅拷贝和深拷贝的定义:       浅拷贝:使用一个已知实例对新创建实例的成员变量逐个赋值,这个方式被称为浅拷贝。      深拷贝:当一个类的拷贝构造方法,不仅要复制对象的所有非引用成员变量值,还要为引用类型的成员变量创建新的实例,并且初始化为形式参数实例值。这个方式称为深拷

2016-05-16 15:00:21 443

转载 final 与 static 关键字

Java关键字final、static使用总结 一、final        根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。        final类不能被继承,没有子类,final类中的方法默认是final的。        final方法不能被子

2016-05-13 11:33:09 195

转载 面向对象编程有三大特性:封装、继承、多态

不能比这个家伙写的再明确了转载出处:http://blog.csdn.net/chenssy/article/details/12786385面向对象编程有三大特性:封装、继承、多态。       封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。       继承是为了重用父类代码

2016-05-12 15:35:49 2145

转载 java 构造方法详解 及 new 关键字的租用

转载http://zangxt.iteye.com/blog/472238关于java的构造方法有几个简单的问题: 1.构造方法有返回值吗?      没有。构造方法没有任何返回类型,也不允许是void。比如: Java代码  public class Test {    //这不是构造函数!   public void Test() {   System.

2016-05-12 10:15:12 682

原创 学习一点工具类

org.apache.cxf.common.util.StringUtils Field[] fields = o.getClass().getDeclaredFields(); for (Field field : fields) { String md = "set"+StringUtils.capitalize(field.getName()); try {

2016-04-25 13:48:46 229

原创 关于时间格式的学习笔记

/** * 获得递增数天后的时间 * @param date * @param amount 可以为任意整数 * @return */ public static Date addDays(Date date,int amount){ Calendar cal = Calendar.getInstance(); cal.setTime(date); cal.add

2016-04-21 17:30:25 436

原创 Struts2图片的上传下载

时间 2016年4月16日

2016-04-15 15:23:00 280

原创 在jsp中指定容器为combogrid onselect事件不执行

<select id="depCode" class="combogrid" name="dto.doctor.depCode" style="width:218px;" data-options=" panelWidth:345, idField:'departCode', textField:'departName', singleS

2016-04-14 16:28:04 1460

原创 inverse

百度百科 inverse

2016-04-07 15:55:44 241

原创 WebService

第一步进入CXF架构的核心架包 pom.xml 引入        dependency>            groupId>org.apache.cxfgroupId>            artifactId>cxf-rt-frontend-jaxwsartifactId>            version>2.7.8version>        depen

2016-04-06 13:50:35 279

原创 Struts2 文件上传

问题一   ajax能实现文件上传吗?       不可以,ajax请求传的是字符,文件上传需要指定文件路径,所以不能。      是否有js控件将文件从本地读取成io流 再上传给后台      不可以,这样的js控件是不安全的,可以任意读取本地文件

2016-03-23 09:52:21 406

原创 请求

jQuery中的$.getJSON( )方法函数主要用来从服务器加载json编码的数据,它使用的是GET HTTP请求。使用方法如下:$.getJSON( url [, data ] [, success(data, textStatus, jqXHR) ] )url是必选参数,表示json数据的地址;data是可选参数,用于请求数据时发送数据参数;success是可参数,这是一个

2016-01-15 15:04:52 444

原创 2016-01-15 js 学习

$(function() { var message=GetRequest(); if(message.message!=null){ $CommonUI.alert(message.message); }});function GetRequest() { var url = location.search; //获取url中"?"符后的字串

2016-01-15 11:20:02 336

转载 js常用内置对象

摘要:JavaScript是一种灵活的语言,这有时使它名声较差,但是往好的一面看,它也向您提供了快速、创造性地编写代码的能力。它提供的属性和方法仅仅是可以实现功能的开始是您的想象力创建了自定义功能。因此,您的想象力没有界限,您编写的代码也没有界限。所有编程语言都具有内部(或内置的)对象来创建语言的基本功能。内部对象是 您编写自定义代码所用语言的基础,该代码基于您的想象实现自定义功能。JavaS

2016-01-14 16:05:55 2238

原创 jquery.cookie中的操作

jquery.cookie中的操作:jquery.cookie.js是一个基于jquery的插件,点击下载!创建一个会话cookie:$.cookie(‘cookieName’,'cookieValue’);注:当没有指明cookie时间时,所创建的cookie有效期默认到用户浏览器关闭止,故被称为会话cookie。创建一个持久cookie:$.cookie(‘cookie

2016-01-13 15:41:37 245

转载 文件上传的几种方式

文件上传与文件上传一样重要。在Java中,要实现文件上传,可以有两种方式:1、通过Servlet类上传2、通过Struts框架实现上传这两种方式的根本还是通过Servlet进行IO流的操作。一、通过Servlet类上传 1、编写Sevlet类package com.chanshuyi.upload;import java.io.File;import java.io.

2015-12-28 10:03:55 456

原创 jquery设置元素的readonly和disabled

Jquery的api中提供了对元素应用disabled和readonly属性的方法,在这里记录下。如下: 1.readonly    $('input').attr("readonly","readonly")//将input元素设置为readonly    $('input').removeAttr("readonly");//去除input元素的readonly属性    

2015-12-08 10:10:30 361

原创 向对象设计五个基本原则

向对象设计五个基本原则(SOLID)之一。这些原则是:单一职责原则、开闭原则、接口隔离原则、里氏替换原则和依赖倒置原则。这些原则被一起应用时可以使一个软件系统更易被维护和扩展。这些原则被典型的应用在测试驱动开发上,并且是敏捷开发以及自适应软件开发等指导思想的重要组成部分

2015-12-04 09:35:52 240

原创 优化查询

资料    http://www.cnblogs.com/hxw/archive/2005/09/11/234619.html        http://blog.sina.com.cn/s/blog_8604ca230100vro9.html

2015-12-03 16:17:14 216

转载 java.util.Calendar 时间工具类

package MyTest; /* * 演示 Calendar 的一般操作 */ import java.util.Date; import java.text.SimpleDateFormat; import java.text.DateFormat; import java.util.Calen

2015-12-01 14:50:50 301

原创 webservice接口客户端调用

别人的webservice已经写好,自己系统来调用。首先 别人会给我们接口的wsdl文件访问路径wsdl 说明了接口的参数 与方法名我们做一个定时器 定时来执行任务,按照接口的要求将信息发送给他。package com.***.rhcm.blh.filetimer;import java.util.TimerTask;import javax.servlet.Ser

2015-11-26 15:56:41 395

原创 web service 通信

Web Service 三要素              SOAP、WSDL(WebServicesDescriptionLanguage)、UDDI(UniversalDescriptionDiscovery andIntegration)之一, soap用来描述传递信息的格式, WSDL 用来描述如何访问具体的接口, uddi用来管理,分发,查询webService 。具体实现可以搜索

2015-11-06 10:20:19 310

原创 kettle工具 学习

背景:项目需要从客户的数据库迁移一批人口数据,大约240w条。所以我们需要一款工具帮助我们实现数据快速搬运,数据过滤,以得到符合我们使用的安全数据。

2015-11-04 15:45:48 651

原创 maven能帮我们做什么

maven

2015-10-30 17:08:57 19095 1

原创 deployment assembly

deployment assembly

2015-10-30 17:08:26 564

转载 AOP编程的思想

在传统的编写业务逻辑处理代码时,我们通常会习惯性地做几件事情:日志记录、事务控制及权限控制等,然后才是编写核心的业务逻辑处理代码。当代码编写完成回头再看时,不禁发现,扬扬洒洒上百行代码中,真正用于核心业务逻辑处理才那么几行,如图6-4所示。方法复方法,类复类,就这样子带着无可奈何遗憾地度过了多少个春秋。这倒也罢,倘若到了项目的尾声,突然决定在权限控制上需要进行大的变动时,成千上万个方法又得一一"登

2015-10-29 15:19:55 257

转载 一个请求在Struts2框架中的处理步骤

一个请求在Struts2框架中的处理步骤:a) 客户端初始化一个指向Servlet容器的请求;b) 根据Web.xml配置,请求首先经过ActionContextCleanUp过滤器,其为可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助(SiteMesh Plugin),主要清理当前线程的ActionContext和Dispatcher;c) 请求经过插件过

2015-10-26 11:18:48 1789

原创 关于socket编程的一些问题

服务器端程序  import java.io.*;  import java.net.*;  import java.applet.Applet;  public class TalkServer{    public static void main(String args[]) {      try{        ServerSocket server=null;

2015-10-20 09:56:37 337

原创 文件读取

本地读取/** *  */package com.liu.interfaceTest;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;/** * @author h

2015-10-19 14:11:51 267

转载 Java网络编程精解之ServerSocket用法详解一

Java网络编程精解之ServerSocket用法详解一  第3章 ServerSocket用法详解第10章 Java语言的反射机制第13章 基于MVC和RMI的分布ServerSocket用法详解一Java语言的反射机制一基于MVC和RMI的分布式应用一ServerSock

2015-10-14 11:10:01 518

原创 服务协议

SOAP  简单对象协议。指定通讯的消息格式,一条SOAP消息就是一个简单的XML文档。HTTP/SMTP  在应用层进行通讯的协议。自身使用XML文件来描述程序的函数方法与参数消息,从而完成不同主机的异构系统间的计算服务处理。WSDL也是一个XML文档,向公众描述某个具体的WebService的URL信息,方法的命名,参数,返回值等。SMTP 简单邮件传输协议HTTP 超文本传输

2015-10-13 10:19:50 456

原创 常见异常

Abstract:catch 块可以处理的异常种类很多,但往往会由于过多的考虑不应该在此位置处理的各种问题或故障而困扰不已。Explanation:多个 catch 块看上去既难看又繁琐,但使用一个“简约”的 catch 块捕获高级别的异常类(如 Exception),可能会混淆那些需要特殊处理的异常,或是捕获了不应在程序中这一点捕获的异

2015-10-12 11:04:17 526

转载 Base64

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。这样说会不会太抽象了?不怕,我们来看一个例子

2015-09-24 11:02:49 255

原创 Random r = new Ranmom(47)

new Random(47);相当于Random rnd = new Random();rnd.setSeed(47);一般计算机的随机数都是伪随机数,以一个真随机数(种子)作为初始条件,然后用一定的算法不停迭代产生随机数。setSeed 的方法介绍:使用单个 long 种子设置此随机数生成器的种子。setSeed 的常规协定是它更改此随机数生成器对象的状态,使

2015-09-17 11:08:47 389

原创 sex==0?0:1; 出错

cannot convert from int to boolean

2015-09-14 10:28:43 5047

空空如也

空空如也

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

TA关注的人

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