自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 获取当前所在地的天气

在每个地区的气象台都会存在一个相关的编号,我们主要是通过锁定你当前的这个网络的IP地址得到你的所在地的城市(这个主要是借用的百度地图所提供的API)

2023-01-13 21:58:18 1161

原创 java实现数组的冒泡排序

这个的思路就是使用两个循环来进行比较这个数字的周围两个数字进行排序,把我们的这个数组中的数字全部都进行从小到大进行排序方法

2022-06-03 18:34:58 212

原创 分布式事务解决方案

什么是分布式事务如果我们在支付订单操作完毕之后我们需要通过我们的RPC远程调用操作我们的需要去操作我们的这个积分的数据(在多数据源的情况),那么如果说我们在积分操作完成,再去执行我们的这个支付服务的时候此时我们的这个支付服务已经报错了,但是我们的这个积分服务已经把事务提交了,那么这就是我们的这个分布式事务的问题分布式事务的解决方案1.我们在单体项目架构当中我们可以通过使用jta+atomikos的方式去解决我们的这个分布式事务2.通过使用MQ的方式去解决,利用我的这个最终一致性来保持我的

2022-05-24 21:28:36 484

原创 elasticSearch的基本使用加项目实战(Java爬取数据+elasticSearch)

一.es的安装2.1、Es安装 为了避免出现不必要的一些问题,我们这里选择 7.3.1版本1. 安装es下载 https://www.elastic.co/downloads/past-releases/elasticsearch-7-3-1 2. 安装 :安装很简单,只需要解压即可。解压后进入 bin 目录,运行里面的 elasticsearch.bat ,即 可运行 Es 3. 访问:启动 Es 服务后,访问 localhost:9200 即可看到如下界面:2、安装head 可视

2022-05-07 10:40:41 1645

原创 Java接入微信支付ApiV3详细教程

一.继承支付微信支付官网:Native支付产品介绍-文档中心-微信支付商户平台github官网:GitHub - wechatpay-apiv3/wechatpay-apache-httpclient: 微信支付 APIv3 Apache HttpClient装饰器(decorator)基础支付APIv31.使用我们的这个微信支付接口的这些需要准备的信息(由于我没有去申请商户信息),我们可以使用properties的文件来实现具体信息的读取在这里需要注意的是接受结果通知地址是不一样的,因

2022-05-01 16:33:42 11511 9

原创 SSM整合Quart和Springboot整合Quartz组件

1】使用我们的这个ssm去整合我们的这个定时任务1.Quartz的依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version> </dependency> <dependency> <groupId>org.quartz

2022-04-28 11:13:15 148

原创 使用POI和EasyExcel来实现excel文件的导入导出

废话不多说咱们直接上干货!!!!首先我们先了解一下POI的一个使用步骤一.读取Excel表格【1】使用POI读取excel表格中的数据POI还可以操作我们这个word文档等等,他不仅仅只能弄Excel,而JXI只能操作excel1.POI的结构,我们可以更具文件的类去选择 相关的对象我当前是使用的XLSX来操作的 HSSF - 提供读写Microsoft Excel XLS格式档案的功能 XSSF - 提供读写Microsoft Excel OOXML XLSX....

2022-04-19 22:14:51 1835

原创 使用Java的PrinterJob实现调用打印机打印

首先我们在使用打印机的话我们需要得到我的这个相关的一些数据,然后我们需要实例化我的这个book对象,这个book对象主要是把我的这个paperFormat对象和我的这个实体类数据的对象放入到我的这个book对象当中,那么我的paperFormat主要是用来设置我的这个打印机打印的顺序,那么说到顺序他一共有三种顺序,第一种就是从下到上从左到右打印,第二种就是从上到下从左到右的方向打印,第三章就是从上到下,从右到左的方向打印,相关的底层源代码如下设置完我的这个打印方向了之后,我就需要实例化一个Pape.

2022-04-11 09:53:28 4752 2

原创 使用itext和JasperReports生成PDF文档

1>方法一Itext来实现生成文档这个pdf的文档1.使用Itext来实现生成我都这个PDF的文档,代码如下 public static void main(String[] args) { try { Document document = new Document();//用来获得我都这个document对象来实现获得我都这个文档对象 PdfWriter.getInstance(document,new FileOutput

2022-04-08 17:20:31 2798

原创 CAS的优缺点

优点CAS它可以保证我的这个线程可以不断的去更改我的这个值,没有限制,不像synchronized一样synchronized它是属于悲观锁,在我的这个高并发的情况下可能会导致我的这个性能下降,而CAS自旋锁它是属于乐观锁,它可以让所有的线程去随机的改变我的这个值,他是属于乐观锁缺点1.使用CAS自旋锁可以会出现我的这个线程的循环时间开销大CAS如果不成功的话那么可能会发生自旋,给电脑CPU带来很大的性能消耗2.ABA问题方案一:如果我的这个值是A那么可能在我的虚拟机上面可能会吧我的这个

2022-04-08 08:53:30 633

原创 七牛云的工具类

package com.gjh.util;import com.google.gson.Gson;import com.qiniu.common.QiniuException;import com.qiniu.common.Zone;import com.qiniu.http.Response;import com.qiniu.storage.BucketManager;import com.qiniu.storage.Configuration;import com.qiniu.stor.

2022-03-29 21:04:07 257

原创 七牛云实现文件上传和删除的工具类

package com.gjh.util;import com.google.gson.Gson;import com.qiniu.common.QiniuException;import com.qiniu.common.Zone;import com.qiniu.http.Response;import com.qiniu.storage.BucketManager;import com.qiniu.storage.Configuration;import com.qiniu.st...

2022-03-29 20:59:18 211

原创 nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping:

这个错误就是因为你在Mapperxml文件中传入的参数没有使用${}来进行传参,因为我当前是更改密码,在我的这个password是一个string类型所以我使用#{}的话它在更改的时候没有双引号,所以在java调用的时候发现我的这个密码超出了一个int类型的长度所以就抛出一个异常信息,name如何解决呢,就是使用${},${}符号的作用就是在我当前的这个参数上面添加一个单引号,在java扫描的时候发现我的这个密码是一个String类型所以就会扫描通过...

2021-11-21 16:51:49 3524

原创 SpringMVC使用json格式之间的转换的工具类

package com.Util;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import java.text.SimpleDateFormat;import java.util.Date;/** * 转换json格式的工具类 */public class JsonUtil { private static.

2021-11-14 16:09:20 462

原创 java.lang.ClassCastException: com.sun.proxy.$Proxy7 cannot be cast to comms.service.message

这个错误我主要是当时一般是喜欢使用service里面的业务类型来给spring返回出来的类型来接收,但是在接收的过程中因为是底层的代码可能识别不到我的这个Mapper接口所以就会保存,解决的方法是把你的从xml文件里面的类型强制转换成你所需要的那个接口的类型(该方法之针对于spring的事务来进行操作)注意图一是错误的项目结构图一图二...

2021-11-08 10:59:30 532

空空如也

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

TA关注的人

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