自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦想修补师

生存以上,生活以下。更多分享请关注个人微信公众号【陌与尘埃】

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 太好用啦,springboot脱敏如此简单

专注安全领域,实现内容脱敏展示,期望做到可灵活配置,灵活启用,并且最好内置丰富插件,支持手机号、邮箱、身份证号、住址、中文名、座机号、银行卡、自定义等多种类型的脱敏配置。

2022-08-24 09:12:59 1166 1

原创 【springboot+easypoi】一行代码搞定excel导入导出

我们不造轮子,只是轮子的搬运工。(其实最好是造轮子,造比别人好的轮子)开发中经常会遇到excel的处理,导入导出解析等等,java中比较流行的用poi,但是每次都要写大段工具类来搞定这事儿,此处推荐一个别人造好的轮子【easypoi】,下面介绍下“轮子”的使用。pom引入不再需要其他jar <dependency> ...

2018-05-21 11:22:50 5470 3

原创 也许能帮到你一点!eboot框架基础版发布

每次开发都从0开始,重复造了无数个轮子,或者是把之前的项目抠出来,改吧改吧。但是技术的更新速度太快,甚至还见过现在开发的项目用jdk1.6的,因为老项目用的1.6······ 为了简化项目开始这一步的操作,有了开发eboot的念头,已经有很多前辈开发过类似这样的东西,在这里先感谢一下走在前面的前辈们,但是每个人的都会有一些不同,能给大家提供多一种的选择也就足够了eboot简介...

2018-05-18 14:04:26 204

原创 【Knife4j】小试牛刀,基于eureka的集成

knife4j是什么?可以关注一下官网,简单说就是对基于swagger的增强版本。【官网】本文基于以下基础进行集成:springboot 2.7.0(2.6.7+也可,推荐使用GA版本)knife4j3.0.3knife4j-aggregation 2.0.9spring cloud 2021.0.1本文基于eureka集成(后续会介绍基于gateway的集成方式)一、工程结构使用到的工程说明:eboot-center:eureka注册中心(服务端)eboot-knife4j:文

2022-05-24 17:12:54 616

原创 【俞小记】实用小工具推荐-帮您做任务跟踪

初衷源于自己超级烂的记忆力,很多事转半个身都已经忘了,因此需要一个来帮忙记录的小工具。于是在网上找,确实有很多任务清单工具,并且功能很齐全,比如全屏强制专注,提醒休息,番茄工作法等等。使用了好多之后发现总是会有点不满足,因为有的时候我可能今天做不完,但是需要跟踪,对,缺少跟踪的功能。当然,也可以使用Excel这么“强大”的工具来完成,但是手机用起来又不是方便。和几个朋友聊天,突然想到我本来是一个程序猿啊,为何不自己动手做一个呢?因此才有了【俞小记】。用了几个晚上的时间,上线一个小工具,功能很简单,记录.

2021-07-27 21:32:25 241

原创 要“鱼”也要“渔”-java手写代码生成器

遇到重复工作一定想办法将其转化为自动化,我觉得这才是合格的程序猿。我们日常开发中遇到的80%的代码都是增删改查,当然,已经有一些插件,比如MP提供了一整套的代码生成方案,但是提供的基本都是java代码,因为模板语言有太多种,根据每个人每个项目的不同而不同,但是,模板中一样也基本是列表和表单提交,怎么来解决这个重复工作呢?思路:依然依赖mp组件,因为mp已经提供了对应的BaseService,...

2018-10-01 19:49:12 544

原创 springboot+jjwt+security完美解决restful接口无状态鉴权

微服务大行其道的现在,如果我们还在用wsdl之类的提供接口,给人的感觉就会很low,虽然说不能为了炫技而炫技,但是既然restful接口已经越来越流行,必然有它的道理。 本文我们不讨论restful接口的好处,旨在解决使用restful时候的权限控制问题。springboot本身已经提供了很好的spring security的支持,我们只需要实现(或者重写)一部分接口来实现我们的...

2018-08-19 22:12:45 17498 7

原创 【springboot+easypoi】一行代码搞定简单的word导出

之前写过一篇《一行代码搞定Excel导入导出》,有需要的童鞋可以回头看一下,今天简单说一下怎么一行代码实现简单的word导出。有的童鞋不太同意了,扯淡呢一行代码。你说的对,不是一行,但是封装后每次调用的时候再看是什么情况。^^_^^1、像之前一样的引入easypoi的pom <dependency> <groupId>...

2018-08-08 09:02:36 8824 17

原创 springboot2.x中的服务监控之邮件预警

上一篇文章写了怎么在springboot2.x中添加服务监控,如果有需要的小伙伴可以回头看一眼,《springboot2.x中的服务监控》,可是这还需要我时不时的来登录一下系统查看一下,好麻烦,要是能有提醒就好了。当然我们想到的人家spring的大神早已想到,本来就来解决这个“不方便”先来看个最终效果pom添加邮件依赖 <dependency...

2018-06-06 10:40:08 3938 1

原创 springboot2.x中的服务监控

想给服务添加一个监控,看看网上各位前辈的,基本都是基于springboot1.x的,springboot升级到2.0以后和1.x还是有很多不一样的,那么2.0以后怎么使用admin监控呢?先看下图的managment.security.enable,现在已经是过时API了,那么我们必须要更新知识库了。 总体思路和之前的思路一样,分为服务端和客户端。 服务端配置pom ...

2018-06-05 15:11:53 4459 2

原创 springboot使用swagger2及遇到的小问题

微服务的流行提供了诸多的方便,随着也带来了N多的API,而swagger2正是一个对API管理的很好的“工具”,本文主要介绍springboot对swagger2的集成,以及集成中遇到的无法访问的问题。1、pom添加依赖 <dependency> <groupId>io.springfox</groupId> ...

2018-05-27 21:16:52 6137 1

原创 springboot使用rabbitMQ(带回调)

springboot提供了各类东西的简单集成,rabbitMQ也不例外,本文重点介绍如何集成rabbitMQ以及如何使用带回调的rabbitMQ万年不变的第一步:pom <dependency> <groupId>org.springframework.boot</groupId> ...

2018-05-24 17:30:24 7613 4

原创 mybatis plus之逻辑删除

MP(mybatis plus)已经大大简化了我们好多的开发操作,基本的增删改查都有了,包括代码生成等等,今天想说的是它的逻辑删除功能。我们都在数据库设计时候经常会有isDel字段,表示是否删除,为了留下客户数据,而只做逻辑删除,不做物理删除,但是MP默认的配置是物理删除,即直接调用的数据库delete操作,但是可以通过配置使调用MP的deleteXXX得方法时底层调用update操作。(以...

2018-05-22 08:23:18 25108 12

原创 yml中某些配置不生效的解决方案

起因将springboot项目的properties配置文件改为yml之后redis死活连不上了。找问题springboot的配置文件有两种方式:properties和yml,之前properties时候是没有任何问题的,那么来看一下yml的配置:spring:# Redis数据库索引(默认为0) redis: #数据库索引 database: 0 ...

2018-05-19 19:01:20 11646

原创 基于spring-jdbc的BaseDao(包含分页)

网上找一下spring jdbc的分页,基本都是一个类型,不知道为啥,都是在Page对象中再进行查询,这样Page对象不就和数据库操作混一起了嘛?看过其他的项目,有的是只在Dao层查出个list(分页结果集),其他的Page属性在action中再封装,我觉得每次都这样,用着不方便,就自己再搞个轮子吧。下面开整。1、先上Page对象吧 这里有两个构造方法,看需不需要总计录数,如果不需要的话,后面查

2016-03-25 16:46:00 4821

原创 maven搭建spring mvc+spring jdbc项目

上一篇说了maven创建web项目,接下来学习框架配置,由于之前用过SSH,spring mvc+hibernate,相比较来说,个人感觉SSH太过笨重,struts2可能不会退出历史,但是肯定越来越多的程序猿更喜欢更轻量级的spring mvc。而hibernate作为单表操作时候优势大大滴,而多表操作的时候就略显蛋疼了,虽然也支持sql查询,还是觉得不如直接用jdbc算了,看项目需要选择吧,此例

2016-03-25 16:17:48 5184

原创 idea创建maven项目(web)

新建项目file-new-project 选择原型 输入groupid和artifactid 选择maven路径,配置文件路径,本地仓库路径 输入项目名 finish等待下载一些依赖配置项目新建这两个目录: src/main/java(源文件)、src/test/java(测试源目录) 配置目录为java根目录和测试根目录 配置依赖,添加tomcat,因为jsp需要servlet等jar

2016-03-17 15:33:53 342

原创 nexus搭建maven私服(二)

上一篇简单介绍了nexus的安装,本文说一下如何添加代理仓库,并向仓库添加jar,希望有不对的地方大家帮忙指点,共同学习。 登录nexus后,点击左边的repository,发现右侧仓库只有这些(除了马赛克) 这显然是不够的,可以百度到好多maven仓库,oschina的,spring的,jboss的等等,地址可以百度搜一下,以下以oschina为例。一、添加代理仓库1、找到oschina的

2016-03-16 16:01:20 322

原创 使用nexus搭建maven私服(一)

一、下载nexus,可以百度搜索去官网下,也可以点我下载 二、解压,目录如下图 三、修改服务端口 打开nexus-2.4.0-09-bundle\nexus-2.4.0-09\conf\nexus.properties 如图: 将8081修改为自己任意未被占用的端口号即可 四、进入下图目录 根据当前操作系统,进入相应目

2016-03-16 15:28:20 418

原创 linux系统启动时候同时启动tomcat(多个)

由于公司项目需要,将一个大项目分成N多个子系统,而这些又全部部署在同一个目录下不同的tomcat里,每次一断电,测试服务器上的服务就要一个一个启动,就想着能不能写个shell脚本一次搞定,研究一上午,弄了个大概,还有许多地方需要优化,稍候会说,先记录一下,省的以后找起来麻烦。 思路很简单: 1、系统启动的时候顺便启动一个服务,这个服务用来调用shell脚本 2、编写一个shel

2016-02-14 15:44:24 2279

原创 Android学习之路(一)

最近突然心血来潮,想学学Android,毕竟只会多一种技能就多一种赚钱的手段嘛,废话不说,开始记录点滴学习路,希望能和更多的像我一样的新手共同学习。任何语言第一步应该都是先搭环境吧。刚开始准备用Google退出的Android studio,可是下载下来安装慢就不说了,还各种问题,helloworld都没运行起来,貌似是版本问题,下面会给出各工具下载地址。后来想着自己下载eclipse,sdk等等

2015-09-17 00:09:04 394

原创 web开发网页嵌入flash

最开始加入了flash,其他浏览器都可以,唯独IE不行,现在又添加了IE支持,代码如下: <object id="FlashID1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"> <param name="movie" value="resource/swf/n

2015-07-25 15:59:54 2447

原创 xml解析org.xml.sax.SAXParseException: The element type "comment" must

Nested exception: org.xml.sax.SAXParseException: The element type "comment" must be terminated by the matching end-tag "</comment>". at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrappe

2015-07-25 15:00:39 3285 1

原创 linux下tomcat启动正常,工程却无法访问

检查是否启动防火墙 命令: chkconfig –list | grep -i iptables 关闭防火墙 命令: /sbin/service iptables stop

2015-07-20 17:49:27 745

原创 hibernate与mysql longText

mysql中的longtext字段最好对应hibernate中的string,而不是binary,否则会报错

2013-07-19 14:04:55 584

学生管理系统(含数据库)

刚学不久,自己做的,和有需要的一起分享一下,共同学习

2013-05-31

空空如也

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

TA关注的人

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