自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(229)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

原创 变量自增的陷阱

有如下代码public void test(){ int count = 1; count = count++; System.out.println("count的值为->"+count);}输出结果为:count的值为1原理: count++细分为三个步骤: int temp = count; temp = temp+1; //相关操作之后

2017-05-27 23:27:38 511

原创 java中的初始化顺序

类的初始化总共分为下面几种1.定义变量时的初始化2.初始化块创建类的对象时,定义变量并赋初始值之后,最先使用初始化块进行初始化,初始化块分为一般初始化块和静态初始化块 一般初始化块:形如{},一般初始化块里可以初始化普通成员变量,也可以初始化类成员变量, 静态初始化块:形如static{},静态初始化块只可以初始化静态成员变量. 如果同时存在两种初始化块,则静态初始化块最先进

2017-05-27 16:13:18 360

原创 Arrays操作数组

使用Arrays类来操作数组,可以简化很多操作1.数组自然排序public void arraySort(){ int arr[] = new int[]{21,12,32,45}; Arrays.sort(arr); System.out.println("排序后的数组为:"); for(int val: arr){ System.out.print(

2017-05-27 15:47:51 344

转载 MyEclipse常用快捷键

ctrl+shift+r:使用该快捷键后会弹出一个框,你可以输入你想要找的文件名,它会到当前工作空间下进行查找,然后将满足筛选的文件全都列举到下面ctrl+o:该快捷键会显示当前类文件的所有方法及属性ctrl+e:该快捷键可以使我们在打开的编辑文件中进行编辑切换ctrl+pageup/pagedown:在打开的文件中进行前后编辑切换alt+shift+r两次:对当前选中的属性或者方法进行重命名shi

2017-05-11 13:27:13 333

原创 nginx入门---windows下安装配置nginx服务器

下载nginx for window  下载链接:点击下载nginx-windows然后一步步点击下一步然后完成就行,详细安装步骤也可以看安装图文相关操作1.打开cmd,进入nginx安装文件对应的目录下,这里我安装的路径是d:nginx/nginx-1.12.0,因此我输入命令"cd d://nginx/nginx-1.12.0"进入该文件目录下,然后输入命令"start nginx"启动ngin

2017-05-09 01:17:11 1540

原创 JS实现无延迟级联菜单

1.一般的级联菜单,当我们鼠标滑动到一级菜单上的每一个li上时显示对应的二级菜单。可是这种传统的级联菜单有一个很差的用户体验:我们必须在这个li元素上平行的移动鼠标,才能将鼠标移动到对应的二级菜单中。如果在移动过程中移动到了其他的li元素下,将会显示其他的二级菜单了2.改善这个用户体验的原理在于设置鼠标经过li元素时的时间片3.实现代码://前端页面<!DOCTYPE html PUBLIC "-

2017-05-07 21:24:15 826

原创 实现页面的回到顶部功能

页面的几个属性介绍$(window).scrollTop():当前滚动的窗口顶端到整个页面窗口顶端的距离$(window).scrollLeft():当前滚动的窗口左端到整个页面的窗口左端的距离 $(window).height():当前可视化页面窗口的宽度$(document).height():整个页面的高度相关判断1.让页面回到顶部,就是让window.scrollTop =

2017-05-04 18:39:21 1547

原创 bootstrap的手风琴

<div class="container"> <div class="panel-group" id="mypanel"> <div class="panel panel-default"> <div class="panel-heading"> <h4 class="panel-tit

2017-05-04 00:58:04 435

原创 bootstrap的按钮

设置按钮的点击事件1.当我们点击按钮时,可以使按钮处于loading状态:$(this).button("loading");并且显示该button里面的data-loading-text的值2.实际上我们可以设置任意的状态的值:data-*-text、以及$(this).button(*);不过loading的话,会让当前的按钮处于disabled状态下,不能被点击按钮异步加载实例 <div

2017-05-04 00:49:31 518

原创 bootstrap的tooltip提示

tooltip提示相关声明式属性的作用介绍data-toggle: tooltip固定值 data-original-title:目前来看貌似没啥大用 title:提示的内容 data-placement:指定提示显示的方向 <div class="container"> <button type="button" class="btn btn-default" data

2017-05-04 00:37:13 2675

原创 bootstrap的tab选项卡

<div class="container"> <ul class="nav nav-tabs"> <li class="active"><a href="#A" data-toggle="tab">公告</a></li> <li><a href="#B" data-toggle="tab">规则</a></li>

2017-05-04 00:15:43 1727

原创 bootstrap监听滚动

监听滚动应用场景像百度百科中的介绍目录就运用了监听滚动的功能 简述监听滚动基于链接的瞄点实现的,设置a链接的href为对应的div的id,点击该链接即可到达对应的位置bootstrap实现方式 bootstrap中,我们可以先创建一个导航栏,里面的每个li元素下的a链接的href都指向一个瞄点,然后定义一个div,包含所有的瞄点对应的div,外层div指定两个data-*声明式属性:data-ta

2017-05-03 23:38:52 591

原创 bootstrap对话框

bootstrap对话框特点1.固定浮动在浏览器中2.宽度自适应,而且水平居中3.当浏览器宽度小于768px时,对话框宽度为600px4.底部会有一个灰色的蒙层效果,用于禁止单击底层元素5.使用fade类样式可以让对话框显示过程有一个过渡效果基本结构1.class="modal": 指定对话框最外层样式2.class="modal-dialog":指定对话框第二层样式3.class="m

2017-05-03 23:00:51 3480

原创 bootstrap按钮组

按钮组基本类样式1.使用btn-group包含当前按钮分组中的所有按钮,组成一个按钮组 <div class="container"> <div class="btn-group"> <button class="btn btn-default">首页</button> <button class="btn btn-defaul

2017-05-03 19:56:48 343

原创 Bootstrap下拉菜单

下拉菜单概述下拉菜单使用了bootstrap里的data-*属性声明式触发,将所有的数据使用最外层容器dropdown包含,按钮指定dropdown-toggle样式,并声明data-toggle属性为dropdown,下拉菜单使用dropdown-menu来包含,即可实现下拉菜单<div class="container"> <div class="dropdown"> <

2017-05-03 19:20:26 547

原创 bootstrap表单样式

基本表单类样式列表1.基础表单: <div class="form-group"> <label for="username">username: </label> <input type="text" class="form-control" name=username" /></div>2.内联表单:<div class="form-inline"> ...</d

2017-05-03 14:44:55 2201

原创 为响应式布局而生的viewport

viewport简介viewport的主要作用是运行开发者创建一个虚拟的窗口,并且自定义窗口的大小、缩放功能等基础属性基本定义viewport虚拟窗口是在meta元素中定义的,主要作用是设置web页面自适应移动设备的屏幕大小<meta http-equiv="viewport" content="width=device-width,initial-scalable=1" />viewport虚拟窗

2017-05-03 12:50:33 455

原创 bootstrap画板类样式

画板组成类样式1.外层画板: panel 2.画板标题: panel-heading3.画板内容: panel-body4.画板脚注: panel-footer画板样式:(同panel外层画板一个div)panel-default 重点蓝panel-success 成功绿panel-info 信息蓝panel-warning 警告黄panel-danger

2017-05-03 12:33:26 818

原创 Bootstrap常用导航条

<body> <!-- 设计页面导航条 --> <div class="container"> <!-- 基本导航条 --> <div calss="navbar navbar-default"> <div class="navbar-header"> <a class="navbar-brand

2017-05-03 12:04:38 321

原创 Bootstrap常用的导航栏

<body> <!-- 设计页面导航 --> <div class="container"> <!-- 普通tabs选项卡导航栏 --> <ul class="nav nav-tabs"> <li><a href="javascript:void(0);">网页</a></li> <li><a href=

2017-05-02 23:56:32 495

原创 H5本地存储之存储JSON格式数据

1.通常在页面中存储用户信息包含很多数据,比如:账号、昵称、年龄等,可以将每个数据进行单独存储sessionStorage.setItem(paramname,paramvalue);2.不过这样保存起来太麻烦,我们可以直接将其封装成一个对象来保存,使用JSON类的stringify()和parse()<script> var username = "chengxi"; var pa

2017-05-02 23:35:29 1892

原创 Bootstrap打造特色进度条

Bootstrap基本进度条实现1.外层容器使用class=progress类样式2.真正显示进度条样式的容器使用class=progress-bar类样式示例:<div class="progress"> <div class="progress-bar"></div> <!--可以添加width来设置进度条当前加载的百分比--> <div class="progres

2017-05-01 23:40:37 1271

原创 Bootstrap实现基于carousel.js框架的轮播图效果(无过渡动画)

声明式触发需要使用到的几个data-*属性1.data-ride:作用在最外层容器上,固定值:carousel2.data-target:作用在class=carousel-indicators的每个子元素li上面,标注对那个元素进行点击轮播3.data-slide:作用在前翻页和后翻页的两个a链接上,prev表示前翻页,next表示后翻页4.data-slide-to:作用在class=ca

2017-05-01 22:30:08 3441 1

原创 bootstrap实现bootstrap中文网巨幕效果

效果图:实现代码:<div class="jumbotron"> <div class="container"> <h1>Bootstrap案例开发</h1> <h2>简洁、直观、强悍的前端开发框架,让web开发更迅速、简单</h2> <p> <a href="javascript:void(0)" class="btn

2017-05-01 20:21:39 4378

原创 MyEclipse配置自定义class类模板

1.打开MyEclipse,选中: Window->preferences->java->code style->code templates 2.修改comments下的types的文件信息,types对应的创建java类的初始化模板数据 3.点击edit,然后就可以自定义创建class类的构造了,如果想加入动态数据,可以使用里面的insert variables 4.修改完之后,要全部都保

2017-05-01 18:59:15 1478

原创 Bootstrap实现响应式导航栏效果

效果图 实现代码<html> <head> <title>响应式导航栏</title> <meta http-equiv="content-Type" content="text/html;charset=utf-8" /> <!--Bootstrap CSS--> <link rel="stylesheet" href="b

2017-04-30 16:51:07 3554 2

原创 H5 WebSocket实现简单的实时通信

1.界面开发:index.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>websocket web</title>

2017-04-30 16:14:32 15177 2

原创 从web实时通信讲H5 WebSocket

传统的B/S通信通常我们打开一个浏览器访问网页时,都会向页面所在的服务器发送一个HTTP请求,然后web服务器确认请求并向浏览器做出响应。简单的说,就是一个请求对应的一个响应。然而这种方法对许多的应用场景都会使服务器的HTTP请求变得臃肿,甚至崩溃。比如:对于股价、新闻每日推送、好友聊天信息收发等情况,如果每次都是客户端发送HTTP请求给服务器来获取相应数据,那么用户就需要每次都对页面进行刷新从而来

2017-04-25 13:03:03 4562

原创 WEB远程调用框架-DWR入门介绍

DWR介绍DWR全称:Direct Web Remoting,直接Web远程调用。是JAVA EE领域中的一个ajax框架,通过使用该框架,可以更简单的开发出Ajax应用。相比于直接使用JS进行ajax开发而言,DWR框架的优点在于只需要对其进行一些配置,就可以在JS代码中调用远程的java方法,就像是java方法定义在客户端一样。DWR组成DWR框架主要包括以下两个部分:1>客户端的JS:使客户端

2017-04-24 23:37:47 1344

原创 javamail之实现注册激活邮件

需要的jar包1.mysql驱动包 2.mail.jar包SMTP和POP3协议概述SMTP协议称为简单邮件传输协议,是一组用于从原地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP的协议簇,SMTP是负责邮件服务器之间的寄信的通信协定 POP3协议称为邮局协议版本3,也是TCP/IP协议簇的一员,基于POP3协议的服务器是用来接收信件的。每个Email地址一般

2017-04-23 17:14:17 3500 5

原创 javamail之本地测试玩mail客户端和服务器

需求软件下载1.下载易游邮箱服务器,下载网址链接:http://download.csdn.net/detail/ahuangtaoa/5282703 2.下载foxmail服务器,下载网址链接:http://rj.baidu.com/soft/detail/14579.html?aldeyou邮箱服务器配置上图解释: foxmail邮箱客户端配置 完成邮箱客户端和服务器的两个配置

2017-04-23 10:42:54 1716

转载 java爬虫入门之访微企点首页源代码

本次爬虫实现采用java.net.URL及相关包实现,贴上代码:public class CodeGrab{ public static void main(String[] args)throws IOException{ String uri = "http://www.wqdian.com/"; String result = getCode(uri);

2017-04-12 12:41:33 1353

原创 使用java仿Servlet生成验证码

实现原理:使用BufferedImage对象的Graphics来进行绘制,然后输出成一张图片进行保存实现代码及详解:public class validateCode{ private static Random rand = new Random(); public static void main(String[] args){ int val1 = rand.ne

2017-04-10 13:31:48 372

原创 JS实现简单的贪吃蛇小游戏

网页布局框架搭建:<!Doctype html><html> <head> <title>贪吃蛇小游戏</title> <meta http-equiv="content-Type" content="text/html;charset=gbk" /> <meta http-equiv="Window-target" content="_to

2017-04-10 12:35:28 4309 3

原创 回溯经典算法之四皇后问题

1.问题概述:在一个4*4的方格中住着四个皇后,他们之间都不友好,相邻就会打架,现在要进行查找能够满足:每行每列每个斜线都只有一个皇后,才能没有打架发生2.思路:这里需要这样进行查找,第一个皇后先在第一行第一列开始假定位置,然后第二行第二个皇后满足条件来摆放,如果到后面有皇后不能放在能满足条件地方了时就回到她的前一个皇后并换一个地方,或者在前一个。。。就这样,最后得到了结果是2413定义一个数组a[

2017-03-21 19:33:22 9108 4

原创 递归算法经典之快速排序

1.快速排序采用分区交换排序的概念,将一列数据通过基准数来分成两个部分,左边为比基准数小的数,右边为比基准数大的数,一般来说选取的基准数都是进行快排的这一列数据的第一个数据2.快速排序的主要思想:每次以第一个数为基准数,来分开当前进行操作的那一段,通过使用两个指针,一个从左向右查找大于基准数的index索引指针i,一个从右向左查找小于基准数的index索引指针j,最终比较的条件是i == j,这时候

2017-03-20 21:35:59 712

原创 递归经典算法之多转向旋转方阵

1.将前n^2个正整数填入n*n的方阵中,分为四个转向:1>从方阵的左上角开始,由外层至中心按照顺时针的方式螺旋排列而成的数字方阵,称为n阶顺转向内方阵2>从方阵的左上角开始,由外层至中心按照逆时针的方式螺旋排列而成的数字方阵,称为n阶逆转向内方阵3>从方阵的中心开始,由中心至外层按照顺时针的方式螺旋排列而成的数字方阵,称为n阶顺转向外方阵4>从方阵的中心开始,由中心至外层按照逆时针的方式螺旋

2017-03-20 21:23:51 1203

原创 PHP网站开发实例教程之知识点归纳3(WEB表单与会话技术)

通常使用表单传递并提交客户端写入的相关信息,在后台需要获取用户传来的信息,则需要使用PHP中的一些变量以及方法1.超全局变量:PHP脚本运行时,会自动将一些数据放在超全局变量里面,它是PHP预先定义好了的变量,常用的超全局变量: 1>$_POST[$name]:获取通过post方式提交到PHP脚本的变量 2>$_GET[$name]:获取通过get方式提交到PHP脚本的变量

2017-03-20 19:59:30 811

原创 Ajax入门之XMLHttpRequest核心对象的详解

Ajax最核心的内容就是异步发送请求,Ajax使用XMLHttpRequest对象来完成异步请求的发送,因此可以说XMLHttpRequest对象是Ajax的核心对象1.什么是XMLHttpRequest对象?XMLHttpRequest对象是Ajax用于进行异步发送请求的核心对象,它用于在后台与服务器进行数据交换通过使用XMLHttpRequest对象,开发者可以: 1>在不重新加载页面

2017-03-20 12:17:17 446

原创 经典递归算法之哈诺塔问题

汉诺塔问题:有三根柱子A,B,C,其中A上面有n个圆盘,从上至下圆盘逐渐增大,每次只能移动一个圆盘,并且规定大的圆盘不能叠放在小的圆盘上面,现在想要把A上面的n个圆盘全部都移动到C上面,输出移动的总步数以及移动的过程分析://先求出移动的总步数1,假设g(n)表示n个圆盘时的移动总的步数,当n=1时,g(1)=1;2.现在可以把g(n)进行细分为三步: 1>先将n-1个圆盘从A通过C移动到

2017-03-20 11:53:31 1356

使用java简单实现的一个Spring框架(pom.xml仅包含Servlet jar包依赖)

使用java纯手动实现的一个简单的Spring框架,pom.xml文件中只包含一个Servlet依赖jar包,参考的网上视频教学做的,仅用于学习

2018-01-08

手动实现的简单Spring框架

使用java纯手动实现的一个简单的Spring框架,pom.xml文件中只包含一个Servlet依赖jar包,参考的网上视频教学做的,仅用于学习

2018-01-08

ssm框架开发个人博客

使用SpringMVC+Mybatis开发的个人博客网站,使用了websocket实现双端通信(为解决异域通信),前端使用的html/css/jquery,由于注重后端实现,因此前端没有做太好,本来打算使用bootstrap来改善一下,后来想,还是下个项目在弄,有什么不懂得可以私信我

2017-05-03

javamail发送注册验证邮件实例-内包含mail.jar包

javaweb常用技术,注册邮件验证,内含mail.jar包还有mysql数据库驱动jar包

2017-04-27

JS实现贪吃蛇小游戏

JS实现贪吃蛇小游戏

2017-04-10

Servlet+Ajax实现智能搜索

Servlet+Ajax实现智能搜索,体会百度式搜索

2017-01-13

前端web五子棋

使用h5/c3/js制作的一个简单的五子棋,用于交流,希望广大码农能多给点电脑计算难度加深的帮助

2017-01-02

六十个响应式前端模板

20个响应式前端模板,集齐了大多数web商业开发网站的特性,希望能帮助你们

2016-11-20

学校教务管理系统

这是我的第一个Web项目,挺简单的,使用struts2+spring4+mysql,没有使用hibernate的缘故是因为还不怎么会用(尴尬),如果大家有什么疑问,可以联系我来问我哦,期待一起交流学习

2016-10-28

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

TA关注的人

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