好的面向对象设计具有复用性,灵活性,可维护性; 设计模式告诉你如何设计一个高OO质量的系统; 设计模式是经过验证的面向对象经验;为反复出现的特定问题提供通用的解决方案; 与代码重用不同,使用设计模式可以获得经验重用; 每个模式描述了一个反复出现的面向对象问题,以及他的通用的解决方案; 设计模式四个组 ...
分类:
其他好文 时间:
2020-01-01 16:56:49
阅读次数:
69
WEB中的三大组件 Servlet Filter Listener Filter 过滤器 概念: 过滤器是web中的一个组件,可以用于过滤请求。在服务器目标资源之前优先拦截到请求,对其进行处理,可以放行该请求也可以直接拦截掉。 如果请求被放行,那么该请求的响应也会被过滤器拦截。 作用: 可以完成一系 ...
分类:
Web程序 时间:
2019-12-29 16:42:42
阅读次数:
111
学习java不知道怎么入手?分享一套我自己学习的路线首先最基础的,便是安装java环境变量,和各种java工具,JDK环境安装配置、环境变量配置,只有先安装了这些工具,才可以开始敲代码之路。学java是要多动手才能学得好的,不能只看理论知识。一、从JavaSE部分开始1、java基础:基础语法;面向对象(重点);集合框架(重点);常见类库API;2、java界面编程:AWT;事件机制;Swing;
分类:
编程语言 时间:
2019-12-27 22:12:36
阅读次数:
101
一、ios白屏问题ios端基于vue开发的H5无法正常显示,白屏问题1、代码问题确定方法:在ie/edge浏览器中打开,看是否正常显示,如果仍然白屏,可以确定问题解决方法:1、代码中是否使用es6,如果使用,确定使用es6转es5,(npm install babel-polyfillnpm ins ...
分类:
移动开发 时间:
2019-12-27 19:38:31
阅读次数:
127
出现问题现象:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务或者如下图: 应用异常,无法连接数据库。登陆数据库服务器,查看监听已经断掉。尝试重启监听,重启失败。检查看监听日志listener.log的大小是否已经超过4G。 解决方法: 删除listener.log(删除前可以先 ...
分类:
数据库 时间:
2019-12-27 13:25:36
阅读次数:
107
从王者荣耀看设计模式(虚拟代理模式) 一.简介 王者荣耀游戏设置了很多种游戏模式,比如:王者模拟战、无限乱斗、梦境大乱斗、火焰山大战等。当从王者荣耀的主界面进入各类模式的界面时,由于网络原因,会存在一定程度的延时(会有一个圈圈在主界面一直转啊转啊转(??へ??╬)),直到加载完图片,会跳转到各模式界 ...
分类:
其他好文 时间:
2019-12-26 19:14:48
阅读次数:
82
oracle常用命令之tnsping Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来: 1)验证名字解析(name resolution,当然是oracle自己的网络服务名) 2)远程的listener是否启动 www.2cto.com 在验证上面两项功能方面,它 ...
分类:
数据库 时间:
2019-12-26 17:54:46
阅读次数:
139
1,启动spring容器 Tomcat启动的时候,加载web.xml的listener和context-param,spring的listener监听到对应的contextConfigLocation创建事件后,开始启动spring容器; <listener> <description>spring ...
分类:
其他好文 时间:
2019-12-23 19:06:02
阅读次数:
84
ORA-12528 Table of Contents 1. 错误信息 2. 原因 3. 解决方法 3.1. 实例未打开 3.2. 监听相关 3.2.1. 动态监听改为静态监听 3.2.2. 配置local_listener 1 错误信息 ERROR:ORA-12528: TNS:listener: ...
分类:
移动开发 时间:
2019-12-22 14:29:50
阅读次数:
130
1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 <style> 7 *{ 8 margin: 0; 9 padding: 0; 10 } 11 #bo ...
分类:
其他好文 时间:
2019-12-20 18:57:15
阅读次数:
98