`
Damon_Zhang
  • 浏览: 69657 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
写在最前:         有段时间没有好好再看看sql了,不论是优化还是业务逻辑完成,公司的数据库交互都已封装了80%以上了,回过头来,仔细看看这些sql,还是有不少感悟,看了一篇别人的笔记,借鉴给大家:http://blog.csdn.net/confidence68/article/details/37595549           另外,昨天发的淘宝店铺信息 (http://shop111135057.taobao.com ),大家给予了不少的支持,这是和小伙伴一起创业试水的,呵呵,见笑了,在这里非常感谢大家,再者就是大家多多关注我的微信公众账号:快乐编程,和大家一起交流技术; ...
最近看了一篇关于Java8的文章,分享给大家 :http://www.infoq.com/cn/articles/Java-8-Quiet-Features?utm_source=infoq&utm_medium=popular_links_homepage   时间戳锁 一直以来,多线程代码是服务器开发人员的毒药(问问Oracle的Java语言架构师和并行 ...

JAVA IO 回顾

    博客分类:
  • Java
Java流操作有关的类或接口: Java流类图结构:   流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将 ...
Hibernate缓存的作用:             Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在 ...
定义: 确保某一个类只有一个实例,而且自动实例化并向整个系统提供这个实例。 代码: Singleton类称为单例类,通过使用private的构造函数确保了在一个应用中只产生一个实例,并且是自行实例化的。 /** * 线程安全的单 ...
          比如我们要新加个模块功能,首先会新建一个action类,让它继承某个抽象类A,A就是这个模板,里面包含了抽象方法B和非抽象方法C,B就是一类比如增删改查的方法,C就是一类比较复杂业务的方法,因为C方法可能 ...
推荐两个微信公众账号:并发编程网、快乐编程 本文转载于:大话设计模式第九章之原型模式 9.1夸张的简历 “小菜,在忙什么呢?”大鸟回家来看到小菜在整理一堆材料。”“明天要去参加一个供需见面会,所以在准备简历 ...
推荐两个微信公众账号:并发编程网、快乐编程 摘要:感受设计演变过程中所蕴含的大智慧,体会乐与怒的程序人生中值得回味的一幕幕。本文转自大话设计模式第七章之代理模式! 本文转载于:http://blog.csdn.net/monkey_d_meng/article/details/5689877 7.1为别人做嫁衣 “小菜,今天见这个叫娇娇的美女见得如何呀?”大鸟一回家来就问小菜。 “唉,别提了,人家是有男朋友的。”小菜无精打采地答道。 “有男朋友了啊,这倒是我没料到,那为什么还找你帮忙修电脑?” “她男友叫戴励,在北京读大学呢,他们高中就开始谈恋爱了。”小菜说,“而且她还告诉了我 ...
           流程框架jbpm现在被运用到很多地方,尽管它覆盖了很多领域,但在中国的发展是起步中,在实现工作流、审批问题的一些场景会用到它,现在谈谈如何集成jbpm到myeclipse;         注: JBPM,全称 Java Business Process Management,即业务流程管理;又名JBoss jBPM,属中间件;官方网站:http://www.jboss.org/jbpm/,里面有很多不错的介绍;         一、安装过程:                1.下载版本为jbpm-jpdl-suite-3.2.GA,解压;下载地址:参考官网或者到 ...
一、本地只安装过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文件,添加相关数据库配置,保存,如: 4A2_auditdb= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =10.4.203.19 ...
JAVA开发是一项高难度的工作,只有我们开发的自己懂得,但其他人却不这么认为,有不少舆论和搞笑的段子调侃我们程序员,这‘程序猿’就是一种,我们有着聪明的头脑去敲成千上万行代码,坚韧的个性去应对客户的种种压 ...
    试用的DB2版本一般时间为90天,试用期过后数据库变无法正常打开,提示信息为数据库已过期,为了继续试用,有几种解决方式供大家参考:       1.简单直接的方法——修改linux系统日期,让DB2获取当前日期在过期时间之前;        命令:date    040517102013  或者  date -s "17:10:00 2013-04-05"  (比较灵活,请参考date命令大全)        备注:在修改完后,需要执行命令hwclock或者clock将当前时间保存到系统时间;              这是因为在Linux中有硬件时钟与系 ...
1 .项目中,难免遇到两个系统平台数据的交互,此时就需要通过接口来完成了; 2.WebService 基于 HTTP 通信,它跨平台,使得易购平台能无缝衔接,将应用程序的逻辑和数据暴露,使得其他应用系统可重用这些数据; 使用xml对数据封装,使得内容和结构分离,很强的可操作性,作为纯文本可方便的穿过防火墙,它规范统一、支持多种编码、易于扩展; 组装报文:传递字符串数组 public void createXml() { try { String[] input = { "damon,907931506", "chris,776295345&q ...
    原文链接:http://damonshell.sinaapp.com/?p=81     今天在调用接口时,报了个错误,意思为两个类调用了同一个XML TYPE; Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 4 counts of IllegalAnnotationExceptions Two classes have the same XML type name "{http://ws.check4AChannel.channel.asiainfo.com/}createC ...
Ext.Ajax并不是一个类,而是一个对象,因此,我们不用实例化它; Ext.Ajax有个很重要的方法:requeset(),这个方法是实现ajax的前提和基础; Extjs自身已经实现了ajax异步传输机制,代码如下: Ext.Ajax.request({ url : Global_Path + '/manage/flow/operauth/modifyname.do?method=approval', method : 'post', params : { approval : Ext.encode(histroyForm.getForm().getValue ...
Global site tag (gtag.js) - Google Analytics