![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 56
ILY酱油王
这个作者很懒,什么都没留下…
展开
-
easyexcel复杂模板导出(合并行列,列统计汇总)
easyexcel复杂模板导出原创 2023-03-14 13:51:37 · 7927 阅读 · 6 评论 -
springcloud使用系列一(windows启动nacos)
windows启动nacos原创 2022-10-25 16:51:59 · 555 阅读 · 0 评论 -
JAVA智能转换文件大小(B,KB,MB,GB,TB)
文件大小转换(B,KB,MB,GB,TB)原创 2022-07-27 14:16:50 · 2506 阅读 · 0 评论 -
Spring中大事务拆分方案
spring中大事务导致数据库连接不足,死锁的问题通过编程式事务将事件完成方法和激活方法拆分为单独的事务,每个事件只关注当前事件的操作,后续操作异常时由定时任务进行补偿。原创 2022-06-01 14:58:34 · 2060 阅读 · 0 评论 -
SpringBoot中使用Redis实现分布式锁
Redis实现分布式锁SpringBoot使用Redis实现分布式锁分布式锁说明SpringBoot中实现maven依赖redis配置java代码SpringBoot使用Redis实现分布式锁分布式锁说明Java中的锁:当多个线程去访问共享数据时,防止一些操作被覆盖(并发问题),这个时候就需要用到抢锁机制,抢到锁的线程才能进行操作,其余线程等待锁释放并抢到锁才能进行操作,例如Sychonized,Lock等。分布式锁和java中的锁最大的区别在于共享资源是由多个进程去访问,这时候线程之间的锁机制就无原创 2021-10-11 14:54:30 · 548 阅读 · 1 评论 -
RabbitMQ消息中间件学习
RabbitMQ消息中间件学习RabbitMQ简介AMQP协议AMQP 生产者流转过程消费者流转过程涉及端口号RabbitMQ核心概念运转流程RabbitMQ 持久化机制RabbitMQ 消息可靠性发送可靠性存储可靠性消费可靠性RabbitMQ简介RabbitMQ是一个开源的AMQP实现,服务器端用erlang语言编写,支持多种客户端,用于在分布式系统中存储转发消息特性:易用性,扩展性,高可用性官网:https://www.rabbitmq.com/AMQP协议AMQP结构:Transport原创 2020-07-13 14:20:27 · 143 阅读 · 0 评论 -
基于springboot+mybatis+bootstrap搭建前后端系统(三:前端整合echarts图表)
三:前后端整合echarts图表百度echarts介绍使用echarts开发是注意事项装图表的容器定义一个唯一id,并且给定容器宽高,否则图标展示不出来注册使用省份地图时 不能使用"china",否则省份地图会包含南海诸岛展示效果ajax获取后端前端展示图表标准柱状图带数据滚动轴的柱状图可下撰地图百度echarts介绍ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Sa原创 2020-07-01 10:51:06 · 1623 阅读 · 0 评论 -
基于springboot+mybatis+bootstrap搭建前后端系统(二:日志配置)
基于springboot+mybatis+bootstrap搭建前后端系统springboot日志属性介绍logback-spring.xml配置文件核心属性详解常用日志级别:property-PATTERN:定义文件输出的格式输出日志文件配置application.properties文件配置springboot日志属性介绍当前项目使用logback-spring.xml配置文件,这也是springboot推荐的使用方式在项目resources目录中新建logback-spring.xml配置文件,原创 2020-06-22 09:29:26 · 445 阅读 · 0 评论 -
基于springboot+mybatis+bootstrap搭建前后端系统(一:框架整合)
基于springboot+mybatis+bootstrap搭建前后端系统项目源码下载使用到的技术springboot介绍mybatis介绍bootstrap介绍html+thymeleaf代替jsp数据库mysql整体项目框架构建官网直接生成springboot项目mybatis逆向工程生成entity,mapper及xml配置文件springboot整合mybatis前端boostrap与后端springboot整合效果演示项目源码下载下载地址使用到的技术springboot介绍这个不用细说了原创 2020-06-17 08:48:09 · 3358 阅读 · 2 评论 -
JAVA线程及多线程原理及使用
JAVA线程及多线程学习JAVA线程什么是线程线程的状态JAVA线程的实现方式为什么需要多线程线程池的作用及原理JAVA JDK提供的线程池工具类JAVA线程什么是线程线程是一条代码执行流程,完成一组代码的执行. 这一组代码,我们往往称为一个任务. java Thread:线程 Runnable:任务 代码有CPU执行 (code)任务(Runnable)-...原创 2020-03-09 17:53:53 · 172 阅读 · 0 评论 -
ActiveMQ安装及JAVA集成使用
ActiveMQ安装及JAVA集成使用ActiveMQ简介及官网下载ActiveMQ安装配置及WebApp控制台访问下载解压创建一个systemd服务文件并启动java通过API调用ActiveMQ接口ActiveMQ简介及官网下载Apache ActiveMQ是开源、多协议、基于java的消息服务器,提供了支持消息生产-消费模式(一对一),发布-订阅模式(一对多).官网地址:http://...原创 2020-02-26 12:38:36 · 633 阅读 · 0 评论 -
mybatis源码学习(三):源码解读之加载解析mapper.xml配置文件
源码解读:解析mapper.xml配置mapper.xml配置文件结构说明源码解读加载mapper.xml的方式解析mapper.xml解析resultMap标签mapper.xml配置文件结构说明mapper(映射配置)cache – 对给定命名空间的缓存配置。cache-ref – 对其他命名空间缓存配置的引用。resultMap – 是最复杂也是最强大的元素,用来描述...原创 2020-01-13 17:58:28 · 277 阅读 · 0 评论 -
mybatis源码学习(二):源码解读之加载解析mybatis-config.xml配置文件
源码解读:解析mybatis-config.xml配置mybatis-config.xml配置文件详解配置文件结构mybatis-config.xml配置文件详解配置文件结构-configuration(配置)*属性(properties)...原创 2019-12-09 16:45:09 · 157 阅读 · 0 评论 -
mybatis源码学习(一):源码导入并本地执行
mybatis源码获取和导入eclipse源码获取源码导入eclipse并运行导入运行添加mysql依赖配置文件目录main方法测试执行成功整体认识 mybatis 源码包源码获取github地址:https://github.com/mybatis/mybatis-3代码下载较慢(120M)mybatis Api:https://mybatis.org/mybatis-3/zh/inde...原创 2019-12-04 19:20:43 · 243 阅读 · 0 评论 -
JAVA学习JVM(JAVA虚拟机)笔记
JAVA虚拟机内存模型.class文件(javap -c a.class >a.txt) 类加载器加载 运行时数据区 线程私有数据 虚拟机栈:普通方法:FILO fast in last out:先进后出 局部变量 操作数栈 动态链接...原创 2019-12-03 16:59:31 · 80 阅读 · 0 评论 -
使用模版引擎FreeMarker生成sql脚本
模版引擎FreeMarker生成sql脚本技术说明使用场景实现效果具体实现springboot引入依赖代码实现小结技术说明FreeMarker模板引擎: 即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件(主要应用于生成HTML,使用过springbo...原创 2019-11-26 16:22:00 · 4088 阅读 · 1 评论 -
echarts中 legend 自定义方法和单独定义每个图例的样式和宽高
单独定义echarts中每个图例的样式,自定义图例的点击方法//用不同样式的图例用数组写对应图例的样式 legend:[{ top: "15%", right: "24%", textStyle: { ...原创 2019-05-21 20:07:25 · 35399 阅读 · 2 评论 -
java 异步上传Excel 并解析Excel导入数据库
aa原创 2019-05-30 09:47:00 · 4426 阅读 · 1 评论 -
springboot 将异步请求中的 JSON集合参数 接受时直接转换为java 集合对象
SpringBoot异步请求JSON集合接受时转换为JAVA集合异步请求处理接受的参数运行结果异步请求将 Array 转换为json字符串 : JSON.stringify(bugTypeArray);未转换字符串会如下报错:org.springframework.http.converter.HttpMessageNotReadableException: JSON parse err...原创 2019-05-31 19:32:46 · 1324 阅读 · 0 评论 -
java jdbc 连接oracle数据库连接报错ORA-12505,Listener refused the connection with the following error:
java.sql.SQLException:Listener refused the connection with the following error:ORA-12505错误日志问题分析最后强调:SID != SERVICE_NAME错误日志java.sql.SQLException:Listener refused the connection with the following...原创 2019-06-14 09:27:55 · 1702 阅读 · 0 评论 -
jdk源码导入eclipse
一、获取源码 我们安装的jdk中自带了源码,打开jdk的安装目录,src.zip即为源码. 二、导入eclipse eclipse中新建一个java project. 将源码复制到eclipse的工作空间并解压到新建的java project的src目录中。 解压后的目录三、查看文件 查看文件建议配合...原创 2019-06-11 11:50:46 · 650 阅读 · 0 评论 -
hibernate使用hql的entity对象有使用mysql关键字,运行报错
Hibernate hql映射中使用mysql关键字hibernate中使用hql报错hibernate中使用hql报错错误详细信息:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that c...原创 2019-08-28 16:02:09 · 347 阅读 · 0 评论 -
java中将Excel转图片
JAVA中将Excel转为图片,现在比较好的方式可以使用aspose来处理 aspose是个比较好用插件,可以将Excel,PDF,Word互相转换,也可以转为图片,下面是使用破解版的aspose将Excel转为图片的代码,需要用到的jar包: aspose-cells-18.9.jar/** * 校验license */ private bo...原创 2019-03-11 20:02:17 · 15185 阅读 · 37 评论