自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 IDEA下载,配置,项目创建

本小节主要是对IDEA开发工具进行了一个简单介绍,然后基于我们后续要做的应用,做了一个初步配置,基于这个配置我们后续可以更好的展开项目的创建、测试等。本章节中讲解了IDEA工具下Java Module,Maven Module,Spring Boot Module 的创建,运行,删除,导入等操作,通过这些操作掌握IDEA中对项目的一个基本操作。在本小节中重点讲解了IDEA中Git的一个基本操作,通过Git在IDEA中实现了项目的Commit,Push,Update等操作.

2024-06-07 16:03:58 1977

原创 RabbitMQ - Spring boot 整合 RabbitMQ

一、RabbitMQ1、RabbitMQ 使用场景1.1、服务解耦假设有这样一个场景, 服务A产生数据, 而服务B,C,D需要这些数据, 那么我们可以在A服务中直接调用B,C,D服务,把数据传递到下游服务即可但是,随着我们的应用规模不断扩大,会有更多的服务需要A的数据,如果有几十甚至几百个下游服务,而且会不断变更,再加上还要考虑下游服务出错的情况,那么A服务中调用代码的维护会极为困难这是由于服务之间耦合度过于紧密再来考虑用RabbitMQ解耦的情况A服务只需要向消息服务器发送消息,而不用考

2024-04-16 10:35:48 1285

原创 富文本编辑器

KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。

2024-03-13 16:08:40 493

原创 分布式思想

答案: 定义核心工具API工程. 架构师/高级程序员统一维护API项目. 之后API项目被其他的项目进行依赖.说明: 分布式系统指按照某种规则,将项目按照规则进行拆分.从架构上降低了系统的耦合性.提高软件的扩展性.说明: 由于某个项目比较复杂.需要多个开发人员相互配合.这时为了提高开发的效率.采用层级拆分的方式进行.答案: 采用统一的方式管理jar包文件 通过父级工程定义父级jar包.之后子级项目继承父级即可.优化方式: 同时开启多个线程 一起执行任务的计算. 理论上来说运行的速度大幅度提升.

2024-03-12 17:03:08 631

原创 人大金仓数据库授权文件license.bat有效期剩余时间查询

select GET_LICENSE_VALIDDAYS();查询结果为-1时候,表示license.bat过期了,需要更换license.bat文件

2024-01-11 14:45:29 1742

原创 ERROR: column “xxxx.id“ must appear in the GROUP BY

错误**:列“XXXX.id”必须出现在GROUP BY子句中或在聚合函数中使用**

2023-11-14 17:42:25 1038

原创 Java内部类

如果一个类存在的意义就是为指定的另一个类,可以把这个类放入另一个类的内部。就是把类定义在类的内部的情况就可以形成内部类的形式。A类中又定义了B类,B类就是内部类。B类可以当做A类的一个成员看待。

2023-10-12 16:15:35 176

原创 定时任务cron,定时自动实现某段代码

通常在周和日设置的一个值,另外一个用?正斜杠“/”表示间隔执行任务,格式是 “开始时间/时间间隔 ”,比如在秒的位置输入5/20表示从第5秒开始,每20秒执行一次‘;星号“*”用来表示所有值,可以理解成所有的值都执行,也就是“每”的意思,比如在秒的位置上输入 * 就表示每秒都运行;短横“-”用来表示一个时间段,一个连续触发的范围,比如在秒的位置上输入10-30表示在10到30秒间每秒执行一次;逗号",”可以用来逗号隔开的多个时间点的并集,比如在月的位置上输入1,2表示在1月和2月都要执行;

2023-10-12 15:41:51 481

原创 前端项目spring boot启动类不需要加载数据源直接可以启动

主启动类注解配置如下,便不会加载数据源,可以正常启动。

2023-04-03 16:14:21 863 2

原创 Eclipse中整合并使用lombok

【代码】Eclipse中整合并使用lombok。

2023-03-09 11:16:41 556

原创 <fieldset>标签宽度会被内含<table>撑大解决方案

这是因为fieldset在没有内部元素时,是以block方式解析的,即外部100%宽度自适应;因为它的min-width属性,在CSS的属性的权重中,min-width > width,以上table会将fieldset标签撑大,有时候会明显出现横向滚动条;但设置width以后,本应当维持这个宽度了,为何会被撑宽呢?解决方案:改变它的min-width就可以,复写它的值。

2023-02-09 17:16:59 509

原创 layui动态表格一对多,实现单元格合并

以下代码实现表格单元格合并。下面方法实现表格单元格合并。

2022-12-29 15:08:13 760

原创 java实现本地文件下载

本地创建文件目录及文件。

2022-11-15 16:59:25 1773

原创 对文件、字符进行加密、解密

下面使用的加密密码可以自己定义,我们使用12345678做示例。创建一个类,使用下面代码进行加密、解密。

2022-11-15 11:28:11 110

原创 springboot + layui实现excel导出功能

【代码】springboot + layui实现excel导出功能。

2022-09-21 17:59:06 681

原创 进入网页页面,右下角弹出提醒框

【代码】进入网页页面,右下角弹出提醒框。

2022-09-13 10:59:43 670

原创 分组查询显示某个字段最大值的全部记录

*

2022-08-26 11:27:41 834

原创 Echarts图列legend动态设置选中或者不选中 selected

在js中的option.legend.selected可以设置选中或者不选中状态。对前端的图列默认选中或者不选中状态。代码如下,加载进去会自动不选中。js动态加载数据部分代码。

2022-08-25 17:35:03 5143

原创 java求两个数的百分比

代码】java求两个数的百分比。

2022-08-09 17:59:19 1250

原创 spring boot项目资源跳转,及引入js、css和a标签,ajax等的路径问题

/表示当前目录,可以省略…/表示父级目录。…/…/表示上级目录的父级目录。/表示根目录。当我们进行重定向,引入js、css或者a标签的路径前面加上斜杠“/”的时候,是表示从根目录(ip端口)后面进行拼接的,所以我们需要将项目访问路径配置为/localhost8080这种类型。或者我们修改目录路径(./…/…/…/)来达到访问路径redirecthello,httpshttpshttpshttpshttpshttpshttps。............

2022-07-28 13:44:00 1953

原创 mybatis-plus查询会报空指针(数据字典DictionaryInterceptor与空指针)

关键不太懂,记录一下。

2022-07-25 16:38:55 1338

原创 String类型字符串获取第一次或者最后一次出现的下标

substring(intbeginIndex,intendIndex)返回从起始位置到目标位置之间的字符串。substring(intbeginIndex)返回从起始位置到字符串末尾。

2022-07-18 11:27:55 7148

原创 layui实现树状Treetavble表格

2、表格js实现tree3、后台实现查询效果如下

2022-07-14 17:37:54 750

原创 layui下拉框实现可输入、可选择

想要实现可输入,可选择,可以直接定义两个标签(input、select),对下拉框进行监听,将下拉框的值赋值给inputposition:absolute 在这里是让input和select在同一位置。z-index:2 是为了让input在select上面。width:80% 是为了不盖住select后面的小三角符号,select还可以点击。autocomplete=“off” 为了不自动填充input框,免得压盖select选项定义下拉框下拉数据,对下拉框进行监听后端代码service层..

2022-07-13 11:30:27 9909

原创 Java 冒泡排序

代码如下

2022-07-06 21:37:28 180

原创 layui下拉框select实现多选,并且编辑时候回显

这里主要记录一下配置,详情请进:添加链接描述1、引入formSelects-v4的js、css2、定义一个下拉框3、js配置注意:base: ‘/static/layui/js/’ 一定要与你引入的路径一致,并且写全,不然不起作用参考网址:添加链接描述............

2022-07-01 15:27:03 6790

原创 Mybatis-plus使用update()/updateById()将字段更新为null或者空值时候不起作用

Mybatis-plus使用update()/updateById()将字段更新为null或者空值时候不起作用。**原因:**mybatis-plus FieldStrategy 有三种策略:IGNORED:0 忽略NOT_NULL:1 非 NULL,默认策略NOT_EMPTY:2 非空而默认更新策略是 NOT_NULL:非 NULL; 即通过接口更新数据时数据为NULL值时将不更新进数据库。解决方法(3种):1、在配置文件中,设置全局的field-strategy,如下2、对字段进行单独设置

2022-06-28 17:23:08 4651 2

原创 解决layui table页面为空时显示当前时间,form表单时间数据回显的时候为空显示当前时间

1、这种写法不会解决为空时显示当前时间2、这种写法为当时间为空时显示为空不会显示当前时间二、解决form表单时间数据回显的时候为空时显示当前时间1、以下代码为编辑页面时候会进行时间数据回显,但会将时间空值显示为当前时间2、以下代码则会判断时间为空时,不显示数据......

2022-06-27 16:36:59 1376

原创 springboot+layui的页面使用iframe标签报Whitelabel Error Page错

源代码页面报错经过处理,发现是iframe标签的src属性前面缺少(/),如果缺少这条斜杠,url就会在父页面的url后面拼接(/core/public?mode=core/uploadfile/list ),所有public前面要加上斜杠(/),错误就会消失...

2022-06-27 14:27:01 577

原创 Layui对input、select、date日历添加onchang时间

示例:输入身份证号获取出生年月日html代码js代码二、select添加onchang示例:实现市级二级联动html代码js代码二、date日历添加onchang示例:根据参加工作时间计算至今的年限html代码js代码

2022-06-20 10:45:55 1189

原创 springboot+layui实现图片上传,并且在table表中显示

前端部分代码后端代码配置文件 image.properties以上可以完成图片上传以及保存在本地,但是还不能在table表格中显示图片。配置页面img加载本地图片1)配置类2)配置文件3)前端展示

2022-06-14 16:12:37 1167

原创 自定义异常类的使用

自定义异常类package com.cy.pj.common.exception;/**自定义业务异常*/public class ServiceException extends RuntimeException{ private static final long serialVersionUID = -5598865415547474216L; public ServiceException() { } public ServiceException(Stri

2022-05-23 16:50:54 203

原创 Eclipse离线集成svn插件

Eclipse中,经常使用svn插件,有多种方式进行集成,下面使用离线方式进行集成。1、先下载svn-site.zip包site包的下载地址如下:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=22402、将下载好的压缩包进行集成1)方式一:解压site后,可以发现目录下有features和plugins两个文件夹, 直接把features和plugins两个文件夹下文件分别复制到你的eclipse安装路径下的

2022-05-23 15:19:54 2666 1

原创 Idea集成Git

安装Git工具Git是版本控制系统,可以借助Git实现团队代码版本控制及管理,从官方https://www.gitscm.com/downl…,如图所示:Git下载完成以后,傻瓜式(一直下一步)安装即可,不要更改安装目录(假如已安装过则无须安装)。Git全局配置打开Git客户端工具(Git Bash),配置用户和密码,用于识别提交代码的用户。$ git config --global user.name "your-name" $ git config --global user.email

2022-05-23 10:45:36 4685

原创 技术人该访问的论坛

1、搜索引擎www.baidu.com (广告太多)www.bing.com (微软应答)www.google.com (全世界都在用)重点掌握:应用攻略(掌握组合查询)2、知识问答1)知乎 (https://www.zhihu.com/)-比较全面,涉足各个领域.2)掘金 (https://juejin.im/)3)思否 (https://segmentfault.com/)4)问答 (https://stackoverflow.com/)–>全世界程序员都在访问的一个平台

2022-05-13 17:08:24 154

原创 封装Cookie API

Cookie: 在客户端保存服务器数据,在客户端实现数据共享.* cookie.setMaxAge(); cookie生命周期* cookie.setMaxAge(0); 立即删除cookie* cookie.setMaxAge(100); 设定100秒有效期 100秒之后自动删除* cookie.setMaxAge(-1); 关闭会话后删除设定path cookie的权限设定* cook

2022-05-11 11:28:18 112

原创 Mybatis Plus自动生成代码

1 pom导入jar包 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.4.1</version> </dependency> <!-- 模板引擎 --> <dependency&

2022-04-24 15:08:06 439

原创 微服务Spring Cloud

spring cloud 介绍spring cloud 是一系列框架的集合。它利用 spring boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 spring boot 的开发风格做到一键启动和部署。spring cloud 并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过 spring boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、

2022-04-21 15:53:33 265

原创 HTML、CSS、JavaScript、jQuery

1 HTML、CSSHTML: 用于开发网页的一门技术CSS: 用于修饰、渲染网页的一门技术HTML+CSS可以开发一个非常美观、非常漂亮的网页开发网页 盖房子HTML标签搭建网页的结构 砖块(搭建房子的结构) CSS属性 石灰、油漆等涂料1.1. HTML概述1.1.1. HTML是什么HTML(Hyper Text Markup Language): 超文本标记语言超文本: 超级文本、超过文本(其中可以包含除了文本以外的其他数据,例如图片、音频、视频等各种格式)标记:也叫标签、元素

2022-04-18 16:18:38 2170

原创 Java基础知识

1 Java开发环境1.1 Java语言特点简单性 高性能编译性 解释性面向对象 分布式处理健壮性 安全性开源 跨平台什么是跨平台性?通过Java语言编写的应用程序在不同的系统平台上都可以运行。原理是什么?只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性

2022-04-17 13:18:27 2242

空空如也

空空如也

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

TA关注的人

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