自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 关于Oracle远程连接协议适配器错误等方面问题

 昨天工作的时候中遇到了Oracle远程连接方面的问题,特意写一篇博客记录一下 数据库配置无监听程序应在 Oracle Net Manager 中创建新的监听程序监听程序创建好以后,开启监听程序,我们又遇到了协议适配器错误的问题开始以为是服务和环境变量的问题,后来发现不是。解决方法:把所有的监听程序和服务命名删掉,然后重新创建监听程序和服务命名就可以成功启动...

2018-09-04 10:17:18 2486

原创 检索策略

为什么需要检索策略:1.减少内存的消耗:当hibernate从数据库加载一个对象时,如果同时加载了所有关联的对象,而程序仅仅需要访问最初加载的对象,那么就白白浪费了内存。2.更高效的查询数据:发送尽可能少的SQL语句。类级别的检索策略:直接查类对象,而不是查对象的关联属性立即检索和延迟检索(使用关联对象的属性时检索,需要注意懒加载异常),通过的lazy属性进行设置。

2017-10-22 21:11:08 473

原创 Java 面向对象的三个特征与含义

封装属性的封装和方法的封装。把属性定义为私有的, get(),set()方法。 好处是信息隐藏和模块化,提高安全性。封装的主要作用在于对外隐藏内 部实现细节,增强程序的安全性。继承子类可以继承父类的成员变量和成员方法。继承可以提高代码的复用性。继承的特性:        

2017-10-17 21:13:44 988

原创 model1(jsp+javaBean)和model2(jsp+servlet+javaBean+MVC)开发模式优缺点

jsp+javabean模式的实现比较简单,适用于快速开发小规模项目。但从工程化的角度看,它的局限性非常明显:JSP页面身兼View和Controller两种角色,将控制逻辑和表现逻辑混杂在一起,从而导致代码的重用性非常低,增加了应用的扩展性和维护的难度。jsp+servlet+javaBean+MVC模式下JSP不再承担控制器的责任,它仅仅是表现层角色,仅仅用于将结果呈现给用户,JSP页

2017-10-15 19:54:31 1669

原创 Struts2验证(框架验证)

Struts2验证有手动验证和验证码验证,Struts推荐采用配置文件的方式进行数据校验a.继承ActionSupport类b.修改struts2.xml文件:删除method属性c.在需要验证的Action类的相同包下,写一个"类名-validation.xml"文件d.加入头信息以具有提示功能DOCTYPE validators PUBLIC "-//Apache St

2017-10-13 19:18:42 2425

原创 根据IP获取地址

1.获取IP根据请求头获取IP地址,使用request.getRemoteAddr()package priv.dongyukai.funch.util;import javax.servlet.http.HttpServletRequest;public class IPUtil { public static String getIp(Http

2017-10-12 21:09:01 267

原创 JAVA注册功能步骤

注册功能是java开发中的较简单的功能,以下代码为本人在公司练手的项目中注册功能的实现步骤,不足之处请各位大牛多多批评指教。1.新建User类public class User { private String uid; private String username; private String password; private String name; privat

2017-09-23 22:13:43 1569

原创 JAVA邮箱验证重要代码

RegServlet类 Post方法 添加如下代码:if(isRegSuccess){ //发送激活邮件 String emailMsg = "恭喜您注册成功,请点击下面的连接进行激活账户" + "<a href='http://localhost:8080/xiangmuming/active?activeCode="+activeCode+"'>"+"http://localho

2017-09-20 17:19:14 360

原创 Servlet生命周期

案例public class CreateServletMethod1 implements Servlet{ //在关闭或重启服务器时会调用该方法 @Override public void destroy() { System.out.println("调用destroy方法"); } //当第一次访问该servlet时调用该方法(用于初始化,只会被调用一次)

2017-09-17 23:06:54 128

原创 servlet验证码

所谓验证码(CAPTCHA),就是将一串随机产生的数字或符号,生成一幅图片,由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。验证码的主要作用一般是防止批量注册的和恶意程序暴力破解登录密码。目前,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。验证码实际上是动态生成的一幅图片,图片里加上一些干扰象素(防止OCR),以增加恶意程序自

2017-09-17 21:31:41 255

原创 关于MVC开放模式图解

MVC并不是Java语言所特有的设计思想,也并不是Web应用所特有的思想,它是所有面向对象程序设计语言都应该遵守的规范。MVC思想将一个应用分成三个基本部分:Model(模型)、View(视图)和Controller(控制器),这三个部分以最少的耦合协同工作,从而提高应用的可扩展性及可维护性。三层开发模式

2017-09-10 14:15:06 405

原创 关于JAVAWeb文件上传

实现以下代码前需要在项目中添加jar包commons-fileupload-1.2.1.jar 和其支持jar包commons-io-1.4.jar(即使用commons-fileupload-1.2.1.jar的前提是加载commons-io-1.4.jar)首先创建一个前台页面然后创建一个UploadServlet.java然后在写一个mes

2017-09-10 14:06:37 220

空空如也

空空如也

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

TA关注的人

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