自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Howard_Fang的博客

成功=选择+行动+坚持

  • 博客(28)
  • 收藏
  • 关注

原创 Spring的重试机制-@Retryable注解

SpringRetry(spring的自动重试机制),SpringRetry是基于AOP实现的,在应用程序中,由于一些网络等不可预知的问题,我们的程序或者接口调用一个第三方的接口获取数据失败了,这时就需要重试机制,比如延时1S后重试、间隔不断增加重试等。multiplier(指定延迟倍数)默认为0,表示固定暂停1秒后进行重试,如果把multiplier设置为1.5,则第一次重试为2秒,第二次为3秒,第三次为4.5秒。maxAttempts :最大重试次数,默认为3,如果要设置的重试次数为3,可以不写;

2023-03-30 10:44:20 818

原创 @Async 注解

@Async 注解

2023-02-27 15:13:56 1420

原创 spring事务失效的场景

添加@Transactional后的方法,不会直接操作数据库,例如保存方法,在执行完保存语句后,数据库并没有出现该数据,只有方法结束之后,才会正式保存到数据库。从一个方法的调用过程,来分析每个步骤中,有可能导致事务失效的场景。比如现在bookController调用了一个bookServiceImpl中的insert方法,insert方法添加了@Transactional注解,如果insert方法不是public的,则事务失效;如果insert方法是public的,insert方法中调用了同类的a方法

2022-03-07 16:25:36 704

原创 Spirng的事务 方法A调用方法B,事务是否失效

总结:方法A调用方法B:如果A和B方法在同一个类中:如果A加@Transactional注解,B加不加@Transactional注解,事务是有效的,则AB在同一事务中。如果A不加@Transactional注解,B加不加@Transactional注解,事务都是无效的。如果A和B不在同一个类中:如果A加@Transactional注解,B加不加@Transactional注解,事务是有效的。如果A不加@Transactional注解,B加了@Transactional注解,只有B是有事务的;

2022-03-07 15:51:00 5224 4

原创 基于SpringBoot+Vue的在线考试系统的实现

本系统是一个前后端分离的项目,前端使用Vue进行开发,开发工具是WebStorm,后端是SpringBoot进行开发,开发工具是Idea。 项目需求 功能需求 系统分为三个角色:管理员、老师和学生。 管理员主要有以下功能:考试管理(考试查询、添加考试)、试题管理(查看所有试题、增加试题)、成绩查询(学生成绩查询、成绩分段查询、学生所有成绩、薄弱知识分析)、学生管理(学生管理、添加学生)、教师管理(教师管理、添加教师) 老师主要有以下功能:考试管理(考试查询、添加考试)、试.

2021-05-23 19:17:51 8006 11

原创 Spring IoC容器

Spring IoC容器分为两种BeanFactory是基础类型的IoC容器,由org.springframework.beans.facytory.BeanFactory 接口定义,并提供了完整的IoC服务支持。简单来说,BeanFactory 就是一个管理Bean的工厂,它主要负责初始化各种Bean,并调用它们的生命周期方法。常见的实现类:org.springframework.beans.factory.xml.XmlBeanFactory,它是根据 XML 配置文件中的.

2021-04-04 16:01:01 106

原创 一步一步带你部署启动el-admin开源项目

1、下载源代码这里只放上gitee的下载地址,因为从这里下载,速度较快。前端: https://gitee.com/elunez/eladmin-web后端:https://gitee.com/elunez/eladmin下载完成后解压2、操作系统我这次使用的是windos系统3、开发环境的准备 JDK: 1.8+ JDK版本的查看: java -version redis: 3.0+ redis版本的查看:启动后查看...

2021-04-03 22:47:09 2702 11

原创 js保留两位小数方法总结

转载自:https://www.jb51.net/article/134067.htm

2021-03-31 10:03:24 168

原创 Java各种相关软件下载地址

Spring相关开发软件的下载地址(持续更新...)1、zookeeper下载地址http://archive.apache.org/dist/zookeeper/2、Kafka下载地址http://archive.apache.org/dist/kafka/3、VM Ware下载地址https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html...

2021-03-06 21:06:22 1014

原创 SpringCloud 和 SpirngBoot版本对应关系

官方网址:https://start.spring.io/actuator/info

2021-02-01 10:48:04 157

原创 @RequestParam、@RequestBody、Post、Get请求,一篇文章解释透彻!!!

一、http报文格式:HTTP的请求报文包括:请求行(request line)、请求头部(header)、空行 和 请求数据(request data) 四个部分组成。请求行包括: 请求方法,URL(包括参数信息),协议版本这些信息(GET /admin_ui/rdx/core/images/close.png HTTP/1.1)请求头部(Header)是一个个的key-value值,比如Accept-Encoding: gzip, deflate User-Agent: Mozilla

2020-10-20 19:29:34 1584

原创 Python加解密系统

基于Python的加解密系统 年前的时候,闲来无事,学了一下Python,自己做了一个加解密系统。 项目需求: 二手房交易买卖系统功能需求:系统分为四个角色:业务员、管理员、买方和卖方。业务员主要负责买方和卖方用户信息的采集。管理员主要负责买方和卖方用户信息的审核,办理过户流程(过户流程...

2020-05-26 13:43:13 733 1

转载 值得收藏的安卓开源组件库,效果杠杠滴

https://www.cnblogs.com/gooder2-android/p/9232448.html

2020-05-21 14:58:27 304

原创 医院体检管理系统

B/S基于springMVC的医院体检管理系统(功能齐全javaweb) 前段时间,帮一位同学做了一个毕业设计,B/S基于springMVC的医院体检管理系统,现在将代码整理以后分享出来,有需要的同学或者同僚可以拿去学习或者进行二次开发。废话不多说,开始我们今天的项目。 项目需求: 功能需求:系统分为三个角色:系统管理员、医生和体检人员。...

2020-04-29 13:46:42 5433 14

原创 Save Failed JavaScript file name must end with .js, or one of the registered JavaScript-like extensi

今天在写一个html文件,突然不能保存了,提示错误为:Save FailedJavaScript file name must end with .js, or one of the registered JavaScript-like extensions后来上网查资料,关于这个错误的内容太少了,所以,把我解决的方法记录下来。错误原因:看看你的文件是否加了断点。解决方法:...

2020-03-25 10:20:31 399

原创 Get请求和Post请求的区别;发送请求容易踩的坑

昨天,跟同事调接口,用了不经常用的get请求,结果,鼓捣了半天,才发现踩了一个get请求的坑。先来说说,get请求和post请求的区别。https://www.cnblogs.com/logsharing/p/8448446.html这位兄弟的比喻太棒了,有种茅塞顿开的感觉,需要看具体区别的,可以看下这篇博客,先恶补一下功课。问题背景:好了,说一下我们踩的坑,我们前端采用的是g...

2019-12-13 13:18:03 239

转载 兼职程序员一般可以从什么平台接私活?

这个问题我进行了系统性的总结,以下将进行言简意赅的说明和渠道提供,希望对各位小猿/小媛们有帮助~根据我们的经验,程序员兼职主要分为三种:兼职职位众包、项目整包和自由职业者驻场。所谓的兼职职位众包,指的是需求方这边有自有工程师配合,只需要某个职位的工程师开发某个模块的项目。比如开发一个 app,后端接口有人开发,但是缺少 iOS 前端开发工程师,那么他们就会发布一个职位招聘前端,来配合公司一...

2019-11-29 09:31:40 555

原创 纪念自己的小程序上线

历经三天,我的小程序终于上线了。小程序的名字叫“代码宝”。愿景代码共享目前主要做大学生毕业设计这块,主要针对计算机软件专业的同学。口号让大学生没有难做的毕业设计文化我们不仅要做代码的搬运工,还要做代码的创造者。有需要做毕业设计的计算机软件的同学,可以关注一下这个小程序,在微信中搜索“代码宝”这个小程序,我们将会在此小程序中,不定期的发布一些我们的项目,若有个性化...

2019-10-23 09:11:52 259

原创 五子棋游戏源码

用JAVA实现的五子棋小游戏(功能齐全javaswing界面)前段时间,做了一个五子棋小游戏的开发,用的是java的swing界面,现在将代码整理以后分享出来,有需要的同学或者同僚可以拿去学习或者进行二次开发。废话不多说,开始我们今天的项目。项目需求:功能需求:系统包括以下功能:1、重新开始游戏;2、悔棋;3、认输;4、游戏说明;5、游戏介绍;6、下棋...

2019-10-11 13:17:07 767 1

转载 nginx使用方法全面介绍

最近要开始使用nginx了,之前还么有接触过,现将搜集到的资料备份一下。https://www.cnblogs.com/jiangwangxiang/p/8481661.html

2019-09-23 09:28:09 110

转载 解决Maven包依赖冲突导致IDEA中Maven报红色警告线(omitted for conflict with...)问题

https://blog.csdn.net/liu865033503/article/details/85139193

2019-09-18 13:06:35 1429

转载 Lombok背景介绍、使用方法、注解说明、工作原理分析以及优缺点汇总

最近听同事说用起了lombok这个插件,自己也不知道是个什么东东,上网看了一下资料,觉得这个文章介绍的还挺全的,现转载过来,跟大家一同学习。详细地址:https://www.cnblogs.com/heyonggang/p/8638374.html...

2019-09-18 09:49:58 237

转载 java:Integer的最大值 以及警惕Integer.MAX_VALUE造成的死循环

昨天,同事问自己,Interger的最大值是多少,突然之间,自己蒙住了,才发现自己的基础是那么的差,那么的脆弱。于是上网查了一下,还有一个意外收获。当使用Integer的最大值进行循环时,要注意了,还有个坑,具体内容,见下面的链接。https://blog.csdn.net/qq_33611068/article/details/77369050。另外,Integer的最大值i ...

2019-09-17 09:13:08 4697 1

原创 二手房买卖信息管理系统

B/S基于springMVC的二手房买卖信息管理系统(功能齐全javaweb) 前段时间,帮一位同学做了一个毕业设计,B/S基于springMVC的二手房买卖信息管理系统,现在将代码整理以后分享出来,有需要的同学或者同僚可以拿去学习或者进行二次开发。废话不多说,开始我们今天的项目。 项目需求: 二手房交易买卖系统功能需求:系统分为四个角色:业务员、...

2019-07-14 09:56:02 5238 1

转载 String、StringBuffer与StringBuilder之间区别

关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下  1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String  2.String 的原因    String:字符串常量    StringBuffer:字符创变量    StringBui

2016-05-25 11:04:45 218

原创 根据导入的包名查看引用自那个jar包

今天在做测试时,突然想看一下引用的包是来自于哪个jar包的,多方搜集资料,终于找到了答案。方法很简单,例如:我要查看org.codehaus.jackson.JsonGenerator这个包,只需要按照上图中查看的方法那样,就可以得到引用的jar的位置,可以看出,我要查看的包引用于jackson-all-1.7.6.jar这个包。方法:包名.class.getProtectionD

2016-05-04 15:56:28 3661 1

原创 数据库存储过程(调用不同数据库或不同用户下的存储过程)

今天在开发过程中遇到两个问题:1.如何调用别人数据库的存储过程?2.如何调用自己数据库不同用户下的存储过程?经过网上搜索资料和自己的不断测试,终于成功了,现记录下来,以便资源共享。首先,如果是调用别人的数据库的存储过程,首先你得先跟别人的数据库建立一个DBLINK(如何创建,在此不进行描述),其次,别人数据库的存储过程要给你的用户赋予一定的权限。比如,我测试时候的数据,up

2016-05-03 15:06:12 4523

原创 我的第一篇博客

本文是我的第一篇博客,以此作为记录,记录我学习的点点滴滴。同时也作为我的新旅程的起步,以此见证我的成长。同时也可以作为鼓励,要求自己坚持下去。加油!努力!!!!

2016-05-03 13:02:36 250

空空如也

空空如也

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

TA关注的人

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