自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sweet的博客

不忘初心,方得始终

  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

转载 用jreble插件热部署,IDEA启动tomcat时出现乱码——淇℃伅(亲测有效)

IntelliJ IDEA 2019 配置 Tomcat 启动后 ,控制台出现中文乱码 “淇℃伅”。 解决办法: 打开到tomcat安装目录下的conf/文件夹里的logging.properties文件, 找到 :java.util.logging.ConsoleHandler.encoding = utf-8 更改为 :java.util.logging.ConsoleHandler.en...

2020-04-27 09:59:45 644

原创 IDEA热部署插件JRebel报错:JRebel-JVMTI [FATAL] Couldn't write to C:\Users\

原因:JRebel启动报这个错一般是出现中文路径,我就是因为电脑的用户名是中文才导致的 解决方案:如下图所示,添加一行编码配置:-Dfile.encoding=UTF-8 然后JRebel debug启动 完美解决 ...

2020-04-26 14:51:49 2233 1

转载 IDEA project模式下,不显示项目工程目录,只有几个配置文件

1 关闭IDEA, 2 删除项目文件夹下的.idea文件夹 3 重新用IDEA工具打开项目

2019-10-17 11:59:31 2526 1

转载 SpringBoot导包坑之spring-boot-starter-parent

在新建springboot项目引入RELEASE版本时,有几率从远程仓库下载jar包出错,导致jar包无法导入.即使我把相关的包都删完,都不行,要么换个仓库,要么换个版本.下面给出两个解决方法。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spr...

2019-10-16 16:47:10 4044

转载 Flink事件时间处理和水印

最近找到这个对事件时间处理和水印说的比较好的文章,所以转载一下,供大家分享,原文连接:https://blog.youkuaiyun.com/a6822342/article/details/78064815 http://vishnuviswanath.com/flink_eventtime.html 本文用途纯粹是为了分享,如若有侵权,请与我联系~ 下面是原文: 如果您正在构建实时流媒体应用程序...

2019-09-27 10:50:38 546

转载 Spring使用mutipartFile上传文件报错

实现文件上传时报“Failed to instantiate [org.springframework.web.multipart.MultipartFile]”错 org.springframework.web.bind.annotation.support.HandlerMethodInvoker.resolveModelAttribute(HandlerMethodInvoker.jav...

2019-08-03 12:06:14 884

原创 关于mybatis进行update更新时无法提交&update动态sql的使用

首先,我发现代码明明执行成功,自己也并没有发现sql语句有问题,但是查看数据库却发现没有更新,最后才发现,没有进行事务的提交 数据的增删改查中,除了select语句,其余的语句都需要进行事务的提交。 动态sql(是我写的update语句) <update id="updateInfo" parameterType="com.zy.entity.User"> UP...

2019-08-01 21:42:54 4259

原创 springMVC文件上传与下载

在jsp页面中 文件上传: <!-- enctype表示多功能表单 --> <form action="${pageContext.request.contextPath}/file/up.action" method="post" enctype="multipart/form-data"> 头像:<input type="file" name="...

2019-07-30 20:01:10 192

原创 SpringMVC中四种日期格式的转换

首先写一个表单: <form action="zy/add" method="post"> 添加用户 姓名:<input name="name"/><br/> 年龄:<input name="age"/><br/> 性别:<input name="sex"/><br/> 地址:<inp...

2019-07-30 19:54:12 3534

原创 使用MapReduce统计每一个用户的使用总流量

有上图这样的文件,需要统计每个用户使用的上行总流量,下行总流量和总流量 第一步:创建一个用户类如下: package com.zut.flow; import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; import org.apache.hadoop.io.Writable; ...

2019-07-29 21:38:56 1667

原创 MapReduace原理

MapReduace: 概述: MapReduce是一种分布式计算模型,由Google提出,主要用于搜索领域,解决海量 数据的计算问题. MR由两个阶段组成:Map和Reduce,用户只需要实现map()和reduce()两个函数, 即可实现分布式计算,非常简单。 这两个函数的形参是key、value对,表示函数的输入信息 执行流程见下图: ◆执行步骤: 1.map任...

2019-07-29 20:20:19 668

原创 最详细的Hadoop集群搭建

由于自己配了几遍,总结出了一些问题,然后现在写一遍最详细的过程,作为总结 第一步:把jdk和hadoop的压缩包导入虚拟机的目录下:/opt/softWare/jdk /opt/softWare/hadoop 第二步:解压 #tar-zxvfjdk-8u141-linux-x64.tar.gz hadoop同理 第三步:配置环境变量 1....

2019-07-25 21:49:48 312

原创 基于mysql的分页查询

分页查询可以查询的提高反应速度,提升客户端体验。 如果不进行分页加载数据库中的内容,而是将数据库中的内容一次性的加载出来,加入数据库中的数目多达上万条,显然查询效率会变的很慢,这样对客户来说,体验感是极差的,而且给服务端造成的压力也大。 关键字----limit m,n m起始位置(从0开始) n条数 (例:select * from 表名 limit m,n) m和当前页curren...

2019-07-20 17:45:08 201

原创 Spring框架图书管理系统

项目地址:https://gitee.com/yrlgitee/project_bookMamager

2019-07-20 16:47:27 2864

原创 简单的文件下载实现

@WebServlet("/FileDown") public class FileDown extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ...

2019-07-20 16:41:50 258

原创 数据库-sql 语言综合练习

针对学生课程选课数据库进行以下操作 Student( Sno CHAR(7) primary key, Sname CHAR(10) , Ssex CHAR(2) , Sage int DEFAULT 20, Sdept CHAR(20) ) Course( Cno Char(10) PRI...

2019-04-27 10:34:30 2966

转载 primary key与unique的区别

定义了UNIQUE约束的字段中不能包含重复值,可以为一个或多个字段定义 UNIQUE 约束。因此,UNIQUE 即可以在字段级也可以在表级定义,在 UNIQUED 约束的字段上可以包含空值。ORACLE自动会为具有 PRIMARY KEY 约束的字段(主码字段)建立一个唯一索引和一个NOT NULL约束,定义PRIMARY KEY约束时可以为它的索引; UNIQUED 可空,可以在一个表...

2019-04-18 20:04:33 532

转载 mysql出现ERROR 1366 (HY000):的解决办法

今天向新建的表中添加内容,出现以下错误: mysql&gt; INSERT tdb_goods (goods_name,goods_cate,brand_name,goods_price,is_show,is_saleoff) VALUES('R510VC 15.6英寸笔记本','笔记本','华硕','3399',DEFAULT,DEFAULT); ERROR 1366 (HY000): In...

2018-11-05 22:38:38 2711

原创 总结static、this、super、final关键字的使用

static关键字: 使用static可以修饰成员变量,常量,方法和代码块 静态成员是全局的,归整个类所有,不依赖特定的对象,是被所有类的对象所共享的。 只要类被java虚拟机加载,就可以根据类名在全局数据域内找到他们。 同一个类的一个方法调用另一个方法时,如果被调用方法是普通方法,则默认用this作为调用者。如果被调用方法是静态方法,则默认使用类作为调用者。 没有static修饰的方法...

2018-10-16 16:32:53 4056

原创 commons-lang中常用操作compareTo、equals、toString、hashCode的用法

commons-lang3-3.3.2.jar提供一些基础的、通用的操作和处理 包:org.apache.commons.lang3.builder CompareToBuilder – 用于辅助实现Comparable.compareTo(Object)方法: @Override public int compareTo(Version version) { re...

2018-10-16 15:56:39 843

转载 @SuppressWarnings注解

简介:java.lang.SuppressWarnings是J2SE5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用: @SuppressWarnings(“”) @SuppressWarnings({}) @SuppressWarnings(value={}) 根据sun的官方文...

2018-10-13 12:40:45 223

原创 使用Maven查看jdk源码

1.打开项目文件,右击pom.xml 2.run as---&gt;Maven clean---&gt;Maven build...----&gt;出现如下表示成功 3.打开windows---&gt;Preference---&gt;Java 4. 双击jre 5.点击Source Attachment,找到src.zip 到现在,就可以查看源码了。     ...

2018-10-10 17:26:31 1751

原创 log4j的安装及配置

需要下载log4j安装包到\eclipse\dropins文件夹下如下图:            2.  建立Maven项目,项目结构如下图:               3.   在java文件夹下建立logs文件,并在文件里面建立两个.log文档,如下图:              4.   配置pom.xml文件,需要添加的配置信息如下: &lt;properties&...

2018-09-18 21:17:17 3285

原创 将数据库里的用户通过jsp全部展示出来

本次代码主要是对jsp,servlet之间传值,以及基本逻辑结构的练习。加深对jsp和servlet的理解 工程项目结构如下图:                    LoginServlet.java  源码 package com.sweet.myServlet; import java.io.IOException; import javax.servlet.ServletCo...

2018-08-21 20:57:47 4017

原创 Servlet作用域和jsp作用域

Servlet作用域   作用域: request         session       application 1. 生命周期        (1)request:只限于一次请求,当再次请求时,设置的属性值就会为空        (2)session:只在一次会话(多次请求)                      也就是说,打开一个浏览器就相当于一次会话,直到关闭浏览器或者...

2018-08-21 20:34:04 903

转载 请求转发和重定向的区别

一、请求转发和重定向 请求转发:request.getRequestDispatcher(URL地址).forward(request, response) 处理流程: 客户端发送请求,Servlet做出业务逻辑处理。 Servlet调用forword()方法,服务器Servlet把目标资源返回给客户端浏览器。 请求转发 2)重定向:response.sendRedirect(URL...

2018-08-20 17:42:34 797

原创 c3p0配置文件和使用

C3p0 数据库连接池        数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。获取一个连接,系统要在背后做很多消耗资源的事情,大多时候,创建连接的时间比执行sql语句的时间还要长。用户每次请求都需要向数据库获...

2018-08-16 20:21:18 4258

原创 对增删查改的封装

增删改都可以通过一个方法来完成,查需要一个方法,因为查需要返回一个结果集,而其他的操作并不需要。 封装的工具类: /** * */ package com.sweet.tools; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import j...

2018-08-15 17:35:50 582

转载 Navicat外键设置

先介绍一下基本情况: 现在有两个表一张是t_blog表(博客表),一张是t_blogType表(博客类别) 现在我想把t_blog表中的typeID属性设置为外键,关联t_blogType表中的id属性。 1. 右键t_blog表,设计表,选择外键属性 2. 然后会出现一个设置外键的界面,一共有七列。简单介绍一下这几列的意思:     “名”:  可以不填,你一会保存成功系统会自动生成...

2018-08-14 22:16:28 7239

原创 Java插入中文到数据库中文变成问号解决

之所以会出现乱码,就是编码方式不一致导致的 我们应该首先确定          1. eclipse和mysql数据库中的编码方式是否一致          2. 在链接数据时,有没有在url里面加上characterEncoding=utf8,也就是下图这样             如果都解决了基本就没有问题了。 但是我"确定"了以上的方式都没问题,还是出现乱码 链接数据...

2018-08-14 19:53:20 49506 11

转载 SQL常见的一些面试题(太有用啦)

SQL常见面试题 1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名 name   kecheng   fenshu 张三    语文       81 张三     数学       75 李四     语文       76 李四     数学       90 王五     语文       81 王五     数学       100 王五     英语       90 A...

2018-08-13 21:19:35 6912 1

转载 【SQL练习】经典SQL练习题

准备数据 建表语句 CREATE TABLE students (sno VARCHAR(3) NOT NULL, sname VARCHAR(4) NOT NULL, ssex VARCHAR(2) NOT NULL, sbirthday DATETIME, class VARCHAR(5)) CREATE TABLE courses (cno VARCHAR(5) NOT NULL...

2018-08-13 20:54:24 626

原创 书签管理系统(Map使用)

URLItem类(书签项类) 该类用于描述一个具体的书签项,可以对该类进行一些基本的操作 属性:       1. 网址url(字符串)       2. 标题 title(字符串)       3. 星级stars(整型)       4. 访问次数 vistis(整型) 设计Bookmark类(书签管理类) 该类用于简单的书签管理,通过Map存储数据。value是URLitem...

2018-08-11 11:51:03 868

原创 迭代器异常

 在遍历的过程中,如果用set集合移除对象,会出现异常 Iterator&lt;String&gt; iterator = set.iterator(); while (iterator.hasNext()) { String string = iterator.next(); // set.remove(string); iterator.remove(); // ...

2018-08-10 20:10:43 794

原创 接口和抽象类的区别

抽象类   abstract         抽象类 = 普通方法 + 抽象方法 抽象类是类 多了抽象的方法,类也必须是抽象类。 抽象方法没有方法体 抽象类不能实例化,不能创建对象 抽象类必须有子类,来实现所有的抽象方法 如果子类没有实现所有的抽象方法,那么子类也是抽象类 仍旧使用满足多态的特性,所以方法和参数也会使用抽象父类的引用。 在开发过程中,对于有些方法一定要实现,则会把...

2018-08-10 19:46:09 199

原创 final、static修饰符的用法

final   最终的 fianl 修饰类,不存在子类,比如String类 final修饰方法,子类不能重写。 final进行修饰属性,为常量,需要初始化,并且不可修改 ,常量命名通常用大写字母,每个字母中间用下划线隔开 final进行修饰属性,子类可以使用   static  静态 修饰属性,属于类不属于某一个对象,一旦改变值,则具有全局特性,某一个对象的属性值就会发生改变。犹如修改...

2018-08-10 19:29:10 1198

原创 java集合中三种遍历方法

遍历方法:除了for和foreach循环进行遍历以外,还可以用迭代器进行遍历。 1、Iterator接口   Iterator也是Java集合框架的成员,主要用于遍历(即迭代访问)Collection集合中的元素,也称为迭代器。 迭代器的使用: //1.获得list对应的iterator对象 Iterator&lt;Student&gt; it = students.iterat...

2018-08-08 21:54:14 2035

原创 集合

  集合:属于容器类,存放的都是引用类型。集合的产生是由于数组的长度是定长的,一旦创建长度就会固定,但是集合的长度是不固定的,可以动态的插入删除。 数组相当于string,集合相当于StringBuilder/StringBuffer。 集合之间的继承关系       List子接口下面有三个类分别是ArrayList、LinkedList、Vector   List...

2018-08-08 21:48:36 574

转载 Java ConcurrentModificationException异常原因和解决方法

Java ConcurrentModificationException异常原因和解决方法 自己遇到了这个问题,看了这篇文章,里面解释的很详细,果断转载,以常常看看。

2018-08-07 22:19:51 186

转载 ArrayList和LinkedList的区别以及优缺点以及ArrayList和vector的区别

ArrayList和LinkedList都是实现了List接口的容器类,用于存储一系列的对象引用。他们都可以对元素的增删改查进行操作。 对于ArrayList,它在集合的末尾删除或添加元素所用的时间是一致的,但是在列表中间的部分添加或删除时所用时间就会大大增加。但是它在根据索引查找元素的时候速度很快。 对于LinkedList则相反,它在插入、删除集合中任何位置的元素所花费的时间都是一样的,但...

2018-08-07 15:41:01 353

关于设计模式的ppt

使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性

2018-08-11

空空如也

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

TA关注的人

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