自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曹胜欢

欢迎关注微信账号:java那些事:csh624366188.每天一篇java相关的文章

  • 博客(247)
  • 资源 (15)
  • 收藏
  • 关注

原创 Java Web 服务性能优化实践

来源:IBM developerworks简介: 本文介绍如何提升 Java Web 服务性能,主要介绍了三种方法:一是采用 Web 服务的异步调用,二是引入 Web 服务批处理模式,三是压缩 SOAP 消息。重点介绍在编程过程中如何使用异步 Web 服务以及异步调用和同步调用的差异点。本文还示范了如何在项目中使用以上三种方法,以及各种方法所适合的应用场景。Java Web 服务简介Web 服务是

2012-12-25 11:26:25 4476

原创 Java程序员从笨鸟到菜鸟之(一百一十)一步一步学习webservice(四)Axis2开发webservice详解

Axis2是Apache提供的一款第三方Web Services引擎,与其前身Apache Axis相比,axis2更加高效、模块化,也更面向于XML的组织。经过精心的设计,axis2提供了更加便利的模块添加功能。  基于新的体系结构进行了全新编写,而且没有采用 Axis 1.x 的常用代码。支持开发 Axis2 的动力是探寻模块化更强、灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到

2012-12-21 10:22:17 15594 14

原创 java程序员菜鸟进阶(三)oracle基础详解(三)常用的SQL PLUS命令详解

Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql*

2012-12-06 10:17:57 3872 10

原创 缓存、缓存算法和缓存框架简介

英文原文:jtraining,译文:Lixiang引言我们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,可是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。在这边文章,我们会去讨论缓存,缓存算法,缓存框架以及哪个缓存框架会更好。面试“缓存就是存贮数据(使用频繁的数据)的临时地方,因为取原始数据的代价太大了,所以我可以取得快一些。”这就是 pr

2012-12-05 16:22:39 5604 4

原创 java程序员菜鸟进阶(二)oracle基础详解(二)oracle查询语句和数据排序

本文所以练习都是基于oracle自带提供的一个数据库进行的。数据库中包含员工表emp。部门信息表dept。员工工资工总表下面是三个表的表结构:一:基本查询语句1.最简单的查询所有列语句Select * from emp;2.查询指定列表的查询语句Select empno ,ename,sal from emp;注意:oracle默认的字符型和日期型数据是左对齐。而数字数据是右对齐3.带有简单算术运

2012-12-03 09:07:02 9778 21

原创 献给初学者:谈谈如何学习Linux操作系统

本文出自 “技术成就梦想” 博客,请务必保留此出处http://ixdba.blog.51cto.com/2895551/569329。为了能把这篇不错的文章分享给大家。所以请允许我暂时用原创的形式展现给大家一、 选择适合自己的linux发行版谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打

2012-12-02 11:09:44 151565 17

原创 java程序员菜鸟进阶(一)oracle基础详解(一)Windows_7安装oracle和简单配置详解

从今天开始,我也即将步入oracle的行列。一直以来对oracle都有一种敬畏的感觉。一直以来感觉oracle和其他数据库不一样。也许是因为大一的时候被老师给吓住了吧。今天稍微尝试了一下。初步感觉oracle没有想象的那么神圣了。呵呵。既然是学习成果。那么就要分享给大家。希望为大家以后的学习能提供一点的帮助。今天我先为大家介绍一下Windows_7下的oracle的安装。首先附上oracle下载地

2012-12-01 11:53:19 5115 5

原创 oracle 10g 在win7下安装,提示程序异常终止,发生未知错误

oracle 10g 在win7下安装,提示程序异常终止,发生未知错误在网上搜结果:修改Oracle 10G\database\stage\prereq\db\refhost.xml在     后面添加         再到install目录中找到oraparam.ini文件,找到#Windows=4.0,5.0,5.1,5.2修改成#Windows=4.0,5.0,5.1,5.2,6.1在后面添

2012-11-30 16:32:04 9463 3

原创 Java程序员从笨鸟到菜鸟之(一百零九)一步一步学习webservice(三)开发第一个基于XFire的webservice

在日常开发中,常用的webservice引擎主要有Axis,axis2,Xfire以及cxf(Xfire的升级版)。现在只有axis2和cxf官方有更新。今天我们先以一个比较老的引擎为例。来讲诉一下webservice的主要用法和简单原理。      XFire是新一代的Java Web服务引擎,XFire使得在JavaEE应用中发布Web服务变得轻而易举。和其他Web服务引擎相比,XFire的配

2012-11-27 12:05:53 11778 16

原创 Java程序员从笨鸟到菜鸟之(一百零八)一步一步学习webservice(二)webservice基本原理

本来这第二篇打算讲解“开发第一个基于XFire的webservice”的内容来着。但是想想。开发实例只是局限于了会用的层面上。如果想真正的理解webservice还是需要挖掘其原理。所以本篇文章我想还是和大家一起来学习一下webservice的原理吧。知其原理,应用直接就是小case了。在学习webservice的原理之前。我想还是有必要弄清另一个概念—SOA.这个概念在很多学术论文和文章中经常和

2012-11-26 10:30:23 19380 12

原创 Java程序员从笨鸟到菜鸟之(一百零七)一步一步学习webservice(一)开篇

Webservice技术在web开发中算是一个比较常见技术。这个对于大多数的web开发者,别管是java程序员还是.NET程序员应该都不是很陌生。今天我就和大家一起来学习一下webservice的基本内容。此篇文章作为webservice的开篇,首先我们来看一下什么是webservice。他能干什么用呢?什么是webservice?     Web Services是由企业发布的完成其特定商务需求

2012-11-25 09:06:37 22017 20

转载 当你输入一个网址的时候,实际会发生什么?

原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/  作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. 首

2012-11-21 22:46:59 6746 2

原创 Java程序员从笨鸟到菜鸟之(一百零六)java操作office和pdf文件(四)页面列表导出cvs,excel、pdf报表.

在平常的开发中我们常常遇到不仅仅只是导出excel报表的情况。有时候也需要导出pdf或者CSV报表。其实原理都差不多。刚开始本来不打算也这篇博客介绍这个的。感觉这篇博客和前面的博客有点雷同。原理基本都一样。但想了想。有时候可能有些童鞋遇到这样的需求会无从下手。所以还是记录下来。帮助一下那些需要这个需求的童鞋。如果你对前面几篇博客的原理都搞明白了。这篇博客你完全可以不看了。仅仅只是代码的实现不同而已

2012-11-21 13:20:53 10195 12

原创 【推荐】程序员必读的三十本经典巨作

在浏览博客的时候无意间发现的这篇文章,感觉每本书都是经典的巨作啊。所以想推荐给大家看一下。希望大家共同学习本文转载于:http://iteye.blog.163.com/blog/static/186308096201271931628953/很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右

2012-11-16 23:02:08 48520 11

转载 程序员技术练级攻略

月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我

2012-11-16 22:50:20 5063

原创 【活动】免费来拿计算机图书啦——“让计算机图书更有价值”活动

算算真正开始在CSDN写博客差不多有九个多月了。首先要谢谢这九个多月来一直支持我的朋友们。尤其为我的博客指正的朋友们。最近总是在想,是否能通过自己微博的力量为初学者做些什么,也算是对中国软件的发展做一点小小的贡献吧。今天和一个北大青鸟(此非广告,我很讨厌培训机构)的朋友聊天。他说他是一个高中毕业生。没有上过大学。几乎没买过什么书本。通过这次聊天我找到了一些灵感。马上就快要进入毕业生的实习期了。不知

2012-11-16 09:36:10 4418 46

原创 Java程序员从笨鸟到菜鸟之(一百零五)java操作office和pdf文件(三)利用jxl实现数据导出excel报表以及与POI的区别

在上一篇博客中我们介绍了利用Apache开源项目POI实现数据库数据导出excel报表的知识。其实在Java世界里,有两套成熟的开源工具支持对Excel文件的操作:一个是Apache POI;另一个则是本文将要介绍的Java Excel API。Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读/写功能。该项目分

2012-11-14 08:56:58 7028 6

原创 Java程序员从笨鸟到菜鸟之(一百零四)java操作office和pdf文件(二)利用POI实现数据导出excel报表

在上一篇博客中,我们简单介绍了java读取word,excel和pdf文档内容 ,但在实际开发中,我们用到最多的是把数据库中数据导出excel报表形式。不仅仅简单的读取office中的数据.尤其是在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF 。所以今天我们来简单看一下利用Apache  POI实现数据库中数据导出excel

2012-11-12 08:24:10 11396 8

原创 Java程序员从笨鸟到菜鸟之(一百零三)java操作office和pdf文件(一)java读取word,excel和pdf文档内容

在平常应用程序中,对office和pdf文档进行读取数据是比较常见的功能,尤其在很多web应用程序中。所以今天我们就简单来看一下java对word、excel、pdf文件的读取。本篇博客只是讲解简单应用。如果想深入了解原理。请读者自行研究一些相关源码。首先我们来认识一下读取相关文档的jar包:1. 引用POI包读取word文档内容poi.jar 下载地址http://apache.freelamp

2012-11-08 10:49:28 39935 37

原创 Java程序员从笨鸟到菜鸟之(一百零二)sql注入攻击详解(三)sql注入解决办法

在前面的博客中,我们详细介绍了:       sql注入攻击详解(二)sql注入过程详解        sql注入攻击详解(一)sql注入原理详解       我们了解了sql注入原理和sql注入过程,今天我们就来了解一下sql注入的解决办法。怎么来解决和防范sql注入,由于本人主要是搞java web开发的小程序员,所以这里我只讲一下有关于java w

2012-11-05 08:46:45 23423 17

原创 Java程序员从笨鸟到菜鸟之(一百零一)sql注入攻击详解(二)sql注入过程详解

在上篇博客中我们分析了sql注入的原理,今天我们就来看一下sql注入的整体过程,也就是说如何进行sql注入,由于本人数据库和网络方面知识有限,此文章是对网上大量同类文章的分析与总结,其中有不少直接引用,参考文章太多,没有注意出处,请原作者见谅) SQL注入攻击的总体思路是:1.发现SQL注入位置;2.判断后台数据库类型;3.确定XP_CMDSHELL可执行情况4.发

2012-10-25 10:12:50 23554 19

原创 Java程序员从笨鸟到菜鸟之(一百)sql注入攻击详解(一)sql注入原理详解

前段时间,在很多博客和微博中暴漏出了12306铁道部网站的一些漏洞,作为这么大的一个项目,要说有漏洞也不是没可能,但其漏洞确是一些菜鸟级程序员才会犯的错误。其实sql注入漏洞就是一个。作为一个菜鸟小程序员,我对sql注入的东西了解的也不深入,所以抽出时间专门学习了一下。现在把学习成果分享给大家,希望可以帮助大家学习。下面我们就来看一下。一、什么是sql注入呢?        所

2012-10-24 08:00:51 36902 46

原创 Java程序员从笨鸟到菜鸟之(九十九)深入java虚拟机(八)开发自己的类加载器

欢迎阅读本专题的其他博客:                     深入java虚拟机(一)——java虚拟机底层结构详解                         深入java虚拟机(二)——类的生命周期(上)类的加载和连接                         深入java虚拟机(三)——类的生命周期(下)类的初始化

2012-10-22 09:26:43 19180 20

原创 Java程序员从笨鸟到菜鸟之(九十八)深入java虚拟机(七)深入源码看java类加载器ClassLoader

欢迎阅读本专题的其他博客:                    深入java虚拟机(一)——java虚拟机底层结构详解                         深入java虚拟机(二)——类的生命周期(上)类的加载和连接                         深入java虚拟机(三)——类的生命周期(下)类的初始化

2012-10-19 11:34:36 10599 7

原创 Java程序员从笨鸟到菜鸟之(九十七)深入java虚拟机(六)——类加载的父亲委托机制

在前面两篇博客中我们简单介绍了类加载器的基础和类的生命周期的基础内容,今天我们来继续深入的来看一下java的类加载器的详细内容。我们都知道。类加载器用来把类加载到java虚拟机。从JDK2.0开始,类的加载过程采用父亲委托机制。JVM的ClassLoader采用的是树形结构,除了根类加载器以外,每个ClassLoader都会有且仅有一个父类加载器,用户自定义的ClassLoader默认的父类加载器

2012-10-16 12:11:23 12474 14

转载 Java面试宝典2013版(超长版)

一. Java基础部分......................................................................................................21、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?.....22、Java有没有goto?........................

2012-10-14 18:21:14 61670 5

原创 Java程序员从笨鸟到菜鸟之(九十六)深入java虚拟机(五)——java本地接口JNI详解

对于java程序员来说,java语言的好处和优点,我想不用我说了,大家自然会说出很多一套套的。但虽然我们作为java程序员,但我们不得不承认java语言也有一些它本身的缺点。比如在性能、和底层打交道方面都有它的缺点。所以java就提供了一些本地接口,他主要的作用就是提供一个标准的方式让java程序通过虚拟机与原生代码进行交互,这也就是我们平常常说的java本地接口(JNI——java native

2012-10-12 09:25:50 16917 19

原创 Java程序员从笨鸟到菜鸟之(九十五)深入java虚拟机(四)——java虚拟机的垃圾回收机制

Java语言从出现到现在,一直占据编程语言前列,他很大的一个原因就是由于java应用程序所运行的平台有关。我们大家都知道java应用程序运行在java虚拟机上。这样就大大减少了java应用程序和底层操作系统打交道的频率。这也就为java程序的跨平台提供了良好的基础。在java虚拟机中为我们提供了一个很重要的机制就是java虚拟机的自动的内存管理机制。也就是我们平时所说的垃圾回收机制,这使得开发人员

2012-10-06 10:11:03 16774 18

原创 优秀有价值的博客收藏列表(持续更新)

本文属于本人资源整理,大多数的资源来自于:我的Google Reader订阅:http://blog.csdn.net/chenyusiyuan/article/details/5945540【大学生活】优秀的有趣的博客:http://blog.csdn.net/xiaowei_cqu/article/details/8034195价值博客列表:http://blog.csdn

2012-10-02 13:52:35 23056 39

原创 PV操作和信号量机制实现进程同步(对多个临界资源的互斥访问)

进程同步是我们在多线程中讨论最多的一个话题,在大多数的开发语言中,他们都有自己实现进程同步的方法或者实现。但归根结底他们实现的方式都是基于操作系统的进程同步的方式。今天我们就一起来看一下在操作系统这个底层中是怎么实现进程同步的。在计算机操作系统中,PV操作是进程管理中的一个很重要的方式,这是重点也是难点。 在看PV操作之前,我们先来看另一个比较重要的概念——信号量。

2012-10-01 16:54:33 15017 3

原创 铁道部12306后台技术框架、完整异常栈信息以及技术缺点和漏洞

铁道部旗下在线购票网站12306自诞生起就一直为人所诟病,网站经常崩溃、UI粗糙、漏洞满框,但这都不是什么新闻了,近日网友爆出12306的技术框架及其表结构,大家可以来一览究竟。下图是爆出的SQL语句,可以明显地看出其表结构,相信各位技术人员能够轻易地辨别出网站开发者的功底如何了吧。

2012-09-28 16:46:43 28465 37

原创 给大一师弟师妹的一些建议

好多天没写博客了,最近又懒了,图书馆坐不住了,技术博客也不想写了,微机原理开始学不懂了。最近校园里最近最活跃的莫过是大一的师弟师妹们了,看到他们,感觉时间过的好快,不知不觉我也从一个大一新生慢慢过渡到了一个大三的即将毕业的学生了。回想过去的两年多的大学,感觉有好多的不足,也感觉有好多做的挺不错的地方(呵呵,稍微自恋一下)。大一的师弟师妹们很可爱,呵呵。他们看起来真的好童真。问了问他们的年龄好像都挺

2012-09-23 17:25:45 10454 16

原创 Java程序员从笨鸟到菜鸟之(九十四)深入java虚拟机(三)——类的生命周期(下)类的初始化

上接深入java虚拟机——深入java虚拟机(二)——类加载器详解(上),在上一篇文章中,我们讲解了类的生命周期的加载和连接,这一篇我们接着上面往下看。       类的初始化:在类的生命周期执行完加载和连接之后就开始了类的初始化。在类的初始化阶段,java虚拟机执行类的初始化语句,为类的静态变量赋值,在程序中,类的初始化有两种途径:(1)在变量的声明处赋值。(2)在静态代码块处赋值,

2012-09-08 15:00:55 13108 34

转载 26 个 JQuery 使用小技巧(jQuery tips, tricks & solutions)

The use of the jQuery library is growing and growing(just released jQuery 1.4), more and more people are using this useful javascript library. This means that more and more useful jQuery tips, tri

2012-09-05 19:16:33 5316

原创 Java程序员从笨鸟到菜鸟之(九十三)深入java虚拟机(二)——类的生命周期(上)类的加载和连接

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188              类加载器,顾名思义,类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码

2012-09-05 10:30:19 21317 24

原创 Java程序员从笨鸟到菜鸟之(九十二)深入java虚拟机(一)——java虚拟机底层结构详解

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188         在以前的博客里面,我们介绍了在java领域中大部分的知识点,从最基础的java最基本语法到SSH框架。这里面应该包含了在java领域里面的大部分内容了吧。但是,那些知识点是让我们从一个应用的层面上了解了java,java程序真正底层的运行机制和一些底层虚拟机的工作我

2012-09-03 11:27:51 78818 48

原创 Java程序员从笨鸟到菜鸟之(九十一)跟我学jquery(七)jquery动画大体验

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188                   最近一直感觉自己好忙,每天都浑浑噩噩的过着,转眼间,好像有好长时间没有更新笨鸟到菜鸟了。现在想想,实在罪过了。自从从北京回来就一直投入不了状态,所以也想利用一下这个写博客的机会来促进自己早日投入状态吧。今天我们要讲的是jquery动画的东西,其实

2012-08-10 11:46:57 7905 4

原创 北京实习总结——记住牛人那些话

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188       短短的北京实习的日子,简单的可以概括为下面几个字:“痛并快乐着”。实习的地方是一个创业团队,他们主要是做自己的产品的研发,现在产品已经到了快接近尾声了,应该用不了多长时间就要上线了吧,我去了其实就算是一个打杂的,本来对产品又不熟悉,用到的技术.Net也不是很熟。总体

2012-08-03 10:28:01 7533 31

原创 11 个惊人的 CSS3 和 jQuery 制作的教程收集

CSS3 为 Web 开发带来了非常令人兴奋的变化,特别是在 CSS 3D 转换、动画等特性的支持,可以轻松的创建很酷的 Web 效果。在这篇文章中我们介绍 11 个使用 CSS3 和 jQuery 实现的特效,很酷。使用 jQuery 和 CSS 实现的放大镜效果简单而惊人的CSS3边框过渡效果CSS3中的手风琴风格滑块 使用jQu

2012-07-28 19:05:33 4269 6

原创 在校大学生谈项目管理

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188    看到标题,很多人肯定开始抱怨我是标题党了吧,呵呵,很多人都可能会想,一个普通的大学生,根本就没有什么项目经验,何来项目管理经验,也就是只会吹吹牛吧。如果你要这么想,我也没办法,呵呵。其实我感觉,项目管理的好坏和一个人技术的强弱和项目经验的多少并不成正比,当然了,一点项目经验都没有

2012-07-25 07:58:27 6423 5

导出pdf、csv、excel报表

导出pdf、csv、excel报表 博客介绍:http://blog.csdn.net/csh624366188

2012-11-20

java程序员由菜鸟到笨鸟高清完整PDF版

在众多朋友的支持和鼓励下,《Java程序员由菜鸟到笨鸟》电子版终于和大家见面了。本电子书涵盖了从java基础到javaweb开放框架的大部分内容。在编写的过程中,难免会出现一些错误,希望大家能多多提些意见。

2012-09-20

基于SSH商场管理系统

基于SSH的商场管理系统,基于SSH的商场管理系统

2012-07-17

SSH实现学生选课系统

SSH实现学生选课系统

2012-06-22

jquery中文API

jquery中文API

2012-06-17

spring+struts2整合源码

详细介绍:细谈Spring(十一)深入理解spring+struts2整合(附源码)http://blog.csdn.net/csh624366188/article/details/7666280

2012-06-15

自己动手模拟spring

代码详解:http://blog.csdn.net/csh624366188/article/details/7637705

2012-06-06

Struts2拦截器实现权限控制demo

Struts2拦截器实现权限控制demo,我感觉对初学者还是有一定帮助的

2012-05-08

JSP入门教程

JSP入门教程

2011-09-04

c#数据库连接.。。。

c#数据库连接。。。。。。。。。。。。。。。。。。。。。。。

2011-09-04

C#控件和属性大全.doc

C#控件和属性大全.doc

2011-09-04

Java Web自学笔记

Java Web自学笔记......................

2011-09-04

游戏编程高级教程。。。。。。。

高级教程哦,学游戏开发不可缺少的哦。。。。。。。。。。

2011-04-19

JDBC自学笔记.........

JDBC自学笔记。。。.,很好的java学习笔记哦,分享一下、。。。

2011-04-19

空空如也

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

TA关注的人

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