2 嫒de洫天使

尚未进行身份认证

百年牛皮癣,专治老开发

等级
TA的排名 4w+

RabbitMQ快速入门及Spring Boot Maven项目快速应用

入门级教程简介:大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力消息服务中两个重要概念:消息代理(message broker)和目的地(destination)当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。消息队列主要有两种形式的目的地队列(queue):点对点消息通信(point-to-point)主题(topic):...

2020-01-18 18:01:24

Spring Boot项目如何优雅的实现接口参数校验

背景:在java后端项目开发过程中,其实有很多大一部分项目,后端都没有做接口参数校验,或者做了参数校验,但是实现方式都是简单的使用if判断;主要原因在于:API的参数校验目前缺少比较流行的方案、现有方案不适用与自己的项目、项目部署在内网要求不高、或者干脆参数校验这种事情丢给前端来做hibernate-validatorhibernate-validator是Hibernate项目中的一个数据校...

2020-01-16 19:16:45

mybatis批量插入、批量更新操作及null问题处理

mybatis批量插入、批量更新操作及null问题处理mybatis批量插入、批量更新常规写法,及升级写法null value in column “xxx” violates not-null constraint mybatis批量操作报错问题处理批量插入常规写法<insert id="insertUser" parameterType="com.test.UserEnti...

2020-01-02 10:35:19

手把手教你集成spring cloud + shiro微服务框架

背景假设我们有很多java实现的项目,认证授权用的是shiro框架,可能还有一个sso单点登录平台突然有一天,你的项目经理说要做微服务,可能这个项目经理并不懂什么是微服务 ????然后,你就给了你领导很多建议,什么dubbo、什么spring cloud等等;涉及的内容可能方方面面但是! ????该项目经理说:小明,你晚上加加班,花点时间来改造一下现有的项目就好了,我们现有的项目改造起来也不是很麻烦...

2019-11-15 14:08:43

JavaWeb后端代码自动生成工具V2.0.0

工具介绍背景介绍@Author:yuxue{个人业余开发项目,主要是为了解决我个人,在开软件开发工作中遇到的一些头疼问题}问题1:各种密码太多,记不住问题2:系统太多,环境太多,看着都头疼,要用的时候找半天问题3:javaweb项目,基础的CRUD(增查改删)操作,都是重复性的,没啥技术含量,写起来就是浪费时间问题4:工作笔记、学习笔记整理,网上好的工具收费,不收费的工具不好用...

2019-09-10 17:16:24

spring cloud yml配置$project.version$获取不到值问题处理

度娘上常见的配置:info: app.name: micro-service-cloud company.name: www.baidu.com build.artifactId: $project.artifactId$ build.version: $project.version$或者info: app.name: micro-service-cloud...

2019-09-04 15:15:21

Pgsql数据库跨网络跨平台数据增量同步方案 - kettle全表数据同步

需求背景:需要跨网络:从阿里云服务器上的数据库,通过网闸使用ftp传文件的方式,将数据同步到业主的专网中;阿里云跟业主专网不能直连; 定时数据增量同步,具体同步哪些表,需要可配置; 节约工作量,最大限度上不改变当前表结构、业务流程控制等等; 增量操作包含insert、update;delete使用逻辑删除,等价于update 常见应用场景:业主的应用基本都部署在专网中,但是部分业务,需...

2019-06-04 10:52:25

JavaWeb后端代码自动生成工具V1.0.0

工具介绍:1、本工具用于java web后端基础CRUD接口代码自动生成,包括controller层、service层、dao层、实体类、mybatis xml代码。2、本工具基于mybatis generator 1.3.6,修改源码,针对我大天朝的习惯优化了一下;2、本工具借鉴了大神zouzg的代码,https://github.com/zouzg/mybatis-generato...

2019-04-24 09:54:44

SpringBoot打成jar包部署,Excel模板下载文件损坏,提示恢复问题处理

Spring Boot 静态资源Excel模板文件下载遇到的坑问题描述:使用spring boot,在resource/static目录下,有Excel模板文件, 需要提供给用户下载,用于数据的导入;在eclipse中启动应用服务,使用文件输出流下载文件,文件下载成功,打开的时候提示文件内容有问题,打开失败;即使是使用springboot封装的,直接使用静态资源下载的方式,也还是会...

2018-12-22 10:56:07

Java Excel数据导入方案实现及性能对比 --基于Apache poi框架

环境准备:       jdk1.8、spring boot、swagger2、poi 3.17、EasyExcel 1.1.2-beta5 ……目录:       基于XSSF的UserModel 数据导入实现       基于XSSF的 EventModel 数据导入实现       基于阿里EasyExcel的数据导入实现(推荐使用)       三种方案性能对比...

2018-12-14 18:18:03

Postgres主从库配置操作文档

PostgreSQL数据库本身提供三种HA模式:1. 基于日志文件的复制  Master库向Standby库异步传输数据库的WAL日志,Standby解析日志并把日志中的操作重新执行,以实现replication功能。缺点在于Master库必须等待每个WAL日志填充完整后才能发给Standby,如果在填充WAL日志的过程中Master库宕机,未发送的日志内的事务操作会全部丢失。2. 异...

2018-11-23 17:59:00

JavaWeb后端代码自动生成工具V0.0.1

工具介绍:1、本工具用于java web后端基础代码自动生成,包括controller层、service层、dao层、实体类、mybatis xml代码。2、本工具基于mybatis generator 1.3.6,修改了源码,针对我大天朝的习惯优化了一下;2、本工具借鉴了大神zouzg的代码,https://github.com/zouzg/mybatis-generator-gui...

2018-11-18 18:48:54

Java Excel数据导出方案及性能优化策略 --基于Apache poi框架

目录:1.    背景2.    HSSH、 XSSF、SXSSF方案实现3.    HSSH、 XSSF、SXSSF方案对比4.    SXSSF、EasyExcel大数据量方案实现5.    SXSSF、EasyExcel大数据量方案对比6.    性能优化策略7.    业界其他方案8.    demo下载地址 背景•    项目背景XXXXXXXX项目,数据...

2018-11-13 11:18:12

tomcat下部署多个war包应用jta事物报错处理,及jta事物配置

查看控制台输出,出现的异常日志:MarkerIgnoringBase.java.error:143|ERROR: the specified log seems to be in use already: log in ./\. Make sure that no other instance is running, or kill any pending process if needed....

2018-11-12 14:18:14

JavaWeb跨域单点登录

B/S架构前后端分离项目实现跨域单点登录方案设计项目需求:1、前后端分离项目,由后端实现会话管理,同时校验用户权限;2、多个项目单点登录,允许跨域访问;3、预留CS架构客户端点击按钮打开浏览器免登录接口; 项目框架:前端项目:html静态页面;前后端分离;后端项目:javaweb项目,使用maven搭建的SSM项目,集成shiro权限控制,使用redis缓存会话及用...

2018-07-31 11:48:36

eclipse下web项目开发环境搭建

 准备工作:环境:JDK + eclipse + tomcat + maven  各个工具版本自己选,搭建环境基本类似;推荐作者开发工具百度网盘下载地址(永久有效,不定期更新):地址:https://pan.baidu.com/s/1NmuAUD-a-Yu3BQ-5pKRt8A密码:9lei 教程目录:1、 jdk开发环境搭建2、 tomcat运行环境搭建3、 ...

2018-07-13 14:46:39
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。