- 博客(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
原创 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关注的人