
杂乱
文章平均质量分 58
lichongxyz
活到老,学到老,每天进步一点点
展开
-
java组装复杂的map结构
如下图数据库查出来的记录要组装成如下图所示的map结构。原创 2024-01-30 16:47:16 · 518 阅读 · 0 评论 -
Jvm相关知识(面试高级必备)
先静态、先父后子先静态:父静态>子静态优先级:父类>子类 静态代码块>非静态代码块>构造函数一个类的实例化过程:①.父类的static代码块,当前类的static;②.顺序执行父类的普通代码块;③.父类的构造函数;④.子类的普通代码块;⑤.子类(当前类)的构造函数,按顺序执行;⑥.子类方法的执行;原创 2024-01-19 17:28:24 · 1071 阅读 · 0 评论 -
java结合百度ocr实现图片文字提取功能
注:APP_ID,API_KEY,SECRET_KEY换成自己的。图片的每一行字放在一个对象里面。原创 2024-01-19 17:00:46 · 840 阅读 · 0 评论 -
Nginx的应用场景之一http服务器
server : 用于定义服务,http中可以有多个server块listen : 指定服务器侦听请求的IP地址和端口,如果省略地址,服务器将侦听所有地址,如果省略端口,则使用标准端口server_name : 服务名称,用于配置域名location : 用于配置映射路径uri对应的配置,一个server中可以有多个location, location后面跟一个uri,可以是一个正则表达式, / 表示匹配任意路径, 当客户端访问的路径满足这个uri时就会执行location块里面的代码。原创 2024-01-19 16:46:35 · 973 阅读 · 0 评论 -
centos7安装nginx,按图文步骤操作
下载nginx:官方网站:我这使用的版本是1.8.0版本。1.1、需要安装gcc的环境。1.2、第三方的开发包。PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库。原创 2024-01-19 15:49:45 · 938 阅读 · 0 评论 -
java8用新特性stream做递归处理
在平时的业务中,避免不了使用递归,比如菜单列表,区域列表等,数据库一般就使用父id来表示,为了降低数据库的查询压力,我们可以使用Java8中的Stream流一次性把数据查出来,然后通过流式处理。大家可以进来一起探讨问题。原创 2024-01-19 11:25:14 · 912 阅读 · 0 评论 -
根据经纬度在百度地图使用logo标记位置,可点击logo查看详细信息
初始化百度地图,minZoom是允许最大最小的级别,centerAndZoom第一个参数创建点坐标,第二个参数是初始化地图的大小,enableScrollWheelZoom是添加滚轮事件。这就是完整的代码和示例,这是qq群号 452696659,大家加进来可以互相学习,共同进步。定义地图上要展示的logo,定义查询加油站信息列表。先定义一个方法,链接到一个新的jsp页面。原创 2024-01-19 10:39:09 · 498 阅读 · 0 评论 -
springboot实现微信小程序授权登录前后端代码完整版
一个简单的微信授权登录的demo,我这边没有建表,是存到redis里面了,仅供参考,后续可以扩展自己的业务逻辑,把登录信息存在表里面。原创 2024-01-17 15:00:57 · 1616 阅读 · 4 评论 -
springboot定时器注解和cron表达式如何使用
定时器表达式是用来定义定时任务的时间规则。在不同的编程语言或框架中,定时器表达式的语法和规则可能会有所不同。原创 2024-01-17 10:42:50 · 1067 阅读 · 0 评论 -
springboot 集成短信发送功能(人工智能编写)
要在Spring Boot中集成短信发送功能,你可以使用第三方的短信服务提供商的API来实现。登录注册进去有5次免费使用机会,我是买了一年会员不限次数用下去的,给大家分享下这个东西,写代码,写文章真的很方便,有兴趣的注册进去可以看看。方法中,我们通过配置文件获取AccessKey、Secret、短信签名和短信模板的编码,并将手机号码和短信内容作为参数传入。在上述代码中,我们使用阿里云短信服务的SDK来发送短信。文件中添加相应的短信服务提供商的SDK依赖,例如阿里云的。3. 创建一个短信发送的服务类,例如。原创 2024-01-15 16:47:35 · 685 阅读 · 0 评论 -
springboot 集成 @Cacheable简单示例
注解,其中"myCache"是指定的缓存名称。当该方法被调用时,如果缓存中存在对应的结果,则直接从缓存中返回;如果缓存中不存在,则执行方法逻辑,并将结果放入缓存中。上述配置示例选择了Redis作为缓存后端,你也可以选择其他支持的缓存后端,如Ehcache、Caffeine等。注解生效,你需要配置相应的缓存管理器。在Spring Boot中,你可以通过在。这只是一个简单的示例,你可以根据具体需求和业务场景进行更复杂的缓存配置。你还可以指定一个或多个缓存键,以更精确地控制缓存。在需要进行缓存的方法上添加。原创 2024-01-12 17:11:20 · 532 阅读 · 0 评论 -
Spring Boot集成Redis简单示例
要在Spring Boot中集成Redis,你可以使用Spring Data Redis库来简化操作。最后,在你的业务逻辑组件中注入RedisService并使用它来进行Redis操作。通过在你的业务组件中注入RedisService,你可以轻松地使用Redis进行相关操作。以上示例代码演示了如何使用RedisTemplate来进行基本的设置和获取操作。这只是一个简单的示例,你可以根据需要扩展和调整代码来满足具体的应用需求。然后,创建一个Redis服务类来执行一些基本的操作。原创 2024-01-12 16:51:27 · 542 阅读 · 0 评论 -
Java集成消息队列Kafka
将上述依赖坐标添加到你的项目的pom.xml文件中,即可下载并引入Kafka客户端库。请注意,版本号可能会有所不同,你可以根据自己的需求选择最合适的版本。在使用Maven构建Java项目时,你可以通过添加Kafka的Maven依赖来引入Kafka相关的库。另外,如果你还需要使用Kafka Streams或Kafka Connect等其他Kafka组件,可以根据需要添加相应的依赖。中查找并获取更多关于Kafka的Maven坐标信息。原创 2024-01-12 16:28:50 · 858 阅读 · 0 评论 -
flutter项目用vscode打包apk包,完美运行到手机上
执行以上命令后会提示一次输入密钥库密码、确认密码、名字、单位等信息,最后问你是否确认创建,回复‘y’回车确认。(F:/key.jks目录结构自己自定义即可)storePassword=通过编辑/android/app/build.gradle文件为您的应用配置签名。storeFile=安装到手机,完美运行,这次就分享到这里,下次有好东西继续和大家分享。增加的代码如下,直接复制,放到自己对应的位置。原创 2024-01-04 16:27:07 · 2522 阅读 · 0 评论 -
java实现pdf转word,解决个别排版错乱问题
用java改造后的pdf转word文档,效果如下,排版整齐,和pdf中的格式基本保持一样。原创 2023-01-06 09:29:54 · 2924 阅读 · 1 评论 -
获取pdf中固定位置图片的二维码,然后解析
读取pdf并解析二维码原创 2022-12-09 14:22:19 · 1448 阅读 · 0 评论 -
linux安装Redis并启动
把/root/redis-3.0.0/redis.conf复制到/usr/local/redis/bin目录下。安装redis需要c语言的编译环境。关闭redis:[root@localhost bin]# ./redis-cli shutdown。PREFIX参数指定redis的安装目录。前端启动:在redis的安装目录下直接启动redis-server。在redis的安装目录下直接启动redis-server。原创 2022-12-09 09:57:03 · 451 阅读 · 0 评论 -
根据经纬度获取腾讯地图逆地址静态图片
根据经纬度反解析腾讯地图地址图片原创 2022-08-05 17:14:22 · 431 阅读 · 0 评论 -
springboot整合jwt认证
jwt含有三个部分头部(header)头部一般有两部分信息:载荷(payload)该部分一般存放一些有效的信息。jwt的标准定义包含五个字段:签证(signature)jwt最后一个部分。该部分是使用了HS256加密后的数据;包含了三个部分:在身份鉴定的实现中,传统的方法是在服务端存储一个 ,给客户端返回一个 ,而使用JWT之后,当用户使用它的认证信息登录系统之后,会返回给用户一个, 用户只需要本地保存该 即可。...原创 2022-06-22 15:24:39 · 733 阅读 · 0 评论 -
struts2.3.32升级到2.5.30终极版
struts2.3升级2.5完美解决原创 2022-06-02 16:29:11 · 3257 阅读 · 0 评论 -
java中如何把字符串日期转时间戳
定义一个字符串日期;String dataStr="2022-06-01";原创 2022-06-01 11:25:29 · 9413 阅读 · 0 评论 -
java解析pdf中固定位置二维码内容
先下载依赖,此jar包需要从固定仓库去下载,其它jar包maven仓库正常下载类方法说明获取第一页pdf内容PdfPageBase page = doc.getPages().get(0); 获取固定位置的条形码图片,我这边是取最后一张二维码图片,如下图:BufferedImage outImage = bufferedImages[bufferedImages.length - 1];运行结果如下...原创 2022-05-25 16:00:43 · 607 阅读 · 0 评论 -
java快速找出数组或集合中重复的元素
1.测试方法如下public class TestArrayRepeat { public static void main(String[] args) { String [] idArr= { "201912171112357750", "201907171424092222", "202205181734449919", "202205181原创 2022-05-25 15:33:43 · 3781 阅读 · 3 评论 -
一文了解SpringBoot自动装配原理
在使用SpringBoot的时候,会自动将Bean装配到IoC容器中。例如我们在使用Redis数据库的时候,会引入依赖spring-boot-starter-data-redis。原创 2022-05-25 15:23:37 · 5984 阅读 · 0 评论 -
Ngrok的Windows使用教程
1、下载客户端根据自己的操作系统去下载对应的客户端2、启动隧道下载之后得到两个文件,可以通过cmd命令行进到sunny.exe所在的目录执行sunny.exe clientid 隧道id多个隧道同时启动sunny.exe clientid 隧道id,隧道id另一种方式通过 Sunny-Ngrok启动工具.bat 启动,直接输入隧道id就好了启动成功界面如下...原创 2022-05-06 11:25:54 · 1369 阅读 · 0 评论 -
百度翻译自定义其它语种翻译为中文
1.先在百度翻译平台认证服务,申请密钥网址是下面的:百度翻译开放平台百度翻译开放平台提供通用翻译API、定制化翻译API、图片翻译SDK及语音翻译SDK服务,全面满足开发者的翻译需求。http://fanyi-api.baidu.com/manage/developer服务认证完在控制台复制APP ID和密钥2.新建测试类,把第一步的密钥复制进来2.1测试把俄语中国翻译成中文2.2百度翻译地址固定的,如下图中静态常量 TRANS_API_HOST2.3参数构...原创 2022-04-04 17:25:13 · 570 阅读 · 0 评论 -
java如何获取文件的大小
工具类/** * 获取文件大小 * * @param size * @return */ public static String getPrintSize(long size) { // 如果字节数少于1024,则直接以B为单位,否则先除于1024,后3位因太少无意义 if (size < 10...原创 2019-03-31 10:40:04 · 26146 阅读 · 0 评论