自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

入门新手可以做到的数据库SQL优化

针对一个刚入门的开发人员来说,不要整天谈什么框架什么架构,先把基础打牢。在学习和工作过程中注重自己的总结和积累,养成好的编程习惯,注重在开发过程中的细节,往往在实际开发过程中由于细节和严谨性不到位可能引发灾难性的后果。今天整理一下在基于关系型数据库开发sql编程中注意的一些细节,这些细节不是有多高的难度,更多强调的是一个开发人员要有一种严谨和良好的编程习惯,在生产环境中不要为了图方便省事走捷径...

2017-08-02 16:37:54 154

原创 将博客搬至CSDN

将博客搬至CSDN

2017-05-24 18:01:30 107

原创 瀑布式布局

http://code.ciaoca.com/jquery/wookmark/

2014-09-23 11:25:37 206

hadoop安装记录

附件是个人尝试的hadoop安装步骤记录~

2013-08-07 11:17:44 82

第十章 责任链模式

1责任链模式使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。责任链模式的关键是将用户的请求分派给许多对象,这些对象被组织成一个责任链,即每个对象含有后继对象的引用,并要求责任链上的每个对象,如果能处理用户的请求,就做出处理,不再将用户的请求传递给责任链上的下一个对象;如果不能处理用户的请求,就...

2013-05-17 10:18:20 111

第八章 装饰模式

1.装饰模式动态地给对象添加一些额外的职责。就功能来说装饰模式相比生成子类更为灵活。动态地扩展一个对象的功能,而不需要改变原始类代码的一种成熟模式。在装饰模式中,“具体组件”类和“具体装饰”类是该模式中的最重要的两个角色。2装饰模式-结构装饰模式的结构中包括四种角色: 抽象组件(Component)具体组件(ConcreteComponent)  装饰(Decor...

2013-05-17 08:55:31 111

Java基本类型与byte数组之间相互转换

转:http://blog.sina.com.cn/s/blog_7a35101201012n0b.htmlpackage com.my.wxf4j.utils;import java.nio.charset.Charset;public class ByteUtil{ public static byte[] getBytes(short data) ...

2013-05-15 18:07:22 377

第七章 策略模式

1.策略模式概述 策略模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。策略模式是处理算法的不同变体的一种成熟模式,策略模式通过接口或抽象类封装算法的标识,即在接口中定义一个抽象方法,实现该接口的类将实现接口中的抽象方法。2.策略模式-结构 策略模式的结构中包括三种角色: 策略(Strategy)  ...

2013-05-10 14:19:18 204

Java 线程入门

1概念线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。在程序中线程指的是对于多个相互独立的代码片段重叠、并行执行,这样就可以提高程序的处理效率。Java的线程是通过java.lang.Thread类来实现的当我们执行一个类的Main方法实质上是相当于启动了一个主线程线程和进程的区别: 每个进程都有独立的代码和...

2013-05-09 15:28:45 75

Java IO流 续

1.基于字节文件读写FileInputStream和FileOutputStream分别继承自InputStream和OutputStream用于向文件中输入和输出字节。FileInputStream和FileOutputStream的常用构造方法:FileInputStream(String name) throws FileNotFoundExceptionFileInputStr...

2013-05-08 09:39:45 174

Java IO流

 1.流的概念流是一个很形象的概念当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。 类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样。   2.Java流输入输出原理Java把不同来源和目标的数据都统一抽象为数据流。输入流: 程序可以从目标数据源中读取数据的...

2013-05-08 09:16:35 113

原创 EJB实体bean之间的关系-ORM

1.ORM:      Object Relational Mapping      对象/关系映射2.一对一关系映射 @OneToOne2.1.一对一单向映射单向:A到B,不需要B到A如一个人对应一部家庭电话而一部家庭电话并不可能只对应一个人实际情况下:是从人定位到电话而不是从电话定位到所有人Person_OneToOneSinglepackage orm.oneto...

2013-05-06 08:05:47 176

原创 第六章 抽象工厂模式

1。抽象工厂模式(别名:配套)      提供一个创建一系列(相互依赖)对象的接口,而无需指定它们具体的类。2.概述当系统准备为用户提供一系列相关的对象,又不想让用户代码和创建这些对象的类形成耦合时,就可以使用抽象工厂方法模式来设计系统。抽象工厂模式的关键是在一个抽象类或接口中定义若干个抽象方法,这些抽象方法分别返回某个类的实例,该抽象类或接口让其子类或实现该接口的类重写这些抽象方法,...

2013-05-06 08:04:06 161

第五章 工厂方法模式

1。工厂方法模式(别名:虚拟构造)  定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。2.概述当系统准备为用户提供某个类的子类的实例,又不想让用户代码和该子类形成耦合时,就可以使用工厂方法模式来设计系统。工厂方法模式的关键是在一个接口或抽象类中定义一个抽象方法,该方法返回某个类的子类的实例,该抽象类或接口让其子类或实现该接口...

2013-05-05 15:09:45 183

第四章 简单工厂模式

1.简单工厂模式简单工厂模式又叫做静态工厂方法模式。它是由一个工厂对象决定创建出不同产品类型的实例。2.工厂模式分为简单工厂模式、工厂方法模式、抽象工厂模式 3.简单工厂模式结构 4场景描述农场种植各种水果:苹果:Apple葡萄:Grape草莓:Strawberry5.场景分析  ...

2013-05-05 15:02:13 95

第三章 单例模式

3.1单例(Singleton)模式  保证一个类仅有一个实例,并提供一个访问它的全局访问点。3.2单例模式-概述单件模式是关于怎样设计一个类,并使得该类只有一个实例的成熟模式,该模式的关键是将类的构造方法设置为private权限,并提供一个返回它的唯一实例的类方法。3.3结构包括一个角色:单件类(Singleton)3.4使用public class Moon{...

2013-05-05 14:52:19 148

第二章 面向对象的几个基本原则

2.1 抽象类和接口 抽象类是可以继承一个抽象类 抽象类public abstract class Animal { public abstract void sleeping(); public abstract void run();} 具体类: public class Bird extends Animal { @Override p...

2013-05-05 14:42:32 122

第一章 设计模式与简介

1.1什么是设计模式人们在自己的环境中不断发现问题和寻找问题的解决方案的时候,发现有一些问题及其解决方案不断的变换面孔重复出现,但在这些不同的面孔后面有着共同的本质,这些本质就是模式。每一个设计模式描述一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次一次地使用该方案而不必做重复劳动。、1.2设计模式的起源软件领域的设计模式起源于建筑学。1977年,...

2013-05-05 14:16:13 89

frameset session失效后 返回到 顶层登陆页面

采用frameset来布局网页的时候,可能由于session失效返回到登陆页面,返回到某个局部的窗口而不是父窗口,在登陆页面加一下js可以解决:if (top.location != self.location){     top.location=self.location;     }...

2013-04-23 14:26:24 84

原创 Mysql版本-5.1 --修改密码

转:http://www.cnblogs.com/andy_tigger/archive/2012/04/12/2443652.htmlMysql版本:5.1 1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql   打开第一个cmd窗口,切换到mysql的bin目录,运行命令:...

2013-04-09 12:15:09 293

Xstream-xml和实体对象相互转换特殊问题

之前发了一篇博文《xml和实体对象相互转换 一步到位》,在项目实际应用过程中我遇到了这种xml格式:<?xml version="1.0" encoding="UTF-8"?><html> <body> <div id="div1" name="div">123</div&

2012-09-06 18:39:13 154

理解JMS

首先JMS存在的理由:RPC(Remote procedure call )系统以及JAVA的RMI都是采用基于服务端、客服端协同完成数据通信的,然而他们有一个共同点就是同步的,调用者必须阻止和等待,直到被调用的方法完成执行;而且两者之间的通信在同一时间必须都是处于活动状态。这样在服务端和客服端就死死的紧密的耦合在了一起,在企业应用中很不方便。应运而生的就是JMS,然后应运而生的就是基于JM...

2012-09-06 16:31:43 90

系统权限设计

主体对象:1.用户2.部门3.分组4.角色5.权限6.资源对象之间的关系:1.站在用户的角度出发:    一个用户有一个或多个直接领导,也可以有一个或多个下属    一个用户属于一个部门或者多个部门    一个用户属于一个分组或多个分组    一个用户属于一个角色或多个角色组    一个用户也可以直接赋予一个或多个权限2.站在部门的角...

2012-09-05 21:56:27 140

xml和实体对象相互转换 一步到位

用Xstream完成xml与对象之间的相互转换,我在xstream包的基础上简单的封装了一下:如以下xml:<?xml version="1.0" encoding="UTF-8"?><html> <body> <div id="div1" name="div"/> &lt

2012-09-05 14:05:25 152

原创 回望Java中的多线程并发(一)

并发其实并不等于多线程,可以理解为多线程是实现并发的一种方式,因为实际情况中并发并不一定就是一定依赖于多线程,然而在Java中我们说到并发基本上就与多线程拉不开关系,所以我把标题置成“java中的多线程并发”。 在编码过程中,多线程这个东西也许你很少用,也许你偶尔用,也许你经常用,然而实际工作中对于每一个coder来说多线程都是存在于我们的环境中的,比如运行J2EE应用的的中间件、我们的集...

2012-09-05 08:55:24 101

回望Java中的final关键字

final关键字可以理解为“这个东西不能改变”。之所以要禁止改变,可能是因为实际业务情况需要或者效率或者设计因素,比如说应用中的全局变量我们经常将其用static加final关键字声明保证不能改变且该类的所有对象只有一份。在声明为final的地方有成员变量、方法、类。 final成员变量:往往我们在用final声明为是常数数据的时候,可以分为编译期的常数数据和运行期的常数数据。什么...

2012-09-03 15:25:09 171

Java内存区域与内存溢出异常

之前根据平时的积累总结了篇博文“Java内存管理”,都是来自于平时的理解和积累,抽周末休息之余,翻阅了《深入理解Java虚拟机》第二章“Java内存区域与内存溢出异常”,将我的理解和总结分享给大家:JVM的底层是用C++和少量的C完成编写的,所以在开章中作者很有诗意的写到“Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人想出来”。当Java虚...

2012-09-02 18:56:13 59

回望Java中Static关键字

编写代码过程中常常用到static关键字修饰符,比如常用的工具类中我们会经常声明一些常用的static静态方法,如在JDK中的java.lang.Math类和java.lang.System类中的所有方法都被声明成为static方法;另外在程序中的全局常量经常也被声明成为static静态成员变量,比如一些固定的公式中的指定值,如自然对数的底数e为java.lang.Math.E,还有圆周长与直径...

2012-09-01 09:41:54 76

Java内存分配

前言:工作时间稍微长一些之后,总是对一些不能看到的东西会有一些好奇,想透过现象能观察到后台的本质情况,能用java语言编写业务逻辑了,但是并不一定能明白每个字符,每个常量在计算机中是怎么存储的,所以有时候在编程过程中可能由于基础知识不扎实而犯了一些很低级但又很严重的错误,也正是掌握了这些基础我想也才知道所以然,也才会有进步。  Java中的内存分配区域主要由:堆、栈、常量池、静态域、代...

2012-08-31 14:56:06 54

彷徨后的清醒

入行3年有余,时间之快不可想象,随着成长总会有些许的想法,些许的感概!回望3年的路程,反思自我,透视自我:现在感觉自己挺玄乎的,技术一般,而且越是工作越是觉得自己水平草草,跟自己的要求差之甚远!小公司混的时间长了,什么都做,什么都干,什么东西只知皮毛,很多时候都想揭开神秘的面纱一探究竟,却身心疲惫……然而在这种忙碌之中我渐渐的意识到自己迷失了自己的方向,迷失是一种很可怕的东西,没有追求,没...

2012-08-29 11:37:27 85

原创 Java C# MD5 加密串一致性

Java public final static String md5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; try { byte[] strTemp = s.getByte...

2011-09-28 17:38:42 197

原创 Java加密C#解密 DES算法

Java加密算法: public static String encrypt(String value) { String result = ""; try { value = java.net.URLEncoder.encode(value, "utf-8"); result = toHexString(encrypt(value, PASSWORD_CRYPT_...

2011-09-28 17:36:36 211

北漂的小程序员

两年前由重庆北漂到北京,在北京做程序员两年有余!北漂的小程序员有辛酸!也有快乐!感叹啊,80后不容易!对这个还算感兴趣,技术不咋样,但是我还算认真,有难题不放弃总能搞定,只是时间、精力、态度问题,工作一直还算如意,就是离家太远了,有时候黑想回家,是不是考虑该回去了,有点纠结!...

2011-06-17 15:48:32 112

Netcdf (二)

附件文档:4 NetCDF Java4.1 概述(Overview)参考网址:http://www.unidata.ucar.edu/software/netcdf-java/documentation.htmThe NetCDF-Java library implements a Common Data Model (CDM), a generalization of the...

2011-05-26 19:34:47 347

Netcdf (一)

由于工作原因最近看了下Netcdf:NetCDF1 NetCDF1.1概述(Overview)NetCDF (network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and shar...

2011-05-26 19:31:02 446 1

原创 C# 调用 Java Web Service(带有用户SOAP认证) Xfire

最近做了一个Java作为服务端提供的Web Service,其中带有SOAP报文头用户认证,我用Java客户端测试通过,客户端为其他公司的C#人员调用,一直没调通,后来就把这个任务推给了我,参考http://blog.csdn.net/ypacyhero/archive/2010/04/29/5542519.aspx测试通过。 ...

2011-05-26 19:16:03 464

原创 图片 透明 ImageMagick

ImageMagick 转换pdf为png 以及png图片透明[部分转载] 2011-03-13 18:31http://xieruilin.javaeye.com/blog/786584在我写的《基于MoinMoin+ConTeXt实现包含数学内容的Wiki网站》一文中谈到了将 TeX 生成的 pdf 矢量图形转换为背景透明的 png 图片,这是利用 Im...

2011-05-13 14:11:31 670 1

原创 css ----公用

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, b, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input {    mar...

2011-04-09 17:14:17 90

接口 实现类 抽象

接口(Interface)是一个角色(Role),实现类(ImplementClass)是其中一个扮演该角色的一个演员。 抽象和接口: /** *  * 结论: * 1.抽象类可以继承抽象类 * 2.实现抽象类的非抽象类必须实现超类的抽象方法 * 3.抽象类除了声明自己的抽象方法之外,还可以有自己具体的方法实现 * 4.抽象类可以实现接口,但是接口不可以继续抽象类 * 5.实现类继...

2011-02-28 20:28:48 139

PL/SQL 直接连数据库

Username:testPassword:testDatabase:192.168.0.172:1521/orcl

2011-02-28 09:41:01 87

空空如也

空空如也

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

TA关注的人

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