- 博客(32)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注

原创 spring cloud多模块项目框架搭建-目录
spring cloud多模块项目框架搭建-目录为了让各位看官老爷更好的阅读,明白各篇博客中所集成的组件的先后顺序;甚至是跟着我的步伐,通过这一系列博客亲手搭建出自己的spring cloud多模块项目框架,所以写了几章后,才回来写这个目录。我也是在上班忙里偷闲写的,一边要小心老大突然出现在身后,发现不务正业扣我的钱钱,所以更新有些慢,但是尽我所能持续更新。欢迎留言或私聊指正批评。如果需要转载,也是欢迎,不甚荣幸,但请把《spring cloud多模块项目框架搭建》这一系列博客全部一起转载,这一系列
2020-11-20 12:35:45
1467
4
原创 开源Java快速自测工具,可以调用系统内任意一个方法
开源Java快速自测工具,可以调用系统内任意一个方法,简单方便。开源地址:https://gitee.com/missyouch/Easy-JTest
2024-12-13 14:28:15
1250
原创 封装SpringBoot start,实现SpringBoot项目嵌入其他项目
如何封装一个springboot的start,被其他项目引用,很多时候我们需要在项目里面嵌入其他项目或者被其他项目嵌入,如我们开发一个开源项目b,用户需要在自己的项目a嵌入b项目,使用b项目的功能,而且要实现a项目工作最小化,最好实现引入即用。
2024-12-12 17:04:06
694
原创 2022年面试题汇总
1.说说mysql常用的几种存储引擎适合的场景及区别。2.事务隔离级别3.分布式事务,锁的实现原理及详细流程4.线程的实现方式及差异5.索引失效的原因6.如果我想要在main方法启动前执行一些功能该怎么实现?...
2022-05-05 13:39:15
437
原创 @Valid不生效:基于@Valid校验工具类
一些特殊的场景下@Valid注解不会生效,也就不会对参数校验,比如service接口我需要校验,所以基于validation封装了如下工具类
2021-08-25 17:22:32
2145
原创 Bean,List copy工具类
在开发中很多地方都需要两个list互相拷贝,spring的BeanUtils只能完成浅层次copy,以下代码是在spring的BeanUtils的基础上扩展而来。。。import org.springframework.beans.BeanUtils;import java.util.ArrayList;import java.util.List;import java.util.function.Supplier;/** * @Description list<Bean>拷
2021-07-07 09:22:39
4882
原创 javafx 环形文字
import javafx.application.Application;import javafx.geometry.Pos;import javafx.scene.Group;import javafx.scene.Scene;import javafx.scene.layout.GridPane;import javafx.scene.text.Font;import javafx.scene.text.FontPosture;import javafx.scene.text.Fon.
2021-06-03 18:45:15
557
原创 javafx 使用VLC media player播放器及加入视频缓冲区优化性能
在做的我的开源项目IceoLogy壁纸时,由于要做视频壁纸,javafx自带的mediaView性能并不理想,支持的格式也挺少的,几经搜索发现开源的VLC media player有口皆碑,挺不错的,使用开源的demo运行发现cpu占用异常的高,我i7-9750H的CPU也占到了40%,稳定在25%左右,几经搜寻在外网找到了加入视屏缓冲区来优化的解决方案,加入缓冲区后播放同一视频cpu使用率稳定在8%左右import javafx.application.Application;import jav
2021-06-02 15:17:22
2590
8
原创 javaFx 前面加载的控件被后面的控件遮挡解决办法
在使用fx过程中遇到这个问题,后面加载的控件一直在前面加载的控件的前面,如果在同一个位置就可能会遮挡,就像下面图1这样 后面加载的回收站遮挡住了后面红色的控件,但是我想让前面的控件显示在前面,就像图2这样,找了好久也没找到相关的api,下面贴上我的解决办法。 ObservableList<Node> paneNode = FXCollections.observableArrayList(pane.getChildren()); paneNode.add(5,imageVi.
2021-05-20 14:39:25
1369
原创 javaFx 内存优化
在做我的开源项目:IceoLogy壁纸时,第二版加入了屏保之后,内存竟然要用到800多M,稳定运行到900M,我自己都不敢相信自己的眼睛,就4个页面而已啊,我的代码还这么烂吧。这肯定是不行的,一般的家用电脑就4G的内存,用上我这个壁纸还不得卡死了,不知道的还以为我写的病毒呢,作为一个有职业素养的程序员,怎么能从自己的手上放任这种事情来毁掉自己的一世英名呢。于是就加入了漫长的优化之路,几乎把代码都重构了,但内存还是居高不下,但是我看到SecretOpen的开源secret-performance-d.
2021-04-16 12:59:44
2370
4
原创 富士康java面试题
这些问题是在一面富士康时被问到的问题,面试整整问了50分钟,目前1面已过,还有2 3面,先记录下,下面的答案也是以我自己的理解总结的,完整的还需自己去查相关资料。一.Volatile 关键字理解1.保证线程的可见性,由于Java内存模型中是把主存中的复制一份到工作内存中,进行完操作,在回写到主存中,如果两个线程同时对一个变量进行操作,那么就可能出现数据不一致,也就是脏读,volatile关键字修饰了之后,每次对变量操作时,就会强制刷新到直接到主内存或者从主内存中取最新的值。2.可以阻止指令重
2021-03-19 09:09:37
1621
原创 我用java写了个壁纸软件
用Java做的一个壁纸软件,每天自动更新壁纸,可以选择壁纸类型,刷新频率等等,欢迎加入开发贡献代码,做我们开发人自己的壁纸,让我们的壁纸不再有烦人的广告!!!
2021-01-20 18:06:50
3478
7
原创 spring cloud多模块项目框架搭建-Redis-Cluster集群搭建及系统集成
第九章Redis-Cluster集群搭建本系列博客旨在搭建一套能用于实际开发使用的spring cloud多模块微服务项目框架,并不是一个spring cloud的demo而已,提供系统的开发规范限制,微服务注册中心,配置中心,负载均衡,熔断,redis缓存,分布式事务,kafka服务消息通信,系统安全(sql注入攻击,xxs攻击等等),多数据源切换,全局异常处理等等。目录顺风车:spring cloud多模块项目框架搭建:https://blog.youkuaiyun.com/lingyancang...
2020-12-19 10:35:02
1277
3
原创 spring cloud多模块项目框架搭建-集成Redis连接客户端及连接池Lettuce
第八章:集成Redis连接客户端及连接池Lettuce本系列博客旨在搭建一套能用于实际开发使用的spring cloud多模块微服务项目框架,并不是一个spring cloud的demo而已,提供系统的开发规范限制,微服务注册中心,配置中心,负载均衡,熔断,redis缓存,分布式事务,kafka服务消息通信,系统安全(sql注入攻击,xxs攻击等等),多数据源切换,全局异常处理等等。目录顺风车:spring cloud多模块项目框架搭建:https://blog.youkuaiyun.com/lingya.
2020-11-27 11:00:31
1813
2
原创 spring cloud多模块项目框架搭建-集成SLF4J和log4j2日志组件
第七章 集成SLF4J和log4j2进行日志管理本系列博客旨在搭建一套能用于实际开发使用的spring cloud多模块项目框架,并不是一个spring cloud的demo而已,提供分布式系统的开发规范限制,微服务注册中心,配置中心,负载均衡,熔断,redis缓存,分布式事务,kafka服务消息通信,系统安全(sql注入攻击,xxs攻击等等),多数据源切换,全局异常处理等等。目录顺风车:spring cloud多模块项目框架搭建:https://blog.youkuaiyun.com/lingyancan..
2020-11-25 19:46:15
2906
4
原创 spring cloud多模块项目框架搭建-集成druid连接池
第六章:spring cloud多模块项目框架搭建-集成druid连接池本系列博客旨在搭建一套能用于实际开发使用的spring cloud多模块项目框架,并不是一个spring cloud的demo而已,提供分布式系统的开发规范限制,微服务注册中心,配置中心,负载均衡,熔断,redis缓存,分布式事务,kafka服务消息通信,系统安全(sql注入攻击,xxs攻击等等),多数据源切换,全局异常处理等等。目录顺风车:spring cloud多模块项目框架搭建:https://blog.csdn...
2020-11-25 09:30:29
1220
原创 spring cloud多模块项目框架搭建-集成lombok
第五章: spring cloud多模块项目框架搭建-集成lombok本系列博客旨在搭建一套能用于实际开发使用的spring cloud多模块微服务项目框架,并不是一个spring cloud的demo而已,提供系统的开发规范限制,微服务注册中心,配置中心,负载均衡,熔断,redis缓存,分布式事务,kafka服务消息通信,系统安全(sql注入攻击,xxs攻击等等),多数据源切换,全局异常处理等等。目录顺风车:spring cloud多模块项目框架搭建:https://blog.youkuaiyun.com
2020-11-24 15:48:47
1125
原创 spring cloud多模块项目框架搭建-集成mybatis-plus
第四章:集成mybatis-plus作为持久层框架Mybatis-Plus官网:https://baomidou.com/一.什么是Mybatis-Plus?大家手机的plus用的比较多了,从名字来看,mybatis-plus,就是mybatis的升级版嘛,就像logo上的这句宣传语:为简化开发而生。官网的解释:MyBatis-Plus(简称 MP)是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。二,为什么要使用mybatis-..
2020-11-23 18:48:13
1829
4
原创 spring cloud多模块项目框架搭建-搭架子
第三章 spring cloud多模块项目框架搭建-maven多模块项目框架搭建经过前面两章的废话,从本章开始进入正式的搭建过程,我们采用先动手后动口,不然很多小伙伴嫌弃总说些废话,迟迟get不到干货。动手过程固然重要,后面的为什么这么操作也不可忽略啊。本章将使用idea 利用maven搭建spring cloud多模块框架,开发你的多模块Spring cloud Hello Word.我们搭建一个电商的架构,分为四个模块,一个activity(活动)模块,一个order(订单)模块,一个comm.
2020-11-19 19:50:59
2404
22
原创 spring cloud多模块项目框架搭建-技术选型
第一章:技术选型,挑兵选将 自从spring boot乃至spring cloud的出现,框架的搭建就像搭积木一样简单了许多,不用再去弄那些烦人的配置文件,但这其中也会出现许多奇奇怪怪的问题,90%的人都倒在了这些问题上。一,技术选型:主要的框架组件采用spring cloud +spring cloud dubbo + nacos+sentinel,个人觉得未来几年...
2020-11-17 15:09:23
614
原创 spring cloud多模块项目框架搭建-前言
spring cloud+spring cloud alibaba+nacos框架搭建-前言在正式开始前,本章先吹吹牛,说说废话。本篇教程写写spring cloud+spring cloud alibaba(dubbo)+nacos分布式框架,在我自己看来未来几年这套框架是要比spring cloud+Eureka+Feign更流行的,原因有以下几点: dubbo在国内有很好的用户基础及口碑,从dubbo框架迁移成本更少 dubbo是基于netty长连接的,而Feign是基于htt
2020-11-17 09:12:48
1323
3
原创 nacos启动报错,db.num is null,Unable to start embedded Tomcat
最近看到别人玩nacos,自己也就搞了个下来玩玩,然而出师不利,github下载好多次都下载失败,后面用迅雷下载成功,启动遇到两个小坑,记录下。1.第一个问题:db.num is null,数据库有问题解决办法 :步骤1:mysql新建库:nacos,字符集:utf8 ,排序规则:utf8_general_ci步骤2:%home%/conf/nacos-mysql.sql文件里的sql脚本执行到本机数据库的nacos库中步骤3:%home%/conf/application.pr..
2020-08-05 19:53:47
24255
20
原创 Java poi 实现excel导入导出工具类
最近项目上又要大量的涉及excel导入导出,网上各种导入导出的方式层出不穷,我是比较青睐官方的poi,但是要自己去操作工作簿对象自己一行一行的读取,会有很多的重复代码,重复劳动,也极为不美观,基于合成/聚合复用程序设计原则,降低耦合,所以提出来基于poi写了这套工具类。以前也写过类似的工具类,由于项目进度问题,没写博客记录,导致这次用的时候找不到了(此处捂脸一分钟),于是痛定思痛,又封装了这一套,写完赶紧写个博客记录下,方便自己以后有需要时查阅,如得各位大佬享用,荣幸之至,所有方法已在项目中验证,可直接使用
2020-06-10 16:17:10
8467
49
原创 java常用判空工具类
判断是否为空工具类。/** * ================================================== * <p> * FileName: EmptyCheck * * @author : shihongwei * @create 2018/8/30 * @since 1.0.0 * 〈功能〉:空校验辅助类 * =========...
2019-03-23 18:17:38
3836
原创 String在json格式化后,去掉\转义符
在java中String在toJSonString后会连转义符\一起转,如下图:使用如下方式也就是图中的第二种方式,就不会出现转移符。 import org.apache.commons.lang.StringEscapeUtils; public static void main(String[] args) { CustomerDataDto custo...
2019-03-21 18:14:28
28748
2
原创 JsonString的解析
JsonString ,List<HashMap<String,String>>类型的解析。个人笔记,复制即用,如发现错误请指正。/** *json String(<List<HashMap<String,String>>>类型)的解析 * @param pics List<HashMap<String, St...
2019-02-26 19:03:41
3542
原创 Java常用转换
1.list 互转:ServiceStandardAllVo为你要得到的,serviceStandardEntity为你要转的List<ServiceStandardAllVo> serviceStanderdAllVo1 =JSONObject.parseArray(JSONObject.toJSONString(serviceStandardEntity),Servic...
2018-09-11 11:16:52
208
原创 idea右边maven模块不见了解决办法
今天重装了idea,发现右边的maven,数据库模块不见了,在网上找了一些方法(如:https://blog.youkuaiyun.com/zhouyingge1104/article/details/50068919),也没解决,最后自己瞎捣鼓出来了,记录下。1.maven模块不见了,如图:2,找到右下角这个图标,如图:3,鼠标右击,出现很多菜单模块,如图:4.点击Maven p...
2018-09-05 10:42:14
83164
37
原创 微信GPS坐标(腾讯坐标)上报,调用百度api得到具体地址
源码照搬可用,记得改上你的秘钥package com.sxtx.weixin.controller;import cn.hutool.http.HttpUtil;import com.alibaba.fastjson.JSONObject;/** * Created with IntelliJ IDEA. * Description: * User: renkaijia...
2018-07-27 15:18:04
1641
原创 sql删除重复保留一条
1.查询重复:select * from wx_user_address where USER_num in (select USER_num from wx_user_address group by USER_num having count(USER_num)>1) 2.删除重复保留一条:delete from wx_user_address where GMT_CREATE<...
2018-07-05 10:04:22
1147
windows版的Redis-Cluster集群及启动脚本
2020-12-16
excel工具类,excel导入,excel导出各种格式
2020-06-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人