自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

百块富翁的博客

只为记录一路走来的点点滴滴!

  • 博客(30)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 spring cloud多模块项目框架搭建-目录

spring cloud多模块项目框架搭建-目录为了让各位看官老爷更好的阅读,明白各篇博客中所集成的组件的先后顺序;甚至是跟着我的步伐,通过这一系列博客亲手搭建出自己的spring cloud多模块项目框架,所以写了几章后,才回来写这个目录。我也是在上班忙里偷闲写的,一边要小心老大突然出现在身后,发现不务正业扣我的钱钱,所以更新有些慢,但是尽我所能持续更新。欢迎留言或私聊指正批评。如果需要转载,也是欢迎,不甚荣幸,但请把《spring cloud多模块项目框架搭建》这一系列博客全部一起转载,这一系列

2020-11-20 12:35:45 1362 4

原创 高并发架构解决方案的几个研究方向

高并发系统设计的一些研究方向、思路

2023-04-21 00:09:54 2366 1

原创 2022年面试题汇总

1.说说mysql常用的几种存储引擎适合的场景及区别。2.事务隔离级别3.分布式事务,锁的实现原理及详细流程4.线程的实现方式及差异5.索引失效的原因6.如果我想要在main方法启动前执行一些功能该怎么实现?...

2022-05-05 13:39:15 380

原创 @Valid不生效:基于@Valid校验工具类

一些特殊的场景下@Valid注解不会生效,也就不会对参数校验,比如service接口我需要校验,所以基于validation封装了如下工具类

2021-08-25 17:22:32 1873

原创 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 4458

原创 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 486

原创 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 2260 8

原创 javaFx 前面加载的控件被后面的控件遮挡解决办法

在使用fx过程中遇到这个问题,后面加载的控件一直在前面加载的控件的前面,如果在同一个位置就可能会遮挡,就像下面图1这样 后面加载的回收站遮挡住了后面红色的控件,但是我想让前面的控件显示在前面,就像图2这样,找了好久也没找到相关的api,下面贴上我的解决办法。 ObservableList<Node> paneNode = FXCollections.observableArrayList(pane.getChildren()); paneNode.add(5,imageVi.

2021-05-20 14:39:25 1282

原创 javaFx 内存优化

在做我的开源项目:IceoLogy壁纸时,第二版加入了屏保之后,内存竟然要用到800多M,稳定运行到900M,我自己都不敢相信自己的眼睛,就4个页面而已啊,我的代码还这么烂吧。这肯定是不行的,一般的家用电脑就4G的内存,用上我这个壁纸还不得卡死了,不知道的还以为我写的病毒呢,作为一个有职业素养的程序员,怎么能从自己的手上放任这种事情来毁掉自己的一世英名呢。于是就加入了漫长的优化之路,几乎把代码都重构了,但内存还是居高不下,但是我看到SecretOpen的开源secret-performance-d.

2021-04-16 12:59:44 2102 4

原创 富士康java面试题

这些问题是在一面富士康时被问到的问题,面试整整问了50分钟,目前1面已过,还有2 3面,先记录下,下面的答案也是以我自己的理解总结的,完整的还需自己去查相关资料。一.Volatile 关键字理解1.保证线程的可见性,由于Java内存模型中是把主存中的复制一份到工作内存中,进行完操作,在回写到主存中,如果两个线程同时对一个变量进行操作,那么就可能出现数据不一致,也就是脏读,volatile关键字修饰了之后,每次对变量操作时,就会强制刷新到直接到主内存或者从主内存中取最新的值。2.可以阻止指令重

2021-03-19 09:09:37 1483

原创 我用java写了个壁纸软件

用Java做的一个壁纸软件,每天自动更新壁纸,可以选择壁纸类型,刷新频率等等,欢迎加入开发贡献代码,做我们开发人自己的壁纸,让我们的壁纸不再有烦人的广告!!!

2021-01-20 18:06:50 3301 7

原创 spring cloud多模块项目框架搭建-Redis-Cluster集群搭建及系统集成

第九章Redis-Cluster集群搭建本系列博客旨在搭建一套能用于实际开发使用的spring cloud多模块微服务项目框架,并不是一个spring cloud的demo而已,提供系统的开发规范限制,微服务注册中心,配置中心,负载均衡,熔断,redis缓存,分布式事务,kafka服务消息通信,系统安全(sql注入攻击,xxs攻击等等),多数据源切换,全局异常处理等等。目录顺风车:spring cloud多模块项目框架搭建:https://blog.csdn.net/lingyancang...

2020-12-19 10:35:02 1213 3

原创 spring cloud多模块项目框架搭建-集成Redis连接客户端及连接池Lettuce

第八章:集成Redis连接客户端及连接池Lettuce本系列博客旨在搭建一套能用于实际开发使用的spring cloud多模块微服务项目框架,并不是一个spring cloud的demo而已,提供系统的开发规范限制,微服务注册中心,配置中心,负载均衡,熔断,redis缓存,分布式事务,kafka服务消息通信,系统安全(sql注入攻击,xxs攻击等等),多数据源切换,全局异常处理等等。目录顺风车:spring cloud多模块项目框架搭建:https://blog.csdn.net/lingya.

2020-11-27 11:00:31 1724 2

原创 spring cloud多模块项目框架搭建-集成SLF4J和log4j2日志组件

第七章 集成SLF4J和log4j2进行日志管理本系列博客旨在搭建一套能用于实际开发使用的spring cloud多模块项目框架,并不是一个spring cloud的demo而已,提供分布式系统的开发规范限制,微服务注册中心,配置中心,负载均衡,熔断,redis缓存,分布式事务,kafka服务消息通信,系统安全(sql注入攻击,xxs攻击等等),多数据源切换,全局异常处理等等。目录顺风车:spring cloud多模块项目框架搭建:https://blog.csdn.net/lingyancan..

2020-11-25 19:46:15 2662 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 1119

原创 spring cloud多模块项目框架搭建-集成lombok

第五章: spring cloud多模块项目框架搭建-集成lombok本系列博客旨在搭建一套能用于实际开发使用的spring cloud多模块微服务项目框架,并不是一个spring cloud的demo而已,提供系统的开发规范限制,微服务注册中心,配置中心,负载均衡,熔断,redis缓存,分布式事务,kafka服务消息通信,系统安全(sql注入攻击,xxs攻击等等),多数据源切换,全局异常处理等等。目录顺风车:spring cloud多模块项目框架搭建:https://blog.csdn.net

2020-11-24 15:48:47 961

原创 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 1633 4

原创 spring cloud多模块项目框架搭建-搭架子

第三章 spring cloud多模块项目框架搭建-maven多模块项目框架搭建经过前面两章的废话,从本章开始进入正式的搭建过程,我们采用先动手后动口,不然很多小伙伴嫌弃总说些废话,迟迟get不到干货。动手过程固然重要,后面的为什么这么操作也不可忽略啊。本章将使用idea 利用maven搭建spring cloud多模块框架,开发你的多模块Spring cloud Hello Word.我们搭建一个电商的架构,分为四个模块,一个activity(活动)模块,一个order(订单)模块,一个comm.

2020-11-19 19:50:59 2192 21

原创 spring cloud多模块项目框架搭建-技术选型

第一章:技术选型,挑兵选将 自从spring boot乃至spring cloud的出现,框架的搭建就像搭积木一样简单了许多,不用再去弄那些烦人的配置文件,但这其中也会出现许多奇奇怪怪的问题,90%的人都倒在了这些问题上。一,技术选型:主要的框架组件采用spring cloud +spring cloud dubbo + nacos+sentinel,个人觉得未来几年...

2020-11-17 15:09:23 567

原创 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 1229 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 24099 20

原创 Java poi 实现excel导入导出工具类

最近项目上又要大量的涉及excel导入导出,网上各种导入导出的方式层出不穷,我是比较青睐官方的poi,但是要自己去操作工作簿对象自己一行一行的读取,会有很多的重复代码,重复劳动,也极为不美观,基于合成/聚合复用程序设计原则,降低耦合,所以提出来基于poi写了这套工具类。以前也写过类似的工具类,由于项目进度问题,没写博客记录,导致这次用的时候找不到了(此处捂脸一分钟),于是痛定思痛,又封装了这一套,写完赶紧写个博客记录下,方便自己以后有需要时查阅,如得各位大佬享用,荣幸之至,所有方法已在项目中验证,可直接使用

2020-06-10 16:17:10 8286 49

原创 java常用判空工具类

判断是否为空工具类。/** * ================================================== * <p> * FileName: EmptyCheck * * @author : shihongwei * @create 2018/8/30 * @since 1.0.0 * 〈功能〉:空校验辅助类 * =========...

2019-03-23 18:17:38 3770

原创 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 28253 2

原创 JsonString的解析

JsonString ,List&lt;HashMap&lt;String,String&gt;&gt;类型的解析。个人笔记,复制即用,如发现错误请指正。/** *json String(&lt;List&lt;HashMap&lt;String,String&gt;&gt;&gt;类型)的解析 * @param pics List&lt;HashMap&lt;String, St...

2019-02-26 19:03:41 3471

原创 Java常用转换

 1.list 互转:ServiceStandardAllVo为你要得到的,serviceStandardEntity为你要转的​List&lt;ServiceStandardAllVo&gt; serviceStanderdAllVo1 =JSONObject.parseArray(JSONObject.toJSONString(serviceStandardEntity),Servic...

2018-09-11 11:16:52 176

原创 idea右边maven模块不见了解决办法

今天重装了idea,发现右边的maven,数据库模块不见了,在网上找了一些方法(如:https://blog.csdn.net/zhouyingge1104/article/details/50068919),也没解决,最后自己瞎捣鼓出来了,记录下。1.maven模块不见了,如图:2,找到右下角这个图标,如图:3,鼠标右击,出现很多菜单模块,如图:4.点击Maven p...

2018-09-05 10:42:14 82967 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 1610

原创 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)&gt;1) 2.删除重复保留一条:delete from wx_user_address where GMT_CREATE&lt;...

2018-07-05 10:04:22 1109

原创 Spring+SpringMVC+mybatis+jsp,session取值问题!

jsp中session取值

2016-12-16 10:19:33 1924

windows版的Redis-Cluster集群及启动脚本

windows版的Redis-Cluster集群及启动脚本,下载下来,开箱按使用说明略微修改路径,即可启动用于日常开发使用。

2020-12-16

excel工具类,excel导入,excel导出各种格式

poi操作excel工具类,excel导入,excel导出各种格式,如List<HashMap>,List格式,使用方法见:https://blog.csdn.net/lingyancangqiong中的excel工具类

2020-06-10

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

TA关注的人

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