4 冰河家园

尚未进行身份认证

热爱软件开发

等级
博文 176
排名 1w+

虚拟机中centos7安装mysql后,用主机连接mysql 失败的那些坑

失败的原因主要有以下几点:PS:接着往下看前先确保主机与虚拟机中的centos7能互相ping同;检查用户名密码端口之类的低级错误等1.mysql的用户没有授权(主要看user表中的host和user字段的值)对于mysql数据库没有授权,只需要用一条命令就可以了。mysql>GRANTALLPRIVILEGESON.TO‘root’@’%’IDENTIFI...

2019-04-17 21:02:13

jdk1.8 Lambda 最常见用法

importjava.util.Arrays;importjava.util.List;/***在jdk1.8中对hashMap等map集合的数据结构优化。hashMap数据结构的优化*原来的hashMap采用的数据结构是哈希表(数组+链表),hashMap默认大小是16,一个0-15索引的数组,如何往里面存储元素,首先调用元素的hashcode*方法,计算出哈希码值,...

2019-04-09 15:17:41

jdk8新特性之for循环

jdk8新特性之for循环1.首先遍历一个List方式1.一开始是这样的:1 publicstaticvoidtest1(Listlist){2 for(inti=0;i<list.size();i++){3 System.out.println(list.get(i));4 }5 }方式2.当然稍微高级一点的是这样:1 publics...

2019-03-29 11:41:21

接口与抽象类的浅析

packagetest;/***接口的意义:*1.多态的前提条件之一*2.弥补了普通类,抽象类间的单继承的缺陷,接口之间可以多继承,某个普通类或抽象类可以多实现接口*3.普通类实现接口时,必须重写里面的所有的方法*/interfacea{voidk();}interfaceb{}interfaceAextendsa,b{public

2017-10-05 20:48:03

UUID的初步了解

importjava.util.UUID;/***UUID是通用唯一识别码,这是一个软件建构的标准*UUID来作为数据库数据表主键是非常不错的选择,保证每次生成的UUID是唯一的**UUID组成:当前日期和时间;时钟序列;全局唯一的IEEE机器识别号;*标准的UUID格式为:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx(8-4-4-4-12)

2017-10-05 19:18:12

dbcp,c3p0,druid数据库连接池的浅析

1.引言1.1定义数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数

2017-10-05 11:24:43

spring中的Bean的id和name的区别

Spring中Bean的命名1、每个Bean可以有一个id属性,并可以根据该id在IoC容器中查找该Bean,该id属性值必须在IoC容器中唯一;2、可以不指定id属性,只指定全限定类名,如:此时需要通过接口getBean(ClassrequiredType)来获取Bean;如果该Bean找不到则抛异常:NoSuchBeanDefinitionException如果该类型的Bean有多个则抛异常:

2017-10-01 18:23:59

tomcat中三种部署项目的方法

第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加:至于Context节点属性,可详细见相关文档。第二种方法:将web项目文件件拷贝到webapps目录中。第三种方法:很灵活,在conf目录中,新建Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该

2017-09-25 21:23:24

NIO的简单使用

/***nio包在jdk4出现,提供了IO流的操作效率**jdk7之后的nio:*Path:路径*Paths:有一个静态方法返回了一个路径*publicstaticPathget(URIuri)*Files:提供了静态方法供我们使用*publicstaticlongcopy(Pathsource,OutputStreamou

2017-09-20 13:38:25

Serlvet3.0 注解 浅析

(1)注解配置一、Servlet3.0介绍Servlet3.0是JavaEE6规范的一部分,Servlet3.0提供了注解(annotation),使得不再需要在web.xml文件中进行Servlet的部署描述,简化开发流程。二、开发Servlet3.0程序的所需要的环境开发Servlet3.0的程序需要一定的环境支持。MyEclipse10和Tomcat7都提供了对JavaEE6

2017-09-19 21:16:56

jsp九个内置对象、四个域对象及Servlet的三大域对象

一,什么是内置对象?在jsp开发中会频繁使用到一些对象,如ServletContextHttpSessionPageContext等.如果每次我们在jsp页面中需要使用这些对象都要自己亲自动手创建就会特别的繁琐.SUN公司因此在设计jsp时,在jsp页面加载完毕之后自动帮开发者创建好了这些对象,开发者只需要使用相应的对象调用相应的方法即可.这些系统创建好的对象就叫做内置对象.在

2017-09-16 13:51:59

java反编译的几种方式

第一种方式:Help——EclipseMarketplace安装eclipse自带的插件(Decompiler)第二种方式:使用反编译工具(XJad2.2等)第三种方式:在cmd中的输入javap-verboseHellloWorld.class回车,此处的HelloWorld.class为自己创建的HelloWorld.java编译后的class文件

2017-09-13 20:54:13

Tcp/Ip Monitor

一般用于抓取客户端与服务器端之间的通信协议,不多说直接看图。。。

2017-09-10 15:30:17

写servlet时要注意的问题

最近研究了一下web.xml中<servlet-class>包名.类名</servlet-class>中的class文件存放的位置,以及避免404的出现

2017-09-10 13:12:37

javaScript的外部对象

window对象有很多子对象,除了document以外,还有如下常用子对象:screen对象:此对象包含有关客户端显示屏幕的信息,常用于获取屏幕的分辨率和色彩-history对象:此对象包含用户(在浏览器窗口中)访问过的urllocation对象:此对象包含有关当前url的信息,常用于获取和改变当前浏览的网址navigator对象:此对象包含有关浏览器的信息,常用于获取客户端浏览器和操作系统

2017-09-05 19:21:13

java中常见异常(1)

Java.lang.NullPointerException  异常的解释是”程序遇上了空指针”,简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要

2017-09-03 15:04:10

java-解释性语言or编译型

JAVA语言是一种编译型-解释型语言,同时具备编译特性和解释特性其实,确切的说java就是解释型语言,其所谓的编译过程只是将.java文件编程成平台无关的字节码.class文件,并不是向C一样编译成可执行的机器语言,在此请读者注意Java中所谓的“编译”和传统的“编译”的区别)。作为编译型语言,JAVA程序要被统一编译成字节码文件——文件后缀是class。此种文件在java中又称为类文件。java类

2017-09-03 13:23:56

浏览器访问tomcat,页面访问出错404,405,500

在刚开始进行Web应用开发的时候,经常看见页面出现404这个数字,我们一般会称之为运行产生了404错误。类似于404这个数字,还有可能在页面上看到405、500这两个数字,他们都是服务器执行完客户端的请求以后,返回给客户端的一个关于执行结果的状态编码说明。如果在运行结果页面中没有看到期待的页面,却看到了404、405、500这样的数字,那么代表着服务器告诉客户端运行产生了错误,掌握何种错误情况产生

2017-08-25 12:55:14

css样式表、css选择器

1简述CSS样式表的使用方式。HTML页面有三种使用CSS样式表的方式:1、内联样式表:样式规定在单个的元素中,写在元素的style属性里;2、内部样式表:样式定义在HTML页面的头元素中;3、外部样式表:将样式定义在一个外部的CSS文件中,然后由HTML页面引用样式表文件。2如何理解CSS样式表的层叠性。CSS使用层叠(Cascade)的原则来考虑继承

2017-08-24 19:36:50

java-StringAPI中的==与equals的辨析

//==比较的是变量的地址值,而String类重写了object类的equals方法,比较的是字符序列Stringa="hello";Stringb="word";Stringc="helloword";Stringd=newString("helloword");System.out.println

2017-08-24 15:05:22
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。