javaEE
零度弥合
本人是个菜鸟
展开
-
javaEE复习笔记(一)servlet
<br />Servlet是sun官方制定的使用java制作web程序的规范。<br />而jsp是封装过的servlet。<br />① Servlet继承自HttpServlet<br />② 重写doGet,doPost方法<br />Servlet生命周期<br />①实例化<br />②Init()只访问一次,在第一次加载servlet的时候使用<br /><load-on-startup></load-on-startup><br />中间加一个数字,服务器启动就运行<br />原创 2010-12-27 12:44:00 · 3408 阅读 · 0 评论 -
java socket编程
一,什么是Socket一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。二,Socket通讯的过程Server端L原创 2015-07-13 08:50:30 · 512 阅读 · 0 评论 -
Tomcat脚本简要分析
由于工作需要,研究一下tomcat中bin目录下所有脚本。 研究是apache-tomcat-8.0.24版本的解压版。回顾一下windows脚本的基本写法 @:可能是注释,反正一行不显示 echo:on和off是开启关闭显示,中间的都会执行且显示,试一下就明白了 :::两个分号表示注释和@rem等效 pause:让程序暂停一下,显示一个按任意键继续。。。 冒号和goto:跳转去哪个标签转载 2015-07-15 16:05:32 · 861 阅读 · 0 评论 -
重学java23种设计模式-提纲
一共23种设计模式!引用《软件秘笈-设计模式那点事》书籍:按照目的来分,设计模式可以分为创建型模式、结构型模式和行为型模式。 创建型模式用来处理对象的创建过程;结构型模式用来处理类或者对象的组合;行为型模式用来对类或对象怎样交互和怎样分配职责进行描述。创建型模式用来处理对象的创建过程,主要包含以下5种设计模式: 工厂方法模式(Factory Method Pattern) 抽象原创 2015-07-15 16:28:49 · 775 阅读 · 0 评论 -
java读取注册表
废话不多说,我就是要读注册表。百度之后大部分的结果都来自这一篇浏览量快要超过10万的大作:http://xiaohuafyle.iteye.com/blog/1543559但好死不死这个解决不了我的问题,文中提到两个方法。(1)使用JDK提供的Preferences类 这方案很方便,也没用任何第三方jar包,但它只能读写HKEY_LOCAL_MACHINE\Software\Jav原创 2015-07-29 18:02:24 · 2039 阅读 · 0 评论 -
Netty学习笔记:1
放一个Netty权威指南第三章的入门例子package com.ftrend.netty;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelInitializer;import io.netty.channel.Channe转载 2015-07-18 09:05:57 · 574 阅读 · 0 评论 -
Netty学习笔记3: 私有协议栈开发
上图是《Netty权威指南》中的图,真是一图胜百言。(1)Netty协议栈客户端发送握手请求消息,携带节点ID等有效身份认证信息。(2)Netty协议栈服务端对握手请求消息进行合法性校验,包括节点ID有效性校验、节点重复登录校验、和IP地址合法性校验,校验通过后,返回登录成功的握手应答消息;(3)链路建立成功之后,客户端发送业务消息;(4)链路建立成功之后,服务端发送心跳消息;翻译 2015-07-20 17:50:38 · 3115 阅读 · 0 评论 -
重学java23种设计模式(3)建造者模式
跟着《软件秘笈---设计模式那点事》学习定义:我觉得最容易让人接受的定义来自百度百科:将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。角色:1 builder:为创建一个产品对象的各个部件指定抽象接口。2 ConcreteBuilder:实现Builder的接口以构造转载 2015-07-25 17:20:01 · 481 阅读 · 0 评论 -
java Enumeration
Enumeration是java.util中的一个接口类,在Enumeration中封装了有关枚举数据集合的方法。 在Enumeration中提供了方法hawMoreElement()来判断集合中是束还有其它元素和方法nextElement()来获取下一个元素。利用这两个方法可以依次获得集合中元素。Enumeration req = request.getParameterNames();翻译 2015-07-11 09:30:55 · 513 阅读 · 0 评论 -
java序列化
昨天在一个项目中,基于Netty的Socket即时通讯,java序列化的类作为协议,两边通讯,而我修改包名之后,协议失效,我不理解java序列化,整整一上午才debug出来。看来自己java差太远。Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行转载 2015-07-08 08:23:00 · 405 阅读 · 0 评论 -
MyBatis学习(一)一个简单的例子
<br /> 求职中,加紧学习。<br />我对MyBatis的理解仅仅是:它以前叫IBtais,现在投到谷歌帐下,改名MyBatis,这个框架把JDBC中的重复代码封装起来,减少代码量。仅仅知道这些而已,慢慢学习吧,从网上找了一个最简单的例子。<br />MyBatis+MySQL的,记录如下:<br />①数据库<br />在MySQL中,test数据库下,简历user表,一共两个字段id和name,建表语句略。<br />②需导入的包<br />只有两个:<br />mybatis-3.0.3.jar原创 2010-12-28 16:55:00 · 18991 阅读 · 7 评论 -
Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这原创 2011-01-06 13:26:00 · 703 阅读 · 0 评论 -
用Myeclipse怎样制作jar
点击你的工程 - 右键 - Export(导出) - Java - JAR File 然后选择要生成的路径。就OK了。 主意设置主函数 这个不用教程 一次搞定! 第一:普通类导出jar包,我说的普通类就是指此类包含main方法,并且没有用到别的jar包。1.在eclipse中选择你要导出的类或者package,右击,选择Export子选项;2.在弹出的对话框中,选择java文件---选择JAR file,单击next;3.在JAR file后面的文本框中选择你要生成的jar包转载 2011-01-09 19:04:00 · 1884 阅读 · 1 评论 -
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化转载 2015-04-12 10:22:14 · 387 阅读 · 0 评论 -
不配置环境变量运行tomcat
我的最终目的是:copy一个文件夹给客户,客户运行某bat文件,直接启动tomcat。java完全不熟,一步一步进行。首先第一个问题是不配置环境变量怎么运行tomcat,没想到还是很简单的。我安装了一个虚拟机,里面运行的是winserver20121、下载tomcat解压版,解压到某目录下。2、在一个已经安装了jdk或者jre的机器上,拷贝一个jre到tomca原创 2015-06-06 11:25:24 · 4176 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
1、winserver下tomcat启动的时候有一个黑框,如果客户不小心关闭了黑框,tomcat就关闭了,有没有办法让tomcat在后台运行呢? 2、另外如果客户重启服务器,有没有办法让tomcat作为开机启动项运行? 3、不能让客户去通过配置完成1和2,最好一键完成。思路显然是用windows脚本,把tomcat启动做成开机启动的windows服务。@ServerEndpoint(value转载 2015-06-06 14:23:58 · 399 阅读 · 0 评论 -
命令行tomcat添加到服务成功,服务中却死活找不到
遇到一个问题,需要把tomcat添加到服务,还必须用脚本实现,于是 但在服务里死活找不到,windows服务按名称排序后 肿么办结果是个大乌龙, 它并不按你写的名字,而是原名之后加上你写的名字原创 2015-06-08 16:11:42 · 6433 阅读 · 6 评论