- 博客(72)
- 收藏
- 关注

原创 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
Linux在安装Nginx所遇到的问题 :致命错误:jemalloc/jemalloc.h:没有那个文件或目录解决办法:make MALLOC=libc。
2021-05-30 21:45:58
1663
原创 微信天气自动推送代码(Java版)
本文介绍了一个基于微信公众号模板消息推送天气信息的Java实现方案。程序通过调用天气API获取实时天气数据,然后使用微信公众号接口发送模板消息给用户。主要功能包括:1) 获取指定城市的天气信息(温度、湿度等);2) 获取微信access_token;3) 构建包含天气数据和时间信息的模板消息;4) 通过微信API发送消息。代码展示了完整的HTTP请求处理流程,包括获取天气数据、获取微信令牌、构建消息模板和发送消息等核心功能。该方案可用于开发个性化的天气推送服务,需要配置微信公众号的AppID、AppSecr
2025-06-16 09:14:44
47
原创 Java登录验证后台实现详解
本文介绍了一个完整的登录验证系统实现方案,包含以下核心内容:系统采用分层架构,包含客户端、Servlet、验证服务、数据库访问和会话管理等组件使用MySQL存储用户信息,表结构设计包含密码加密、登录记录和安全控制字段技术栈包括Servlet、HikariCP连接池、BCrypt加密和Jackson JSON处理实现功能包含:数据库连接池高效管理密码BCrypt加密存储与验证账户锁定机制防御暴力破解会话管理维护登录状态完整的异常处理和响应机制该系统注重安全性,采用多种防护措施确保
2025-06-13 09:20:02
770
原创 Java面向对象编程(OOP)深度学习解析
本文深入探讨Java面向对象编程的四个核心原则:封装、继承、多态和抽象。封装:揭示了信息隐藏的本质,强调通过访问控制保护数据完整性,介绍了防御性编程和不变性等最佳实践。继承:分析了代码复用和层次化抽象的价值,指出单继承限制和Liskov替换原则的重要性,提倡"组合优于继承"的设计理念。多态:区分了编译时和运行时多态,深入方法表机制,展示了接口多态如何提高代码通用性和可扩展性。抽象:对比了抽象类和接口的特性,说明了抽象在定义契约和实现延迟方面的作用。文章通过代码示例阐释概念,为Java开发
2025-06-11 10:08:22
703
原创 Java入门学习详细版(二)
本文系统介绍了Java编程中控制流和面向对象编程的核心内容。控制流部分详细讲解了条件语句(if-else、switch-case)和循环结构(for、while、do-while)的使用方法及其控制语句(break、continue、return)。面向对象部分重点阐述了类和对象的概念,包括类定义、属性、方法、构造方法,以及面向对象的四大特性:封装、继承、多态和抽象。文章还介绍了Java标准库中常用类的使用方法,如String、数组、包装类等,为Java编程提供了基础指导。
2025-06-10 11:18:56
773
原创 Java入门学习详细版(一)
大家好,Java 学习是一个系统学习的过程,核心原则就是“理论 + 实践 + 坚持”,并且需循序渐进,不可过于着急,本篇文章推出的这份详细入门学习资料将带大家从零基础开始,逐步掌握 Java 的核心概念和编程技能。
2025-06-09 09:23:07
525
原创 SpringBoot+Vue+MySQL实现权限分配
本篇文章主要介绍系统权限分配的具体实现内容,内容比较详细,也比较繁琐,有需要的小伙伴需要认真学习。文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
2025-06-07 10:30:31
207
原创 我的创作纪念日
机缘日常记录自己在学习过程中所遇到的问题,bug的解决方案,分享给大家,也当作自己的笔记用来回顾收获学习到了很多新的知识,也收获了几百个粉丝,希望大家都可以在学习的道路上持之以恒,不断沉淀日常每天都要抽出一个小时去补习自己所感兴趣并且未接触过的新知识憧憬希望可以成为一个专业的IT工作者,努力,加油!...
2022-04-13 09:36:27
482
6
原创 自学web安全笔记(持续更新)
自学web安全提示:自学笔记,顺便分享给感兴趣的朋友们。前言一、术语解释1、Exploit:英文意思就是利用,它在黑客眼里就是漏洞利用。有漏洞不一定就有Exploit(利用),有Exploit就肯定有漏洞。2、Root(根用户):可对根目录执行读写和执行操作,具有系统中的最高权限3、XSS攻击:通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript4、CSRF(Cross-site reque
2022-04-12 20:51:23
4865
原创 通过数据库url,实现前端界面图片、文件回显
本篇文章将介绍通过数据库url,实现前端界面图片、文件回显。文章目录一、介绍二、数据库三、前端三、效果图:总结一、介绍本篇文章主要介绍的是根据springboot+vue+mysql实现前端上传图片到本地并将url存入本地数据库的回显问题,在这里做一下介绍。主要采用数据库查询url,通过url在数据库回显。二、数据库我这里将图片库和文件库分开建立,这里看个人要求图片数据库:文件的数据库三、前端前端图片回显:<!-- 动态加载url --><!-- ima.
2022-03-19 13:57:51
5658
9
原创 JS数组转字符串
本篇文章将介绍JS数组转字符串的三种方法。文章目录一、toString()方法二、toLocalString()方法三、join() 方法JavaScript 允许数组与字符串之间相互转换。因此提供了三种方法用来进行转换。以下开始分别介绍三种方法。一、toString()方法1、功能:可以把每个元素转换为字符串,然后以逗号连接输出并显示。2、使用方法:var arr = [0,1,2,3]; //定义一个数组var str = arr.toString(); //把arr数组利用t
2021-12-10 10:51:59
42463
1
原创 vue+Element ui实现输入框字数限制验证
在前端输入时,有些输入有字数限制,那么我们就应该在前端处理,是输入的字数在规定的范围内。文章目录一、效果图二、组件部分代码三、js代码部分提示:以下是本篇文章正文内容,下面案例可供参考一、效果图二、组件部分代码<el-form ref="entryregistration" :model="entryregistration" label-width="80px"> <el-form-item label="项目名称" :required="true">
2021-12-08 15:27:12
2994
原创 springboot+vue+mysql实现前端上传图片到本地并将url存入本地数据库
springboot+vue+mysql实现前端上传图片到本地并将url存入本地数据库
2021-12-07 13:59:26
11870
19
原创 经典算法题(中级)-----数字母
本文将为大家带来“数字母”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高文章目录一、题目二、解题思路三、代码(含详细注解)一、题目题目描述:输入一个字符串,数出其中的字母的个数.输入:一个字符串,不包含空格(长度小于100)输出:字符串中的字母的个数样例输入:124lfdk54AIEJ92854&%$GJ样例输出:10运行结果:以下是本题的解题思路,仅供参考。二、解题思路利用字符串转字
2021-11-30 10:07:45
317
原创 经典算法题(中级)-----大、小写问题
本文将为大家带来“大、小写问题”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高文章目录一、题目二、解题思路三、代码(含详细注解)四、拓展toUpperCase() 和 toLowerCase()一、题目题目描述输入一串字符,将其中的大写变成小写,若不为大写则原样输出输入任意字符串(长度在100以内)以回车表示输入结束输出将其中的大写 输出相应的小写,若不为大写则原样输出样例输入A123b样例输出a123b
2021-11-23 09:48:00
522
原创 经典算法题(中级)-----字符串连接
本文将为大家带来“字符串连接”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高文章目录一、题目二、解题思路三、代码(含详细注解)一、题目题目描述:写一函数,将两个字符串连接输入:两行字符串输出:链接后的字符串样例输入:123abc样例输出:123abc运行结果:以下是本题的解题思路,仅供参考。二、解题思路字符串拼接,可以采用StringBuffer的append方法进行拼接。拓展:先有 St
2021-11-22 09:50:31
766
原创 经典算法题(中级)-----字符串反转
本文将为大家带来“字符串反转”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高文章目录一、题目二、解题思路三、代码(含详细注解)一、题目题目描述:写一函数,使输入的一个字符串按反序存放在主函数中输入并输出反序后的字符串(不包含空格)输入:一行字符输出:逆序后的字符串样例输入:123456abcdef样例输出:fedcba654321运行结果:以下是本题的解题思路,仅供参考。二、解题思路字符串转
2021-11-21 14:36:45
509
原创 经典算法题(中级)-----字符串分类统计
本文将为大家带来“字符串分类统计”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高文章目录一、题目二、解题思路三、代码(含详细注解)一、题目题目描述:输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。输入:一行字符,长度不超过200输出:统计值样例输入:aklsjflj123 sadf918u324 asdf91u32oasdf/.';123样例输出:23 16 2 4运行结果:以下
2021-11-20 09:02:38
590
原创 经典算法题(中级)-----自定义函数之数字后移(循环队列)
本文将为大家带来“自定义函数之数字后移(循环队列)”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高文章目录一、题目二、解题思路三、代码(含详细注解)四、小小总结一、题目题目描述:有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。输入:输入数据的个数n n个整数 移动的位置m输出:移动后的n个数样例输入:101 2 3 4 5
2021-11-19 10:17:06
747
原创 经典算法题(中级)-----自定义函数之整数处理(数组查找最大值和最小值并与数组首位元素进行位置调换)
本文将为大家带来“自定义函数之字符类型统计”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。文章目录一、题目二、解题思路三、代码(含详细注解)四、小小总结一、题目题目描述:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数;①输入10个数;②进行处理;③输出10个数。输入:10个整数输出:整理后的十个数,每个数后跟一个空格(注意最后一个数后也有空格)样例输入:2 1 3
2021-11-18 10:26:54
719
原创 经典算法题(中级)-----自定义函数之字符类型统计
本文将为大家带来“自定义函数之字符类型统计”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。文章目录一、题目二、解题思路三、代码(含详细注解)一、题目题目描述:编写一函数,由实参传来一个字符串统计此字符串中字母、数字、空格和其它字符的个数在主函数中输入字符串以及输出上述结果。只要结果,别输出什么提示信息。输入:一行字符串输出:统计数据,4个数字,空格分开样例输入:!@#$%^QWERT 1234567
2021-11-17 09:47:37
893
1
原创 经典算法题(中级)-----自定义函数之数字分离
本文将为大家带来“自定义函数之数字分离”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。文章目录一、题目二、解题思路三、代码(含详细注解)一、题目题目描述写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出"1 9 9 0"。输入一个四位数输出增加空格输出样例输入1990样例输出1 9 9 0运行结果:以下是本题的解题思路,仅供参考。二、解题思路(
2021-11-16 09:36:13
371
原创 经典算法题(中级)-----自定义函数之字符提取
本文将为大家带来“自定义函数之字符提取”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。文章目录一、题目二、解题思路三、代码(含详细注解)四、答案检测网站(蓝桥杯)一、题目题目描述:写一函数,将一个字符串中的元音字母复制到另一个字符串,然后输出。输入:一行字符串输出:顺序输出其中的元音字母(aeiou)样例输入:abcde样例输出:ae运行截图:以下是本题的解题思路,仅供参考。二、解题思路(1)
2021-11-15 09:37:43
367
原创 经典算法题(中级)-----二维数组的转置
本文将为大家带来“二维数组的转置”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。文章目录一、题目二、解题思路三、代码(含详细注解)四、答案检测网站(蓝桥杯)一、题目题目描述写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。输入:一个3x3的矩阵输出:一个3x3的矩阵样例输入:1 2 34 5 67 8 9样例输出:1 4 7 2 5 8 3 6 9 二、解题思路三、代码(含详细
2021-11-12 09:46:24
516
原创 经典算法题(中级)-----自定义函数处理素数
本文将为大家带来“自定义函数处理素数”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。文章目录一、题目二、解题思路三、代码(含详细注解)四、答案检测网站(蓝桥杯)一、题目题目描述:写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。输入:一个数输出:如果是素数输出prime 如果不是输出not prime样例输入:97样例输出:prime二、解题思路解决这道题首先需要知道什么是素数。
2021-11-11 10:17:48
765
原创 经典算法题(中级)-----自定义函数求一元二次方程
本文将为大家带来“自定义函数求一元二次方程”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。文章目录一、题目二、解题思路三、代码(含详细注解)四、答案检测网站(蓝桥杯)一、题目题目描述求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根并输出结果。从主函数输入a、b、c的值。输入:a b c输出:x1=? x2=?样例输入:4 1 1样例输出:x1=-0.125+0.484i x
2021-11-10 10:13:51
470
原创 经典算法题(中级)-----自定义函数处理最大公约数与最小公倍数
本文将为大家带来“自定义函数处理最大公约数与最小公倍数”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。文章目录一、题目二、解题思路三、代码(含详细注解)四、答案检测网站(蓝桥杯)一、题目题目描述:写两个函数,分别求两个整数的最大公约数和最小公倍数用主函数调用这两个函数, 并输出结果两个整数由键盘输入。输入:两个数输出:最大公约数 最小公倍数样例输入:6 15样例输出:3 30提示:以下是本篇文章正文内
2021-11-09 09:55:35
512
原创 经典算法题(中级)-----求矩阵的两对角线上的元素之和
本文将为大家带来“求矩阵的两对角线上的元素之和”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。文章目录一、题目二、解题思路二、解题思路三、代码(含详细注解)一、题目题目描述求矩阵的两对角线上的元素之和输入矩阵的行数N和一个N*N的整数矩阵a[N][N](N<=10)输出所输矩阵的两对角线上的元素之和样例输入31 2 3 4 5 6 7 8 9样例输出25提示:以下是本篇文章正文内容,下面
2021-11-08 10:53:52
1655
原创 经典算法题(中级)-----矩阵对角线求和
本文将为大家带来“矩阵对角线求和”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。文章目录一、题目二、解题思路三、代码(含详细注解)一、题目题目描述求一个3×3矩阵对角线元素之和。输入:矩阵输出:主对角线 副对角线 元素和3样例输入:1 2 31 1 13 2 1样例输出:3 7运行结果:提示:以下是本篇文章正文内容,下面案例可供参考二、解题思路定义一个二维数组,然后分别求出主对角线和副对角线的
2021-10-29 09:35:55
1458
原创 小白经典算法题(中级)-----数字逆序输出
本文将为大家带来“数字逆序输出”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。文章目录一、题目二、解题思路三、代码(含详细注解)一、题目题目描述输入10个数字,然后逆序输出。输入十个整数输出逆序输出,空格分开输入:1 2 3 4 5 6 7 8 9 0输出:0 9 8 7 6 5 4 3 2 1二、解题思路解题关键在于循环变量的控制。三、代码(含详细注解)public class SeptemberF
2021-10-28 09:15:21
459
原创 小白经典算法题(中级)-----数组插入处理
本文将为大家带来“数组插入处理”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。文章目录一、题目二、解题思路三、代码(含详细注解)一、题目题目描述已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入第一行,原始数列。 第二行,需要插入的数字。输出排序后的数列样例输入1 7 8 17 23 24 59 62 10150样例输出17817232450596210
2021-10-27 10:24:17
279
原创 小白经典算法题-----公约公倍
##文章目录提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、题目二、解题思路三、注意事项四、代码(含详细注解)六、致读者一、题目题目描述输入两个正整数m和n,求其最大公约数和最小公倍数。输入两个整数输出最大公约数和最小公倍数样例输入2 3样例输出16二、解题思路先求取最大公约数,然后根据最大公约数求取最小公倍数三、注意事项最大公约数要从两个整数中最大的数开始寻找四、代码(含详细注解)public class SeptemberF
2021-10-22 10:04:53
431
原创 小白经典算法题-----计负均正
通过前面的算法训练,相信大多数小伙伴都已经有很大的进步了,尤其是新手小白,进步一定非常明显,那么接下来的几天将会是一些综合测验,快来巩固一下吧!文章目录一、题目二、解题思路三、注意事项四、代码(含详细注解)六、致读者一、题目从键盘输入任意20个整型数,统计其中的负数个数并求所有正数的平均值。保留两位小数输入无输出无运行结果:样例输入:1 2 3 4 5 6 7 8 9 10 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10样例输出 :10 5.50运行
2021-10-21 09:38:54
542
原创 小白经典算法题-----同因查找
通过前面的算法训练,相信大多数小伙伴都已经有很大的进步了,尤其是新手小白,进步一定非常明显,那么接下来的几天将会是一些综合测验,快来巩固一下吧!文章目录一、题目二、解题思路三、注意事项四、代码(含详细注解)六、致读者一、题目求出10至1000之内能同时被2、3、7整除的数,并输出。每行一个。二、解题思路本题利用循环即可求解。三、注意事项注意循环时从10开始 到1000结束四、代码(含详细注解)public class SeptemberFifteen27 { publi
2021-10-15 10:21:09
199
原创 小白经典算法题-----九九乘法表
通过前面的算法训练,相信大多数小伙伴都已经有很大的进步了,尤其是新手小白,进步一定非常明显,那么接下来的几天将会是一些综合测验,快来巩固一下吧!文章目录一、题目二、解题思路三、注意事项四、代码(含详细注解)五、Java如何左对齐输出六、致读者一、题目题目描述:做完前面的训练,学会了循环,那么今天来打印一个九九乘法表吧输入:没有输入,直接打印。输出:输出九九乘法表,乘法的乘积占两位,并靠左对齐,每个乘法表达式之间有一个空格!1*1=11*2=2 2*2=41*3=3 2*3=6
2021-10-14 10:02:43
820
原创 小白经典算法题-----数字拆分
通过前面的算法训练,相信大多数小伙伴都已经有很大的进步了,尤其是新手小白,进步一定非常明显,那么接下来的几天将会是一些综合测验,快来巩固一下吧!文章目录一、题目二、解题思路三、注意事项四、代码(含详细注解)五、toCharArray()一、题目题目描述:学完算数运算符了今天的作业是让你拆分一个三位数的个位、十位、百位!你已经完全可以做了哦!输入:输入一个三位数输出:逆序输出这个三位数,输出个位、十位、百位,三个数字,用空格分开运行结果:输入:356输出:6 5 3提示:以下
2021-10-13 10:13:56
929
原创 经典算法题-----猴子吃桃的问题
本文将为大家带来“猴子吃桃的问题”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。文章目录一、题目二、解题思路三、代码(含详细注解)四、规律推导一、题目题目描述:猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下 的一半零一个。 到第N天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。输入:N输出:桃子总数
2021-10-12 11:11:03
3903
原创 Java入门级算法-----自由下落的距离计算
本文将为大家带来“自由下落的距离计算”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。文章目录一、题目二、解题思路三、代码(含详细注解)一、题目题目描述:球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N 次落地时反弹多高?共经过多少米? 保留两位小数输入:M N输出:它在第N次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行运行结果:输入:1000 5输出:31.25 2875.
2021-10-11 11:10:23
712
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人