自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sky

让优秀成为一种习惯!

  • 博客(76)
  • 收藏
  • 关注

原创 Spring的解读

一. Spring的技术概述 1.1 什么是Spring? Spring是分层 的JavaEE full-stack(一站式)轻量级开源框架. Java程序在服务器端分为三册(Web)层,业务逻辑层,数据访问层.Struts是表现层MCV框架 Hibernate是数据访问层ORM框架.Spring框架中包括javaEE三层每一层的解决方案(一站式) web层: Spring mvc

2018-02-01 17:06:49 294

原创 storm

一. 大数据的实时计算框架: Storm 1.Storm是什么? Storm为分布式实时计算提供了一组通用原语,可被用于”流处理”之中,实时处理消息并更新数据库.这是管理列队及工作者集群的另一种方式.Storm也可以被用于”连续计算”,对数据结构做连续查询, 在计算时就将结果以流的形式输出给用户.还可以被用于”分布式RPC”,以并行的方式运行昂贵的运算. Strom可以方便在

2018-01-30 10:05:22 1075

原创 Hadoop HA

一. 为什么需要 HA 和 Federation 1.1单点故障 在 Hadoop 2.0 之前,也有若干技术试图解决单点故障的问题,我们在这里做个简短的总结Secondary NameNode: 它不是HA,它是阶段性合并edits和fsimage,以缩短集群启动的时间.当NameNode(以下简称NN)失效时,Secondary并无法立刻提供服务,Secondary NN甚至无法保证

2018-01-25 17:30:06 322

原创 Redis浅谈

1.Redis介绍Reis是一个开源(BSD许可)的,内存中的数据结构存储系统,他可以用作数据库,缓存和消息中间件. 它支持多种类型的数据结构,如字符串(String),散列(hashes),列表(lists), 集合(sets),有序集合(sorted sets)与范围查询,bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了

2018-01-25 12:49:16 553

原创 cannot delete or update a parent row

当我在mysql删除一个字段时:给我报出,cannot delete or update a parent row后面查了资料, 总结如下: 一:当在Mysql下删除有一个建有外键的表的数据时可能会报此异常,所以可以启动MySql命令行模式,运行如下的sql语句来关闭外键检测:SET FOREIGN_KEY_CHECKS = 0;执行你要的操作后把再把外键检测恢复 SET F

2018-01-24 14:46:19 787

转载 Error configuring application listener of class org.springframework.web.context.ContextLoaderListene

打开工程属性对话框,到Deployment Assembly页面,点击Add选择Jave Build Path Entries把程序用于的Library加入进来 根据这几步就可以了

2018-01-24 14:42:27 179

原创 事物的理解

MySQL事物: 事物(Transaction):一组SQL语句操作单元,组内所有的SQL语句完成你一个业务逻辑.如果整租成功,意味着全部的SQL都实现.如果其中任何一个失败,意味着整个操作失败. 失败:意味着整个过程没有意义.应当把数据库回到操作前的初始状态. 所以:事物是指逻辑上的一组操作,组成操作的各个单元,要不全成功要不全失败.举个例子: 比如一个下单过程,从个人账户扣除50元

2018-01-24 11:02:16 543

原创 推荐系统

序言: - 推荐系统在电子商务领域得到普遍的运用 - 推荐系统本质是销售的一部分 - 在便利店,推荐系统是导购牌,类目货架,是老板娘 - 在超市,推荐系统是导购牌,类目货架,是销售员在电商,推荐系统是什么? 不管在便利店,还是超市,或者电商网站,本质上解决两个问题: 1.帮助用户获得想要的商品 A、用户知道自己想要什么商品,在什么位置 用户主动的行为

2018-01-22 16:22:19 3438

原创 统计学与概率的浅谈

前言: 对于统计学,只是本人的浅谈,还请各位指教. 概率论研究什么呢? 随机现象:不确定性与统计规律性 概率论—研究和揭示随机现象的统计规律的科学随机事件机器概率: 特点: 1.可以在相同的条件下重复进行; 2.一次实验之前无法确定具体是哪种结果出现,但能确定所有的可能的结果.概率论: 主要研究随机事件。人们对某些事件发生的可能性高低一般都有直 观的认识,所以未经

2018-01-18 17:49:22 6840

原创 SpringBoot解密

啰嗦几句: SpringBoot是为了简化spring应用的创建,运行,调试等而出现的 ,它专注于Spring的应用的开发,而无需过多关注XML的配置, springBoot默认使用Tomcat作为服务器,使用logback提供日志记录SpringBoot提供了一系列的的依赖jar包.可以用maven工具支持,当然也可以用其它熟悉的工具Spring Boot精要: Spring Bo

2018-01-18 16:08:09 519

原创 朴素贝叶斯分类算法

本人根据自己所学和网上查资料而总结,因本人水平有限,若有错误,请各位及时指出.介绍:朴素贝叶斯是基于贝叶斯定理与特征条件独立假设的分类方法..最为广泛的两种分类模型是决策模型和朴素贝叶斯模型.和决策模型相比,朴素贝叶斯分类器(NBC)发源古典数学理论,有着坚实的数学基础,以及稳定的分类效率.同时,NBC模型所需估计的参数很少,对缺失数据不太敏感,算法也比较简单.分类问题概述分类一词:顾名思义,把

2018-01-08 17:39:20 349

原创 OCTAVE

OCTAVE介绍: Octave是一种高层解释类编程语言,旨在解决线性和非线性的数值计算问题。Octave为GNU项目下的开源软件,早期版本为命令行交互方式,4.0.0版本发布基于QT编写的GUI交互界面。Octave语法与Matlab语法非常接近,可以很容易的将matlab程序移植到Octave。同时与C++,QT等接口较Matlab更加方便。 它最初是一个用于本科生化工反应器设计的教学课件,

2017-12-28 15:25:30 870 2

原创 CSS

onselectstart使用js禁止用户选中网页上的内容,IE及Chrome下的方法一样。 使用onselectstart,例如 IE: Firefox:,控制css: body { -moz-user-select: none; } onselectstart几乎可以用于所有对象,其触发时间为目标对象被开始选中时(即选中动作刚开始,尚未实质性被选中)。该事件常使用于使目标

2017-12-26 14:56:11 139

原创 IDEA使用方法

在开始我用IDEA时,写Java class时,选项找不到Java class 和package 等选项,当时我查了很久,,试了好久,怎么也弄不了,于是我在重新开头检查一遍,确定Scala插件装了,然后查资料;发现要还要这几步. 打开设置界面的路径如下: 主界面File——>Project Structure——>modules 然后选择src 然后就成功了 红框这一排吧:其实你们在网

2017-12-25 00:08:39 247

原创 HTTP Status 500 - Request processing failed; nested exception is org.hibernate.exception.GenericJDBC

HTTP Status 500 - Request processing failed; nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement1.什么操作出现:当我在项目中添加产品或者修改时,浏览器出现HTTP Status 500 - Request process

2017-12-20 14:14:31 3513

原创 'Starting Tomcat v8.0 Server at localhost' has encountered a problem

Several ports (8007, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To star

2017-12-17 20:44:00 2220

原创 一些注解知识

<mvc:annotation-driven></mvc:annotation-driven>:会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean,是spring MVC为@Controllers分发请求所必须的。并提供了:数据绑定支持 @NumberFormatannotation支持,@DateT

2017-12-17 15:34:11 175

原创 项目中Java Resources有红叉,其它没有

说起这个这个地方,我课改了好久 起初,我把原先项目的JDK版本改了,右击项目Build Path,然后换掉里面的JRE,没用, 然后右击项目,点击properties,找到在Project Facets里面修改Dynamic web module为3.0的时候就会出现Cannot change version of project facet Dynamic web module to 3.0,

2017-12-16 15:38:03 25262 5

原创 kafka

Kafka的基本知识点 1.1Kafka简介 kafka:(Kafka® is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands o...

2017-12-15 00:00:07 264

原创 springMVC的restful风格

RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。目前主要是基于HTTP协议实现,其目的是为了提高系统的可伸缩性,降低应用之间的耦合度,便于框架分布式处理程序。什么是RESTful架构? a.每一个URI代表一种资源(URI,资源) b.客服端和服务端之间,传递这种资源的某种表现层; c.客户端通过四个HTTP动词,

2017-12-14 10:08:40 393

原创 计算机单位

A.统计: 字: word 字节: byte 位: bitB.字符与字节: ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。 UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。 Unic

2017-12-13 12:52:01 355

原创 Python之路

Python之路[第一篇]*Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 Python可以应用于众多的领域中,如:数据分析,组件集成网络服务,图像处理,数值计算和科学计算等众多领域中.目前业内几乎所有大中型互联网企业都在使

2017-12-11 14:36:58 273

原创 Servlet

Servlet: 全称Java Servlet,用java编写的服务端程序.Servlet扩展了Web服务器,是一种非常安全的、可移植的、易于使用的Web组件。Servlet也是一种动态加载的模块,为向Web服务器的资源请求提供服务。Servlet完全运行在服务器端的Java虚拟机上,一般将后者称为Servlet容器。servlet的生命周期与工作原理 servlet生命周期是开发健壮的Serv

2017-12-11 09:53:01 189

原创 Hadoop(HDFS)

HDFS: 1.定义: Hadoop分布式文件系统(HDFS)被设计成设计成适合运行在通用 硬件上的分布式文件系统;是根据谷歌发表的三篇论文之一:GFS(Google File System)文件系统2.特点: 容错性保存多个副本,副本丢失或跌宕自动恢复,默认block3份 并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高吞吐量(high throughput)来访...

2017-12-06 11:25:10 235

原创 Java的一些面试题

A. 面试题 a. int —> Integer * Integer i1 = new Integer(1); * Integer i0 = 1; //自动装箱b. int ——>String * String s1 = “1”+1; * String s2 = String.valueOf(2); System.out.println(s2);c. String —-> int i

2017-12-06 10:17:03 124

原创 springmvc标签

1.@PathVariable是用来获得请求url中的动态参数的,2.@RequestParam 绑定请求参数 在处理方法入参处使用 @RequestParam 可以把请求参数传递给请求方法 在处理方法入参处使用 @RequestParam 可以把请求参数传递给请求方法 – value:参数名 – required:是否必须。默认为 true, 表示请求参数中必须包含对应的参数,若不存...

2017-12-05 16:55:35 257

原创 解决 Tomcat v7.0 Server at localhost was unable to start within 45 seconds

当出现这个问题时:解决 Tomcat v7.0 Server at localhost was unable to start within 45 seconds; 第一步:在servlet.xml设置时间长度,把45seconds,改成更长的时间 另一种改法还可以这样, 就可以;当我改了还是没解决:又出现另一个问题 The last packet sent succ

2017-12-05 11:17:19 22915

原创 Java的常见类

Java.lang.String表示的是字符串类型 a.String 表示的字符串一旦创建,不可改变 b.为了提升字符串的访问效率,使用了缓存技术,java中所有用“双引号”括起来的字符串都会在“字符串常量池”中创建一份. c.如果程序用到某个字符串,就会到”字符串常量池”中找,如果没有,就在常量池中创建一份 String s1 = “123”; Strin

2017-12-05 09:51:09 249

原创 TCP和UDP

TCP/IP协议是一个协议簇;包括传输层,网络层,网络访问层. 奇珍应用包括: 超文本协议:万维网的基本协议 文件传输协议(TFTP简单文件传输协议) 远程登录(Telnet),提供远程访问其它主机功能,它允许用户登录 internet主机,并在这台主机上执行命令. 网络管理(SNMP简单网络管理协议),该协议提供了监控网络设备的方法,以及配置管理,统计信息收集,性能管理及安全管理等.

2017-12-04 10:05:44 194

原创 HTTP请求错误

HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 HTTP 错误 401 401.1 未授权:登录失败 此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。 请与 Web 服

2017-12-01 10:24:23 4177

原创 两图片之间的的缝隙<img src=" " alt="" />

解决这种问题其实有很多种办法,那我随便介绍几种; a:img标签本身是个行内元素,所以当多个img排在一起时,它们之间如果有回车换行或者空格就会形成空隙,比如 改成下面这样就没有空隙了 或者也可以把img改为块级元素,再利用浮动,也可以去掉空隙: 注意:每个img都要加浮动哦,要不然无效果,我以前就是只加一个,浪费好多时间; b:有些情况是这样:img{vert

2017-11-30 10:24:59 1310

原创 解决javax.servlet.jsp.JspException cannot be resolved to a type(JSP页面)

在做一个项目时,写jsp页面,发现一写页面报错,报则报javax.servlet.jsp.JspException cannot be resolved to a type错误,于是我网上查了下资料;解决方案:右键你的项目–properties选择Targeted Runtimes,选择你的运行环境,我选择Apache Tomcat v8.0,Apply–OK。

2017-11-29 10:04:12 12983 5

原创 maven错误

Could not resolve dependencies for project********:war:0.0.1-SNAPSHOT: Could not find artifact******************:jar:0.0.1-SNAPSHOT -> [Help 1]错误每次导入工程我几乎都会遇到这样的一个问题:分析原因:就是服务器和本地用的是一套svn源码和pom配置,

2017-11-28 09:33:12 513

原创 mysql常见的一些错误

A: 首先查看MySQL编码集:show variables like “char%” 声明这里是mysql数据库 1.出现这样的原因可能是数据MySQL数据库编码集不为utf8; 2.在修改时候一定要关闭mysql(net stop mysql);反正在我开启时,怎么也修改不了,弄了半天,才知道关闭mysql; 最后,让我看怎么修改编码集: a.在mysql目录下复制my-defaul

2017-11-20 10:59:22 452

原创 用好虚拟网络编辑器

Linux

2017-11-17 10:32:15 4197

原创 Java的动态代理

1. Java的动态代理对象原理: 本质是一种包装设计模式(特点: 不修改源码的情况下,增强某个方法的功能)    a.图片形式:b.代码:(1).接口package demo.proxy.java;public interface MyService(){      //声明业务public void method1();public void method2

2017-11-16 11:27:19 178

空空如也

空空如也

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

TA关注的人

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