自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (3)
  • 收藏
  • 关注

原创 一键导入excel功能(JAVA使用OPI实现excel导出)(SpringBoot)

将本地Excel导入到数据库中1. POM添加坐标<!--poi(导入导出excel)--><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version></dependency>html添加导入页面<div class=

2020-08-17 09:29:38 634

原创 一键导出excel功能(JAVA使用OPI实现excel导出)(SpringBoot)

E!RP系统浏览器端一键导出功能pom添加坐标<!--poi(导出excel)--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </dependency>html中添加导出标签<a typ

2020-08-17 09:19:05 886

原创 算法:两个数不使用算术运算符相加(以及二进制相加)

两个十进制数不使用算术运算符相加。方法为用二进制相加。只需要 a ^ b 接着 (a & b) << 1 循环往复(^ 异或不同为真)(& 与 相同为真)a ^ b 异或用来计算非进位部分a & b 用来计算进位部分,由于目标已经进位,就需要在原基础上左移一位 << 1例如:1100 + 01101100 ^ 0110 先计算非进位部分使...

2020-04-11 21:34:28 367

原创 spring中文文档

https://www.docs4dev.com/

2020-03-31 15:24:30 144

原创 源码____手写SpringMvc框架超简易版

手写SpringMvc框架超简易版。在Controller方法上添加@RequestMapping,写上请求路径和请求类型,便能自动找到这个请求。参数的话只能获取request与response一、项目结构二、代码1、RequestMapping注解类手写一个简易的RequestMapping注解,只有映射地址和请求类型package com.anno;import com.em....

2020-03-29 15:52:01 244

原创 源码____手写SpringBoot启动器

非常简单的一个启动器,功能只是调用方法传入参数,启动器就会自动添加前后缀(需自动在配置文件中配置)并打印一、项目结构starter项目是一个空项目,只需要引用autoconfigure到pom即可二、autoconfigure代码1.HelloService.java这里是启动器具体功能的实现。此类功能是添加前后缀并打印package com.xiong.spring.boot.a...

2020-03-28 20:19:38 260

原创 hibernate-validate(后台校验)

6.5.hibernate-validate刚才虽然实现了注册,但是服务端并没有进行数据校验,而前端的校验是很容易被有心人绕过的。所以我们必须在后台添加数据校验功能:我们这里会使用Hibernate-Validator框架完成数据校验:而SpringBoot的web启动器中已经集成了相关依赖:6.5.1.什么是Hibernate ValidatorHibernate Validator...

2020-01-26 16:23:35 2719

原创 Redis____Spring Data Redis

5.2.2.Spring Data Redis官网:http://projects.spring.io/spring-data-redis/Spring Data Redis,是Spring Data 家族的一部分。 对Jedis客户端进行了封装,与spring进行了整合。可以非常方便的来实现redis的配置和操作。5.2.3.RedisTemplate基本操作Spring Data R...

2020-01-26 16:17:44 107

原创 SpringCloud___阿里大于短信服务

4.阿里大于短信服务4.1.demo注册页面上有短信发送的按钮,当用户点击发送短信,我们需要生成验证码,发送给用户。我们将使用阿里提供的阿里大于来实现短信发送。参考课前资料的《阿里短信.md》学习demo入门4.2.创建短信微服务因为系统中不止注册一个地方需要短信发送,因此我们将短信发送抽取为微服务:leyou-sms-service,凡是需要的地方都可以使用。另外,因为短信发送API...

2020-01-26 16:12:57 265

原创 RabbitMQ__Spring AMQP入门

3.Spring AMQP3.1.简介Sprin有很多不同的项目,其中就有对AMQP的支持:Spring AMQP的页面:http://spring.io/projects/spring-amqp注意这里一段描述: Spring-amqp是对AMQP协议的抽象实现,而spring-rabbit 是对协议的具体实现,也是目前的唯一实现。底层使用的就是RabbitMQ。3....

2020-01-22 14:51:09 183

原创 jsp格式化显示时间

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <fmt:formatDate value="${dateTime}" pattern="yyyy/MM/dd HH:mm:ss"/>

2019-11-11 15:01:14 107

原创 jdk8在线中文文档

http://www.matools.com/api/java8

2019-11-07 20:18:40 12100 4

原创 IDEA Maven工程的JDK版本保持不变

方法一:在pom文件中设定jdk版本即可,以下这种写法会自动更新idea中的LanguageLevel和JavaCompiler<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...

2019-11-06 19:06:12 229

原创 面试题____最常见的200道面试题中的不会的题

java基础1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含...

2019-11-03 21:48:38 343

原创 动态sql

地址

2019-11-02 11:14:52 82

原创 Elasticsearch基本操作②(java中操作elasticsearch)

5.Spring Data ElasticsearchElasticsearch提供的Java客户端有一些不太方便的地方:很多地方需要拼接Json字符串,在java中拼接字符串有多恐怖你应该懂的需要自己把对象序列化为json存储查询到结果也需要自己反序列化为对象因此,我们这里就不讲解原生的Elasticsearch客户端API了。而是学习Spring提供的套件:Spring Dat...

2019-10-31 20:55:33 268

原创 Elasticsearch基本操作①

2.操作索引2.1.基本概念Elasticsearch也是基于Lucene的全文检索库,本质也是存储数据,很多概念与MySQL类似的。对比关系:索引(indices)--------------------------------Databases 数据库 类型(type)-----------------------------Table 数据表 文档(Document...

2019-10-30 20:36:50 150

原创 网关出现com.netflix.zuul.exception.ZuulException: Forwarding error

问题解决方法在zuul项目配置中,添加ribbon的超时时间设置# 添加ribbon的超时时间设置ribbon: ReadTimeout: 3000 ConnectTimeout: 3000

2019-10-28 21:02:04 20886 7

原创 文件上传____FastDFS文件上传(SpringBoot,SpringCloud,Nginx,带记录日志)

一、文件上传项目结构controllerpackage com.leyou.upload.controller;import com.leyou.upload.service.UploadService;import org.apache.commons.lang.StringUtils;import org.springframework.beans.factory.annota...

2019-10-26 14:57:01 730

原创 Cors实现跨域

在网关中配置如下配置类,在网关配置可以拦截所有的urlpackage com.leyou.geteway.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframewo...

2019-10-24 09:30:43 113

原创 java实现路径通配符*,**,?

*表示匹配0或多个不是/的字符** 表示匹配0或多个任意字符? 表示匹配1个任意字符

2019-10-24 09:15:50 1942

原创 Spring IOC源码的超简单实现(遍历xml后,利用反射返回创建对象)

项目结构Student实体类package model;public class Student { private String name; private int age; private String gender; public Student() { } public Student(String name, int age, String gende...

2019-10-21 19:36:14 109

原创 SpringBoot基础配置和pom坐标

pom坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h...

2019-10-17 10:36:33 2222

原创 vuedevtools安装____Vue开发工具

打开谷歌浏览器设置—>扩展程序勾选开发者模式点击加载已解压的扩展程序选择上已经解压的文件夹(压缩包文件链接在下方)链接:https://pan.baidu.com/s/1CJSNdw9NJWK2U0tTeujTug提取码:nrcs复制这段内容后打开百度网盘手机App,操作更方便哦...

2019-10-16 09:33:14 127

原创 mysql____查询未来7天内的信息

select * from meeting where date(starttime) > CURDATE() and date(starttime) <= DATE_ADD(CURDATE(), INTERVAL 7 DAY)

2019-10-12 11:27:06 1360 4

原创 通用mapper使用

一、pom坐标<!-- 统一管理jar包版本 --><properties> <mapper.starter.version>2.0.2</mapper.starter.version></properties><!-- 通用Mapper启动器 --><dependency> &...

2019-10-11 17:29:23 380

原创 mven中的项目变为灰色

2019-09-29 12:46:25 146

原创 配置文件中 /和/*的区别,以及springmvc配置文件中/*和/**

/表示匹配所有的标准url,类似*.jsp,*.action,*.do,*.css,*.js都无法匹配(只拦截路径,不拦截页面,如果jsp、css等)/*可以匹配所有的springmvc配置文件中/*(不包含子目录)和/**(包含子目录)...

2019-09-28 15:09:46 1246 1

原创 Request method 'POST' not supported(Springboot获取post请求并返回页面时出错)

原因:Springmvc返回页面时,post请求不能返回到静态页面上,只能返回到jsp页面。解决方法:返回到html页面,用ajax技术实现页面与后台的跳转

2019-09-25 20:14:26 2089

原创 Idea创建Servlet项目

https://www.cnblogs.com/javabg/p/7976977.html

2019-09-24 12:53:19 132

原创 Nginx安装及配置

一、安装Nginx下载Nginxhttp://nginx.org/download/解压tar -xvf nginx-1.10.0.tar.gz配置(进入nginx目录后,输入下面命令)./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx --add-module=/home/leyou/fdfs/fast...

2019-09-23 17:08:21 273

原创 linux____静态ip设置

https://www.linuxidc.com/Linux/2017-06/144401.htm?hmsr=toutiao.io

2019-09-22 16:58:34 95

原创 企业中常用的自定义异常处理(SSM项目、SpringBoot)

1、简单的例子,如price价格不为空的异常ItemController.javapackage com.leyou.item.web;import com.leyou.common.enums.ExceptionEnum;import com.leyou.common.exception.LyException;import com.leyou.item.pojo.Item;impo...

2019-09-22 15:44:35 250

原创 打开springboot的run dashboard

默认情况下,idea的run dashboard是关闭的,当检测到你有多个springboot项目时会弹出提示框,询问是否打开。如果我们想要自己打开,需要修改配置。在你的idea的项目目录中,有一个.idea目录:其中,有一个workspace.xml:打开,搜索Rundashboard,找到下面这段:<component name="RunDashboard"> &...

2019-09-21 17:47:39 261

原创 Spring Cloud____②Spring Cloud入门(Hystix、Feign、Zuul网关)

0.学习目标会配置Hystix熔断会使用Feign进行远程调用能独立搭建Zuul网关能编写Zuul的拦截器1.Hystix1.1.简介Hystix,即熔断器。主页:https://github.com/Netflix/Hystrix/[外链图片转存失败(img-kyEpQX6S-1568639691806)(assets/1525658740266.png)]Hystix是...

2019-09-16 21:15:16 244

原创 Spring Cloud____①Spring Cloud入门(服务者、提供者、EurekaServer注册中心、Robbin负载均衡)

1.微服务场景模拟首先,我们需要模拟一个服务调用的场景。方便后面学习微服务架构1.1.服务提供者我们新建一个项目,对外提供查询用户的服务。1.1.1.Spring脚手架创建工程借助于Spring提供的快速搭建工具:填写项目信息:添加web依赖:添加mybatis依赖:填写项目位置:生成的项目结构:依赖也已经全部自动引入:<?xml version="1.0" enco...

2019-09-11 09:30:08 363

原创 封装JDBC____使用接口方式封装JDBC

1、工具类DBUtil.javapackage com.woow.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;impo...

2019-09-09 19:06:03 158

原创 Spring Boot____②SpringBoot整合MyBatis(含通用mapper)

一、普通整合1、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc...

2019-09-08 16:01:11 126

原创 Spring Boot____①Spring Boot入门(入门项目、java配置、配置拦截器)

一、入门项目1、创建项目可以创建一个maven项目2、导入Spring Boot的pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML...

2019-09-07 16:47:31 84

原创 AOP____SSM的AOP日志

一、Sql语句CREATE TABLE sysLog( id VARCHAR2(32) default SYS_GUID() PRIMARY KEY, visitTime timestamp, username VARCHAR2(50), ip VARCHAR2(30), url VARCHAR2(50), executionTime int, method VA...

2019-09-07 12:57:47 139

RedisTest.java

Spring Data Redis 的测试代码,用于redisTemplate模板的演示代码,轻松地入门并使用redisTemplate对redis数据库进行操作

2020-01-26

vuedevtools安装.rar

前端开发都拓展工具

2019-10-16

ojdbc14jar_xiong.rar

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc14.jar

2019-08-30

空空如也

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

TA关注的人

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