自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 问答 (1)
  • 收藏
  • 关注

MySQl 子查询,左右连接,多表连接学习笔记

写在最前:        有段时间没有好好再看看sql了,不论是优化还是业务逻辑完成,公司的数据库交互都已封装了80%以上了,回过头来,仔细看看这些sql,还是有不少感悟,看了一篇别人的笔记,借鉴给大家:http://blog.csdn.net/confidence68/article/details/37595549          另外,昨天发的淘宝店铺信息 (http://sho...

2014-07-09 19:49:59 194

分享:Java 8无人谈及的八大功能

最近看了一篇关于Java8的文章,分享给大家:http://www.infoq.com/cn/articles/Java-8-Quiet-Features?utm_source=infoq&utm_medium=popular_links_homepage 时间戳锁一直以来,多线程代码是服务器开发人员的毒药(问问Oracle的Java语言架构师和并行开发大师Brian ...

2014-07-07 21:37:49 152

JAVA IO 回顾

Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。  IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流 字符流...

2013-08-21 17:46:40 137

hibernate缓存机制

Hibernate缓存的作用:            Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。Hibernate缓存分类:        Hibernate缓存包括两大类: ...

2013-07-28 22:09:03 91

java 单例模式及运用

定义:确保某一个类只有一个实例,而且自动实例化并向整个系统提供这个实例。代码:Singleton类称为单例类,通过使用private的构造函数确保了在一个应用中只产生一个实例,并且是自行实例化的。/** * 线程安全的单例模式 * 饿汉式单例 * @author Administrator * */public class Singleton { ...

2013-07-25 17:33:44 560

原创 java设计模式---模板方法模式(比较常用的模式)

          比如我们要新加个模块功能,首先会新建一个action类,让它继承某个抽象类A,A就是这个模板,里面包含了抽象方法B和非抽象方法C,B就是一类比如增删改查的方法,C就是一类比较复杂业务的方法,因为C方法可能要调用B类的方法。子类将这些B方法实现并完成各自的逻辑,在最终实现复杂功能时,只需运用多态的方式创建子类对象,调用父类的C方法即可。    例如想实现一个附件校验的功能...

2013-07-08 16:22:31 100

java设计模式之简历复印----原型模式

推荐两个微信公众账号:并发编程网、快乐编程本文转载于:大话设计模式第九章之原型模式9.1夸张的简历“小菜,在忙什么呢?”大鸟回家来看到小菜在整理一堆材料。”“明天要去参加一个供需见面会,所以在准备简历呢。”“怎么这么多,可能发得出去吗?”大鸟很惊讶于小菜的简历有很厚的一叠。“没办法呀。听其他同学说,如果简历上什么也没有,对于我们这种毕业生来说,更加不会被重视了。所以凡是能写的,我都写...

2013-07-05 10:20:47 448

java设计模式之为别人做嫁衣----代理模式

推荐两个微信公众账号:并发编程网、快乐编程摘要:感受设计演变过程中所蕴含的大智慧,体会乐与怒的程序人生中值得回味的一幕幕。本文转自大话设计模式第七章之代理模式!本文转载于:http://blog.csdn.net/monkey_d_meng/article/details/56898777.1为别人做嫁衣“小菜,今天见这个叫娇娇的美女见得如何呀?”大鸟一回家来就问小菜。“唉...

2013-07-04 09:33:56 146

Myeclipse 6.5 集成 jbpm

           流程框架jbpm现在被运用到很多地方,尽管它覆盖了很多领域,但在中国的发展是起步中,在实现工作流、审批问题的一些场景会用到它,现在谈谈如何集成jbpm到myeclipse;        注: JBPM,全称 Java Business Process Management,即业务流程管理;又名JBoss jBPM,属中间件;官方网站:http://www.jboss...

2013-05-16 17:44:18 151

pl/sql 连接远程数据库的几种情形

一、本地只安装过oracle服务端,pl/sql连接远程数据库1.安装过oracle服务端后,在系统环境变量中添加相应变量,如f:\app\Damon\product\11.2.0\dbhome_1\bin;2.  在F:\app\Damon\product\11.2.0\dbhome_1\NETWORK\ADMIN路径下找到tnsnames.ora文件,添加相关数据库配置,保存,如:...

2013-05-13 15:49:09 181

走在java的路上,就要做一个合格的程序猿

JAVA开发是一项高难度的工作,只有我们开发的自己懂得,但其他人却不这么认为,有不少舆论和搞笑的段子调侃我们程序员,这‘程序猿’就是一种,我们有着聪明的头脑去敲成千上万行代码,坚韧的个性去应对客户的种种压力,惊人的体力度过个无数个加班的夜晚,但一个小功能的完成就能让我们得到莫大的满足,让我们忘掉种种的烦躁和压力,我们时刻抱着学习的态度,生怕被这爆炸式的知识增长给埋没;时刻保持警惕与人竞争,这...

2013-04-06 01:14:32 100

原创 linux下DB2过期几种解决方式

    试用的DB2版本一般时间为90天,试用期过后数据库变无法正常打开,提示信息为数据库已过期,为了继续试用,有几种解决方式供大家参考:      1.简单直接的方法——修改linux系统日期,让DB2获取当前日期在过期时间之前;       命令:date    040517102013  或者  date -s "17:10:00 2013-04-05"  (比较灵活,请参考da...

2013-04-05 18:07:12 1127

传递字符串数组报文和解析

1 .项目中,难免遇到两个系统平台数据的交互,此时就需要通过接口来完成了;2.WebService 基于 HTTP 通信,它跨平台,使得易购平台能无缝衔接,将应用程序的逻辑和数据暴露,使得其他应用系统可重用这些数据;使用xml对数据封装,使得内容和结构分离,很强的可操作性,作为纯文本可方便的穿过防火墙,它规范统一、支持多种编码、易于扩展;组装报文:传递字符串数组public vo...

2013-03-21 19:28:01 929

原创 CXF 生成客户端报错 Two classes have the same XML type name

    原文链接:http://damonshell.sinaapp.com/?p=81    今天在调用接口时,报了个错误,意思为两个类调用了同一个XML TYPE;Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 4 counts of IllegalAnnotationExceptions ...

2013-02-27 19:18:03 605

Extjs之Ajax的运用

Ext.Ajax并不是一个类,而是一个对象,因此,我们不用实例化它;Ext.Ajax有个很重要的方法:requeset(),这个方法是实现ajax的前提和基础;Extjs自身已经实现了ajax异步传输机制,代码如下:Ext.Ajax.request({ url : Global_Path + '/manage/flow/operauth/modifyname.do?meth...

2013-01-23 19:49:06 119

如何远程连接DB2数据库,并批量导出数据库信息

[size=large]前提介绍:计算机A、B(A/B在同一局域网), 计算机B上装有linux操作系统,linux系统上装有DB2数据库。 目的:计算机A通过FTP连接到B上linux下的DB2数据库,将数据库表结构和数据批量导出。操作过程: 一、计算机A、B和linux 的连接 1.首先要保证这三个机器的ip要在同一网段,这里A和B为局域网中自动获取,所以要先设...

2012-12-31 16:42:44 1069

Oracle 横表/纵表用场以及它们之间的相互转换

[size=x-large][b]一、横表和纵表[/b][b]横表:[/b]通常指我们平时在数据库中建立的表,是一种普通的建表方式。 (主键、字段1、字段2......)如:时间、客户ID,基本通话费、漫游通话费,国内长途费、国际长途费....。[b]纵表:[/b]一般不多见,在表结构不确定的时候,如需增加字段的情况下的一种建表方式。[b]二、执行效率[/b] ...

2012-08-03 18:28:37 278

软件补丁

[size=large]也许你会认为现在计算机一切正常,自己也就是上上网、欣赏影音、玩玩游戏,这样还有必要安装补丁程序吗?在回答这个问题之前,咱们先来看看补丁的分类。一般说来,和计算机相关的补丁不外乎系统安全补丁、程序bug补丁、英文汉化补丁、硬件支持补丁和游戏补丁这五类,当你看完下面的各类补丁介绍之后,相信就不会再怀疑安装补丁程序的必要性了。   一、系统安全补丁   所...

2012-08-03 14:19:47 242

原创 myeclipse 安装和使用svn插件

以前使用过用subversion客户端对项目代码进行统一管理,对在eclipse中运用svn插件不太熟悉,近段时间在玩了一下svn插件,感觉不错,分享分享![b]一、安装方法: 方法一、如果可以上网可在线安装[/b] 1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install; 2. 选择Searc...

2012-07-18 18:08:05 85

原创 short s1 = 1;int i = 1; s1 = s1+i; s1+=i;

对两个容量不一样的数据类型的变量进行算术运算时,java会自动将小容量的变量进行精度提升,然后再进行运算,得到的结果类型是提升后的大容量的数据类型.如果将该结果赋值给小容量的数据类型的变量,则必须进行强制的类型转换,否则编译程序会报损失精度错.如楼主示例,用i来表示1:short s1 = 1;int i = 1;首先,因为short类型是16位的,而int类型是32位的,在进行(...

2012-06-25 18:18:47 115

OSGI之 Eclipse 插件使用OSGI

由于工作需要,下午花了点时间仔细了解了一下OSGI和如何在eclipse下使用它。[b]一、它们是什么?[/b] [b]**OSGI是什么?[/b] 1.它是一个标准,一个框架。 2.OSGi技术是面向Java的动态模型系统。OSGi服务平台向Java提供服务,这些服务使Java成为软件集成和软件开发的首选环境。Java提供在多个平台支持产品的可移植性...

2012-04-13 10:38:42 533

ant 简述及build.xml

一、ant 简述1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可...

2012-04-11 17:54:12 62

9 Reasons to Travel the World

[size=large] “Twenty years from now you will be more disappointed by the things you didn’t do than by the ones you did do. So throw off the bowlines, sail away from the safe harbor. Catch the trade ...

2012-04-09 16:03:48 69

我眼中的JSP,永不止步,尽在学习

去年就接触JSP了,对它的感觉就三点:1.动态的HTML;2.MVC中的视图层;3.servlet表单提交/嵌入java代码。今天看了一些关于JSP的东西,受益匪浅,觉得自己弱爆了。JSP的确很强大,包括它和java一样的跨平台,servlet的本质,强大的标签库等等。内容不是很多,但我觉得对JSP了解更深了,给大家分享下! [b] 一、JSP的全称[/b]...

2012-03-23 16:37:44 159

log4j+JDBC+mySQL 将对象写入数据库

    一、写前唠叨      最近写了一个关于将对象通过log4j的形式保存到数据库的例子,因对这个log4j正在入门,所以做之前查过很多资料,不过网上的信息比较简单,如下:    1.所有信息几乎全部在配置文件中进行获取,如:数据库相关的连接、用户名、密码、sql语句;日志相关的appender、输出、格式化、参数;    2.写到数据库中的仅是一个字符串而不是一个对象,如:将...

2012-03-20 18:28:00 155

献给UNIX的初学者

今天看了一篇陈皓关于对unix学习的看法,站在开发者的角度上,感觉写的特别好!他是一个资深的IT人,看完他的文章,我们除了感觉到他技术的深厚,我们也应该学习他这种对开发的热爱和辩证的思想! [b]原文题目:其实UNIX很简单[/b] [b] 原文链接[/b] :[url]http://blog.csdn.net/haoel/article/details/15...

2012-03-08 17:01:09 92

java 数据库设计 需要注意的

1. 原始单据与实体之间的关系     可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。   〖例1〗:一份员工履...

2012-03-06 18:15:11 168

原创 List/Set/Map 及 扩展

一、图形化直观形象深入         见附件!  二、图文式介绍及深入  1.这些类均在java.util包中    2. Collection接口    Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另...

2012-03-06 18:11:44 62

JAVA 解析XML (learn from WSZ)

    想想工作这大半年,看到过很多的解析XML的方法,具体都没有怎么研究过,今天特意到论坛取取经,发现了几本不错的经书!作为引用,和大家分享一下!    公司在用DOM4J,因此得好好研究研究!     测试环境:   AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server SP4、Sun JDK 1.4.1+Eclipse 2.1+R...

2012-03-05 18:06:12 80

JDBC 连接 DB2 的一个简单示例

一、先贴上代码,后作解释java源代码 public void getConnect() { Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; try { Class.forName("com.ibm.db2.jcc.DB2Driver").newIns...

2012-02-29 18:06:38 5090 2

初涉 JMS 值得学习别人的

1. JMS基本概念     JMS(Java Message Service) 即Java消息服务。它提供标准的产生、发送、接收消息的接口简化企业应用的开发。它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅(Pub/Sub)模型。P2P模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可以有多个接收者。     对...

2012-02-28 17:51:57 66

eclipse windows 颜色设置

1.eclipse 背景色设置:  Window->Preferences->(C/C++)->General->Editors->Text Editors->Backgroud colors  取消System default 设置成:RGB(204,232,207). 2.字体大小设置:菜单windows>Prefenrence...

2012-02-27 15:41:53 116

log4j 使用

1.log4j ,顾名思义,log for java ,即java日志.  ---->>Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致...

2012-02-27 12:48:01 83

空空如也

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

TA关注的人

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