自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络丢包的四大原因和修复方法

网络丢包的四大原因和修复方法  MIKE HURLEY/@译:断桥bian   网络性能问题是一个老生长谈的问题。网络是应用和数据的基础。所以一旦这一层出现问题,那么将会影响上层应用的体验。 造成网络性能问题的原因有很多种,但是在这篇文章中我们主要讨论丢包引起的网络性能问题。下面所说的引起丢包的四种原因是我们经常遇到的。网络链接阻塞   数据在网络传输的过程中会经过很多设备和网路链接。 只要其中一个网路链接在数据传输过来之前已经满负载了,那么数据将会在这里阻塞一段时间,然后在经过网络线路

2020-09-07 13:10:02 6832

原创 串口连接线的制作方法 com线制作

在电脑的使用中往往会遇到各种各样的连接线。这些连接线外观上好像都差不多,但内部结构完全不同并且不能混用。如果在使用中这些连接线坏了,往往很多使用者都不知道应该怎么办,下面就给出这些常见的连接线的连线方法以便于修理或查找故障。在介绍之前先对一些市场常用名词做出解释。现在所有的接头都可以分为公头和母头两大类。  公头:泛指所有针式的接头。  母头:泛指所有插槽式的接头。  所有接头的针脚有统一规定,在接头上都印好了的,连接时要注意查看。  在接线时没有提及的针脚都悬空不管。  下面给出串口,并口...

2020-08-13 17:12:20 1615

原创 Window.open()方法参数详解

1, 最基本的弹出窗口代码   window.open('page.html');2, 经过设置后的弹出窗口   window.open('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no, location...

2018-08-15 09:58:58 16671

原创 Spring Web MVC

1、Spring Web MVC是什么         SpringMVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助简化日常Web开发的。         SpringMVC是为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最主流...

2018-08-09 17:54:44 384

原创 Spring 整合web应用、Struts2框架

1、Spring整合web应用   添加依赖  Spring-web  spring-context-support   配置监听器  web.xml   <context-param>          <param-name>contextConfigLocation</param-name>          <pa...

2018-08-07 20:58:35 217

原创 设计模式:代理模式

   在代理模式Proxy Pattern中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。   在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。   意图:为其他对象提供一种代理,以控制对这个对象的访问。  主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某...

2018-08-06 09:53:37 146

原创 Spring框架 简介

开发工具STS--IDE的选择              STS即Spring Tool Suite,下载地址: http://spring.io/tools。简单的说STS是基于eclipse开发环境的客制化用来开发Spring应用程序,建议使用。           STS是基于Eclipse构建的,Eclipse有的功能它都有,并且集成了Spring以及一些常用的插件,例如Git,G...

2018-07-30 20:57:50 275

原创 struts--自定义类型转换器---日期格式

自定义类型转换器---日期格式的问题Struts2中数据类型转换实际上是依赖于OGNL实现的,OGNL提供了TypeConverter接口,可以自定义实现这个接口实现自定义数据类型转换器。OGNL为了方便自定义扩展提供了一个类DefaultTypeConverter,这个类中提供了类型转换方法,可以覆盖定义public Object convertValue(Map context上下文,...

2018-07-27 11:28:39 341

原创 struts2------自定义校验器

        自定义验证器必须实现 Validator 接口,为了简化校验器的开发,框架提供了两个抽象类ValidatorSupport 和FieldValidatorSupport。其中ValidatorSupport【用于定义非字段优先的校验器】 和 FieldValidatorSupport【用于字段优先的校验器】 实现了 Validator 接口,同时提供了用于实现数据校验的通用方法。...

2018-07-25 20:59:14 398

转载 Maven下用MyBatis Generator生成文件

使用Maven命令用MyBatis Generator生成MyBatis的文件步骤如下:1.在mop文件内添加plugin <build>         <finalName>KenShrio</finalName>         <defaultGoal>compile</defaultGoal> ...

2018-07-24 20:05:04 246

转载 web.xml 头

web.xml v2.3<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">

2018-07-23 19:13:38 233

原创 struts2--------验证框架

使用验证框架1、定义一个xml文件,位置和需要执行校验的类位置一致,名称定义规则为    类名称-validation.xml   类似于validate方法    类名称-请求地址-validation.xml  类似于validateAdd方法        例如目前需要针对UserAction进行服务器端数据校验,则xml文件和UserAction类文件的位置相同    这里是针...

2018-07-20 19:17:34 173

原创 Maven_____反向映射

在Maven中进行反向映射    1、在pom.xml中添加插件        2、配置反向映射配置文件    <?xml version="1.0" encoding="UTF-8"?>    <!DOCTYPE generatorConfiguration            PUBLIC "-//mybatis.org//DTD MyBatis Generato...

2018-07-18 21:20:34 399

原创 Struts2-----Action的定义方法------接收用户提交数据

Action的定义方法:     模型,多实例单线程     1、不实现任何接口,不继承任何类(Object)    体现了Struts2框架的轻侵入性        public class MyAction{            public String execute()throws Exception{ } 方法签名不能有任何修改        }           ...

2018-07-17 21:06:21 205

原创 MyBatis----D(动态SQL---if、choose、trim、foreach)

动态SQL支持: if、choose (when, otherwise)、trim (where, set)、foreach  …………………… if       动态 SQL 通常要做的事情是根据条件包含 where 子句的一部分。比如: <select id="findActive" resultType="Blog">   对应到Mapper接口中的同名方法上      SEL...

2018-07-12 11:38:01 1095

原创 MyBatis----C(反向映射插件)

为了简化映射元文件的编写,mybatis提供了反向映射插件,可以根据一个配置文件,按照表结构自动生成对应的映射元文件和实体类定义已经对应的映射接口定义     1、下载并安装对应的IDE插件   --要求jdk之类的环境配置必须匹配插件要求,否则有可能反向操作失败     2、将eclipse文件夹拷贝到eclipse安装路径下的dropins文件夹中     3、重启eclipse     4...

2018-07-11 21:41:42 270

原创 MyBatis----B(使用 调用)

Hello MyBatis 1、下载添加jar包 mybatis-3.4.5.jar     lib/*.jar可以添加也可以不添加 添加对应的数据库驱动  2、创建数据库的表结构 create table t_users( id bigint primary key auto_increment, username varchar(20) not null, password ...

2018-07-10 21:25:15 296

原创 MyBatis----A(简介 优 缺 点)

MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。MyBatis优点: 1、简单易学:本身就很小且简单。没有任何第三方依赖,...

2018-07-10 12:31:15 1339

转载 Java______String、StringBuilder、StringBuffer 三者区别

这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。    1. 首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:        StringBuilder > StringBuffer > String    String最慢的原因:    String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创...

2018-07-03 20:35:31 174

原创 EL中提供了11个默认对象

EL中提供了11个默认对象 4大范围,用于获取传递的数据【jsp不生产数据】     pageScope  requestScope  sessionScope  applicationScope <%     request.setAttribute("now",new Date());     pageContext.setAttribute("now",123456); %&g...

2018-07-02 09:16:46 204

原创 责任链模式

责任链模式顾名思义,责任链模式Chain of Responsibility Pattern为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。意图:避免请求发送者与接收者耦合在一起,让多个对象都有...

2018-06-27 11:45:30 145

原创 JSP:9大默认对象

JSP:9大默认对象1、request:HttpServletRequest接口   由服务器提供实现,并且在调用时自动注入 getParameter("username"):String/getParameterValues("hobby"):String[] getRemoteAddr():String  --封IP setAttribute("name",Object)/ge...

2018-06-21 18:55:06 1263

原创 JSP-简解

Servlet的缺点: Servlet生成页面非常的麻烦,而且不能做到所见即所得的开发 解决方案:  jsp---页面技术 什么是Java Server Pages? JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 究其本质JSP是一种Java servlet,主要用于实现Java...

2018-06-13 18:04:58 499

原创 C/S与B/S框架 区别、优缺点

C/S 架构的概念C/S是Client/Server,即客户端/服务器端架构,一种典型的两层架构。客户端包含一个或多个在用户的电脑上运行的程序服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。C/S 可以看做是胖客户端架构因为客户端需要实现绝大多数的业务逻辑和界面展示。作为客户端的部分需要承...

2018-06-12 09:19:22 1227

原创 垃圾回收算法分为四种:标记-清除算法,停止-复制算法,标记-整理算法,分代回收算法

标记-清除算法,停止-复制算法,标记-整理算法,分代回收算法1,标记-清除算法原理: 如同其名字一样,算法分为“标记”和“清除”两个阶段: 首先标记出所有需要回收的对象,在标记工作完成后统一回收所有被标记的对象。没有被标记对象使用的内存被释放。 不足: - a.效率问题:标记和清除两个过程效率都不高; - b.空间问题:标记清除之后会产生大量不连续的内存碎片,空间碎片太多可能会导致以后在程序运行过...

2018-06-06 12:09:37 2610 1

原创 授权with admin option和with grant option:

oracle:当给一个用户授予系统权限时带上with admin option,他可以把此权限授予给其他用户、角色,而在revoke授予给这个用户的系统权限时不会级联回收他授予给其他用户的权限。如授予给A用户p系统权限时带有with admin option参数,此时A把系统权限p授予给用户B,然后revoke收回了授予A用户的p权限,这时A授予给B的p权限不会被级联收回,就是说B还拥有p系统权限...

2018-06-05 10:18:50 640

转载 Statement和PreparedStatement的区别

Statement 和 PreparedStatement之间的关系和区别.    关系:PreparedStatement继承自Statement,都是接口    区别:PreparedStatement可以使用占位符,是预编译的,批处理比Statement效率高    详解:1、PreparedStatement:表示预编译的 SQL 语句的对象。   接口:public interface ...

2018-06-04 18:44:42 209 1

空空如也

空空如也

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

TA关注的人

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