自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用 Java 8 Stream实现List重复数据判断

重复的条目: [ArchiveItem@1, ArchiveItem@2]发现的重复条目数量: 2。去重后的列表长度: 1。

2025-04-16 20:35:43 502

原创 解决 Spring Boot 返回日期格式问题

Bean。

2025-04-05 20:47:13 653

原创 Java导出excel,表格插入pdf附件,以及实现过程中遇见的坑

图标消失后,实际还在,只是看着像是透明的,双击还能继续打开附件pdf。最后一个pdf参数尤其重要,我再这里被坑了1天多,表格中的图标是生成了,但是点击图标就是报“不能启动此对象的源应用程序”,代码也不报错,各种排查,查资料,最后对着成功的例子一句句改,改到这里,换成成功例子的数字就可以正常打开,于是就明白怎么回事了,经过反复测试,确实r如此,不能放中文。比如插入的表格是20列,不能开始列是20,结束列也是20,必须大于开始列一列,否则插入的表格什么也不显示,这里被坑了半天。附上excel的矢量pdf图标。

2025-04-04 18:06:59 738 2

原创 Layui实现table动态添加行,可删除、表格可编辑,小数校验

实现如图需求,layui实现的可编辑table,包含B、C、D、E列,A列不用实现出现,A列放在附件就是让你明白,不同的物料名称,行是不一样的。除了头部表头和E列不能编辑,每个表格都可编辑,其中会传过来一个总的重量weight,E列是根据D列填写的百分比自动相乘计算的,其中行都是动态变化的,工具栏有个新增按钮,点击新增按钮,就会增加一行,点击行的删除按钮,就会删除直接上代码。

2025-03-29 16:23:32 778

原创 Java简单生成pdf

代码中使用了中文字体"STSong-Light",这是iText自带的中文字体。如果您需要其他字体,可以指定其他支持中文的字体文件路径。变量替换为实际的logo图片路径,确保图片存在且可访问。如果您在Servlet环境中使用此代码,可以将。生成的PDF文件将保存在。

2025-03-29 15:12:12 461

原创 SpringBoot项目中html中 <html lang=“en“ xmlns:th=“http://www.thymeleaf.org“> 报灰色是怎么回事,影响使用吗

而非普通属性,属于正常现象。

2025-03-16 16:58:38 381

原创 SpringBoot前后端不分离,前端如何解析后端返回html所携带的参数

如果。

2025-03-16 16:54:41 911 1

原创 sed to display ‘http://localhost:8081/‘ in a frame because it set ‘X-Frame-Options‘ to ‘deny‘

错误信息表明,浏览器拒绝在 中加载 ,因为服务器返回的响应头中设置了 。这是浏览器的一种安全机制,用于防止点击劫持攻击。 是 HTTP 响应头的一部分,用于控制页面是否可以在 中加载。常见的值包括::禁止页面在任何 中加载。:只允许同源页面在 中加载。:允许指定来源的页面在 中加载(已弃用)。默认情况下,Spring Security 会设置 ,导致页面无法在 中加载。在 Spring Security 配置中禁用 ,允许页面在 中加载。2.2 允许同源加载如果希望允许同源页面在

2025-03-15 16:17:06 608

原创 新手试用阿里云服务器,如何让服务器更安全,csdn上的很多阿里云服务器教程根本没说安全防护,试用当天就收到被拉去挖矿,DDos攻击等各种病毒

闲着没事,csdn上没有搜到我想要的答案,在其他视频网站上搜索怎么让阿里云服务器更安全,搜到一个视频,讲的一些病毒入侵例子,下面好多和我一样被病毒、木马遭受攻击的讨论,感觉挺有用,就搜集一下。11.我还不会搞这些,开了我的世界服务器用的25565端口,ssh和ftp用的21,22端口,nginx搭的网站用的80端口,还有个宝塔linux用的8051,而且宝塔还有个软件防火墙。15.不是这些组件的问题,是你防火墙策略问题,你把所有没必要端口都关了,用哪个开哪个,用完关了,有什么漏洞,你的系统都是安全的。

2025-01-09 12:22:25 250

原创 docker部署Prometheus+Grafana+alertmanager,手工部署node-exporter,使用Micrometer监控Spring Boot项目jvm

本文主要介绍docker部署安装Prometheus、Grafana、alertmanager,手工部署node-exporter,简单使用Micrometer监控Spring Boot项目,查看jvm。

2025-01-05 20:41:37 1133

原创 插件dockerfile-maven-plugin,Docker部署SpringBoot多模块、多环境项目、Redis、Mysql、RocketMQ,推送阿里云镜像仓库服务,去疑真香版

本文主要讲解多模块的springboot如何通过maven的插件dockerfile-maven-plugin如何配置,如何打包上传服务器,如何推送到阿里云镜像仓库服务,多环境下如何配置、如何打包上传,如何用docker安装Redis,Mysql,RocketMQ镜像和容器。

2025-01-02 19:00:03 896

原创 SpringBoot多模块开发引用其它包的bean为null

SpringBootApplication(scanBasePackages = "com.example.portal")只扫描到portal模块,确实没扫描到common包,改成。后来经过思考,common包是其他模块,是不是没有被容器扫描到,看启动类SbSecDemoApplication中的。portal模块有IdUtil工具类,引用common模块,模块有RedisService。也就是多模块开发,除了要扫描到启动项目所在的包,还要扫描到其他包,不仅是仅仅引用过来就行了。

2024-12-31 12:34:11 158

原创 springboot整合webSocket:鉴权,心跳检测,wss请求,nginx配置、集群部署

从nginx配置看,进行了负载均衡,服务进行了集群部署,项目部署在多台机器上,如此,当一个客户端用户和一台机器建立了链接,客户端自然是不会再去和其他机器建立连接,同时一般建立连接成功时,还会断开旧的连接,这样就不能和新的机器建立连接。其中要监听listen 80端口,尤其注意的是要注意这下面2个配置必须加上,否则建立连接成功立刻就会断掉。注意,使用wss调用需要在nginx配置ssl证书,否则部署到服务器是无法建立websocket连接的。收到客户端发送到服务器发给接收者的消息时,

2023-07-07 16:05:24 6925 1

原创 java后端接入Google支付、查询普通支付、订阅支付、退款订单遇见的坑,别的博客没有遇见过

获取Google支付订单信息、退款信息、订阅订单信息失败,报The current user has insufficient permissions to perform the requested operation.

2023-04-22 21:48:41 3428 1

原创 Java服务端集成Google FCM推送的注意事项和实际经验

Java后端Springboot如何集成Google FCM推送,及遇到的疑惑和注意事项

2023-02-18 20:34:38 4526 6

原创 Android最全面试题整理、还有Kotlin

在Android面试基础知识点

2022-11-23 13:01:21 5690

原创 网络请求工具类HttpUtil

package com.szjiuli.business.commom.utils;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;...

2019-12-30 21:26:40 646

原创 spring cloud使用JpaRepository,dao层无法注入容器,调试报空指针的解决思路

公司岗位调整,我从一个安卓开发转后台开发,以前在其他公司也接触过后台,那时公司用的是ssm框架,不过安卓还是主业务,后台业务也只是略而兼之,并未深研,想着公司这次给机会做后台,本着技多不压身,就欣然接受,此时已经2019年了,微服务方兴未艾,如火如荼,自然我也就去学习微服务了,在学习过程中,spring cloud使用JpaRepository,编译是能通过,在调试接口时报了一个空指针...

2019-12-04 21:47:24 3685 5

原创 Android Studio 开发NDK、JNI流程-java向C传递数组,C返回数组

一、 NDK环境配置1.首先需要下载NDK(Native Development Kit),在Android studio上点击 file → setting如图1.0 图1.0点击seting,进入如图1.1,按截图找到如下路径 → 选择NDK → 确定应用下载 图1.1NDK下载完毕,下载好的NDK包的路径是在所已经下载的SDK中,如图1.3,NDK路径为C:\android-sdks\ndk...

2018-06-03 18:08:31 1411

原创 A应用打开手机qq邮箱后不能返回到原来的界面,一直停留在qq邮箱界面解决之法

      公司要把一些数据在安卓app上通过调用手机邮箱以附件的形式发送给某些人员,经过调试,最终成功地完成数据存储到本地,然后转化成邮件的多个附件,发送多个文本附件,邮箱发送后回调,这期间一直调用的是系统邮箱,发送取消、成功、失败都能正常回调、返回到点击发送邮件的界面,后来用户反映打开邮箱后发送取消后不能退出来,一直按返回键退出程序了,再打开A还是在邮箱界面,听这么一说,我认为这是发送取消后A...

2018-05-09 09:36:12 2886

原创 android Ble4.0蓝牙开发之搜索慢、startLeScan()过时,6.0以上不需要定位权限也能快速搜索到蓝牙设备

        项目中需要用到android Ble蓝牙4.0开发技术,于是开启了蓝牙填坑之旅,说实话,蓝牙开发坑真多,跳出一个又进入下一个,每次遇到 问题,就觉得不可能解决了,还好在自己的摸索中,都一一的化解了,以此来记录安卓蓝牙开发的心得。     接手的蓝牙开发项目,原来的同事已经写好,不用再去写,开始也就大概看了看android蓝牙开发相关资料,对比项目中的蓝牙开发代码,发现发现搜索、连接...

2018-03-25 13:28:42 16771 23

原创 react native通过react-navigation实现启动页 引导页最后跳转带抽屉的底部导航

react native从2017年在开发社区主推导航库react-navigation,而Navigator这个导航跳转的老组件会逐步被React Navigation替代,本文也是以react-navigation来实现启动页,然后跳转到三张引导页,最后跳转到带有抽屉效果的底部导航界面。本文并未对react-navigation中的屏幕上方导航栏StackNavigator,屏幕下方的标签

2017-08-30 09:29:42 2414

空空如也

空空如也

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

TA关注的人

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