自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

原创 mysql8 修改用户密码

【代码】mysql8 修改用户密码。

2023-11-21 18:03:21 185

原创 freemarker填充ftl格式转PDF三页问题 documents4j 实现Word文档、xlsx、等格式转换PDF文件

【代码】freemarker填充ftl格式转PDF三页问题 documents4j 实现Word文档、xlsx、等格式转换PDF文件。

2023-11-03 11:17:51 257 3

原创 SpringBoot实现freemarker填充ftl格式,转Word和PDF

【代码】SpringBoot实现freemarker填充ftl格式,转Word和PDF。

2023-10-25 17:33:30 569

原创 SpringBoot实现Redis分布式锁

【代码】SpringBoot实现Redis分布式锁。

2023-10-25 15:01:31 118

原创 EasyExcel 导入判断表头是否一致

【代码】EasyExcel 导入判断表头是否一致。

2023-10-16 14:12:28 1281

原创 springboot maven jar 打包部署指定配置文件运行,查看实时日志

head -n 200 nohup.out:从头部查看200行日志,不怎么使用,日志输出短可以使用。tail -fn 200 nohup.out :循实时查看尾部200行的日志(最常用)jar包指定配置文件运行。

2023-08-31 14:09:35 474

原创 「SpringCloud」整合EasyExcel实现数据表格导入导出功能

【代码】「SpringCloud」整合EasyExcel实现数据表格导入导出功能。

2023-06-06 17:42:56 702 1

原创 Mybatis resultMap用法之查询返对象中的属性包含 List

【代码】Mybatis resultMap用法之查询返对象中的属性包含 List。

2023-06-06 17:26:48 789

原创 【2023】Java最新大厂面试题

大厂面试题、微服务面试题。

2023-02-24 14:00:44 126

原创 Java 构建树结构数据

Java 构建树结构数据

2023-01-28 17:33:59 320 1

原创 【一篇带你了解Java8 - Java17的更新内容】

一篇带你了解Java8 - Java17的更新内容

2022-12-16 17:03:21 649

原创 新版本idea设置html热加载

新版本idea设置html热加载

2022-10-19 11:27:21 546

原创 java FreeMarker模板路径问题

【代码】java FreeMarker模板路径问题。

2022-09-21 14:00:11 578

原创 java树结构模糊查询

java树结构模糊查询

2022-09-15 17:04:12 1830 5

原创 L2Dwidget 设置对话,改变动画

【代码】L2Dwidget 设置对话,改变动画。

2022-09-06 14:16:04 979

原创 解决 Navicat连接Mysql,打开数据表很慢

解决 Navicat连接Mysql,打开数据表很慢

2022-07-28 10:31:33 1348

原创 ajax的4个字母分别是什么意思

Asynchronous JavaScript and XML 的缩写,异步的JavaScript和XML。在不重新加载整个页面的情况下 ,AJAX 与服务器交换数据并更新部分网页。

2022-02-08 09:52:33 163

原创 mysql: order by, group by,limit 先后执行顺序

首先写 group by再然后就是 order by最后是 limit无论如何 limit都是最后。

2022-01-21 15:46:19 2113

原创 Chrome谷歌浏览器安装Vue插件

Chrome谷歌浏览器安装Vue插件

2021-11-29 18:57:50 631

原创 SpringCloud面试题每日三题【第三天】

1.SpringCloud由什么组成 ?这就有很多了,我讲几个开发中最重要的 Spring Cloud Eureka:服务注册与发现 Spring Cloud Zuul:服务网关 Spring Cloud Ribbon:客户端负载均衡 Spring Cloud Feign:声明性的Web服务客户端 Spring Cloud Hystrix:断路器 Spring Cloud Confifig:分布式统一配置管理 等20几个框架,开源一直在更新。2

2021-11-25 19:03:17 313

原创 SpringCloud面试题每日三题【第二天】

1. SpringCloud的优缺点 优点:1.耦合度比较低。不会影响其他模块的开发。 2.减轻团队的成本,可以并行开发,不用关注其他人怎么开发,先关注自己的开发。 3.配置比较简单,基本用注解就能实现,不用使用过多的配置文件。 4.微服务跨平台的,可以用任何一种语言开发。 5.每个微服务可以有自己的独立的数据库也有用公共的数据库。 6.直接写后端的代码,不用关注前端怎么开发,直接写自己的后端代码即可,然后暴露接口,通过组件进行服务通信。 缺点:1.部署比较麻烦,给..

2021-11-21 19:41:49 412

原创 java图片压缩工具类集

package com.boot.security.server.utils;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import javax.imageio.ImageIO;.

2021-11-19 18:00:10 896

原创 java判断用户是PC端访问还是手机端访问

首先:我们需要一个工具类的工具方法public class LoginUtil { public static boolean isMobileDevice(String requestHeader) { /** * android : 所有android设备 * mac os : iphone ipad * windows phone:Nokia等windows系统的手机 */ String[] d

2021-11-18 16:45:08 4135

原创 Spring Cloud面试题【每日三题】

第一天: 第一题:什么是微服务架构 ? 答:微服务架构就是将单体的应用程序分成多个应用程序,这多个应用程序就成为微服务,每个微服务 运行在自己的进程中,并使用轻量级的机制通信。这些服务围绕业务能力来划分,并通过自动化部署机制来独立部署。这些服务可以使用不同的编程语言,不同数据库,以保证最低限度的集中式管理。 第二题:为什么需要学习Spring Cloud ?首先springcloud基于spingboot的优雅简洁,可还记得我们被无数xml支配的恐惧?可...

2021-11-14 11:58:22 105

原创 Mysql主从复制

mysql高可用mysql高可用 介绍 MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可以在远程连接上进行,从节点可以复制主数据库中的所有数据库或者特定的数据库,或者特定的表 主从复制主要用途 读写分离在开发工作中,有时候会遇见某个sql 语句需要锁表,导致暂时不能使用读的服务,这样就会影响现有业务,使用主从复制,让主库负责

2021-11-13 20:14:20 1245 1

原创 Layui文档官网最新地址

Layui 开发使用文档 - 入门指南

2021-11-10 16:55:26 1227

原创 Redis发布订阅模式和消息队列RabbitMQ的区别

总结Redis: 轻量级,低延迟,高并发,低可靠性,redis是一种基于键值对(key-value)数据库。主要的特性:读写速度快,键值对的数据结构服务器,丰富的功能,简单稳定,持久化,主从复制,高可用和分布式转移,客户端语言多。可以用于小型项目的消息队列。RabbitMQ:重量级,高可靠,异步,不保证实时;rabbitmq是一个专门的AMQP协议队列,他的优势就在于提供可靠的队列服务,并且可做到异步,而redis主要是用于缓存的,redis的发布订阅模块,可用于实现及时性,且可靠性低的功能,

2021-11-09 11:01:36 665 1

原创 Mysql索引的分类(简化版)

普通索引:Normal:普通索引,就是在创建索引时,不附加任何限制条件(唯一、非空等限制)。该类型的索引可以创建在任何数据类型的字段上。唯一索引:Unique :唯一索引,就是在创建索引时,限制索引的值必须是唯一的。通过该类型的索引可以更快速地查询某条记录。全文索引:fulltext :我们生活中的数据总体分为两种:结构化数据和非结构化数据。结构化数据:指具有固定格式或有限长度的数据...

2021-11-08 17:57:05 366

原创 后端拿@RequestBody接收 前端传入

let hero = { "id":"238717601922940928", "reviewer":"123", "reviewerTime":"2021-11-6" }$.ajax({ url:"/correctionIteam/modify", data:JSON.stringify(hero), type:"POST", contentType:"application/json",...

2021-11-05 10:03:28 2124

原创 JAVA集合面试题52道

文章目录自学路线0.路线导学按计划行事抱团生长贵在坚持1.Java基础基本数据类型引用数据类型访问修饰符static关键字final关键字面向对象三大特性完整讲解入门练习案例2.JavaWebHTTP网络请求方式GET和POST幂等性如何保证幂等性常见的网络状态码转发和重定向ServletServlet的生命周期session、cookie、tokenMVC与三层架构完整讲解3.集合ArrayListLinkedList和ArrayList对比一下..

2021-10-31 17:44:58 8005

原创 狂神说SpringCloud学习笔记

笔记整理来源 B站UP主狂神说【狂神说Java】SpringCloud最新教程IDEA版_哔哩哔哩_bilibili

2021-10-31 17:38:39 158

原创 解决2021版IDEA#{}连在一起的功能

上图:

2021-10-29 13:42:19 502

原创 SpringBean的生命周期

1、解析类得到 Beandefinition2、如果有多个构造方法,则要推断构造方法3、确定好构造方法后,进行实例化得到一个对象4、对对象中的加了@ Autowiredi注解的属性进行属性填充5、回调 Aware方法,比如 Beannameaware, Beanfactoryaware6、调用 Beanpostprocessor的初始化前的方法7、调用初始化方法8、调用 Beanpostprocessore的初始化后的方法,在这里会进行AOP..

2021-09-27 15:05:26 117 1

转载 mybatis-plus自动代码生成器

//工具类:// 演示例子,执行 main 方法控制台输入模块表名回车自动生成对应项目目录中public class CodeGenerator { public static void main(String[] args) { // 1、创建代码生成器 AutoGenerator mpg = new AutoGenerator(); // 2、全局配置 GlobalConfig gc = new GlobalConf.

2021-08-12 17:13:23 284 1

FreeMarker单元格合并,填充数据,遍历表格

FreeMarker单元格合并,填充数据,遍历表格

2023-10-26

crm客户关系管理系统

基于spring,springmvc,mybatis,nginx,tkmapper,bootstrap,layui,jQuery,ajax,redis,mysql,等技术,客户关系管理系统

2021-08-08

crm-1.0.0.zip

基于spring,springmvc,mybatis,tkmapper,bootstrap,layui,jQuery,ajax,redis,mysql,等技术,客户关系管理系统

2021-08-08

crm.zip内含sql文件及源码

CRM员工管理系统,基于spring,springmvc,mybatis和mysql数据库和前端框架bootstrap开发的crm项目

2021-06-30

空空如也

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

TA关注的人

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