logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java gradle web项目改造成Spring boot项目

首先看我的旧项目内部组成,它是一个gradle项目,包含spring、springmvc、mybatis、jquery、h5、css这些常用的技术,另外还有自定义mybatis分页排序插件,自定义过滤器、拦截器,自定义<点赞>、<加载更多>前端插件,还使用了ueditor编辑器。对于项目转成springboot项目,大概有如下三种方案。1.springboot直接调用解析原

文章图片
#java#spring#后端
史上最全JVM面试八股文合集

简述JVM内存模型线程私有的运行时数据区: 程序计数器、Java 虚拟机栈、本地方法栈。线程共享的运行时数据区:Java 堆、方法区。简述程序计数器程序计数器表示当前线程所执行的字节码的行号指示器。程序计数器不会产生StackOverflowError和OutOfMemoryError。简述虚拟机栈Java 虚拟机栈用来描述 Java 方法执行的内存模型。线程创建时就会分配一个栈空间,线程结束后栈

文章图片
#面试#java#职场和发展 +2
来,展示一下工作中常用的设计模式

平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了。如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码。今天跟大家聊聊日常工作中,我都使用过哪些设计模式。工作中常用到哪些设计模式1.策略模式1.1 业务场景假设有这样的业务场景,大数据系统把文件推送过来,根据不同类型采取不同的解析方式。多数的小伙伴就会写出以下的代码:if(type=="A"){//

文章图片
#后端#程序人生#网络安全 +1
一文弄懂23种设计模式在面试中的考点

前言这块在面试中一般是以场景的形式提问,比如问你的项目里有用到设计模式吗?或者是结合Spring问你知道Spring中常见的设计模式吗?或者其他的考点中涉及到设计模式相关的,面试官都有可能问的,所以这块在面试中相对是比较灵活的。1、你了解的设计模式有哪些?回答:总的设计模式有23种,可以分为三大类。(建议在面试的时候说几个自己熟悉的,比如单例模式、工厂模式、模板模式等)创建型模式(共五种):工厂方

文章图片
#面试#java#职场和发展 +2
不写代码轻松实现数据可视化,这款基于SpringBoot的神器,简直绝了

之前有读者问我有没有什么好用的BI(Business Intelligence)工具?BI工具简单来说就是一种数据可视化工具。今天给大家推荐一款开源的数据可视化工具DataEase,基于SpringBoot实现,集成 Apache Doris + Kettle,可支持超大数据量秒级查询,希望对大家有所帮助!简介DataEase是一款号称人人可用的开源数据可视化分析工具,在Github上已经有4.1

文章图片
#java#开发语言#后端 +1
Spring Boot 单元测试(三)@Tag

前言Spring Boot 使用 JUnit5 提供的@Tag注解对测试类或方法打标签,以便于在执行测试时按标签进行过滤。一、标签命名规范标签名左右不能带空格,执行测试时会做trim处理;标签名不能用以下字符:(、)、&、|、!、,。二、基本使用方法定义一个单元测试类,在类上添加便签test-1,其中定义两个测试方法,分别添加标签level-1和level-2。package com.ex

文章图片
#单元测试#spring boot#java +2
记录一次的 https 网络协议握手失败的原因

问题描述今天遇到一个报错:http: TLS handshake error from *整个时间的经过是这样的:今天先以容器的形式在测试环境部署了一个云服务,测试后没有问题。然后,以相同的方式在公网上也部署了一个服务却出现了问题,导致 https 网络协议握手失败。具体报错信息如下:2021/11/09 07:15:58 http: TLS handshake error from 125.64

文章图片
#https#网络协议#nginx +2
使用TransmittableThreadLocal替换Thread Local重新打包spring

这里是以spring-core模块来说明方法,对于其他的例如spring-bean等模块也适用。1. 下载 springframework 源码github地址;看一下自己使用的spring版本,需要注意应该是spring-core、spring-bean这些spring模块的版本而不是springboot的版本,然后把springframework源码切换到对应的大版本分支上,例如我的是spri

文章图片
#spring#java#gradle +2
不写代码轻松实现数据可视化,这款基于SpringBoot的神器,简直绝了

之前有读者问我有没有什么好用的BI(Business Intelligence)工具?BI工具简单来说就是一种数据可视化工具。今天给大家推荐一款开源的数据可视化工具DataEase,基于SpringBoot实现,集成 Apache Doris + Kettle,可支持超大数据量秒级查询,希望对大家有所帮助!简介DataEase是一款号称人人可用的开源数据可视化分析工具,在Github上已经有4.1

文章图片
#java#开发语言#后端 +1
强烈推荐,阿里开源的11个神级项目

本文介绍阿里巴巴开源的11款神级项目,这些开源项目中的绝大多数,我都在实际工作中用过,或者有同事用过。确实挺不错,挺有价值的,现在推荐给大家。1. DruidDruid自称是Java语言中最好的数据库连接池,它能够提供强大的监控和扩展功能。监控后台如下图所示:Druid的主要优点如下:它能监控数据库访问性能。它提供了WallFilter,它是基于SQL语义分析来实现防御SQL注入攻击的。它提供了多

文章图片
#java#spring#后端 +2
    共 13 条
  • 1
  • 2
  • 请选择