- 博客(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关注的人