`
高级java工程师
  • 浏览: 408958 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
关键字: eclipse快捷键大全 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省 ...

java反射

关键字: 反射的基础用法 import java.lang.reflect.Array; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; /** * Java Reflection Cookbook * * @author Michael Lee * @since 2006-8-23 * @version 0.1a */ public class Reflection {     /**      * 得到某个对象的公共 ...
jsp文件上传大多采用采用开源项目来简化处理,这里列出常用的两个jar包的实现,并进行比较,说明他们的优缺点和应该注意的问题。 Commons FileUpload,可以在http://jakarta.apache.org/commons/fileupload/下载,这个包需要Commons IO的支持,可以在http://jakarta.apache.org/commons/io/下载 com.oreilly.servlet,可以在http://www.servlets.com/cos/下载 Commons FileUpload提供三种文件上传处理方式,DiskFileUpload、 ...
    public HttpServletResponse download(String path, HttpServletResponse response) {         try {             // path是指欲下载的文件的路径。             File file = new File(path);             // 取得文件名。             String filename = file.getName();             // 取得文件的后缀名。             String ext = filename.sub ...
这里我们需要使用spring的ioc将DAO诸如到service中,所以不要忘记在service实现类中加入DAO作为属性。 PersonServiceImpl.java Java代码  1.package test.s2sh.service.impl; 2. 3.import java.util.List; 4. 5.import test.s2sh.bean.Person; 6.import test.s2sh.dao.PersonDAO; 7.import test.s2sh.service.PersonService; ...
Struts 2,Spring 2,Hibernate 整合 开发工具Eclipse 6.5/6.6 GA 1.首先创建一个web工程,我们暂且启明为s2sh 这里我们选择的是Java EE 5.0 finish 2.向工程加入hibernate支持,这里我们使用的是hibernate 3.2 默认就可以,不要忘记将jar包加入到/WebRoot/WEB-INF/lib 接着next 实际上这里的hibernate.cfg.xml不起作用,因为该配置文件的内容由后面的spring配置文件进行管理,我们可以在创建之后将其删除 默认next 我们根 ...
1.<?xml version="1.0" encoding="UTF-8"?>  2.<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"  3.    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  4.    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   h ...
首先说ssh 继承action类,保证单例才能保证线程安全,struts依赖servletapi,无法摆脱action重用性,用表单提交,不方便,struts基于webworke,实现action接口,脱离容器,每个对象都是实例化的,所以线程安全,解除了action的问题,action可以重用,使用nogl jons 等等,方便, hibernate持久化操作,封装jdbc,有1级缓存,2级缓存,在少量数据,速度相当快,在数据大的情况效率降低。因为他批量处理,spring,服务,对struts+hibernate进行管理,尤其aop,ioc实在太强大了,oop面向方面编程,pointcut切点, ...
来源: ITPUB论坛     (一)JSP的中文乱码问题      其根源在于:Web容器(Tomcat)默认的字符处理编码是iso-8859-1,对于需要在浏览器页面上显示中文的JSP程序,     但在程序中并没有指定中文的字符集,那么中文将在浏览器 ...
      我们的项目是用DotNet实现Socket连接,用多线程处理多用户。我就谈一下在实现过程中遇到的问题。下面是我服务器的简化实现。    private Socket clientSocket;   public void Start()   {   Thread thread=new Thread(new ThreadStart(MainService));   thread.Start();   }   void MainService()   {   listener=new TcpListener(111111);   listener.Start();   while(tr ...
来源: 网络转载 什么是Socket   Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发 TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。   Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话, 就很容易了解Socket了。网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。 Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的Socket描述符,随后 的连接建立、数据传输等 ...
Server 代码 package com; import java.net.*;import java.io.*;import java.util.*; public class Server { public static void main(String[] args) throws Exception {  ServerSocket server = new ServerSocket(8001);  List<Socket> ss = new ArrayList<Socket>();  while (true) {   Socket socket = server ...
 Java Socket通讯在我们实际使用的时候有很多我们需要注意的。那么首先我们就来看看在实际操作中Java Socket通讯如何进行准备和如何建立连接的。希望大家有所收获。   一、准备:   服务端:JDK1.5 (这个不用介绍了吧?)   服务端IDE:eclipse (它的主页)   客户端:FLEX 3 (Adobe&reg; Flex&reg; 3 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序的高效率的开放源码框架。)   客户端IDE:Flex Builder 3 (它的官方摘要页)   二、缘分的相遇(建立连接): ...
2011年1月11日,公布由班亚历克斯在云中计算、数据存储,爪哇,OSGi,开源话音未落,鲁尼、弹簧、工具、网站。 是我们的荣幸宣布一般性能春天的1.1.1袋鼠一样需要同样多的爱。 这个新发行的搜集了超过250修复及改进,包括许多性能和功能的改善。 像往常一样,SpringSource工具套房(STS)2.5.2不久将会公布,把春天的这个新版本的袋鼠一样需要同样多的爱。 你也可以下载无与伦比的版本的春天,让立即开始1.1.1袋鼠一样需要同样多的爱。 让我们简要旅游一些越显著改进我们添加到1.1.1袋鼠一样需要同样多的爱。 如果你升级Roo-based项目,我们鼓励你复习version-sp ...
【以scott用户登录】 查询练习(一) --1.选择部门30中的雇员 select * from emp where deptno=30; --2.列出所有办事员的姓名、编号和部门 select empno, ename, deptno from emp; select empno, ename, (select dname from dept d where d.deptno=e.deptno) as "DNAME" from emp e; --3.找出佣金高于薪金的雇员 select * from emp where comm>sa ...
Global site tag (gtag.js) - Google Analytics