springboot
mingxu.chen
这个作者很懒,什么都没留下…
展开
-
java后端代码导出excel表格的代码分析
一、背景1.Undertow 是红帽公司开发的一款基于 NIO 的高性能 Web 嵌入式服务器。2.轻量级:它是一个 Web 服务器,但不像传统的 Web 服务器有容器概念,它由两个核心 Jar 包组成,加载一个 Web 应用可以小于 10MB 内存。3.在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。同时...原创 2020-02-13 14:16:59 · 708 阅读 · 0 评论 -
使用ip2region来完成城市定位(java)
一、背景1.因为最近有个需求需要城市定位这个功能,然后就去搜了下有关城市定位的资料,有纯真的,有阿里开源的,经过考虑还是使用了ip2region自己写了一个版本,这个大家可以放心使用,这个是开源的,下面分享给大家,以及在使用的过程中所遇到的问题。二、项目结构1.使用的springboot与ip2region整合的方式,ip2region.db文件放在resources下面的city文件...原创 2019-12-27 10:35:51 · 3106 阅读 · 0 评论 -
一、SpringBoot全局异常处理器(处理异常一)
一、背景1.在Spring Boot项目中,代码出现异常会跳转到/error页面进行错误展示,对用户和前端都不友好,我们希望以友好的方式来显示异常。二、异常演示1.先来演示一下默认的异常处理@RestControllerpublic class IndexController { @RequestMapping("/getResult") public int...原创 2019-10-11 22:25:08 · 894 阅读 · 4 评论 -
一、springboot与quartz的整合
一、背景1.因为需求需要,所以我们用到了定时任务,但是之前使用的定时任务是基于spring的xml形式,但是在微服务的模块中这显然不太合适,因为单独的模块,做成了独立的服务,所以我最终选择了基于注解的方式来完成我们的需求。2.所以我写了一个小demo来让大家借鉴先怎么使用springboot与quartz的合起来使用。下面我们就进入今天的学习内容。二、quartz的简介1.Quar...原创 2019-07-02 22:49:09 · 46368 阅读 · 23 评论 -
一、springboot与swagger的集成使用
一、背景介绍1.Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。在项目开发中,根据业务代码自动生成API文档,给前端提供在线测试,自动显示JSON格式,方便了后端与前端的沟通与调试成本。2.Swagge...原创 2019-06-27 23:06:37 · 280 阅读 · 0 评论 -
java中的验证码的理解之springboot与kaptch的整合
一、背景1.因为最近项目中要更换验证码,用的是kaptch与springboot,操作起来也是比较方便的,也趟了不少弯路,特意记下这个方法,以供大家学习参考,下面我们就来讲解下。二、项目结构三、详细的配置1.pom.xml<!-- kaptcha --><dependency> <groupId>com.google.code&l...原创 2019-07-14 08:29:18 · 915 阅读 · 0 评论 -
关于java读取文件以及文件路径的总结
一、背景1.首先得明确一点,在本地读取文件和在服务器上读取的方式不一样,这就是因为什么你的代码在本地写的很对,但是到服务器上的时候就可能不太好使了,下面我就总结下本地读取文件以及文件的路径和服务器上面读取文件以及文件路径的区别,下面我们就进入正题。二、测试的项目结构图1.结构图三、第一种方式1.testdemo.javapublic class testdemo {...原创 2019-07-28 23:08:14 · 1682 阅读 · 0 评论 -
SpringBoot与PageHelper的整合使用
一、背景1.因为公司的需求要使用分页,但是自己写分页的话又非常的麻烦,这时候就使用了一个非常方便的分页插件,跟大家分享下这个分页插件的使用。我使用的是PageHelper这个分页插件。二、项目结构三、详细讲解每个组件1.首先创建一个springboot整合mybatis的项目1.1.pom.xml<dependency> <groupId>o...原创 2019-07-24 23:10:01 · 944 阅读 · 0 评论 -
使用java进行代码发送邮件的测试之消息抄送
一、背景1.因为公司要使用邮件发送,基于这个我们就来写我们自己的邮箱测试代码,公司的是基于其他的服务进行完成的,我们使用的是基于QQ的发件箱。这次根据上篇文章我们继续整理一个发送图片以及邮箱抄送的例子。2.基于QQ邮箱进行邮件的发送测试,使用QQ邮箱作为发件邮箱,完成这么一个有趣的测试,下面我们来进行测试如何使用吧,这个借鉴了一个博主的。二、项目结构图1.项目结构图三、具体...原创 2019-08-18 22:46:58 · 715 阅读 · 0 评论 -
java中的集合remove对象的方法总结
一、背景1.最近做了一个需求,就是从一个list集合中循环删除一个状态为0的对象,今天我们来讲下我们具体怎么使用,下面这两种方法是我亲自测试的,如果有疑问,请留言,第一时间回复解决。2.我写的博客基本上都是我亲自测试的,可能有哪些问题没有想到,也希望大家欢迎批评指正。二、项目结构图1.项目图片三、具体解析代码1.User.javapublic class User...原创 2019-08-20 20:29:01 · 7088 阅读 · 2 评论 -
使用java进行代码发送邮件的测试
一、背景1.因为公司要使用邮件发送,基于这个我们就来写我们自己的邮箱测试代码,公司的是基于其他的服务进行完成的,我们使用的是基于QQ的发件箱。2.基于QQ邮箱进行邮件的发送测试,使用QQ邮箱作为发件邮箱,完成这么一个有趣的测试,下面我们来进行测试如何使用吧。二、代码结构图1.项目图三、具体讲解代码1.pom.xml<dependency> <...原创 2019-08-17 23:23:16 · 1902 阅读 · 0 评论 -
java之生成二维码以及使用
一、背景1.今天做了一个二维码的生成以及简单的跳转应用,结下来我们来演示下吧。二、项目结构1.项目图片三、项目详解1.pom.xml<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> ...原创 2019-09-14 19:11:05 · 402 阅读 · 0 评论 -
一、关于springmvc后端接收前端的业务参数方式以及后端返回前端的方式总结
一 、背景1.其实之前对这一块也是比较含糊不清晰的,之前也总结了一下,但是忘了,现在联系着后端返回前端的方式一块总结了吧,每一种情况我都会列举出一个小例子供大家参考学习,同时也希望能帮到大家进一步理解,同时也希望大家能批评指正我的错误,共勉!!!二、后端接收前端的方式1.通过@RequestParam注解接收请求参数;1.1.测试类@RestControllerpublic...原创 2019-05-17 22:55:46 · 2187 阅读 · 0 评论 -
一、vue项目的入门简单测试
一、背景1.你们可以参考我的上一篇博文:https://blog.csdn.net/chenmingxu438521/article/details/90414329,这里面有详细的项目使用脚手架的构建,今天我们就可以通过昨天新建的项目来写我们的vue项目了,作为一个简单的入门,下面直接进入今天的正题。二、目标1.今天我们做一个简单的登录界面的入门,可以调用后端接口的,今天就不写后端的...原创 2019-05-22 12:13:06 · 883 阅读 · 0 评论 -
解决xxl-job的任务失败错误信息发送邮箱的问题
一、背景首先我特别感谢我一个哥们帮我解决这一块问题,最后成功解决了这一块发送的问题,由于网上这一块东西太少了,我决定把研究的东西分享给大家,下面我就详细的讲讲,它这个邮箱发送都是发送的什么呢,简单的说就是当你任务调度失败的时候,就会把你的错误日志发送到你指定的邮箱中,让指定人去解决问题,好了现在开始我们的xxl-job邮件发送问题之旅吧,最后也欢迎大家批评指正。二、具体步骤1.在配置中...原创 2019-04-20 14:30:38 · 9698 阅读 · 7 评论 -
SpringBoot:二、两种启动方式
SpringBoot的两种启动方式:1. 第一种启动方式,如下面代码所示:package com.tydic.controller.demo1;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;...原创 2019-02-15 21:29:21 · 460 阅读 · 0 评论 -
三、SpringBoot的常用注解以及解释
一、注解列表1.@SpringBootApplication 等同于@ComponentScan+@Configuration+@EnableAutoConfiguration2.@RestController 等同于@Controller+@ResponseBody3.@Autowired二、注解详解1.@SpringBootApplication 等同于@Compone...原创 2019-02-20 22:37:22 · 363 阅读 · 0 评论 -
一、springboot与shiro整合的测试Demo(亲测,干货)
一、springboot准备,整理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:schemaLocat...原创 2019-03-17 23:05:47 · 1217 阅读 · 1 评论 -
二、springboot与shiro整合第二篇(亲测)
一、基础准备参考资料:https://www.cnblogs.com/zls1218/p/8856347.html 感谢这位小伙伴的资料,你们可以参考下1.pom.xml<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-web</artifa...原创 2019-03-18 10:45:25 · 390 阅读 · 0 评论 -
三、springboot+shiro整合第三篇(权限验证)
一、首先我们在数据库中加入这几条数据1.在sys_users表(用户名:http 密码:123456 用户名:http123 密码:123456)2.在sys_roles表3.在权限sys_permissions4.在用户角色关系sys_users_roles5.角色权限关系sys_roles_permissions二、在controller包下面创...原创 2019-03-18 12:02:35 · 578 阅读 · 0 评论 -
springboot+bootstrap+jquery+node.js记一次前后端分离的demo(测试成功)
ps:首先通过这两天的学习,终于找到了相应的资源,入进去前后端分离的门,感慨颇深,同时也非常感谢一位技术大佬的资源,结尾我会把他的博客地址贴出来,大家共勉。好了,下面咱们直接进入话题吧!一、环境准备1.Intellij IDEA 2017.3.32.JDK1.83.Apache-Maven-3.1.14.Mysql-5.6.26(此处我没有用数据库,因为数据是我写死的)5....原创 2019-03-13 12:52:27 · 7429 阅读 · 4 评论 -
第一次使用Git上传自己的代码(测试成功)
因为自己要写博客,好多的资源都想放上去跟大家一块共享一下,下面我就写了一个跟大家分享下一、使用前的准备1.注册一个GitHub账户 (就是去githup官网去注册一个)2.下载安装git客户端(网上可以直接搜这个资源)3.一个上传的实例项目。二、安装好我们的git客户端(点击Git Bash Here),出现下面的框1.2.3.4.你的初始化本地...原创 2019-03-13 15:57:25 · 2251 阅读 · 0 评论 -
xxl-job任务调度的小小入门总结以及使用(亲测)
一、初识xxl-job我自己的理解,是我们自己写的逻辑代码,需要定期的去执行,然后在这个背景下,我们会使用到我们的任务调度,在此我使用的是xxl-job任务调度。二、概述xxl-job是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。三、下载源码仓库地址(一个是githup,另外一个是码云,任何...原创 2019-04-12 09:58:09 · 24365 阅读 · 6 评论 -
SpringBoot:三、基础知识点总结
一、读取配置文件的方式1.方式一:通过@Valueapplication.propertiestest.name=cmxtest.age=18 @Value("${test.name}") private String name; @Value("${test.age}") private String age;2.方式二:通过注入环境变...原创 2019-04-17 10:37:41 · 599 阅读 · 0 评论 -
SpringBoot:四、SpringBoot的基础知识(请求)
一、@RestController的解释1.@RestController=@Controller+@ResponseBody表示这是个控制器bean,并且是将函数的返回值直接填入HTTP响应体中,是REST风格的控制器,会让所有返回的对象转成json格式,不会返回视图。参考上一篇博文:https://blog.csdn.net/chenmingxu438521/article/deta...原创 2019-04-17 14:15:34 · 301 阅读 · 0 评论 -
xxl-job与springboot的整合详细步骤(亲测)
一、背景1.因为公司的需求,我们需要使用xxl-job和springboot的整合,在这里我只是简单的测试一下,把代码分离出去,完成他们的整合测试。二、环境1.可以参考我上篇博客进行配置:https://blog.csdn.net/chenmingxu438521/article/details/89222539,里面挺详细的。三、部署调度中心项目1.打包调度中心的项目,如下图...原创 2019-04-15 16:13:55 · 31586 阅读 · 16 评论 -
SpringBoot:一、入门案例详解(IDEA)
一、环境准备1.IntelliJ IDEA 2017.3.3 (Ultimate Edition)2.JDK1.83.Mysql-5.6.26二、创建项目1.File-->New-->Project2.选择Spring Initializr,然后点击next3.根据你自己的喜欢定义Group Artifact(记住Packaging 为jar,项目与j...原创 2019-02-15 21:14:31 · 876 阅读 · 0 评论