自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 easyCode-mybatisPlus模板

使用esayCode插件生成代码,对应mybatis-plus的模板

2023-09-18 09:53:32 356

原创 MongoDb相关知识及上手

MongoDB是一种文档数据库,使用JSON格式存储数据,支持复杂的查询和聚合操作。它是一个分布式的、高性能的、开源的NoSQL数据库,具有高可扩展性和灵活性,适合大规模数据存储和处理。

2023-03-08 16:25:21 130

原创 Docker 安装redis

如何使用docker安装redis并持久化,配置数据挂载盘

2022-12-11 10:52:46 246

原创 docker安装nacos

如何使用docker安装部署nacos,并对nacos进行持久化

2022-12-11 10:12:40 166

原创 如何解决Tomcat启动web项目,浏览器js中文乱码,导致页面空白

问题背景:针对以前部署在低版本的Tomcat上面的web项目,迁移到新版本后浏览器访问js出现中文乱码,导致页面空白。如下图所示:从上面现象可以看出是浏览器在解析js文件的时候,文件里面产生了中文乱码才导致的,所以很快就定位到问题应该是出在了Tomcat上面,通过查阅资料后发现只需要在Tomcat的\tomcat\bin\catalina.bat文件中添加编码格式就好了。set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"

2021-03-29 13:07:06 1279

原创 阻塞队列介绍

定义阻塞队列(BlockingQueue) 是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产者存放元素的容器,而消费者也只从容器里拿元素。java中的阻塞队列阻塞队列种类描述ArrayBlockingQueue一个由数组结构组成的有界阻塞队列LinkedBlockingQ

2021-03-26 15:07:06 181

原创 使用Java导出数据到Excel

### 一、excel数据导出限制1. Excel 2003及以下的版本。一张表最大支持**65536**行数据,256列。也就是说excel2003完全不可能满足百万数据导出的需求。2. Excel 2007-2010版本。一张表最大支持**1048576**行,16384列;3. 在针对超过1048576的数据量的数据导出的时候,就不能简单的导出到Excel的单个sheet页中了,必须得采用程序拆分的方式将数据存放到不同的sheet中,如下图所示:![image-20210120203429

2021-01-21 16:28:12 1508 2

原创 Springboot整合mybatis配置下划线转驼峰

1、通过application.properties配置文件mybatis.configuration.mapUnderscoreToCamelCase=truemybatis.configuration.map-underscore-to-camel-case=true#以上两种方式根据自己IDE版本选择其中一种进行配置即可2、通过@configuration注解配置的方式@Bean...

2019-09-24 11:36:05 3885

原创 IDEA如何添加热部署

1、添加热部署依赖在工程的poem文件里面添加以下内容<!--热部署依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>...

2019-09-23 10:53:09 144

原创 谷歌浏览器安装插件流程

#1打开谷歌浏览器#2点击右上角三个点,并依次点击更多工具、扩展程序#3点击左上角的“加载已解压的扩展程序,导入下载好的插件

2019-07-30 19:00:37 219

原创 Happens-before 原则

程序次序规则(Pragram Order Rule):在一个线程内,按照程序代码顺序,书写在前面的操作先行发生于书写在后面的操作。准确地说应该是控制流顺序而不是程序代码顺序,因为要考虑分支、循环结构。管程锁定规则(Monitor Lock Rule):一个unlock操作先行发生于后面对同一个锁的lock操作。这里必须强调的是同一个锁,而”后面“是指时间上的先后顺序。volatil...

2019-07-24 15:53:05 89

原创 字符串数字相乘

给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。示例 1:输入: num1 = "2", num2 = "3"输出: "6"示例 2:输入: num1 = "123", num2 = "456"输出: "56088"说明:num1 和 num2 的长度小于110。num1 和 num2 只包含...

2019-04-12 12:29:13 3937

原创 寻找数组中第三大的数

给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。示例 1:输入: [3, 2, 1]输出: 1解释: 第三大的数是 1. 示例 2:输入: [1, 2]输出: 2解释: 第三大的数不存在, 所以返回最大的数 2 . 示例 3:输入: [2, 2, 3, 1]输出: 1分析:这个题目最大的难点...

2019-04-11 23:19:20 1581

原创 重载方法上的返回类型

方法的重载只不过是名称的重用。被重载 的方法是一个与同名的任何其他方法完全不同的方法。所以,当继承一个方法而没有在子类中重载它,则不受重写的限制,这意味着可以声明任何返回类型,不可以做的事情是只改变返回类型。为了重载方法,必须修改参数列表。如以下代码:public class Foo{void go(){}}public class Bar extends Foo{String go(i...

2019-04-08 12:20:48 4478 2

Spring Boot项目搭建.pdf

本文主要介绍了一个Spring Boot 项目搭建的完整过程,适合新人学习用!

2019-09-06

SSM框架配置步骤.pdf

本文档详细的介绍了一个SSM框架的搭建过程,包含maven工程的建立,MyBatis的整合,spring的整合,springMVC的整合。最后配置相关的文件生成策略。

2019-09-05

基于云平台智能家居的研究与设计

本文章主要讲述的是通过微信、云端服务器、家庭网关三方之间的通讯,实现家庭内部电器的远程控制。目前还没有完整实现。

2019-01-04

无线调光灯的设计

发送端通过对PWM控制,产生间歇性典型号,并将其转换为相对应的数字模拟型号,最后将其发送出去,接收端根据接收到的模拟数字信号将其再转换为相对应的典信号,提供给用电器!

2018-04-21

空空如也

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

TA关注的人

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