自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring的编程式事务管理

可以看出 TransactionTemplate的execute方法提供一个内部匿名类,用来写事物代码,然后提供一个transactionStatus的参数,这样你可以控制回滚。这样一来,我们就不用写任何关于事务API的代码了。格式大概是 Boolean b = transactionTempate.execute(new TransactionCallBack() { 执行方法(TransactionStatus transactionStatus){} },当执行完成后返回一个boolean的值. 还有

2021-09-22 16:22:14 1545

原创 Springboot静态方法读取yml配置的属性

静态方法获取yml配置的属性前言方法一、 通过@PostConstruct 注解方法二、使用@ConfigurationProperties1.引入依赖总结前言有时候我们需要在static方法中获取propertie配置文件中的自定义的参数信息,通过@value注解是不能直接使用的,有两种方法解决此问题方法一、 通过@PostConstruct 注解代码如下(示例):@Componentpublic class ConfigKeyUtil { private final Envir

2021-08-24 16:44:18 3704

原创 SpringBoot程序启动出现 No visible constructors in class

Spring动态代理引发的问题问题:Spring在使用私有化构造器注入,程序无法启动public class ItemsController { private final UserHelper userHelper; private final ItemsService itemsService; //私有化构造器 @Autowired private ItemsController(ItemsService itemsService, UserHelper u

2021-08-17 15:37:23 3531

原创 ArrayList原理解析(一)结构解析

ArrayList原理解析前言一、ArrayList结构概览二、结构说明1. 接口1.1 RandomAccess1.2 Cloneable1.2.1 浅拷贝1.2.2 深拷贝2.读入数据总结前言一、ArrayList结构概览结构图 :实现了三个标记接口:RandomAccess, Cloneable,Serializable代码如下 :public class ArrayList<E> extends AbstractList<E> implem

2021-01-14 16:18:56 537

原创 SpringBoot上传图片以Blob格式存储在Mysql

SpringBoot上传/获取图片以Blob形式前言说明Mysql的Blob类型SpringBoot的配置实体结构存储图片通过Response返回图片注意事项!!!前言最近需要用到上传图标的功能,由于数据量较小,所以直接存储在数据库中,踩了很多坑,以此记录一下说明我用的是MariaDB数据库,版本是10.4.0,和Mysql是一样的,下面以kotlin来举例说明,其他语言可对照参考Mysql的Blob类型MySQL有四种BLOB类型:  ·tinyblob:仅255个字符  ·blob:最大

2020-06-02 10:40:31 10278 5

原创 SpringBoot集成Elasticsearch(二) SpringDataElasticsearch基本的使用

SpringBoot集成Elasticsearch(二)前言实体类的编写Dao的编写集成方式引入Jar包yml文件配置前言本文使用kotlin来解释说明,其他语言可对照修改代码实体类的编写代码实现:@Document(indexName = "brand_es", type = "brand_es")open class EsBrand { @org.springframework.data.annotation.Id @Field(type = FieldType.Keywo

2020-05-19 15:44:40 1408

原创 SpringBoot集成Elasticsearch(一)Es的安装及配置

SpringBoot集成Elasticsearch前言集成方式引入Jar包yml文件配置如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言最近工作中需要做中文拼音搜索,于是就想到用es来做,以本篇文章记录操作SpringBoot集成Elasticsearch的过程。

2020-05-19 09:41:01 1999

原创 在springboot中通过HttpServletResponse导出excel

一.引入poi jar包依赖地址二.创建工具类import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFCellStyle;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hss...

2019-07-09 15:08:20 9253

转载 Java 多线程编程

原文地址Java 多线程编程Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所...

2018-05-10 14:46:17 161

原创 选择排序基本原理与Java实现

选择排序—简单选择排序基本思想:选择排序的思想类似于冒泡排序,都是在一次排序后把最小的元素放到最前面。但是过程不同,冒泡排序是通过相邻的比较和交换。而选择排序是通过对整体的选择。比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,对剩下的序列一次进行选择和交换,最终就会得到一个有序序列。选择排序只有在确定了最小数的前提下才进行交换,大大减少了交换的次数。选择排序的时间复杂度为O(n^2)...

2018-05-10 13:40:20 181

原创 冒泡排序基本原理与Java实现

冒泡排序在要排序的一组数中,对当前还未排好序的范围内的全部数,重复地走访过要排序的数列,相邻的元素两两比较,如果第一个比第二个大,就交换他们两个,最后越小的元素会慢慢上浮到顶端。动图演示冒泡排序的java算法实现:public static void bubbleSort(int[] numbers) { int temp = 0; //定义中间变量 int...

2018-05-10 09:56:32 189

人力资源管理后台html模版

人力资源管理后台html模版,包含css,js,html等文件,美观大方,适合人力资源系统开发。

2018-04-20

URLHelper_v3.42.zip

URLHelper是一款专业的直播源抓取助手,想必大家平时都喜欢在网上看各种直播,而一些视频门户网站的节目源是透过JAVAScript或ActiveX Script语言方式执行在线串流播放,这样就导致我们无法下载。为此,小编就特意带来URLHelper推荐给大家使用,URLHelper可以通过StreamingStar URL Helper可以帮助你找到被隐藏的媒体,藉由搜寻文件、监视网络交通、以及辨识潜在的URL方式,帮你找到正确下载地址和文件名称,甚至可以自动为你保存到指定的本地硬盘里。非常实用而且本站提供的这款URLHelper是破解版的哦,不用你花钱注册就可以免费使用,安全无毒,没有任何恶意捆绑插件,有需要的朋友可以放心的下载使用!

2019-09-09

ssh整合jar包

springmvc+hibernate+spring的整合jar包,适用于ssh项目的开发。

2018-04-20

basle进销存管理软件(半成品)

项目描述 springmvc+hibernate+spring+easyui开发java进销存管理系统 运行环境 jdk7+tomcat7+mysql 项目技术 springmvc+hibernate+spring+easyui 数据库文件 数据库文件位置resources/sql/mysql/*.sql 该项目功能只有50%可用,很多功能都是不可用的,适合二次开发 该项目功能只有50%可用,很多功能都是不可用的

2018-04-20

空空如也

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

TA关注的人

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