作家
登录
  • 用Java编写你自己的简单HTTP服务器

    HTTP是个大协议,完整功能的HTTP服务器必须响应资源请求,将URL转换为本地系统的资源名。响应各种形式的HTTP请求(GET、POST等)。处理不存在的文件请求,返回各种形式的状态码,解析MIME类型等。...

    作者:wszsl32106-12
  • Java一次性查询几十万 几百万数据解决办法

    Java查询一次性查询几十万,几百万数据解决办法。很早的时候写工具用的一个办法,当时是用来把百万数据打包成rar文件。所以用了个笨办法。 希望高手指导一下,有什么好方法没有啊。 先批量查...

    作者:wszsl32106-12
  • 比较Java Swing中三种注册事件的方法

    Swing 是目前Java中不可缺少的窗口工具组,是建立图形化用户界面(GUI)程序的强大工具。Java Swing组件自动产生各种事件来响应用户行为。Java将事件封装成事件类,并且为每个事件类定义了一个事...

    作者:wszsl32106-12
  • 谈谈Java的自动装箱和拆箱

    Java作为面向对象语言,有人认为所看到的都是对象,事实上,在Java SE 5之前,基本类型默认并不是采用对象存在的如果您想要把基本类型作为对象来处理,就必须自行转换,不过,在Java SE 5之后,...

    作者:wszsl32106-12
  • 使用JDBC访问MySql的一个公共方法的解决方案

    本来项目都是用到例如Hibernate这些工具的,可是因为现在项目要求现在又丫的回到基于JDK的解决方案了。这个方法很简单,但是对于数据的连接使用连接池,连接池也是直接初始化的。package com; ...

    作者:wszsl32106-12
  • Java编程中“为了性能”尽量要做的几点

    最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结...

    作者:wszsl32106-12
  • 告别无止境的增删改查:Java代码生成器

    有感于马上要做个比较大的业务系统,想到那无止境的增删改查、粘贴复制,顿时脑后升起一阵凉风。于是想到个找或者写一个Java代码的生成器,这样在正常开发进度下,也能余下更多的时间去做些别的...

    作者:wszsl32106-12
  • Jenkins中使用Git和Maven之多个项目

    1.应用Aggregation管理多个子项目Maven中有一个Aggregation(聚合),可以将多个项目作为模块添加到一个pom.xml中,然后告诉Jenkins这个顶层pom.xml,就可以自动从Git中拿出这些项目的源代码,并...

    作者:wszsl32106-12
  • Hibernate的基本标签和映射

    hibernate基本映射标签和属性1.<hibernate-mapping>标签<hibernate-mapping schema="schemaName" (1) catalog="catalogName" ...

    作者:wszsl32106-12
  • Java Socket编程:初识TCP Socket

    Java为TCP协议提供了两个类,分别在客户端编程和服务器端编程中使用它们。在应用程序开始通信之前,需要先创建一个连接,由客户端程序发起;而服务器端的程序需要一直监听着主机的特定端口号,等...

    作者:wszsl32106-12
  • Java Socket编程:如何识别网络主机

    通过前面的笔记我们可以知道:一个客户端想要发起一次通信,先决条件就是需要知道运行着服务器端程序的主机的IP地址是多少。然后我们才能够通过这个地址向服务器发送信息。获取主机地址信息在Ja...

    作者:wszsl32106-12
  • Java Socket编程:基本的术语和概念

    计算机程序能够相互联网,相互通讯,这使一切都成为可能,这也是当今互联网存在的基础。那么程序是如何通过网络相互通信的呢?这就是我记录这系列的笔记的原因。Java语言从一开始就是为了互联网...

    作者:wszsl32106-12
  • Java HashMap分析之二:Hash code

    散列计算就是计算元素应该放在数组的哪个元素里。准确的说是放到哪个链表里面。按照Java的规则,如果你要想将一个对象放入HashMap中,你的对象的类必须提供hashcode方法,返回一个整数值。比如S...

    作者:wszsl32106-12
  • Java HashMap分析之一:基本结构

    Java的HashMap非常的常用,本篇研究它的实现算法,最后希望计算出内存占用,性能的量化数据,然后得出什么时候使用HashMap,什么时候不能滥用的结论。HashMap实际上是一个数组,数组里面的每个元...

    作者:wszsl32106-12
  • Java RMI远程调用

    这次是用java实现RMI 的远程调用:编写的过程大致为: 首先我们的启动Mysqlserver ,然后再里面建立一个数据库,以便我们在数据库中插入存放学生信息等。 先编写一个接口DataServer,并且...

    作者:wszsl32106-12
  • 5个让人激动的Java项目

    每个Java/JVM领域的技术专家都应从那些项目中获益,他们中有2011在SanJose举办的Jax 会议中提名为最好的技术产品奖的。我之所以选择他们是因为他们可以广泛用于一系列的项目中解决真实问题。作为...

    作者:wszsl32106-12
  • Java反射机制初探

    最近和一位师兄交流了一下Java,真可谓是大有收获,让我好好的学习了一下javad的反射机制,同终于明白了spring等框架的一个基本实现的思想,那么今天就和大家分享一下j...

    作者:wszsl32106-12
  • Java中常见IO的读写效率对比

    Java中的IO的类库非常的庞大,选择性非常的多,当面临一个问题时,往往不知道如何下手!更具我现在的理解,在效率不是非常重要的情况下,一般情况下可能只需要考虑两种情况,即想按照字节去读取,...

    作者:wszsl32106-12
  • Java多线程的监控分析工具(VisualVM)

    在Java多线程程序运行时,多数情况下我们不知道到底发生了什么,只有出了错误的日志的时候,我们才知道原来代码中有死锁。撇开代码检查工具,我们先讨论一下利用VisualVM监控,分析我们的多线程...

    作者:wszsl32106-12
  • SSH2实现数据库和界面的分页

    分页应该是在我们开发web应用时经常要做的工作,能够比较简洁的实现数据库和视图层的分页十分重要。在数据库层利用Hibernate进行数据库的分页,将从数据库中查询出的数据封装为javabean;在视图...

    作者:wszsl32106-12
  • 使用Selenium2测试含有iframe的Ajax网页

    前 言本文主要通过一个简单的例子,来讨论以下两个问题: 使用Selenium对由Ajax动态加载的页面进行测试 测试含有iframe标签的网页本文不是Selenium2的简单介绍或者入门内容,目标读者是至...

    作者:wszsl32106-12
  • 使用JNI进行混合编程:在C/C++中调用Java代码

    JNI就是Java Native Interface, 即可以实现Java调用本地库, 也可以实现C/C++调用Java代码, 从而实现了两种语言的互通, 可以让我们更加灵活的使用。通过使用JNI可以从一个侧面了解Java内部的一些...

    作者:wszsl32106-12
  • 详解Java类的生命周期

    引言最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材...

    作者:wszsl32106-12
  • Java图形界面开发:高级Swing容器(三)

    11.5 JViewport类JViewport很少在JScrollPane之外使用。通常情况下他位于JScrollPane的中间并且使用ViewportLayout管理器来响应在小空间内显示大Component的定位请求。除了位于JScrollPane的中间...

    作者:wszsl32106-12
  • Java Excel API及详细教程

    有时在java开发中会操作excel表格,其实操作起来也特别简单。这里把前期操作步骤说一下,本文会简单的介绍一个开放源码项目:Java Excel Api,使用它大家就可以方便的操作Excel文件了。首先下载...

    作者:wszsl32106-12