自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 在centos7中安装redis

文章环境:CentOS 7 biuld 1611最小化安装@VMwareRedis 3.2.8安装步骤:#安装gccyum -y install gcc#下载rediscurl -O http://download.redis.io/releases/redis-3.2.8.tar.gz#解压tar -zxvf redis-3.2.8.tar.gz#转换目录

2017-05-01 14:26:18 579

转载 CentOS7安装MySQL并开启远程访问

CentOS7安装MySQL并开启远程访问1.安装MySQLCentOS7中默认安装了MySQL系列的数据库,需要先卸载掉。查看当前安装的mariadb包:[root@bogon desktop]# rpm -qa | grep mariadb将它们统统强制性卸载掉:[root@bogon 桌面]# rpm -e --nodeps m

2017-04-30 18:21:50 891

转载 cents7 mysql数据库安装和配置

一、系统环境yum update升级以后的系统版本为[root@yl-web yl]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) 二、mysql安装一般网上给出的资料都是#yum install mysql#yum install mysql-server#yum in

2017-04-28 11:05:04 1411

转载 js循环json得到 键和值

var jsondata=[{"男":4,"女":3,"不详":0},{"男one":23,"女two":12,"不详two":10}];//对于json形式的数组 ,我们得到其中某个键对应的值是很容易的,//例如得到男对应的值var man=jsondata[0].男;一:循环得到json的键和值但是有些情况下  我们需要得到建和值eg:得到json数组中第一个元素的键值

2017-04-20 11:03:50 4491

原创 eclipse mvn jetty 远程调试

step1---定位到项目的目录,键入命令  mvnDebug jetty:run随即出现对8000端口的监听,等待远程调试人员连接此服务器端口step2---在eclipse配置调试选项step3---打断点调试这一步就和平时的调试一样了

2017-04-18 11:37:58 344

转载 数据库事务的ACID特性和隔离级别

1. 事务的四个特性数据库事务(Transaction)是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。一方面,当多个应用程序并发访问数据库时,事务可以在应用程序间提供一个隔离方法,防止互相干扰。另一方面,事务为数据库操作序列提供了一个从失败恢复正常的方法。事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离型(Isol

2017-04-17 10:57:10 367

转载 eclipse中添加xml的智能提示

首先你得下载相应的.dtd文件。一般情况下,下载的jar中都有,所以不需要额外再去下载。比如:mybatis,但你下载了mybatis-3.2.7.jar后,这里面就有dtd文件,你可以先进行解压然后再去搜索.dtd文件即可找到。这里给出mybatis的jar中dtd文件的路径:解压后目录\org\apache\ibatis\builder\xml,在最后的xml文件夹中就

2017-04-16 15:24:58 313

转载 springmvc中url-url-pattern /和/*的区别

在使用springmvc时,都会在web.xml中配置一个dispatchservlet,如下:[html] view plain copy listener>        listener-class>            org.springframework.web.context.ContextLoaderListener

2017-04-13 10:59:03 424

原创 使用ssm框架实现用户账户邮箱激活功能(三)

用户在注册后会在数据库中插入一条UUID生成的64位的编码,并且将用户激活标志置0,然后在用户登陆时除了判断用户存在和密码正确外还要校验激活标志,以此来达成业务功能。    该项目的包结构如图    在MailUtil.java中封装了发送邮件功能的代码:package me.reg.util;import java.util.Date;import java.util.

2017-04-04 17:33:51 7211 1

原创 使用ssm框架实现用户账户邮箱激活功能(二)

在上一篇中完成了一些准备性的工作,在这一篇中来记录一下框架整合的工作。    首先是准备所需要的jar包,由于没有使用maven,所以所需要的jar包就提前下载好了,其中黄色的jar包是和邮件发送相关的包,其他的则是框架相关的包。    主要的配置文件如图    web.xml文件的掌管着整个项目的主要配置: contextConfigLocatio

2017-04-04 16:58:38 2861

原创 使用ssm框架实现用户账户邮箱激活功能(一)

今天尝试着用ssm框架做了一个用户账户激活的小例子,虽然功能很简单但是涉及到的知识点还是比较多的,于是把实现过程记录一下。    先说一下大体的思路,平时在实现用户注册的时候是用户注册过后就在数据库中为用户插入一条代表用户信息的记录作为用户的登录账户,用户就可以使用用户名或id和密码来登陆某某系统。在这里加入了用户注册的邮箱验证之后,用户就不可以在注册后直接拿用户名来登录系统,必须先在邮箱中激

2017-04-04 16:35:27 7963

原创 mybatis极简教程

mybatis是一个非常简单易学的orm框架,现在使用它也有一段时间了,在这里用mybatis3.4.2为例记录一下它的简单用法,在这里仅仅使用mybatis并不整合spring。首先创建一个数据库,命名为demo,然后在数据库中创建一张表命名为staff,如图 id设为主键并且自增目录结构如下要注意的是,不要忘记将resources文件夹加入buildpath路径,并

2017-04-03 12:18:38 580

转载 基于JavaMail的Java邮件发送:简单邮件发送

本文链接: http://blog.csdn.net/xietansheng/article/details/51673073电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等。但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送。本文将简单介绍如果通过 Java 代码来创建电子邮件,并连接邮件服务

2017-04-02 19:50:44 371

原创 Circular view path [login3]: would dispatch back to the current handler URL [/Spring_Demo/login3]

最近在学习使用springmvc,遇到了不少的坑,刚刚就遇到了一个,遂记录之这是一段非常简单的代码,通过lhttp://localhost:8080/Spring_Demo/login3来访问,由前端控制器分发到这里来处理请求,本应该正常跳转的,但是遇到了bugpackage fkit.controller;import org.apache.commons.logging.Log;

2017-04-02 18:54:09 10962 1

转载 get请求表单的action属性后不能带参数

最近在编写网页程序时,有类似如下代码:[html] view plain copy form action="index.php?controller=message&method=search" method="get">                 input name="keywords" type="text" class="te

2017-03-26 18:33:35 432

转载 URIEncoding和useBodyEncodingForURI详解

转自:http://blog.itpub.net/29254281/viewspace-1073278/Tomcat解决请求乱码可以使用URIEncoding和useBodyEncodingForURI.下面是两个参数的具体说明,参见ApacheTomcat官方手册。URIEncodingThis specifies the character encoding

2017-03-23 17:25:16 594

原创 tomcat在eclipse中访问报404解决办法

今天遇到了一个奇怪的问题,就是当把web项目通过eclipse发布到tomcat时会发生404错误,而手动发布到tomcat的webapps目录下一切正常。通过排查发现eclipse的server配置的默认路径并不是tomcat的webapps,于是解决方案如下:    先在eclipse中打开server窗口,找到,双击之,弹出如下对话框选择第二条tomcat的路径,问题就解决了。

2017-03-18 10:06:18 782

原创 Establishing SSL connection without server's identity verification is not recommended的处理

今天在连接mysql数据库的时候得到了一个警告:Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be esta

2017-03-16 20:33:32 10200

原创 IO操作

java作为一种高级程序设计语言为我们屏蔽了许多与机器相关的细节,IO操作便是其中之一。java中的IO流主要分为两大类,字节流和字符流。字节流的父类是InputStream和OutputStream,继承它们的有,ByteArrayOutputStream,FileOutputStream,FilterOutputStream,ObjectOutputStream,OutputS

2017-03-13 09:58:07 263

原创 阅读Object类源码

在java中,Object类是所有类的父类,其位于java.lang 包下。从源码中可以看出其定义了13个方法,但是浏览源码后并没有看到显示定义public Object() 构造函数,估计是设计者使用了默认构造函数。        public native int hashCode();    其 hashCode()方法由native修饰,说明调用了依赖于本地平

2017-03-04 16:58:26 324

原创 java继承与接口

在java中继承是使用extends关键字来实现,不同于C++中的多继承设计,java中的继承只能是单继承,父类可以使一般的类也可以是抽象类,抽象类就是被abstract关键字修饰过的类,在其中可以定义只有签名而没有实现的抽象方法。对于继承了抽象类的子类就要么实现父类中定义的抽象方法要么继续设计成抽象类。java中接口由interface定义,在定义接口时其中的方法默认是被修饰为public

2017-02-28 19:04:12 380

原创 在继承条件下构造函数、代码块、静态代码块执行顺序

最近重新阅读了java中关于继承的章节,突发奇想父类子类代码中的构造函数,代码块和静态代码块是按照什么顺序执行的,于是就构造了一个小实验来验证下。先定义了Father类:package obj.man;public class Father { public String name = "laozhang"; public Father() { System.out.pri

2017-02-25 11:21:57 572

原创 final变量,初始化与代码块

在java中,成员变量在没有明确指定值的时候都会被编译器赋予一个默认值,就像下面表格所示:数据类型初始值byte0short0int0long0Lfloat0.0Fdouble0.0Dchar\u0000booleanfalse

2017-02-23 19:41:05 749

原创 纯手工管理package的一次尝试

在真实的项目开发中,我们基本上离不开IDE的帮助,虽然方便,但是它屏蔽了许许多多的技术细节。所以有必要用纯手工的方式来编译执行一个小项目来体验一下。首先定义一个Car类,使用package关键字打包在util.vehical;中package util.vehical;public class Car { private String brand; private int pri

2017-02-23 10:30:10 307

原创 不定长度参数传递的探讨

在调用方法的时候,我们往往要给方法传递一些参数,在大多数情况下,方法的签名都是固定的,参数的个数是被严格的限制的。然而也有一些特殊的情况,比如说我们要给一个方法传递一系列的int类型的值,然而此时我们却还没有明确参数的个数。像是这种情况,在jdk1.5之后有了十分方便的解决办法。 比如说,当要计算一系列数字的和时,我们或许要传入sum(1,2,3,4,5,6);也有可能传sum(101,23,

2017-02-21 16:20:12 1170

原创 记switch的一个坑

当初学习java的时候只是大概记得switch可以接受整形,枚举类型和String类型(java7),因为平时用的并不是太多,所以没有进行过深入的研究。 今天就遇到了一个这方面的问题,所以有必要把switch可以接受的参数总结一下。 首先由byte登场,public class Test{ public static void main(String[] args) {

2017-02-20 09:11:04 695

原创 java回顾

java回顾jdk目录结构jdk默认安装完成后会产生如下图所示的文件结构,包括一个jdk和一个公版的jre,而在jdk的内部又包含一个jdk私有的jre,在配置环境变量的时候往往使用的是公共的jre。 - 环境变量配置关于环境变量的配置,有一点需要注意的是JAVA_HOME的值是bin目录的父目录,也就是jdk默认安装后的包含jre和jdk文件夹的那个目录。在配置完成JAVA_HOME后就

2017-02-18 19:39:36 417

转载 ASP+Access UTF-8 网页乱码问题解决办法

用ACCESS数据库和ASP做网站时用UTF-8编码有时会出现乱码,再者网页出错或者刷新页面后就是乱码,如果数据库取值乱码在开头加上就可以了当我们用ASP从数据库中读取中文的时候出现乱码,解决的办法是: 首先看你的代码中是否包含了这句代码    简体中文,其次看一下这句代码是不是出现在连接数据库代码之前,如果不是放在连接数据库代码的前面也可能会出错,一般建议放在最顶端,这样

2015-08-29 16:25:28 1052

转载 iis7.5 asp 报错 乱码

ASP错误500-100编码问题 ,解决方式具体如下:1、复制C:\inetpub\custerr\zh-CN\500-100.asp文件复制到你的站点文件夹下;可能有人会想为什么不直接修改呢,因为这里有一定的权限问题 当然你也可以自己想方法得到权限直接修改2、将这个文件修改为utf-8编码:a. 修改为b. option explicit后面加上一行response.charse

2015-08-29 11:06:18 2886

转载 ASP 乱码问题

ASP 乱码问题http://www.blueidea.com/tech/program/2004/2351.asp这几天研究UTF-8编码,太晕了,把我的看法和各位讨论讨论。欢迎来批啊。以下都是我的想法,哪里有不对的请不吝赐教,帮忙指出来。相关的题外话:一、操作系统window系统内部都是unicode的。文件夹名,文件名等都是unicode的,任何语言系统下都能正常

2015-08-27 17:49:33 345

原创 java学习笔记之实现基本数据结构——栈

使用一维数组编码实现一个栈(Stack)类,要求提供以下操作:(1)boolean isEmpty():判断栈当前是否为空;(2)入栈操作void push(int);(3)出栈操作Object pop();(4)int getTop();取堆栈当前栈顶的数据元素并返回。代码public class Stack { private int maxSize; p

2014-12-25 19:47:58 592

转载 辨析Comparator Comparable

转自  http://pengcqu.iteye.com/blog/490149 当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。下面通过两个例子分别用Comparable和Comparator实现对User对象中年龄排序。 1.通过实现Compara

2014-12-21 18:51:41 500

转载 JAVA中的接口和抽象类(转)

在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。  抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。  比如:我们要描述“水果”,

2014-12-15 15:50:09 535

转载 区分struct和typedef struct

文章转自http://www.cnblogs.com/qyaizs/articles/2039101.htmlstruct和typedef struct分三块来讲述:  1 首先://注意在C和C++里不同    在C中定义一个结构体类型要用typedef:    typedef struct Student    {    int a;    }Stu;

2014-12-11 08:35:50 648

空空如也

空空如也

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

TA关注的人

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