自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沐淼的博客

不积小流无以成江海,不积跬步无以至千里!

  • 博客(127)
  • 资源 (1)
  • 收藏
  • 关注

转载 百万数据excel导出功能如何实现?

百万数据excel导出功能

2023-09-28 10:06:04 108

转载 JAVA导入/导出EXCEL文件,自定义校验,错误回写excel,使用简单快捷

JAVA导入/导出EXCEL文件,自定义校验,错误回写excel,使用简单快捷

2022-06-27 09:09:01 3067 1

原创 PostgreSql - LIMIT与OFFSET 分页查询

PostSql - LIMIT与OFFSET分页查询

2022-06-15 23:04:27 1852

原创 ORM概述

ORM框架

2022-05-31 22:53:38 1170

原创 Tomcat中文乱码问题

中文乱码总结:一、页面编码<%@ page contentType="text/html;charset=UTF-8" language="java" %><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>二、URL 中的乱码改tomcat中server.xml中Connector的port=“8080”,加上一个 URIEncoding=”utf-8” <Connector

2022-04-09 22:34:19 1748

转载 Redission - 分布式锁和同步器(8)

分布式锁和同步器8.1. 可重入锁(Reentrant Lock)8.2. 公平锁(Fair Lock)8.3. 联锁(MultiLock)8.4. 红锁(RedLock)8.5. 读写锁(ReadWriteLock)8.6. 信号量(Semaphore)8.7. 可过期性信号量(PermitExpirableSemaphore)8.8. 闭锁(CountDownLatch)8.1. 可重入锁(Reentrant Lock)基于Redis的Redisson分布式可重入锁RLock Java对象实现了ja

2022-04-04 21:01:09 326

转载 Redission - 第三方框架整合(14)

14.1. Spring框架整合14.2. Spring Cache整合Redisson提供了将Redis无缝整合到Spring框架的能力。Redisson依照Spring Cache标准提供了基于Redis的Spring缓存实现。 每个缓存(Cache)实例都提供了了两个重要的可配置参数:过期时间(ttl)和最长空闲时间(maxIdleTime),如果这两个参数都未指定或值为0,那么实例管理的数据将永久保存。 配置范例: @Configuration @ComponentScan

2022-04-04 20:49:04 922

转载 Redission - 数据序列化(4)

Redisson的对象编码类是用于将对象进行序列化和反序列化,以实现对该对象在Redis里的读取和存储。Redisson提供了以下几种的对象编码应用,以供大家选择:编码类名称说明org.redisson.codec.JsonJacksonCodec Jackson JSON 编码 默认编码org.redisson.codec.AvroJacksonCodec Avro 一个二进制的JSON编码org.redisson.codec.SmileJacksonCode

2022-04-03 17:45:55 1483

转载 Redission - 程序接口调用方式(3)

程序接口调用方式3、程序接口调用方式3.1. 异步执行方式3.2. 异步流执行方式3、程序接口调用方式RedissonClient、RedissonReactiveClient和RedissonRxClient实例本身和Redisson提供的所有分布式对象都是线程安全的。Redisson为每个操作都提供了自动重试策略,当某个命令执行失败时,Redisson会自动进行重试。自动重试策略可以通过修改retryAttempts(默认值:3)参数和retryInterval(默认值:1000毫秒)参数来进行优

2022-04-01 08:21:49 575

转载 Reddsion - 配置方法(2)

Redission 配置方法1. 程序化配置方法2. 文件方式配置2.1 通过YAML格式配置3. 常用设置codec(编码)threads(线程池数量)nettyThreads (Netty线程池数量)executor(线程池)eventLoopGrouptransportMode(传输模式)lockWatchdogTimeout(监控锁的看门狗超时,单位:毫秒)keepPubSubOrder(保持订阅发布顺序)performanceMode(高性能模式)4. 集群模式4.1. 集群设置nodeAddre

2022-04-01 08:12:24 1634

转载 Redission - 概述(1)

1. 概述Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。其中包括(BitSet, Set, Multimap, SortedSet, Map, List,Queue,BlockingQueue,Deque,BlockingDeque,Semaphore,Lock,AtomicLong,CountDownLatch,Publish / Subscribe,Bloom fi

2022-03-29 21:19:17 1494

原创 brew 常用命令

brew 常用命令在源中搜索期望的包,并且打印更详细的信息brew info redis安装brew install redis安装制定版本brew install [email protected]卸载已经安装的包brew uninstall [email protected]启动 mysql, 并设置为开机启动brew services start redis关闭 mysqlbrew services stop redis重启 mysqlbrew services restart redis查看服务器【等

2022-03-14 10:52:47 2883

原创 Mac M1安装jdk、idea

Mac M1芯 安装JDKMac M1芯 安装JDKJDK 下载地址:[https://www.azul.com/downloads/?package=jdk](https://www.azul.com/downloads/?package=jdk)查看版本Mac M1芯 安装JDKJDK 下载地址:https://www.azul.com/downloads/?package=jdkjdk推荐选择zulu jdk,这个是适配Arm架构的jdk,根据需求选择.dmg格式的jdk下载,然后直接安装就可以

2022-02-27 20:29:30 2438

转载 Sublime Text

Sublime Text下载地址https://sublimetextcn.com/Sublime Text 3 应用技巧和诀窍1.选择以下是一些Sublime Text选择文本的快捷键:Command + D 选中一个单词Command + L 选中一行Command + A 全选Ctrl + Command + M` 选中括号内所有内容 (编写CSS或JS时非常实用)Sublime Text还支持一次选中多行的操作:Furthermore, Sublime Text brings let

2022-02-17 20:46:09 2095

原创 docker环境下查询JVM虚拟机GC信息

docker环境下查询JVM虚拟机GC信息1、进入docker服务容器内部docker ps查看容器进程列表,找到对应CONTAINER ID(服务ID)或NAMES(服务名称)如果服务太多可以使用 docker ps|grep ‘keyword’过滤例如:3700sdz0881进入容器命令:unbuntu: docker exec -it 3700sdz0881 /bash/shcentos: docker exec -it 3700sdz0881 /bin/sh2、查询JVM-GC情况

2022-02-05 21:24:14 2169

原创 docker 开机启动

1、重新加载服务的配置文件systemctl daemon-reload2、启动dockersystemctl start docker3、开启启动Dockerchkconfig docker on

2022-01-21 08:37:14 1035

转载 M1 Mac安装原生 Homebrew

M1 Mac安装原生 Homebrew1、创建安装目录2、将目录属主修改为当前用户,方便以后用当前用户直接brew install软件3、进入 /opt 文件夹4、直接下载homebrew tar包并解压5、将路径增加到PATH环境变量中6、新开一个Terminal窗口或者在当前窗口让环境变量生效7、现在可以安装软件了,注意要使用-s选项,表示编译源码安装1、创建安装目录sudo mkdir -p /opt/homebrew2、将目录属主修改为当前用户,方便以后用当前用户直接brew install软

2021-12-10 21:53:45 458

转载 Spring Boot5种读取配置文件的方式

Spring Boot5种读取配置文件的方式一、@Value注解读取方式1.1 properties中文乱码1.2 yml的格式的空格注意1.3 当properties和yml有相同的配置的时候?1.4 当key不存在的时候?二、@ConfigurationProperties注解读取方式2.1 properties中文乱码问题2.2 key不存在问题三、@PropertySource+@Value注解读取方式3.1 中文乱码问题3.2 不支持yml文件四、@PropertySource+@Configur

2021-08-24 09:31:07 846

原创 Linux ContOS 部署web项目

1、在线安装(来自:https://developer.aliyun.com/article/618035)1.1、docker-compose版本查看、安装https://github.com/docker/compose/releases$ curl -L https://github.com/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-c

2021-07-29 14:01:23 75

原创 Linux unZip/Zip的安装及使用

Linux系统没有自带的压缩解压工具;需要我们自己安装;当用到zip或者unzip如果没有安装就会出现unzip: Command Not Found或 zip: Command Not Found;出现这个是因为没有安装unzip和zip;一、apt-get安装:apt-get install zip二、yum安装:yum install -y unzip zip三、使用1、把/home目录下面的mydata目录压缩为mydata.zipcd /home #进入/home目录<br&g

2021-07-29 13:58:49 2663

转载 Docker学习之安装JDK、Tomcat、Mysql

Docker学习之安装JDK、Tomcat、Mysql一.docker部署JDK1.下载适当的jdk版本2.查看下载到的镜像3.运行java jdk镜像到容器4.进入容器查看jdk二、Docker部署Tomacat,Mysql,部署过程与安装JDK一样一.docker部署JDK1.下载适当的jdk版本docker pull java:8 //docker pull NAME:TAG(version)2.查看下载到的镜像docker images //查看所有docker下载到的镜像3.运行jav

2021-07-29 13:39:16 507

转载 CentOS Docker 安装

文章目录Docker支持以下的CentOS版本:1、前提条件2、使用 yum 安装(CentOS 7下)3、安装 Docker4、使用脚本安装 DockerDocker支持以下的CentOS版本:CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本1、前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高

2021-07-29 11:04:57 125

原创 SpringCloud集成rabbitmq:org.springframework.amqp.AmqpConnectException: java.net.ConnectException的解决办法

org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused (Connection refused)There was an unexpected error (type=Internal Server Error, status=500).error occurred in message handler [org.springframework.integration.amq

2020-07-20 21:57:24 1752

转载 Mac / Windows 下安装 RabbitMQ

Mac / Windows 下安装 RabbitMQMac / Windows 下安装 RabbitMQ什么是 RabbitMQ ?Mac 下安装 RabbitMQ1、安装 HomebrewHomebrew 简介安装 Homebrew卸载 Homebrew2、通过 Homebrew 来安装 RabbitMQWindows 下安装 RabbitMQMac / Windows 下安装 RabbitMQ什么是 RabbitMQ ?RabbitMQ 是采用 Erlang 语言实现AMQP(Advanced

2020-07-18 22:27:49 154

转载 Linux中zip压缩和unzip解压缩命令详解

1、把/home目录下面的mydata目录压缩为mydata.zipzip -r mydata.zip mydata #压缩mydata目录2、把/home目录下面的mydata.zip解压到mydatabak目录里面unzip mydata.zip -d mydatabak3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zipzip -r abc123.zi...

2020-03-20 11:16:55 186

原创 IDEA Mac Osx 10.5+ 快捷键

IDEA Mac Osx 10.5+ 快捷键1.代码相关:1.删除当前行 command+delete/command+x 2.复制当前行 command+d 3.移动当前行 shift+command+↑ 4.查找变量使用的地方 alt+f75.生成try/catch代码 alt+command+f76.跳至上方(父类)的层级 common+u7.跳至下方(子类)的层级 alt+...

2020-02-29 22:03:36 146

转载 SQL server2008下载安装

文章目录SQL server2008下载安装一丶SQL server简介二丶SQL server下载1.下载地址:2、页面3.下载说明4.下载秘钥(PS:可能用不到):三丶SQL server安装四丶SQL server安装过程中的问题以及解决方法1、如果需要使用FILESTREAM功能,请先查看本地系统中是否开启server服务,如果服务未开启不能设置成功.SQL server2008下载安装...

2019-12-28 14:18:22 860

转载 idea 安装Activiti插件

转自https://blog.csdn.net/qq_32440951/article/details/83068584一、安装Activiti插件1.搜索插件点击菜单【File】–>【Settings…】打开【Settings】窗口。点击左侧【Plugins】按钮,在右侧输出"actiBPM",点击下面的【Search in repositories】链接会打开【Browse Re...

2019-09-05 12:11:42 1599

转载 Spring Boot 2.x基础教程:配置文件详解

文章目录配置基础自定义参数参数引用使用随机数命令行参数多环境配置测试不同配置的加载加载顺序2.x 新特性配置文件绑定简单类型List类型Map类型环境属性绑定简单类型List类型系统属性绑定简单类型List类型属性的读取全新的绑定API例子一:简单类型例子二:List类型转自:Spring Boot 2.x基础教程:配置文件详解配置基础在快速入门示例中,我们介绍Spring Boot的工程结...

2019-07-24 10:57:31 268

转载 Spring Boot 2.0 新特性和发展方向

转自:Spring Boot 2.0 新特性和发展方向以Java 8 为基准Spring Boot 2.0 要求Java 版本必须8以上, Java 6 和 7 不再支持。内嵌容器包结构调整为了支持reactive使用场景,内嵌的容器包结构被重构了的幅度有点大。EmbeddedServletContainer被重命名为WebServer,并且org.springframework.boot...

2019-07-24 10:23:44 110

原创 input 上传文件 之 ContentType 属性设置

input 文件上传accept zip过滤accept=“application/zip,application/x-zip,application/x-zip-compressed”ContentType 属性input 文件上传accept 图片过滤 :image/*input 文件上传accept doc过滤:application/mswordinput 文件上传accept...

2019-07-22 18:48:02 3327

转载 Spring Boot 2.0正式发布,升还是不升呢?

转载 : http://blog.didispace.com/spring-boot-2-release/#Spring帝国Spring几乎是每一位Java开发人员都耳熟能详的开发框架,不论您是一名初出茅庐的程序员还是经验丰富的老司机,都会对其有一定的了解或使用经验。在现代企业级应用架构中,Spring技术栈几乎成为了Java语言的代名词,那么Spring为什么能够在众多开源框架中脱颖而出,成...

2019-04-10 17:09:38 171

原创 window 安装 elaticsearch

1、 环境准备**elasticsearch 依赖于jdk 1.8+ **2、下载https://www.elastic.co/downloads/elasticsearch3、解压 elasticsearch-6.6.1.zip4、配置文件 : elasticsearch.yml5、bin 目录下是相关的启动文件: elasticsearch.bat...

2019-03-12 15:40:25 181

转载 Spring Boot 2.0.2+Ajax解决跨域请求的问题

问题描述后端域名为A.abc.com,前端域名为B.abc.com。浏览器在访问时,会出现跨域访问。浏览器对于javascript的同源策略的限制。HTTP请求时,请求本身会返回200,但是返回结果不会走success,并且会在浏览器console中提示:已拦截跨源请求:同源策略禁止读取位于 https://www.baidu.com/ 的远程资源。(原因:CORS 头缺少 ‘Access-...

2019-03-11 14:25:49 686

转载 a标签post提交

转:https://blog.csdn.net/myzhongw/article/details/566711031.a标签点击提交&lt;a href="http://www.baidu.com" class="a_post"&gt;发起POST请求&lt;/a&gt;$(".a_post").on("click",function(event){ event.preventDe

2019-03-08 10:49:46 2248

转载 APK签名之keytool生成keystore和jarsigner签名apk

原文地址:https://blog.csdn.net/wuxinzaiyu/article/details/9159297第一步:生成keystorekeytool -genkey -v -keystore android.keystore -alias android.keystore -keyalg RSA -validity 20000第二步:jarsigner签名apkjarsig...

2019-01-22 09:50:27 506

原创 Spring数据库事务管理

配置事务管理器MyBatis 框架用的最多的是事务管理器是 org.springframework.jdbc.datasource.DataSourceTransactionManagerHibernate 框架用到 spring-orm 包 org.springframework.orm.hibernate4.HibernateTransactionManager配置数据源事务管理器...

2018-10-29 18:17:50 200

原创 日志问题:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”

日志问题:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”由于升级到spring5.0,发现之前web.xml 里配置的log监听Log4jConfigListener被spring废弃了。web.xml 之前的配置&lt;context-param&gt; &lt;param-nam...

2018-08-30 22:56:22 445

原创 读Excel文件内容

这里只是读取Excel表的code package com.cn;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import java.io.File;import java.io.FileInputStream;import java.util.ArrayList;import java.util.Arrays;import

2018-04-20 16:23:43 192

原创 数字加密

数字加密。请写一个函数,实现输入一个任意位正整数,将其加密后输出。加密规则如下: 对输入整数的每一位分别加上5,然后分别将其替换为该值除以10取余后的结果将该正整数的第1位和第4位互换,第2位和第3位互换将步骤2的换位结果作为加密后的整数输出例如: 输入:1000,输出:5556int a = 100000;String str = String.valueOf(a);S...

2018-04-12 12:42:13 3919

linux 命令

最全的中文linux 命令 手册,一键式查询,不需要百度,打开它可以让你快速学习和拥有 linux 命令 技能!!

2018-05-14

空空如也

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

TA关注的人

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