随笔分类 -  java

摘要:1、源码包准备: 首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk7- downloads-1880260.html,我下载jdk-7u45-linux-x64.tar.gz,下载到主目录 2、解压源码包 通 阅读全文
posted @ 2017-04-03 20:14 欧阳平 阅读(141) 评论(0) 推荐(0) 编辑
摘要:一、修改Servlet的默认模板代码 使用MyEclipse创建Servlet时,根据默认的Servlet模板生成的Servlet代码如下: 在实际开发中,这些生成的代码和注释一般我们都用不到的,每次都要手工删除这些注释和代码,很麻烦,因此可以根据开发的实际情况修改Servlet的模板代码,改成符合 阅读全文
posted @ 2017-03-29 23:56 欧阳平 阅读(707) 评论(0) 推荐(0) 编辑
摘要:hibernate.cg.xml 可以通过myeclipse自动生成,添加数据库信息; HibernateSessionFactory.java 也可以通过myeclipde自动生成,主要为设置和获得配置文件信息、获得Session和建立SessionFactory的方法类封装 DAO方法 举例 S 阅读全文
posted @ 2017-03-25 00:42 欧阳平 阅读(157) 评论(0) 推荐(0) 编辑
摘要:Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同 阅读全文
posted @ 2017-03-23 13:37 欧阳平 阅读(206) 评论(0) 推荐(0) 编辑
摘要:用于构建项目对象模型,ant为java技术开发提供的是跨平台构建任务,maven采用了ant多数构建。 开源项目管理。 阅读全文
posted @ 2017-03-21 21:00 欧阳平 阅读(115) 评论(0) 推荐(0) 编辑
摘要:unit相比于client更接近浏览器,模拟浏览器访问状态,两者都是将网页封装成了一个对象,不同是,client能更好地操作网页元素。 but 官方unit已经很老了,08年的,已经不更新了。 阅读全文
posted @ 2017-03-14 17:38 欧阳平 阅读(221) 评论(0) 推荐(0) 编辑
摘要:Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象 request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找respon 阅读全文
posted @ 2017-03-08 16:38 欧阳平 阅读(592) 评论(0) 推荐(0) 编辑
摘要:package hr.test;//临界区,用于控制打印线程的工作顺序和互斥操作class Mutex{ private int order=1; //记录线程顺序号 private int maxNum=0; //最大线程数 Mutex(int num){ this.maxNum=num; } / 阅读全文
posted @ 2017-03-08 09:42 欧阳平 阅读(311) 评论(0) 推荐(0) 编辑
摘要:java 中 image 和 byte[] 相互转换可恶的…………其实也挺好的 只是把好不容易写出来的东西记下来,怕忘了…… 下面,我来介绍一个简单的 byte[] to image, 我们只需要一个存储了图片信息的二进制串(byte[]) 然后,这样: InputStream buffin = n 阅读全文
posted @ 2017-03-06 20:13 欧阳平 阅读(11382) 评论(0) 推荐(0) 编辑
摘要:在进行struts开发的过程中,总也是出现很多的乱码问题 ,但归根到底,也只是以下三种情况: ㈠页面显示中文乱码 ㈡传递参数中文乱码 ㈢国际化资源文件乱码 下面就这三中情况介绍怎么在具体项目中处理这些乱码问题。而对于整体的处理思想,是要统一编码为: UTF-8.(以myeclipse6支持的stru 阅读全文
posted @ 2017-03-06 18:55 欧阳平 阅读(217) 评论(0) 推荐(0) 编辑
摘要:这是一个Struts2的例子来说明使用定制返回类型,允许用户下载文件。web工程的文件夹结构如下所示: 这是一个Struts2的例子来说明使用定制返回类型,允许用户下载文件。web工程的文件夹结构如下所示: 1. Action 在Action类中,声明一个 InputStream 的数据类型和get 阅读全文
posted @ 2017-03-06 11:50 欧阳平 阅读(621) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache 阅读全文
posted @ 2017-03-06 11:41 欧阳平 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-03-04 20:55 欧阳平 阅读(106) 评论(0) 推荐(0) 编辑
摘要:点击MyEclipse菜单栏File按钮,点击new-->Web Project 输入Project name之后点击Finish 项目创建完成。 然后右键项目,点击MyEclipse-->Project Facets-->Install Apache Struts(2.x) Facets 选择St 阅读全文
posted @ 2017-03-04 10:30 欧阳平 阅读(532) 评论(0) 推荐(0) 编辑
摘要:一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些 页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不 阅读全文
posted @ 2017-03-03 13:59 欧阳平 阅读(189) 评论(0) 推荐(0) 编辑
摘要:有时候由于种种原因,我们需要采集某个网站的数据,但由于不同网站对数据的显示方式略有不同! 本文就用Java给大家演示如何抓取网站的数据:(1)抓取原网页数据;(2)抓取网页JavaScript返回的数据。 一、抓取原网页。 这个例子我们准备从http://ip.chinaz.com上抓取ip查询的结 阅读全文
posted @ 2017-03-01 02:06 欧阳平 阅读(1772) 评论(0) 推荐(0) 编辑
摘要:普通函数,回调函数都是被其他函数调用的,不同之处在于调用者是否明确知道自己调用的到底是什么,举个例子:void func1(){}void func2(){}typedef void (*fp)();//申明函数指针,fp表示一个空参数,返回类型void的函数指针void funcCaller1() 阅读全文
posted @ 2017-02-22 22:40 欧阳平 阅读(185) 评论(0) 推荐(0) 编辑
摘要:类的静态成员变量 内存分配方式有三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置 阅读全文
posted @ 2017-02-20 21:00 欧阳平 阅读(280) 评论(0) 推荐(0) 编辑
摘要:开发Struts 2 最少用到的jar文件: Struts-core-2.x.x.jar : Struts 2 框架的核心类库 xwork-2.x.x.jar : XWork类库,Struts 2 在其上构建 ognl-2.6.x.jar : Object Graph Navigation Lang 阅读全文
posted @ 2017-02-20 20:22 欧阳平 阅读(177) 评论(0) 推荐(0) 编辑
摘要:SP的内置对象在JSP页面中无须声明就可以直接使用,其内置对象常用的有Request,response,session,application,out,config,pageCOntext request对象封装了客户端提交的数据信息,包括用户提交的信息以及客户端的一些信息.客户端可通过HTML表单 阅读全文
posted @ 2017-02-06 22:31 欧阳平 阅读(6083) 评论(0) 推荐(0) 编辑