- 博客(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
555
原创 IDEA热部署插件JRebel报错:JRebel-JVMTI [FATAL] Couldn't write to C:\Users\
原因:JRebel启动报这个错一般是出现中文路径,我就是因为电脑的用户名是中文才导致的解决方案:如下图所示,添加一行编码配置:-Dfile.encoding=UTF-8然后JRebel debug启动 完美解决...
2020-04-26 14:51:49
2103
1
转载 IDEA project模式下,不显示项目工程目录,只有几个配置文件
1 关闭IDEA,2 删除项目文件夹下的.idea文件夹3 重新用IDEA工具打开项目
2019-10-17 11:59:31
2465
1
转载 SpringBoot导包坑之spring-boot-starter-parent
在新建springboot项目引入RELEASE版本时,有几率从远程仓库下载jar包出错,导致jar包无法导入.即使我把相关的包都删完,都不行,要么换个仓库,要么换个版本.下面给出两个解决方法。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spr...
2019-10-16 16:47:10
3953
转载 Flink事件时间处理和水印
最近找到这个对事件时间处理和水印说的比较好的文章,所以转载一下,供大家分享,原文连接:https://blog.youkuaiyun.com/a6822342/article/details/78064815 http://vishnuviswanath.com/flink_eventtime.html本文用途纯粹是为了分享,如若有侵权,请与我联系~下面是原文:如果您正在构建实时流媒体应用程序...
2019-09-27 10:50:38
496
转载 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
814
原创 关于mybatis进行update更新时无法提交&update动态sql的使用
首先,我发现代码明明执行成功,自己也并没有发现sql语句有问题,但是查看数据库却发现没有更新,最后才发现,没有进行事务的提交数据的增删改查中,除了select语句,其余的语句都需要进行事务的提交。动态sql(是我写的update语句)<update id="updateInfo" parameterType="com.zy.entity.User"> UP...
2019-08-01 21:42:54
4127
原创 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
152
原创 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
3483
原创 使用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
1577
原创 MapReduace原理
MapReduace:概述: MapReduce是一种分布式计算模型,由Google提出,主要用于搜索领域,解决海量 数据的计算问题.MR由两个阶段组成:Map和Reduce,用户只需要实现map()和reduce()两个函数, 即可实现分布式计算,非常简单。这两个函数的形参是key、value对,表示函数的输入信息执行流程见下图:◆执行步骤:1.map任...
2019-07-29 20:20:19
613
原创 最详细的Hadoop集群搭建
由于自己配了几遍,总结出了一些问题,然后现在写一遍最详细的过程,作为总结第一步:把jdk和hadoop的压缩包导入虚拟机的目录下:/opt/softWare/jdk /opt/softWare/hadoop第二步:解压 #tar-zxvfjdk-8u141-linux-x64.tar.gz hadoop同理第三步:配置环境变量 1....
2019-07-25 21:49:48
259
原创 基于mysql的分页查询
分页查询可以查询的提高反应速度,提升客户端体验。如果不进行分页加载数据库中的内容,而是将数据库中的内容一次性的加载出来,加入数据库中的数目多达上万条,显然查询效率会变的很慢,这样对客户来说,体验感是极差的,而且给服务端造成的压力也大。关键字----limit m,n m起始位置(从0开始) n条数 (例:select * from 表名 limit m,n) m和当前页curren...
2019-07-20 17:45:08
162
原创 简单的文件下载实现
@WebServlet("/FileDown")public class FileDown extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ...
2019-07-20 16:41:50
223
原创 数据库-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
2874
转载 primary key与unique的区别
定义了UNIQUE约束的字段中不能包含重复值,可以为一个或多个字段定义 UNIQUE 约束。因此,UNIQUE 即可以在字段级也可以在表级定义,在 UNIQUED 约束的字段上可以包含空值。ORACLE自动会为具有 PRIMARY KEY 约束的字段(主码字段)建立一个唯一索引和一个NOT NULL约束,定义PRIMARY KEY约束时可以为它的索引;UNIQUED 可空,可以在一个表...
2019-04-18 20:04:33
478
转载 mysql出现ERROR 1366 (HY000):的解决办法
今天向新建的表中添加内容,出现以下错误:mysql> 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
2638
原创 总结static、this、super、final关键字的使用
static关键字:使用static可以修饰成员变量,常量,方法和代码块 静态成员是全局的,归整个类所有,不依赖特定的对象,是被所有类的对象所共享的。 只要类被java虚拟机加载,就可以根据类名在全局数据域内找到他们。同一个类的一个方法调用另一个方法时,如果被调用方法是普通方法,则默认用this作为调用者。如果被调用方法是静态方法,则默认使用类作为调用者。没有static修饰的方法...
2018-10-16 16:32:53
3968
原创 commons-lang中常用操作compareTo、equals、toString、hashCode的用法
commons-lang3-3.3.2.jar提供一些基础的、通用的操作和处理包:org.apache.commons.lang3.builderCompareToBuilder – 用于辅助实现Comparable.compareTo(Object)方法:@Override public int compareTo(Version version) { re...
2018-10-16 15:56:39
754
转载 @SuppressWarnings注解
简介:java.lang.SuppressWarnings是J2SE5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用:@SuppressWarnings(“”)@SuppressWarnings({})@SuppressWarnings(value={})根据sun的官方文...
2018-10-13 12:40:45
168
原创 使用Maven查看jdk源码
1.打开项目文件,右击pom.xml2.run as--->Maven clean--->Maven build...---->出现如下表示成功3.打开windows--->Preference--->Java4. 双击jre5.点击Source Attachment,找到src.zip到现在,就可以查看源码了。 ...
2018-10-10 17:26:31
1662
原创 log4j的安装及配置
需要下载log4j安装包到\eclipse\dropins文件夹下如下图: 2. 建立Maven项目,项目结构如下图: 3. 在java文件夹下建立logs文件,并在文件里面建立两个.log文档,如下图: 4. 配置pom.xml文件,需要添加的配置信息如下:<properties&...
2018-09-18 21:17:17
3204
原创 将数据库里的用户通过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
3936
原创 Servlet作用域和jsp作用域
Servlet作用域 作用域: request session application1. 生命周期 (1)request:只限于一次请求,当再次请求时,设置的属性值就会为空 (2)session:只在一次会话(多次请求) 也就是说,打开一个浏览器就相当于一次会话,直到关闭浏览器或者...
2018-08-21 20:34:04
850
转载 请求转发和重定向的区别
一、请求转发和重定向请求转发:request.getRequestDispatcher(URL地址).forward(request, response)处理流程:客户端发送请求,Servlet做出业务逻辑处理。 Servlet调用forword()方法,服务器Servlet把目标资源返回给客户端浏览器。请求转发2)重定向:response.sendRedirect(URL...
2018-08-20 17:42:34
764
原创 c3p0配置文件和使用
C3p0数据库连接池 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。获取一个连接,系统要在背后做很多消耗资源的事情,大多时候,创建连接的时间比执行sql语句的时间还要长。用户每次请求都需要向数据库获...
2018-08-16 20:21:18
4193
原创 对增删查改的封装
增删改都可以通过一个方法来完成,查需要一个方法,因为查需要返回一个结果集,而其他的操作并不需要。封装的工具类:/** * */package com.sweet.tools;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import j...
2018-08-15 17:35:50
525
转载 Navicat外键设置
先介绍一下基本情况:现在有两个表一张是t_blog表(博客表),一张是t_blogType表(博客类别)现在我想把t_blog表中的typeID属性设置为外键,关联t_blogType表中的id属性。1. 右键t_blog表,设计表,选择外键属性2. 然后会出现一个设置外键的界面,一共有七列。简单介绍一下这几列的意思: “名”: 可以不填,你一会保存成功系统会自动生成...
2018-08-14 22:16:28
7130
1
原创 Java插入中文到数据库中文变成问号解决
之所以会出现乱码,就是编码方式不一致导致的我们应该首先确定 1. eclipse和mysql数据库中的编码方式是否一致 2. 在链接数据时,有没有在url里面加上characterEncoding=utf8,也就是下图这样 如果都解决了基本就没有问题了。但是我"确定"了以上的方式都没问题,还是出现乱码链接数据...
2018-08-14 19:53:20
49251
11
转载 SQL常见的一些面试题(太有用啦)
SQL常见面试题1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90A...
2018-08-13 21:19:35
6825
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
578
原创 书签管理系统(Map使用)
URLItem类(书签项类)该类用于描述一个具体的书签项,可以对该类进行一些基本的操作属性: 1. 网址url(字符串) 2. 标题 title(字符串) 3. 星级stars(整型) 4. 访问次数 vistis(整型)设计Bookmark类(书签管理类)该类用于简单的书签管理,通过Map存储数据。value是URLitem...
2018-08-11 11:51:03
795
原创 迭代器异常
在遍历的过程中,如果用set集合移除对象,会出现异常Iterator<String> iterator = set.iterator(); while (iterator.hasNext()) { String string = iterator.next(); // set.remove(string); iterator.remove(); // ...
2018-08-10 20:10:43
735
原创 接口和抽象类的区别
抽象类 abstract 抽象类 = 普通方法 + 抽象方法抽象类是类 多了抽象的方法,类也必须是抽象类。 抽象方法没有方法体 抽象类不能实例化,不能创建对象 抽象类必须有子类,来实现所有的抽象方法 如果子类没有实现所有的抽象方法,那么子类也是抽象类 仍旧使用满足多态的特性,所以方法和参数也会使用抽象父类的引用。在开发过程中,对于有些方法一定要实现,则会把...
2018-08-10 19:46:09
163
原创 final、static修饰符的用法
final 最终的fianl 修饰类,不存在子类,比如String类 final修饰方法,子类不能重写。 final进行修饰属性,为常量,需要初始化,并且不可修改 ,常量命名通常用大写字母,每个字母中间用下划线隔开 final进行修饰属性,子类可以使用 static 静态修饰属性,属于类不属于某一个对象,一旦改变值,则具有全局特性,某一个对象的属性值就会发生改变。犹如修改...
2018-08-10 19:29:10
1133
原创 java集合中三种遍历方法
遍历方法:除了for和foreach循环进行遍历以外,还可以用迭代器进行遍历。1、Iterator接口 Iterator也是Java集合框架的成员,主要用于遍历(即迭代访问)Collection集合中的元素,也称为迭代器。迭代器的使用://1.获得list对应的iterator对象 Iterator<Student> it = students.iterat...
2018-08-08 21:54:14
1960
原创 集合
集合:属于容器类,存放的都是引用类型。集合的产生是由于数组的长度是定长的,一旦创建长度就会固定,但是集合的长度是不固定的,可以动态的插入删除。数组相当于string,集合相当于StringBuilder/StringBuffer。集合之间的继承关系 List子接口下面有三个类分别是ArrayList、LinkedList、Vector List...
2018-08-08 21:48:36
516
转载 Java ConcurrentModificationException异常原因和解决方法
Java ConcurrentModificationException异常原因和解决方法自己遇到了这个问题,看了这篇文章,里面解释的很详细,果断转载,以常常看看。
2018-08-07 22:19:51
153
转载 ArrayList和LinkedList的区别以及优缺点以及ArrayList和vector的区别
ArrayList和LinkedList都是实现了List接口的容器类,用于存储一系列的对象引用。他们都可以对元素的增删改查进行操作。对于ArrayList,它在集合的末尾删除或添加元素所用的时间是一致的,但是在列表中间的部分添加或删除时所用时间就会大大增加。但是它在根据索引查找元素的时候速度很快。对于LinkedList则相反,它在插入、删除集合中任何位置的元素所花费的时间都是一样的,但...
2018-08-07 15:41:01
319
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人