自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot集成swagger、yapi

一、如何使用第一步,引入pom文件 <!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId&gt...

2019-08-16 13:24:28 4622

原创 mybatis-plus

官网:https://mp.baomidou.com/mybatis-plus-wrapper:https://www.jianshu.com/p/cf6333754c55

2019-08-12 16:04:28 217

转载 藏在正则表达式里的陷阱

https://www.cnblogs.com/chanshuyi/p/9197164.html

2019-04-03 09:24:43 277

原创 WebSocket(一):springboot集成webSocket

1.引入pom文件&lt;!--web socket--&gt;&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-websocket&lt;/artifactId&gt;&lt;/dependency&

2018-10-19 10:24:44 284

转载 Lambda表达式和Java集合框架

Lambda表达式和Java集合框架 本文github地址Java8为容器新增一些有用的方法,这些方法有些是为完善原有功能,有些是为引入函数式编程(Lambda表达式),学习和使用这些方法有助于我们写出更加简洁有效的代码.本文分别以ArrayList和HashMap为例,讲解Java8集合框架(Java Collections Framework)中新加入方法的使用.前言我...

2018-06-25 14:51:13 258

转载 Shiro 身份验证得到principals

http://blog.csdn.net/u011121146/article/details/52924732

2018-03-09 15:45:30 813

转载 RedisTemplate的使用

https://www.jianshu.com/p/7bf5dc61ca06

2018-03-05 10:24:42 800

原创 springboot集成rabbitmq(一)

1.pom文件&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-amqp&lt;/artifactId&gt; &lt;/dependency&gt;2.application.ym文件mq.rabbit.h...

2018-02-08 11:26:17 499

转载 windows下安装rabbitmq的步骤详解

Rabbit MQ

2018-01-17 13:30:25 310

原创 RabbitMQ 错误解决

1.安装好mq后,查看状态,错误S D:\RabbitMQ Server\rabbitmq_server-3.7.0\sbin> .\rabbitmqctl statusStatus of node rabbit@DESKTOP-ECFDCQB ...Error: unable to perform an operation on node 'rabbit@DESKTOP-ECFDCQB'

2018-01-17 10:52:12 8209 4

转载 windows环境下查看进程杀死进程

有时候一些程序由于异常关闭,导致程序以及关闭但是与程序相关的一些其他进程可能没有关闭,会导致重启程序时候 由于该进程的端口占用,导致重启失败;此时,就需要根据占用的端口号来杀死此进程,然后重启程序。比如,myeclipse的tomcat启动状态下,myeclipse异常关闭,但是tomcat没有正常关闭;在重新打开myeclipse,然后启动此tomcat时,就会因为端口占

2018-01-03 09:16:45 10081

原创 mysql Access denied for user 'root'@'localhost' (using password:YES) 解决方案

经常web项目链接数据库出现这个错误,通过可视化工具改了数据库密码就无法链接,就记录一下处理方法打开dom,进入mysql的bin目录,运行下面语句D:\xampp\mysql\bin> ./mysqld --defaults-file="D:\xampp\mysql\bin\my.ini" --console --skip-grant-tables然后另起一个dom窗口,无密码登陆

2018-01-03 09:15:09 256

原创 httpurlconnection 和 httpclient 发送get、post请求

import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.http.MediaType;import java.io.*;import java.net.HttpURLConn

2017-12-22 11:30:03 460

转载 ObjectMapper JSON的 处理

Jackson 高性能的JSON处理 android/移动开发必备jackson分类: android 2011-11-08 20:10 469人阅读 评论(0)收藏 举报  今天自行研究了下json ,感觉非常好用,经过测试比google的GSON快多了      同时Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。功

2017-12-16 14:42:14 603

原创 springboot集成shiro(一)

1.使用intellij新建springboot项目,编写pom文件,各部分的dependency作用都有说明 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.

2017-12-09 15:03:45 332

转载 springboot中使用thymeleaf模板

整体步骤:1.在pom.xml中引入thymeleaf依赖,(Jan 30, 2017)的版本<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> <version>1.5.1.RELEASE</vers

2017-12-06 18:51:15 943

原创 清新脱俗的sql

1,根据指定id,更新特定字段的值(批量更新) UPDATE t_web_page_alias set url_name = CASE id WHEN #{item.id} THEN #{item.urlName} END, url_desc = CASE id

2017-12-06 10:04:34 275

转载 注解@value

在spring boot中,有些变量根据需求配置在application.properties或者application.yaml中,在应用程序中使用@Value注解获取值。eg:在配置application.properteis配置一个键值对:TestValue=This is my test!程序中获取方式:/** 使用@value注解,

2017-12-04 13:59:44 617

转载 SpringBoot如何添加拦截器

在web开发的过程中,为了实现登录权限验证,我们往往需要添加一个拦截器在用户的的请求到达controller层的时候实现登录验证,那么SpringBoot如何添加拦截器呢?步骤如下:1.继承WebMvcConfigureAdapter类,覆盖其addInterceptors接口,注册我们自定义的拦截器:/** * * 注册拦截器 * Created by SYS

2017-11-30 10:04:45 50125 6

转载 linux下nohup的使用

在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法。nohup /root/

2017-11-30 09:06:34 500

原创 springBoot(一)

1.SpringBoot的启动类@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}启动后,默认的tomcat端口是8080,可以进行自

2017-11-29 17:14:43 397

转载 JAVA字符串格式化-String.format()的使用

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象

2017-11-27 17:07:40 207

转载 程序员必须知道的十大基础实用算法及其讲解

本文盘点程序员必须知道的十大基础实用算法及其讲解

2017-11-23 09:12:41 210

转载 桑基图(sankey)的绘制

桑基图是流图 (flowdiagram )的一种,用来描述能量,人口,经济等的流动情况。

2017-11-23 09:02:17 5411 1

转载 java8新的时间日期库及使用示例

java8引入了一套全新的时间日期API,本篇随笔将说明学习java8的这套API。java。time包中的是类是不可变且线程安全的。新的时间及日期API位于java.time中,下面是一些关键类●Instant——它代表的是时间戳●LocalDate——不包含具体时间的日期,比如2014-01-14。它可以用来存储生日,周年纪念日,入职日期等。●LocalTime——它代表的是不

2017-11-20 09:51:25 349

原创 mybatis中的mapper.xml文件中#,$的区别

首先说明,mybatis默认情况下会将所有的sql进行预编译。1.什么是预编译sql预编译指的是数据库驱动在发送sql语句和参数给DBMS(Database Management System)之前,JDBC使用PreparedStatement对象来抽象预编译语句,使用预编译。预编译后产生的PreparedStatement对象会缓存下来,这样DBMS在执行语句相同而参数不同的sql时,

2017-11-03 14:30:26 769

转载 使用JYaml实现Java对象与Yaml间的序列化与反序列化

https://my.oschina.net/Tsybius2014/blog/619948

2017-10-24 09:57:47 2319

转载 Intellij IDEA 安装lombok及使用详解

项目中经常使用bean,entity等,用了lombok后代码简洁易维护

2017-10-23 17:06:10 536 1

原创 Yaml简易学习

关于YamlYAML是"YAML Ain't a Markup Language"(YAML不是一种置标语言)的递归缩写在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种置标语言)强调这种语言以数据做为中心,而不是以置标语言为重点数据结构可以用类似大纲的缩排方式呈现,结构通过缩进来表示,连续的项目通过

2017-10-23 14:22:43 520

原创 apring中@Primary和@Qualifier注解的区别

首先说明一下两个注解的作用@Primary:在众多相同的bean中,优先选择用@Primary注解的bean(该注解加在各个bean上)@Qualifier:在众多相同的bean中,@Qualifier指定需要注入的bean(该注解跟随在@Autowired后)下面一个小例子:1.ServiceTest接口public interface ServiceTest

2017-10-23 09:22:09 6841

原创 windows下kafka的安装和使用

准备工作1.安装jdk环境 http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.安装zookeeper(http://blog.csdn.net/tracyclock/article/details/78062506)http://mirror.bit.edu.cn/apache/zookeepe

2017-10-19 13:10:00 531

转载 (转)ThreadLocal

ThreadLocal是什么

2017-10-19 10:32:17 195

转载 java获取请求主机的真实ip

获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Nagix等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户端的真实IP。        经过代理

2017-10-19 09:27:33 591

转载 request取url的各个部分

1、request.getRequestURL()返回的是完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。2、request.getRequestURI()得到的是request URL的部分值,并且web容器没有decode过的3、request.getContextPath() 返回 the context of t

2017-10-13 13:11:17 1413

转载 Servlet和Session统计访问次数

package com.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.htt

2017-10-12 15:40:47 440

原创 简单的二分算法

/** * 二分查找 * 简介: 在二分搜寻法中,从数列的中间开始搜寻,如果这个数小于我们所搜寻的数,由于数列已排序,则该数左边的数一定都小于要搜寻的对象, * 所以无需浪费时间在左边的数;如果搜寻的数大于所搜寻的对象,则右边的数无需再搜寻,直接搜寻左边的数。 * @param nums 待查找数组 * @num 待查找数

2017-10-12 14:32:57 304

转载 MySQL中B+Tree索引原理

B+树索引

2017-10-11 16:37:02 253

转载 Calendar类的add()和set()方法

日历的常用方法

2017-09-26 14:15:56 1183

转载 maven进阶:一个多模块项目

一个多模块项目通过一个父POM 引用一个或多个子模块来定义

2017-09-26 13:36:54 193

转载 zookeeper在windows下安装集群

zookeeper

2017-09-22 14:20:31 299

空空如也

空空如也

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

TA关注的人

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