- 博客(28)
- 收藏
- 关注
原创 小猫在流浪:流浪在世界的边缘
而这个联系,不需要华丽的语言,只需要一张简单的卡片,记录下它们的痕迹,记录下我们对它们的记住。也许,你曾在某个路口见过它,或许,你的眼神与它相遇的瞬间,才让它意识到,自己并非完全被遗忘。我想,这不仅仅是一个记录流浪猫的 App,它更是一种温暖的连接,一种让我们与这座城市中的每一个灵魂,彼此联系的方式。希望你可以与我一起,带着这份温柔,记录下每一只流浪猫的身影,让它们不再被遗忘,成为这座城市的一部分,成为我们的朋友。每一张卡片上,记录着它们的名字(或许你可以为它们起个名字),它们的特征,它们的历史。
2025-04-07 21:45:00
170
原创 小猫在流浪:城市灯火下的无声挽歌
或许,它的名字会被人记住,或许,它的身影会被转发,也许,有一天,它会因此遇到愿意带它回家的那个人。”如果,我们愿意为它取一个名字,让它的存在,不只是偶然的邂逅,而是被铭记的故事呢。它们每天都与我们擦肩而过,有时是墙根下一道迅速滑过的影子,有时是脚边轻盈的一跳,有时,是一声若有似无的低吟。,不是传统意义上的救助平台,它的意义,不在于帮助每只猫找到归宿,而在于让人们开始在意,让关注流浪动物这件事,变得轻松、自然,让更多人愿意参与其中。在忙碌的生活中,停下脚步,看见它们,记住它们,让它们的故事,被更多人听见。
2025-04-03 23:30:00
295
原创 小猫贴纸——手帐达人的创意贴纸神器
无论是日常手帐、旅行日志,还是子弹笔记(Bullet Journal),都能用它轻松制作独一无二的贴纸,让你的手帐更加精美。这款APP的主要用户是热衷于手帐的创作者,他们追求个性化的设计,希望通过贴纸记录生活中的点滴。是一款专为手帐达人打造的贴纸创作APP,集多种功能于一体,让你的手帐更加生动、个性化。在手帐爱好者的世界里,每一页手帐都承载着独特的情感和创意,而贴纸无疑是最具表达力的装饰元素之一。制作完成的贴纸可以导出为高清PNG格式,既可用于数码手帐,也可用于打印机输出,轻松制作实体贴纸。
2025-03-19 14:44:01
292
原创 小猫贴纸:为你的宠物打造专属个性贴纸
小猫贴纸是一款专门为宠物爱好者打造的贴纸设计APP,无论是猫咪、狗狗,还是其他可爱的动物,都可以通过这款应用变成精美的贴纸。它不仅适用于宠物主人,还适合喜欢DIY个性贴纸的用户,让你的照片更加生动有趣。无论你是养宠达人,喜欢记录宠物日常,还是热爱手账、社交分享的创意玩家,小猫贴纸都能满足你的需求。小猫贴纸的界面简洁直观,操作逻辑清晰,即使是零基础的用户也能快速上手。我们希望打造一款无需专业技能,就能制作高质量贴纸的工具,让创作变得更加轻松有趣。等,让小猫贴纸成为真正的宠物贴纸创意中心。
2025-03-13 12:50:13
321
原创 什么档次,这个软件居然敢和墨墨不背扇贝百词斩等一众大佬比肩
如果现在有10000个单词需要你去背诵,可能绝大多数同学的第一感觉应该是崩溃的,太多了受不了,但是如果把10000个单词分成100份,每一份就只有100个单词,如果分成200份,每一份就只有50个单词,如果分成500份,每一份甚至只有20个单词,背20个单词很有成就感,背完一组可能还会还会再来一组,所以很有必要。
2023-10-11 23:13:00
221
原创 我设计的免费小程序不香吗,欢迎评论交流
包含单词,佳句,翻译,阅读,打卡等内容分组包含看忆、听忆、背诵、答题、听写、默写、打地鼠、消消乐、抓单词等不同模块看单词回忆意思听单词回忆意思通过意思、同根、例句、助记等背诵单词通过答题来测试或者复习本组单词掌握程度通过听写来测试或者复习本组单词掌握程度通过默写来测试或者复习本组单词掌握程度通过打地鼠来测试或者复习本组单词掌握程度,趣味单词降低学习单词的枯燥性通过消消乐来测试或者复习本组单词掌握程度,趣味单词降低学习单词的枯燥性通过抓单词来测试或者复习本组单词掌握程度,趣味单词降低学习单
2023-09-30 21:32:40
89
原创 浏览器关闭cookie后还能通过session进行登录访问吗
项目场景:web登录访问时问题描述:我们通过session机制进行用户登录访问页面,其中涉及到了cookie机制,cookie是存储在浏览器端,加入浏览器关闭阻止了cookie,还能通过session进行登录访问页面吗原因分析:当我们在登录页面填写好用户名和密码时,点击登录按钮,然后浏览器将请求发送给后端处理,后端会生成一个对应的session(可以理解成一种数据结构),将你的用户信息存储在这个session中,然后将session id(可以理解成打开这个数据结构的钥匙...
2022-02-26 16:42:57
1159
原创 Creation of SecureRandom instance for session ID generation using [SHA1PRNG]
问题描述基于cookie和session登录,启动springboot项目是抛出了一个奇怪的异常:Creation of SecureRandom instance for session ID generation using [SHA1PRNG]原因分析:idea的jdk配置存在问题,截图如下:解决方案:将如上两个截图中的jdk的配置都改成jdk1.8,重启springboot项目后该警告消失了。...
2022-02-26 15:51:01
2214
原创 Docker运行Jenkins实现自动化部署SpringBoot微服务项目
1、通过docker安装jenkins,请参考我之前的文章:Docker安装Jenkins-网络和版本很重要_m0_65787443的博客-优快云博客2、创建挂载目录和赋予读写的权限mkdir -p /var/jenkins_homechmod 777 /var/jenkins_homechmod 777 /var/run/docker.sock3、运行jenkins容器4、安装相应的插件5、配置git链接地址6、 创建项目...
2022-02-21 19:45:03
786
原创 Jenkins测试Gitee报错error的分析和解决
项目场景:jenkins测试gitee链接时报错error,截图如下:问题描述:jenkins测试gitee链接时报错error,查看日志文件错误截图如下:原因分析:日志文件中报错信息:java.lang.NoClassDefFoundError: javax/ws/rs/ext/MessageBodyReader解决方案:在jenkins搜索jersey 2 API插件,截图如下:安装完上述插件后再重新进行gitee链接测试,截图如下:...
2022-02-20 15:34:25
1769
9
原创 Spring中数据幂等性的线程安全分析
@Servicepublic class XXXService{ @Autowired private XXXMapper xxxMapper; public void insertData(Model model){//模拟保存数据 boolean contain = xxxMapper.isContain(model);//模拟幂等性校验 if(!contain){ xxxMapper.insert(model);//模拟保存数据 } }} 有如上代码,假设保存某个
2022-02-19 15:40:00
3349
原创 Java中实例变量的线程安全问题的分析
public class Test{ private int count = 5;//模拟库存量 public void reduceStock(){//模拟减少库存 count--; System.out.println("还剩" + count); }}如上代码片段中有一个实例变量,如果在一个多线程高并发的场景下运行,会存在线程安全问题吗?答案是非常有可能。#mermaid-svg-NQNIAGNu4RCj2E6k .label{font-family:'trebuchet ms'
2022-02-19 12:50:41
3121
原创 Docker安装Nginx配置ssl实现反向代理
1、搜索Nginx版本2、拉取Nginx镜像3、启动运行nginx4、查看安装的nginx版本5、在宿主机上创建nginx的挂载目录6、将nginx容器上的文件拷贝到挂载目录7、宿主机上查看上面的拷贝是否完成8、在宿主机上创建nginx日志挂载目录和ssl证书挂载目录9、在宿主机上ssl路径下上传ssl证书10、编写nginx配置文件11、停止和删除之前的nginx容器12、重新运行nginx容器13..
2022-02-18 20:46:10
1547
原创 Docker安装Jenkins-网络和版本很重要
1、通过docker搜寻jenkins版本2、拉取jenkins镜像3、创建jenkins挂载目录4、运行jenkins,然后停止删除容器5、来到如下路径6、编辑如下文件7、将原有文件中的内容替换成如下8、再次运行jenkins9、访问jenkins的web页面10、编辑如下文件获取上图中的管理员密码11、点击安装推荐的插件12、当所有插件安装完后会自动跳转到如下页面,填入内容13、来到如...
2022-02-17 14:51:17
636
原创 ORM框架究竟做了什么
有哪些常见的ORM框架,Mybatis、Jpa、Mybatis-plus等#mermaid-svg-5tJds2OFn4909otA .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-5tJds2OFn4909otA .label text{fill:#333}#mermaid-svg-5tJds2OFn49.
2022-02-16 13:11:21
1004
原创 Java语言到cpu机器码中间经历了什么
#mermaid-svg-5e1pe3SeS511mZgN .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-5e1pe3SeS511mZgN .label text{fill:#333}#mermaid-svg-5e1pe3SeS511mZgN .node rect,#mermaid-svg-5e1pe3SeS5
2022-02-16 12:41:44
272
原创 JDK数据结构的若干应用,减少for循环代码的使用
1.HashSet:求两个集合的交集,差集,并集2.ArrayList->HashSet:判断是否包含重复元素3.LinkedHashMap:按顺序保存/获取数据4.ArrayList:对元素进行排序5.TreeSet:对元素进行排序6.欢迎留言补充~
2022-02-15 12:57:40
341
原创 App生产环境中登录页面缺失验证码的后果
1.背景描述:某个登录页面,通过账户和密码进行登录,但是没有验证码。正常情况下用户输入账户和密码进行登录,偶尔可能输入错一两次,这都没事,最终都能正常登录。2.问题出现:突然有一天登录接口被某个ip不停地请求,分析后可以确定非人为。每次请求由于没有验证码都会去数据库通过账户比较密码,对方可以从中获取你们注册用户账户的一些信息,总之后果也蛮严重的。3.解决措施:有人会说把这个ip禁了吧,ok,当然可以,你把这个ip禁了,对方可以更换ip继续请求,没事我们还有招,自己写个shell脚本分析一下,自动禁异
2022-02-14 14:24:40
2990
原创 Java生产环境中排列组合的应用
1.前言:假设有一个数组,包含A,B,C等若干元素,运用排列组合可以很方便得到我们需要的排列组合的结果ABC,ACB,BAC,BCA,CAB,CBA。2.问题描述:假设有几个不同的层级(可能有两个或者三个,不确定),每个层级下面含有若干个子层级,例如A1A2B1B2,A1A2A3B1C1C2,A1A2B1B2B3C1C2,这是三种不同的情况,ABC分别代表不同的层级,数字123代表每个层级下面的子层级,需要得出每个情况的组合。3.结果分析:第一种情况有2x2=4种组合结果,第二种情况有3x1x2=6
2022-02-14 13:45:39
284
原创 Elasticsearch的cpu使用率达到100%的原因以及解决方案
1.肉眼清晰可见es进程cpu使用率竟然达到了197%,纳尼,这是怎么肥四?这个奇怪的kswapd0是个什么东东?莫非这就是传说中的被挖矿了?2.于是利用一下这行命令查看了一下,发现了kswapd0,于是发现事情不简单啊3.发现了两个奇怪的ip地址4.纳尼,这两个地址居然来自荷兰,什么鬼?上网搜索了了解了一番,基本可以断定机子被人挖矿了5.然后查看了一下linux上的定时任务,注意后面几个rsync,上面图片中出现过6.于是打开了es文件,我去这不是上面图片中的定时任务...
2022-02-13 11:07:43
5713
1
原创 Spring三种注入方式比较
一、注入静态变量的比较1.setter注入2.构造器注入3.字段注入二、外部可见性比较1.setter注入2.构造器注入3.字段注入
2021-12-25 20:43:54
1209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人