自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Mybatis-plus使用PageHelper插件时的冲突问题和分页不生效问题

1.前情提要:项目之前使用的分页是Mybatis-plus再带的,现在想加入mybatis+PageHelper插件,进行分页2.开始实施首先添加分页插件的maven <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <ve

2022-03-30 10:23:47 5763 1

原创 Java 获取url问号后的参数和请求名称

最近工作经常会碰到处理 URL ,可能会要求获取 URL 的文件名或拓展名,也有可能需要获取 URL 中参数 Key 的值。比如下面这样一个 URLhttp://127.0.0.1:8800/user/designer?userId=38&entry=1&appKey=340506427690999808获取请求名利用org.apache.commons.io.FilenameUtils String s = "http://127.0.0.1:8800/user/designe

2021-11-17 16:25:25 2379

原创 Redis篇

Redis非关系型数据库当前数据库分为关系型数据库和非关系型数据库*关系型数据库关系型数据库:指采用了关系模型来组织数据的数据库。关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。关系型数据库的优点:1.容易理解:二维表结构是非常贴近逻辑世界的一个概念,关系模型相对网状、层次等其他模型来说更容易理解2.使用方便:通用的SQL语言使得操作关系型数据库非常方便3.易于维护:丰富的完整性(实体完整性、参照完整性和用户定义的完整性)大大减低了数

2021-03-16 16:03:34 472

原创 线程

1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成一个任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。2) 线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。别把它和栈内存搞

2021-03-16 09:50:25 170

原创 Mysql 篇

1.MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别SQL 标准定义的四个隔离级别为:(1)read uncommited :读到未提交数据(2)read committed:脏读,不可重复读(3)repeatable read:可重读(4)serializable :串行事物2.CHAR 和 VARCHAR 的区别?(1)CHAR 和 VARCHAR 类型在存储和检索方面有所不同(2)CHAR 列长度固定为创建表时声明的长度,长度值范围是 1 到 255 当 C

2021-03-15 17:41:58 85

原创 JVM 篇

Java内存区域解释 Java 堆空间及 GC?当通过 Java 命令启动 Java 进程的时候,会为它分配内存。内存的一部分用于创建堆空间,当程序中创建对象的时候,就从对空间中分配内存。GC 是 JVM 内部的一个进程,回收无效对象的内存用于将来的分配。说一下 JVM 的主要组成部分及其作用?JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native In

2021-03-15 17:00:13 102

原创 springboot整合springcloud

1.创建一个新的project2.删除项目中多余的目录和文件3.在项目中添加module,创建eureka-server下一步下一步下一步下一步

2021-01-21 17:13:10 2208

原创 idea debug方式Method breakpoints may dramatically slow down debugging

使用idea在DEBUG的时候出现Method breakpoints may dramatically slow down debugging,启动非常慢,感觉有阻塞使用Run方式时启动无问题经过查资料发现问题,无意间在mapper.xml的文件里打了断点使用快捷键:Ctrl - Shift -F8,打开Breakpoints面板看看将勾去掉,点击Done,运行正常。...

2019-08-05 14:31:31 291

原创 解决@JsonProperty不生效的问题

最近因为要使用json对象,涉及到大写问题,@JsonProperty就能解决这个问题@JsonProperty 此注解用于属性上,作用是把该属性的名称序列化为另外一个名称,如把trueName属性序列化为name,@JsonProperty(“name”)。package io.terminus.test.web.model;import com.fasterxml.jackson.an...

2019-04-03 14:54:25 30161 1

原创 Idea 利用提供的wsdl文件自动生成webservice客户端

上一节我们讲述了springboot整合webservice,这节我们讲述自动生成webservice客户端。1.首先配置service和实现类import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;/**webServi...

2019-04-02 19:21:57 14602

原创 java自定义响应数据结构

import java.util.List;import com.fasterxml.jackson.databind.JsonNode;import com.fasterxml.jackson.databind.ObjectMapper;/** * * @Description: 自定义响应数据结构 * 这个类是提供给门户,ios,安卓,微信商城用的 * 门户接...

2019-03-11 17:43:55 773

原创 json转字符串,json转list,json转pojo的工具类

import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JavaType;import com.fasterxml.jackson.databind.ObjectMapper;import java.util.List;public class Js...

2019-03-11 17:38:02 401

原创 windows下安装Hadoop并配置环境变量

一、Hadoop下载地址:https://archive.apache.org/dist/hadoop/common/直接解压,不需要安装,放在自己想要放到的目录底下需要设置的变量有HADOOP_HOME C:\hadoop\spark-2.3.3-bin-hadoop2.7PATH:%HADOOP_HOME%\bin上诉内容都准备好之后再次重新打开控制台输入spark-shel...

2019-03-05 16:42:27 1663 1

原创 windows下安装spark并配置环境变量

一、下载Spark下载地址:http://spark.apache.org/downloads.html在这里使用2.3.3版本点击下图的连接下载不需要安装,直接解压放到你想要放到的目录底下二、配置环境变量添加系统环境变量:SPARK_HOME在系统环境变量Path增加:%SPARK_HOME%\bin在控制台输入一下命令:spark-shell注意spark-shell...

2019-03-05 15:50:17 5296

原创 windows安装scala并配置环境变量

一、下载Scala下载地址:http://www.scala-lang.org/download/all.html我下载的是scala-2.12.0.zip,直接解压,不用安装二、配置环境变量新增系统变量SCALA_HOME配置PATH环境变量新增:%SCALA_HOME%\bin;配置CLASSPATH:%SCALA_HOME%\bin;%SCALA_HOME%\lib\d...

2019-03-05 14:26:24 1575

原创 xftp工具的使用

1.新建连接名称:随便写个什么,只要自己以后看到了知道是干嘛的就行;主机:填写Linux的IP地址(IP地址的查询方法为在Linux中输入ifconfig);协议:选择SFTP;方法:password,输入与Linux相同的用户名与密码;点击确定–连接后,会在页面右侧显示Linux安装目录...

2019-03-01 10:58:14 5189

原创 xshell工具的使用

我们在开发中会用到Linux服务器,为方便操作服务器,我们今天介绍xshell工具的使用我们可以到http://download.csdn.net/detail/u012453843/9802107这个地址下载安装包并进行安装,打开XShell工具,点击带有"+“号的图标,会弹出一个对话框,我们输入名称、主机,然后点击"确定”。点击确定即可...

2019-03-01 10:49:13 522

原创 springboot整合Swagger2

现在公司中项目几乎都是前后端分离, 前端和后端的唯一联系,变成了API接口,以前用postman来测试后台接口,刚刚接触了Swagger,觉得是一个不错的自测工具。接下来我们就开始整合。1.jar包的引入&amp;lt;!-- swagger --&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;io.springfox&amp;

2019-02-28 13:46:15 175

原创 springboot整合elasticsearch

1.添加elasticsearch依赖 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-data-elasticsearch&amp;

2019-02-26 14:12:38 259

原创 springboot整合webservice 实现项目之间的数据交互

在这之前写过一个整合webservice实现多项目之间的数据交换,现在使用RestTemplate方法实现1.注入webservice依赖&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.apache.cxf&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;cxf-spring-boot-st

2019-02-25 11:23:54 7679 3

原创 MySql的CURRENT_TIMESTAMP

在创建时间字段的时候DEFAULT CURRENT_TIMESTAMP表示当插入数据的时候,该字段默认值为当前时间ON UPDATE CURRENT_TIMESTAMP表示每次更新这条数据的时候,该字段都会更新成当前时间这两个操作是mysql数据库本身在维护,所以可以根据这个特性来生成【创建时间】和【更新时间】两个字段,且不需要代码来维护 &lt;insert id="insert" ...

2019-02-22 15:46:38 9602

原创 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdb

启动项目后,报红Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the drive...

2019-02-21 11:43:26 152

原创 springboot与mybatis、maven整合

1.第一步创建springboot项目选择对应的SDK可以修改项目名pom.xml&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&

2019-02-21 09:58:09 365

原创 springboot整合redis

1.redis简单介绍什么是redis Redis是用c语言开发的一个开源的高性能键值对(key-value数据库),它通过提供多种键值数据类型来适应不同的场景下的存储需求,目前Redis支持的键值对数据类型如下:字符串数据类型散列数据类型列表数据类型集合类型有序集合类型2.redis应用场景缓存(数据查询、短链接、新闻内容、商品内容等等)(用的最多)聊天室在线聊天列表任...

2019-02-20 10:40:54 231

原创 springboot 整合rabbitmq

1.添加rabbitamq依赖 &amp;lt;!-- rabbitmq依赖 --&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;

2019-02-20 09:51:33 152

原创 MyBatis插入数据后获取自增主键方法

第一步:在mapper.xml中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名!第二步:Mybatis执行完插入语句后,自动将自增长值赋值给对象ElZEquipmentListReportItem 的属性id。因此,可通过ElZEquipmentListReportItem 对应的getter方法获取!/** ...

2019-02-20 09:14:43 709

原创 springboot:slf4j+logback日志

1.pom.xml 中引入log日志的依赖 &lt;dependency&gt; &lt;groupId&gt;org.slf4j&lt;/groupId&gt; &lt;artifactId&gt;log4j-over-slf4j&lt;/artifactId&gt; &lt;version&gt;1.7.2...

2019-02-18 13:08:26 930

原创 docker的安装和简单使用

1. 安装:使用Centos 版本3.10.0-862.6.3.el7.x86_64#先清除原有版本yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate#安装依赖yum install -y yum-utils device-ma...

2019-02-15 11:37:00 154

原创 从远程仓库新拉取得maven项目,IDEA工具中需要配置三步

1.从git远程仓库新拉取得maven项目,第一步配置本地maven2.第二步,设置本地的jdk3.第三步,将pom文件add到maven下边是拉取项目

2019-02-14 09:44:56 1405

原创 在idea中修改git远程仓库密码

今天打开项目,从远程拉取代码,一直提示权限不够,问同事,同事说远程的密码改了。在这里记录一下在idea中修改git远程仓库密码。报这个错误fatal: Authentication failed for如图所示,搜索passwords,点Do not save重启idea,记住不是关闭重新打开idea,是重启执行一次提交或更新当执行提交或更新之后,idea会自动提示输入密码输入正...

2019-02-13 14:39:51 1458

原创 解决跨域问题,只需一个注解

最近和前端联调的时候,报跨域的问题,通过查询资料,解决跨域问题,只需一个注解。添加注解@CrossOrigin,此注解可以添加到类上,也可以添加到方法上完美解决跨域问题...

2019-01-31 09:36:25 3162

原创 用idea启动项目后桌面上自动生成三个log文件

最近不知道怎么回事,idea启动项目之后,桌面会自动生成三个log文件,查找资料后终于解决问题。刚开始本来以为删除桌面文件之后,再次启动文件就不会出现,可是每次启动依然会创建。file=》setting在搜索框里输入soapui,去掉对号即可然后重启项目,问题解决。...

2019-01-30 13:56:30 3848 1

转载 navicat设置MySQL字段类型的长度解释说明

1.varchar类型的长度是指这个字段的字符(字母或汉字)个数。2.数字类型的长度就不是这个意思,更为复杂。int类型:长度的设定值范围1255(设置0时自动转为11,不设置时自动转为默认的11)(显示宽度),在此范围内任意长度值的字段值范围都是-21474836482147483647(即-2³¹-1~2³¹-1)tinyint类型:长度设定值范围1255(设置0时自动转为4,不设置时...

2019-01-28 15:33:23 17172 1

原创 zookeeper安装和使用在wondows环境下

简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包含一个简单...

2019-01-24 11:40:45 187

空空如也

空空如也

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

TA关注的人

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