![](https://img-blog.csdnimg.cn/direct/d209bf694fd7408db62857f7a6431655.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
生活记录
文章平均质量分 75
跟随我的编程日记,经历疑难问题解决的过程。前车之鉴,后车之师,踩在前人肩膀上,对浪费时间说 NO! Save Your Life!
Coding宇航员
资深Java攻城狮,阿里D11守卫者。将我踩过的坑,化为你飞行的推进器。
也喜欢折腾 Python、C++、Js 等等,欢迎指教。
展开
-
GPT Prompt冠军调教技巧CO-STAR
本文借助GPT-4最新提示工程大赛冠军Sheila Teo分享的提示撰写技巧,以案例分析对比使用前后惊人变化。原创 2024-07-04 01:40:59 · 812 阅读 · 0 评论 -
redisson连接错误 Unable to init enough connections amount Only 23 from 32 were initialized
RedisConnectionException: Unable to init enough connections amount Only 23 from 32 were initialized.Exception in thread "main" org.redisson.client.RedisConnectionException: Unable to init enough conn...原创 2019-01-19 12:31:07 · 36308 阅读 · 3 评论 -
高速CDN
admin-lte | BootCDN – Bootstrap 中文网开源项目免费 CDN 加速服务bootstrap | BootCDN – Bootstrap 中文网开源项目免费 CDN 加速服务如果加载失败,可以加载本地,如下admin-lte – cdnjs.com – The best FOSS CDN for web related libraries to speed up your websites!datatables – cdnjs.com – The best FOSS CDN转载 2019-02-13 11:44:01 · 1109 阅读 · 0 评论 -
破解wx小游戏【一笔画完】(上)
最近朋友给我推荐的一个wx小游戏(一笔画完),游戏规则是一笔画完全部格子,不能重复,不能有空缺,休闲类游戏,感觉挺有意思的,于是我就是想用java来帮我实现通关这个游戏,游戏界面如下。(第一篇博客讲怎么破解,第二篇实现完全自动化)不管哪一关都可以用这个代码0.1s内自动破解找到答案!原创 2018-10-30 20:14:35 · 17019 阅读 · 2 评论 -
破解wx小游戏【一笔画完】(下)
上一篇博客分享了如何一笔画完的关卡破解,这篇博客分享一下自己做的一个demo,先上个动图动图略大,需要加载。源码在文章最后下面开始正题,说一下我做的想法和过程,其中对二值化的过程做了一定优化 //选择进入 未通过 关卡 //破解当前关 //1.adb截屏传到电脑 //2.打开图片,创建副本,对其进行二值化,阈值24...原创 2018-10-31 21:37:02 · 6769 阅读 · 4 评论 -
短链接系统设计思路
设计短链接系统短链接转换是将任意一个长的 url 如 https://github.com/ChinaLym/Shoulder-Framework 转为一个固定长度的url,如 itlym.cn/sd5D1R,并可以通过访问短 url 来跳转到长url上。场景举例用户分享动态内容时有字数限制(微博、推特、朋友圈),如果分享一个长网址,很容易就超出限制,发布出去。短网址服务可以把一个长网址变成短网址,方便在社交网络上传播。调用短信服务发送短信时,会有字数限制或因字数长短收取不同费用。设计考虑点原创 2020-08-10 02:07:33 · 1280 阅读 · 0 评论 -
记录一次磁盘超限报警
线上服务器惊现告警,立即应急,通过监控与系统指标的蛛丝马迹,成功定位故障并解决!总结规避措施,确保问题不再出现!原创 2021-06-03 22:56:12 · 839 阅读 · 0 评论 -
程序员毕业一年小结
2020 年的成长经历,一方面是毕业进入工作,进入了人们所说的国内顶尖互联网大厂,发现自身有非常多的进步空间,没那么多充足的时间专门用来写博客,而是积累经验并应用于实践。原创 2021-01-30 12:47:17 · 124 阅读 · 0 评论 -
延时任务算法比较与源码分析
延时任务算法比较主流工具包与算法小顶堆,时间排序算法JDK 的 TimerScheduledThreadPoolDelayQueue 配合线程池时间轮算法netty 实现kafka 实现比较小顶堆算法优势:延时时间较精确,简单劣势:插入和修改复杂度 O(N),存在排序开销适用场景:少量任务、延迟时间疏散的场景时间轮算法优势:插入修改复杂度 O(1),性能较好劣势:精确度固定,误差较大,不能很好的支持较长延时执行的任务,有固定的线程切换周期,容易导致无意义的线程原创 2020-08-30 16:57:11 · 309 阅读 · 0 评论 -
Java 寻找指定文件夹里特定字符串
import java.io.*;import java.util.ArrayList;/** * 找出特定文件夹下的所有代码中出现的某个字符串,并回显在哪里出现过 */public class Finder { private static final String BASE_DIR = "E:\\files\\code\\java\\msgCollect\\src\\m...原创 2020-08-09 16:27:57 · 713 阅读 · 0 评论 -
注解 和 xml 比较
一句话总结优先注解不易发生变动 配置。优先配置文件易变更、第三方、环境相关 配置。优先考虑 注解:类级别的配置一般不会变动的依赖关系,如 service 和对应 dao其他不容易变更的配置优先考虑 配置文件:第三方的类(只能用配置文件形式)数据库、消息队列、redis 等中间件 或 基础环境依赖 组件配置线程池、定时任务、日志等个性化的项理由合理使用注解,...原创 2020-08-09 16:19:02 · 566 阅读 · 0 评论 -
毕设:基于Web的信息收集系统(智汇信息)
毕设答辩整体流程- 介绍 - 选题 ( 实际问题 ) - 功能模块 ( 需求分析,核实,为什么砍 ) - 成员介绍 (只有一人) - 技术方案 ( 概要设计 ) - 功能演示 - 盈利模式 ( 补充 )- 提问- 结论选题 (切合实际)Situation: 辅导员发...原创 2020-08-09 16:13:00 · 601 阅读 · 1 评论 -
yapi内网部署
直接部署https://hellosean1025.github.io/yapi/devops/index.htmldocker 部署https://github.com/fjc0k/docker-YApiIDEA 插件 Api Generator:https://github.com/Forgus/api-generator原创 2020-07-01 16:08:08 · 289 阅读 · 0 评论 -
Drone SETTINGS 页面没有 Trusted
Drone SETTINGS 页面没有 Trusted搭建 Drone CICD系统教程中有一步是,在 SETTINGS 的 Main 部分,勾选 Trusted ,正常页面是这样的如果你的这个页面没有 Trusted,像这样说明你当且登录 Drone 的用户不是管理员,因此看不到 Trusted 这个选项。解决方案检查 drone 的 docker 运行参数是否存在 DRONE_USER_CREATE,如下图docker run \ --volume=/opt/bin/drone/da原创 2020-06-18 01:44:28 · 3476 阅读 · 0 评论 -
简化 docker 命令
简化 docker 命令用 alias 简化 docker 命令,如下##### Docker 相关 #####alias dps='docker ps'alias dpsg='docker ps|grep'alias dpsa='docker ps -a'alias drm='docker rm'alias drmf='docker rm -f'alias dstop='docker stop'alias drestart='docker restart'alias dstart='d原创 2020-06-18 01:03:55 · 292 阅读 · 1 评论 -
利用 docker 搭建 gogs git私服
docker 搭建 gogs 私服gogs 是一个代码托管系统,同类产品还有 github,gitee,gitea,gitlab 等等,但他的点是使用go语言编写,占用资源极小,适合小团队和个人搭建使用。为什么不用 GitLabgitlab 是一个知名度极高的开源代码管理平台,功能齐全,适合公司内部部署,但其极其消耗资源的缺点让人无奈。gogs出现后又多了一个选择,国内一些知名互联网大厂也使用 gogs 搭建 git 私服来管理,足以说明他的生产可用性。gitlab在性能好的机器上确实没有什么缺点原创 2020-06-17 01:31:41 · 1062 阅读 · 2 评论 -
fatal: could not read Username for 解决方案
fatal: could not read Username for 'http:// 解决方案在部署drone(CICD软件)后,触发提交时,drone-runner执行拉取仓库代码(在自己部署的gogs上)时出现该问题Initialized empty Git repository in /drone/src/.git/+ git fetch origin +refs/heads/master:fatal: could not read Username for 'http://ip:port'原创 2020-06-16 23:46:27 · 41669 阅读 · 2 评论 -
QQ互联 成为开发者登录后没跳转
登录后,访问https://connect.qq.com/devuser.html#/create/1/原创 2019-11-30 17:46:51 · 1233 阅读 · 1 评论 -
java 面试内容总结
面试内容在面试前的准备时,不知道该复习什么,该准备什么,要是有一个人在这个时候给我指点该多好,面试过后才知道哪些是重点,会涉及哪些问题。面试过后,小总结了两张思维导图,准备面试的同学可以根据以上图谱,来查看自己哪里还没有复习到,根据上面的内容来进行自我提问和回答。希望能给这部分同学带来帮助。Java部分除java外,并没有详细展开,如框架部分,因为每个人面试的不同和所学的框架不一,不同框...原创 2019-03-18 13:50:07 · 186 阅读 · 0 评论 -
csdn设置资源下载所需积分
本想0积分发布工具,后来csdn不允许设置0积分的资源了。而现在,都没自己设置下载所需积分了,改为由系统自动调整。资源下载所需积分,会根据算法,将进行动态调整,取代原有的固定积分模式。不允许手工调整。...原创 2019-04-03 16:24:03 · 1927 阅读 · 10 评论 -
ModuleNotFoundError: No module named ‘_ctypes’ make: *** [install] Error 1
阿里云主机 Centos7 安装python3.7 时发生了错误ModuleNotFoundError: No module named ‘_ctypes’ make: *** [install] Error 1解决方案安装前先安装依赖包yum -y groupinstall “Development tools”yum -y install zlib-devel bzip2-devel...原创 2019-07-20 11:45:11 · 1365 阅读 · 0 评论 -
Java 环境搭建
开发环境搭建所需软件与下载连接本文记录开发环境所需的基本软件的下载连接,以便新的环境使用,收藏作为工具使用,其中连接均为官方链接。文章目录开发环境搭建所需软件与下载连接语言环境Java 11python编码环境IDEANotePad++开发工具GitMavenGradle数据库postgresqlMysql聊天软件 & 通信TIM (简易版QQ)QQWeChat 微信其他Everyth...原创 2019-09-15 00:59:23 · 122 阅读 · 0 评论 -
为什么面试要求看过源码——案例:由于spring声明周期导致的错误
有人总觉得面试造航母,工作拧螺丝钉,java初级面试中经常会问到,spring的生命周期是什么,启动之后做了哪些事情,但工作中又没关系,用不到,没有任何意义,真的是这样吗?这里记一次只有了解spring的初始顺序才能解决的一个小问题。问题描述旧版本获取某数据xxx是依赖数据库的一张表tb_xxx,新版本要求获取这些数据将通过调用service_B服务的接口来获取。按理说,只是将BServic...原创 2019-10-08 00:45:35 · 331 阅读 · 1 评论 -
为什么面试要求看过源码——案例:由于设计不当导致线程池execute方法抛异常
问题描述我写了一个线程池和延迟任务工具类,正常使用中,突然一天同事告诉我:你的代码阻塞启动了,快去看看!问题背景线程池是使用的内部框架中提供的,使用者的注入写法也是框架给的,其实本质上是JDK的 ThreadPoolExcute,我能决定的几乎只是对线程的命名。之前一直是可以运行的,发生问题的某一天我的电脑上可以正常启动,而其他同事的电脑上则无法启动web容器(IllegalStateEx...原创 2019-10-11 10:37:52 · 188 阅读 · 1 评论 -
海康实习第1天
实习日报012019年3月1日实习报道,了解规定,熟悉公司环境,搭建开发环境。搭建过程计划明日:将开发工具配置完善,熟悉SVN。疑惑:暂无原创 2019-03-01 19:36:41 · 735 阅读 · 0 评论