自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 免安装的数据库

1.下载后得到zip压缩包 2.解压到自己想要安装到的目录,解压到的是D:\Program Files(考虑到解压后文件名很长所以我从命名了) 3.添加环境变量 我的电脑->属性->高级->环境变量 选择PATH,在其后面添加: 你的mysql 安装文件下面的bin文件夹...

2019-09-09 21:51:22

阅读数 210

评论数 0

原创 socket中的参数的设置

1,TCP_NODELAY 设置true 保证包尽可能的发送,无论包的大小。 setTcpNoDelay(true) 关闭socket的缓冲,setTcpNoDelay(false)在此启动缓冲。 2,SO_LINGER 指定socket关闭的时候,如何处理尚未发送的数据报文。默认情况下,cl...

2019-02-16 16:19:50

阅读数 478

评论数 0

原创 NIO中的缓冲区

流和通道之间的区别在于流是基于字节的,而通道的基于块的。通道会传送缓冲区中的数据块。 通道和缓冲区支持同一个对象的读、写。缓冲区的出现将IO的操作转移到操作系统上,极大提高速度。 缓冲区有4个关键部分 位置(position):缓冲区中将读取或写入的下一个位置,这个位置值从0开始计,最大值等于缓...

2019-02-16 16:17:26

阅读数 44

评论数 0

原创 NIO通讯

在网络编程的过中,使用到通道中的socketChannel和serverSocketChannel这两个类,其中socketChannel类可以读写TCP Socket ,数据必须编码到ByteBuffer对象中来完成读写。1 创建socketChannel对象 方法一 SocketAddress...

2019-02-16 14:35:29

阅读数 156

评论数 0

原创 NIO中的通道的使用

1 通道的作用 通道主要用于传输数据,从缓冲区的一侧传到另一侧的实体(如文件、套接字...),反之亦然; 通道是访问IO服务的导管,通过通道,我们可以以最小的开销来访问操作系统的I/O服务 2 通道的分类 通道主要分为两大类,文件(File)通道和套接字(socket)通道; 涉及的类有Fi...

2019-02-16 11:37:50

阅读数 75

评论数 0

原创 线程阻塞

线程中的阻塞出现的情况: (1)通过sleep()使任务进入休眠转台,在这种情况下,任务在指定的时间内是不会运行的。 (2)使用wait() 使线程挂起,知道线程得到notify()或者notifyAll()消息。 (3)任务在等待某个输入或者输出 (4)任务试图在某个对象上调用其同步控制...

2018-12-14 16:05:05

阅读数 69

评论数 1

原创 java线程的中断

java中断线程执行interrupt()方法。这个方法不能中断正在运行的线程中。中断的唯一时刻是在任务进入到阻塞的操作中或者已经在阻塞操作内部时。调用该方法的线程的状态将被置为"中断"状态。注意:线程中断仅仅是设置线程的中断状态位,不会停止线程。所以当一个线程处于中断状态时,...

2018-12-14 15:58:12

阅读数 36

评论数 0

原创 spring的面向切面编程

spring中的切面的编程中的使用注册的方式实现: 接口: package com.wqq.aop; public interface AtithmeticCaculator {     public abstract int add(int i,int j);     public abs...

2018-10-04 15:30:20

阅读数 35

评论数 0

原创 js实现图片滚动效果

js实现图片滚动效果 #demo { background: #FFF; overflow:hidden; border: 1px dashed #CCC; width: 500px; } #demo img { border: 3px solid #F2F2F2; } #indem...

2017-08-20 21:08:30

阅读数 167

评论数 0

原创 git中的一些问题

在初步使用Git  的时候,会出现将本地项目添加到仓库中,虽然对项目已经进行初始化,但是还是不能提交的情况。 首先在Github上创建仓库,使用GitHub上的命令 echo "# SSM" >> README.md git init git add README...

2017-08-20 21:00:32

阅读数 131

评论数 0

转载 页面实现图片滚动效果

new document #demo { background: #FFF; overflow:hidden; border: 1px dashed #CCC; width: 500px; } #demo img { border: 3px solid #F2F2F2; } #in...

2017-06-25 17:01:38

阅读数 1506

评论数 0

原创 mybatis中的resultMap与resultType的区别

在Mybasits中有resultMap和resultType对查询结果进行映射 resultType中定义一个返回值的类型,当返回指的类型自动的映射到这个对象中,但是有一个要求就是数据库中的字段名字与映射到的类名必须要一致, 使用resultType进行输出映射,只有查询出来的列名和pojo...

2016-07-29 16:26:48

阅读数 379

评论数 0

原创 json的定义

一:json的定义有 (1)数据在键值对中 (2)数据有逗号分隔 (3)花括号保存对象 (4)方括号保存数组 二:JSON值可以是: (1)数字(整数或浮点数) (2)字符串(在双引号中) (3)逻辑值(true或false)   (4)对象(在花括号中) (5)nul...

2016-07-24 14:07:07

阅读数 296

评论数 0

原创 mysql单表多timestamp报错

mysql单表多timestamp报错#1293 - Incorrect table definition; there can be only one TIMESTAMP column with C 出现这个错误的主要的原因是: 原因是当你给一个timestamp设置为on up...

2016-07-12 10:01:27

阅读数 339

评论数 0

原创 页面悬浮框

实现效果: 主要的代码: style type="text/css"> #mask{ background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; heig...

2016-06-10 10:56:20

阅读数 222

评论数 0

原创 JavaScript给控件添加事件的方法

在javascirpt中给控件添加事件的方法有3中,下面我们来列举一下: 1. 其中onclick="click();"的click()方法,就是要调用的按钮要调用的方法。 这是最简单也是最直接的一种方法,不过一般程序中很少用。 ...

2016-06-08 15:01:25

阅读数 3089

评论数 0

原创 java中的枚举

java中的枚举在java.lang包下面 主要有以下赋值的方式 (1)public enum Test { spring, summer, autumn, winter; } 得到他里面的数据 Test s= Test.spring; (2)()赋值,这种方法,必须有一个构...

2016-06-05 19:53:42

阅读数 145

评论数 0

原创 form表单中的标签

1、文本域:当用户要在表单中键入字母、数字等内容时,就会用到文本域。 2、单选按钮:当用户从若干给定的的选择中选取其一时,就会用到单选框。 3、复选框:当用户需要从若干给定的选择中选取一个或若干选项时,就会用到复选框。 2、下拉列表:select 元素可创建单选或多选菜单。 3、文本框: 标签定义...

2016-06-04 16:44:04

阅读数 910

评论数 0

原创 抽象工厂模式-与-工厂方法模式区别

抽象工厂模式:此模式为一个产品家族提供了统一的创建接口。当需要这个产品家族的某一系列的时候,可以从抽象工厂中选出相对系的系列来创建一个具体的工厂类别。 其中抽象这个词语的理解,大概是产生某一系的对象是一个抽象的类吧。工厂中用来集中产生某一系。主要还是使用Java的多态的特性来实现这个模式。 ...

2016-05-26 08:15:57

阅读数 315

评论数 0

原创 log4j.properties

log4j.properties 作用    Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志...

2016-05-26 08:14:46

阅读数 181

评论数 0

原创 java中super详解

super中是默认调用父类中的无参的构造器。 1. 子类实例化的过程中父类的构造器先被调用,然后在调用子类的构造器。 2. 子类通过构造器实例化时要调用父类默认构造器,是隐含的调用了super()这个方法, 但是如果子类的构造器中调用父类有参的构造器,那么无参的构造器就不会被调用。 3. ...

2016-04-26 11:48:25

阅读数 189

评论数 0

原创 java中类加载机制

JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下图所示:                          类加载阶段就是类加载器负责根据一个类的权限名来读取此类的二进制字节流JVM内部,并存储在运行时内存区中的方法区中,...

2016-04-18 14:08:45

阅读数 138

评论数 0

原创 mybasit ,maven,spring-mvc与spring 的整合

在查询的时候,可以使用sql拼接,在数据库操作的时候,“#”表示一个站位符,"$"表示将sql语句进行拼接,这样不好的事容易出现sql注入。而且如果使用$的时候,他只能使用value,不能使用其他的参数

2016-03-22 21:58:15

阅读数 617

评论数 0

原创 JavaScript中操作表格

在写页面的时候,我们和表格打交道的次数比较不,下面我来介绍一下JavaScript怎样操作表格的。 (1)自动的添加行 (2)自动的添加列 (3)实现一些效果 (4)主要的思想

2016-03-08 17:57:47

阅读数 156

评论数 0

原创 java中的集合

java中,有数组的存在,我们可以使用数组存储数据,但是数组在存储数据的时候,有一定的缺点,他在存储数据数据的时候,长度是不可以改变。它里面存储的类型可以是基本数据类型,也可以是应用型数据类型。在java中集合也可以存储数据,他在存储数据的时候,只能存储应用型数据类型,不能存储基本数据类型。 j...

2016-03-05 20:32:29

阅读数 213

评论数 0

原创 使用JavaScript实现下拉菜单的效果

33

2016-02-17 18:04:15

阅读数 246

评论数 0

原创 JavaScript中的消息框的分类

在JavaScript中消息框主要分为三大类(1)警告框(2)确认框(3)提示框。 1.警告框使用是用户能够得到某种消息,当用户确定之后,才可以确定下一步操作。如下面的代码: function disp_alert() { alert("我是警告框,请点击我!!")...

2016-02-16 20:33:27

阅读数 251

评论数 0

原创 java中fianl的使用

java中的关键字fianl可以用来修饰类,方法,变量。 1.修饰类。 被final修饰的类,是不能被其他类继承的。是一个终极类,类中的方法,默认的是一个fianl方法。可以锁定方法,防止集成类修改他里面的变量。 2.修饰方法。 被fianl修饰的方法,不能被子类修改,但是能够被继承。编译器在遇到...

2016-02-16 15:50:27

阅读数 317

评论数 0

原创 java中4种访问修饰符的区别

java中有4中访问修饰符;(1)private(2)public(3) protected(4) friendly. (1)private :被private修饰的变量和方法,只能在本类中使用。在其他的类中访问不到。在java中实体类中的变量被定义为pivate,外界使用的时候,可以使用get...

2016-02-16 15:01:22

阅读数 2664

评论数 1

原创 java中的static的介绍。

在java的代码中我们常常看到一些被static关键字修饰的变量和方法。在使用static中,首先明白 (1)为什么要用。 (2)怎么用。 (3)他的特点是什么 首先,我们来看看java的内存:java把内存分为栈内存和堆内存,栈内存用来存放一些基本类型的变量和数组及对象的引用变量,而堆内存主要是...

2016-02-16 08:32:37

阅读数 530

评论数 0

原创 hibernate中方建立表之间的关系

在hibernate中表之间存在一对一,一对多等关系,怎样配置这些属性的,下面来介绍一下这些知识 一对多关系:比如一个班级对用多个学生 班级实体类: package entity; import java.util.Set; public class Clazz { //实现1对多一个班级...

2015-12-20 15:34:49

阅读数 250

评论数 0

原创 javaEE中的@WebServlet的使用

在编写Srevlet的时候,要告诉Web容器有关这个Servlet的信息,在Servlet3.0中,可以使用标注(Annotation)来告知容器是那个Servlet会提供服务及额外的信息,例如在HelloServlet.java中 @WebServlet("/hello.view&qu...

2015-12-09 20:40:02

阅读数 1191

评论数 0

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