- 博客(78)
- 资源 (9)
- 问答 (5)
- 收藏
- 关注
原创 在k8s集群上运行你的应用
前言在成功搭建好k8s集群后,我们接下来先运行一个简单的应用。在这个过程中了解一下把一个项目部署至k8s集群的过程。系统准备首先,我们所准备的系统也很简单,是我之前用spring boot写的一个很简单的留言板系统。你也可以用自己开发的系统来代替,不过前提是可以进行容器化改造并且你对这个过程比较熟悉,那么可以参考下面的说明来把自己的系统打包成镜像。当然,你也可以直接使用我的系统来部署,下面...
2019-08-07 19:58:07
1797
4
原创 使用Kubeadm搭建Kubernetes 1.15 集群
前言在上一篇博客中我们介绍了Kubernetes的一些概念和一些常见术语,读过之后大家应该对Kubernetes的定位和大概组织结构有了一些基本的认识,为了接下来进一步进行实验和学习,这节课我们先来搭建一个基本的Kubernetes集群,后续可以依托这个集群来进一步学习其内容。Kubernetes的安装方式有很多种,可以选择安装一个基本可用的MiniKube,也可以使用Kubeadm来安装一个...
2019-08-06 16:14:17
809
1
原创 Kubernetes基础知识
前言之前的一年里我已经接触过一些Kubernetes相关的知识,但是一直以来没有系统地学习过Kubernetes。因此,我准备写一系列博客来系统地学习其相关知识,同时记录下自己的学习经历和感受,同时也希望能够帮助到想要学习相关知识的同学。我学习时主要的的参考资料都会列在博客结尾,博客内容不一定正确、全面,只是作为我学习的记录,我会尽量把问题讲清楚,但是毕竟时间和能力有限,如果出现错误欢迎大家指...
2019-07-25 09:57:21
691
原创 Web端即时聊天项目实现(基于WebSocket)
Web端即时聊天项目实现项目背景 其实这个项目算是我做过的花时间最长也投入心血最多的一个项目了,当时决定开始做这个的时候我几乎什么都不会,那时我个人的情况是: - JavaEE方面: 会jsp+servlet,也简单使用过Struts,Spring仅仅只是听说过。 - 前端方面: html,css有一些基础,会使用Bootstrap前端工具开发集,js基本不了解。 - 数据库...
2018-02-28 16:06:53
109759
61
原创 Shopping+在线购物商城的实现(Spring+SpringMVC+Hibernate)(附源码)
Shopping+在线购物商城的实现(Spring+SpringMVC+Hibernate)前言 虽说之前我想要把自己做过的项目一一写成博客放出来,可是之前因为优快云手机号验证什么的真的让我对它的不满爆发了,所以这么久以来没有写新的博客,因为我自己搭的博客还在建设中。但是既然之前说过要放项目,那么也不能食言,就把我做过的几个项目简单放上来吧,不做太多的解释。不废话了。项
2017-07-05 14:31:18
17835
45
原创 生日快乐网站模板(个人制作)(HTML5+CSS3+JS)
哈,前一阵子一个比较要好的朋友过生日,就给她做了一个网站作为生日祝福。也花了挺多的时间去复习了抛弃了有一段时间的HTML和CSS,又去学习了CSS3。最后做出来的效果自己还是挺满意的,因此在这里放出来,也希望能帮助到大家~下载地址Github:https://github.com/IcedSoul/tiny-heart效果图别的先不说,先放效果图...
2016-09-13 19:55:58
199195
223
原创 用AI每天复刻一个微信小游戏 · Day 4:羊了个羊星球
文章摘要 本文记录了使用AI开发微信小游戏《羊了个羊星球》的过程。作者跳过了原计划的箭头游戏,转而复刻这款叠牌三消游戏。开发重点包括: 核心玩法实现:卡片遮挡判断、卡槽管理、三消逻辑 关卡布局优化:混合整齐牌堆和散落卡片 遮挡判断改进:绘制顺序处理和联合面积计算 AI生图挑战:处理卡片底框和卡槽的白边问题 游戏最终实现了完整的玩法闭环,包括108张卡片的随机布局、7格卡槽管理、同类型卡片自动排序和三消机制。开发过程中,美术素材处理比预期更耗时,特别是UI元素的边缘处理问题。
2026-05-28 21:47:31
517
原创 用AI每天复刻一个微信小游戏 · Day 3:一箭又一箭
文章摘要 本文记录了作者用AI复刻微信小游戏《一箭又一箭》的过程。该游戏的核心挑战在于动画表现和动态生成可解谜题的算法。作者经历了三次动画系统重写,最终采用Phaser的update循环实现流畅动画。游戏规则是在9×12网格上移动箭头线段,使其像贪吃蛇一样前进并消除。关键突破包括:正确实现贪吃蛇式移动、碰撞退回动画、移除全局动画锁、修复箭头方向一致性,以及开发基于DAG检测的可解性算法。最终实现了38条箭头、100%覆盖率的可解关卡,游戏体验流畅自然。
2026-05-27 16:20:24
1176
原创 用AI每天复刻一个微信小游戏 · Day 2:消个水果
这篇文章记录了作者使用AI开发微信小游戏《消个水果》的过程。游戏核心玩法是点击悬浮水果使其下落,在底部通道中同色碰撞消除。开发中遇到物理引擎bug、环境崩溃等问题,最终通过切换开发工具(VSCode+CodeBuddy)和优化参数解决。文章详细描述了技术选型(Matter.js物理引擎)、开发调试过程(包括6个关键问题的修复方案),以及最终接入AI生成素材实现完整游戏效果。整个项目展现了AI辅助开发中遇到的实际挑战和解决方案。
2026-05-26 19:52:24
630
原创 用AI每天复刻一个微信小游戏 · Day 1:打个螺丝
本文记录了作者使用AI复刻微信小游戏《打个螺丝》的过程。该游戏核心玩法是拆解叠放木板上的螺丝,按颜色送入工具箱。作者通过三轮迭代解决了初始玩法理解错误、性能瓶颈等问题,最终实现了随机关卡生成、螺丝粒度遮挡判定、备选区自动回流等核心机制,并优化了视觉效果和交互体验。项目采用Phaser 3引擎,通过图形合批和纹理复用确保性能,完成了从调研到实现的完整闭环,为后续AI开发小游戏系列奠定了基础。
2026-05-21 17:48:23
677
原创 用AI每天复刻一个微信小游戏 · 开篇
最近因为工作的原因一直在关注小游戏赛道,一直在思考AI 和 小游戏的结合方式,现在市面上做应用的很多,但是具体如何做游戏的工具和技能却不多,我个人又想探索下相关的方向。每天复刻一个微信/抖音小游戏,连续 100 天。每一天产出一份能跑的代码、一段录屏、一篇复盘。复刻不是抄袭,是把核心循环拆出来,用最短的链路重做一遍——这个过程对于理解一款产品为什么"上头",比读多少篇分析都更直接。同时,我也会把整个探索过程和结果分享出来,希望能帮到对此也有兴趣的同学。起手式。选题——市面上爆款这么多,今天复刻什么?
2026-05-20 15:35:38
813
原创 把 AI 生成的 HTML 当 Markdown 来管:Web-Doc 自托管文档站实践
Web-Doc 是一个自托管的 HTML 文档管理工具,专为 AI 生成的 HTML 内容设计。它采用 Go+React 技术栈,将每个文档存储为磁盘目录,支持流式 AI 生成、实时预览和热更新。核心特性包括沙箱化预览、MCP 协议集成(允许 AI Agent 直接操作文档)以及多模型兼容。用户可通过 Docker 或单二进制部署,实现类似 Markdown 的 HTML 文档管理体验,特别适合技术方案、产品原型等 AI 生成内容的组织与分享。
2026-05-19 19:36:32
860
原创 如何在国内API方式接入 Claude Opus 4.7、GPT-5.5、GPT Image 2
本文介绍了一种在国内接入海外主流大模型(如Claude Opus 4.7、GPT-5.5等)的技术方案。核心思路是通过在海外服务器部署LiteLLM作为代理服务,统一对接OpenRouter等上游模型API。方案详细说明了准备工作、服务器选择、OpenRouter注册充值、LiteLLM部署配置等关键步骤,并提供了docker-compose配置文件和注意事项。该方案适合需要稳定调用海外大模型API的开发者,特别解决了国内用户支付障碍问题。
2026-05-18 21:05:47
1360
原创 可扩展哈希 ExtendibleHash Java实现
可扩展哈希 ExtendibleHash定义扩展哈希是动态哈希的一种,以下定义摘自维基百科[4] 。Extendible hashing is a type of hash system which treats a hash as a bit string and uses a trie for bucket lookup.[1] Because of the hierarchical ...
2019-03-13 16:05:46
3537
原创 B+树的Java实现(B+ Tree)
B+树 B+ Tree定义B+树是一种多路平衡查找树,是对B树(B-Tree)的扩展.首先,一个M阶的B树的定义为:每个节点最多有M个子节点;每一个非叶子节点(除根节点)至少有ceil(M/2)个子节点;如果根节点不是叶子节点,那么至少有两个子节点;有k个子节点的非叶子节点拥有k-1个键,键按照升序排列;所有叶子节点在同一层;从定义可以看出来,一个M阶的B树,其叶子节点必须在...
2019-03-11 15:41:46
23470
36
原创 SpringBoot搭建简单留言板项目
简介 之前在刚开始学习JavaEE的时候写了一篇JSP+Servlet+JavaBean传统方式实现留言板的博客,在那篇博客中放了我跟着教材做的一个简单的留言板。一年多过去了,从刚开始学习servlet,到后来的Struts2,Spring,Hibernate,SpringMVC,到现在用的SpringBoot,也算是接触到了不少东西。昨天应一位同学的要求用SpringBoot重新做了一个简单的留
2017-08-25 15:40:16
10136
原创 Spring+SpringMVC+Hibernate 基本Demo(注解、Maven管理)
介绍 本片博客主要是介绍一下Spring+SpringMVC+Hibernate框架的大致工作流程和其基本的配置代码,在博客最后提供了一个基本的Demo下载,本Demo采用Maven管理依赖,。环境、工具 Java开发环境、IntelliJ IDEA 或者 MyEclipse Tomcat服务器(7,8,9均可)工作流程 Spring容器想必不用多说,大家手头端的参考书写
2017-03-31 17:13:08
6786
2
原创 Spring+SpringMVC+Hibernate实现教务系统(选课系统)
前言 之前项目实战中所说的WithMe即时聊天系统和Shopping+在线商城都已经实现了,不过由于之前准备考试现在又在准备考研复习,也因为自己太懒,一直没有写成博客发出来,不过接下来肯定会写的。新学期开始了相对来说空闲时间稍微多了一些,慢慢我会把之前的项目都回顾回顾总结总结写成博客的。这个学期又要开始做一个教务系统,其实也就是一个选课系统,我想要在较短时间内完成这个项目以便给接下来的事情留出
2017-03-31 12:49:55
6732
1
原创 ajaxFileUpload报错$.ajaxFileUpload is not a function解决方法
报错信息Uncaught TypeError:$.ajaxFileUpload is not a function 大意就是,ajaxFileUpload这个函数未定义错误背景我使用了ajaxFileUpload这个js来实现不借助form表单的不刷新页面提交文件的功能(但是其实这个js内部还是用的是form表单提交的233,伪ajax,和jQuery ajax是不一样的)。 在找了一个ajax
2017-03-06 15:07:06
30159
9
原创 WebSocket区分不同客户端两种方法(HttpSession和@PathParam)
介绍 在使用websocket来制作多人即时聊天工具的时候,难免会遇到一个问题,如何区分不同的客户端。想要解决这个问题就等于是要解决这样一个问题:如何把当前登录用户的userId传给服务端呢?因为不同的客户端代表着不同的用户,做到了获取不同客户端的userId那么自然就把不同的客户端区分开来了。经过查找资料和试验,我找到了两种可行获取客户端userId的方法。一种是通过在Server取H
2017-02-12 15:25:16
34239
8
原创 Android(或者Java)通过HttpUrlConnection向SpringMVC请求数据(数据绑定)
问题描述 当我们使用SpringMVC作为服务端的框架时,有时不仅仅要应对web前端(jsp、javascript、Jquery等)的访问请求,有时还可能需要响应Android和JavaSE(桌面应用)这些客户端的请求,因此,除了web使用form表单或者ajax作为客户端获取Controller响应之外,纯Java语言向SpringMVC的Controller提供参数和请求结果也是必须要实现
2017-02-09 20:53:04
5955
2
原创 Ubuntu Server 16.04.1 安装配置jdk和Tomcat(云服务器配置)
介绍 过程介绍 这仍是云服务器配置的一篇,废话就不再多说,工具putty的使用可以参考上一篇博客安装配置MySQL的开头,这里直接开始讲安装的过程。过程 安装jdk和Tomcat比安装MySQL要麻烦一些,不过一步一步来也还好。JDK安装 首先,我们需要确认自己想要下载的jdk和tomcat的版本,先说jdk,安装过程如下,注意:如果想要自己定义下载安装jdk的版本和安装路径请先
2017-02-07 22:38:31
5925
1
原创 Ubuntu Server 16.04.1 安装配置以及简单使用MySQL(云服务器配置)
使用putty为安装了Ubuntu Server 16.04.1的云服务器安装配置MySQL,后面附了MySQL常用的几个简单命令
2017-02-07 20:13:06
2055
原创 Java工程通过JDBC连接数据库方法(SQL Server)
目的 开发环境 环境配置 主要代码以及简单分析 效果演示 源码下载目的 Java项目以及JavaEE项目大都需要连接数据库,JDBC是一种很基础的链接数据库的一种方法,这篇博客主要实现了Java工程连接数据库并且对数据表进行改动查询的功能。开发环境 MyEclipse 2014,SQL Server 2016,Windows操作系统环境配置 首先,Java的开发环境是必须
2016-12-24 17:09:59
2023
原创 MySQL for Windows 数据库 ZIP 版本安装过程
MySQL for Windows 数据库 ZIP 版本安装过程MySQL ZIP包的下载配置以及简单问题的解决MySQL ZIP包的下载 MySQL数据库想必不用做太多介绍,今天也终于装到了自己电脑上,写篇博客Mark一下,免得下次装还要到处查2333.我安装的过程参考了网上众多博客,因此也不算是完全原创吧,请谅解。但是因为MySQK版本不断更新,很多老方法会出现一些小问题,解决起来也
2016-12-24 15:37:35
786
原创 Fullpage.js导航颜色无法更改解决方法(navigationColor无效)
Fullpage.js全屏滚动插件是一个非常实用非常高端大气上档次的一个插件,用起来感觉确实很棒~在这里先谢过开发者。 具体Fullpage.js的介绍、演示和使用方法网上到处都有,在这里给还没用过的朋友放两个链接。 fullpage.js官网 http://alvarotrigo.com/fullPage/ API文档 http://www.dowebok.com/
2016-09-03 13:01:33
7190
原创 Struts2文件上传以及文件名中文乱码解决
这次练习的是一个很简单的内容:将文件上传到服务器。主要功能就是把文件上传到服务器中指定的路径。开发环境和工具配置Java开发环境的Windows操作系统,MyEclipse 2014/2016,Tomcat 7.0/8.0/9.0.实现代码首先配置Struts2的开发环境。具体就不再赘述了,导入必要的jar包,配置web.xml,配置struts.x
2016-05-15 13:52:34
5245
1
原创 顺序查找与折半查找的性能比较及C++ 计时函数的介绍
顺序查找和折半查找都是很常用的查找算法,他们的查找对象都是顺序表。顺序查找就是按照顺序表,一个一个问哎是不是你是不是你,不是就继续问下一个直到找到为止,简单有效的方法。时间复杂度为O(n),平均复杂度为O(n/2),还是一个级别。折半查找查找的前提是此顺序表必须是有序的,即需要先排序,然后再查找。他的查找方法就是定区间,折中取数如果寻找的数大于这个数那么就在右区间继续查找,如果小于
2016-05-14 15:06:11
4515
2
原创 Struts2国际化实例
简介这次练习的内容是Struts2项目的国际化。什么是国际化,显然从字面就可以看出来,是为了让做出来的项目可以在世界上任何国家的人都能浏览并理解上面的内容。简单来说就是语言问题,把网页中所有中文用其它语言来替代,这就是国际化。替换的方式不是重新写一个界面,而是使用Struts2的国际化功能快速方便地进行替换。开发环境和工具已配置最新版Java开发环境Windows操
2016-05-14 14:32:39
1907
原创 Struts2常用标签的使用以及Action传值
为了学习struts2框架,这次练习完成了一个简单的功能,希望能够在struts表单标签的使用以及传值方面能够对大家的学习起到参考作用。项目功能项目的功能是在提交页面输入个人信息之后点击提交跳转到一个新的页面,新的页面会显示之前所填写的个人信息。开发环境和工具已配置最新版Java开发环境的Windows系统、MyEclipse 2014/2016
2016-05-12 08:38:33
9817
1
原创 JSP+Servlet+JavaBean传统方式实现简易留言板制作(注册、登录、留言)
学JavaEE也有一段时间了,跟着老师和教材做了不少东西,但是一直以来没时间写博客,今天就把以前写的一个简易留言板简单发一下吧。开发工具主要用的开发工具为 MyEclipse(2014、2016均可)、Tomcat 7.0、SQL Server 2016、SSMS数据库管理工具、浏览器等。下载地址百度网盘链接:https://pan.baidu.com/s...
2016-05-09 23:24:26
67497
124
原创 CodeVS-2597 团伙(并查集)
题目:CodeVS-2597题目链接:http://codevs.cn/problem/2597/题目:2597 团伙 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold题解题目描述 Description
2016-04-25 20:59:13
3278
原创 SHUOJ-1847 拉帮结派(并查集)
题目:SHUOJ-1847题目:1877: 拉拉帮,结结派Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 49 Solved: 18[Submit][Status][Web Board]Description武林,当然有拉帮结派,帮派之间还有吞并现象。那么两个人见面,常常要问,咱俩是自己人吗?你需要
2016-04-25 20:39:53
686
原创 U盘重装windows 10 系统教程
刚考试完闲的没事就写一篇重装系统的教程啦。其实重装系统是一件很简单的事情,无论是不是计算机专业的学生或者从事计算机有关行业的人,只要是经常操作电脑的人,都可以很快的独立完成。当然,重装系统也有很多种方法,这里介绍的是使用U盘启动项来进行系统重装。此方法适用对象:1.系统崩溃无法正常开机的电脑;2.引导丢失无法正常开机的电脑;3.正常使用但是需要更换系统的电脑;4.闲的没事重
2016-03-18 20:05:14
6319
2
原创 HDU 1709 The Balance(母函数)
题目:HDU-1085题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1085题目:The BalanceTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s):
2016-02-14 19:07:11
747
原创 HDU 1171 Big Event in HDU
题目:HDU-1085题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1085题目:Big Event in HDUTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submissio
2016-02-14 18:58:39
499
原创 HDU 1085 Holding Bin-Laden Captive!(母函数)
题目:HDU-1085题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1085题目:Holding Bin-Laden Captive!Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total
2016-02-14 18:47:37
553
原创 HDU 1028 Ignatius and the Princess III(母函数)
题目:HDU-1028 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1028题目:Ignatius and the Princess IIITime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Su
2016-02-14 18:36:29
574
原创 母函数-以HDU-1398 Square Coins为例
额,其实这个题目不是很难,但因为是母函数的第一篇博客,也是学习母函数的第一次应用,所以就以此题为基础讲一下母函数。母函数原理 既然是第一道母函数的题目,那就有必要先看一下母函数是什么,原理是什么,怎么实现,有哪些应用,这些都是在学习母函数的过程中有必要弄清楚的。我是看杭电刘春英老师的PPT进行学习的,也参考了一些大神的博客,概念当然不能自己瞎编,就引用百度百科的词
2016-02-14 18:27:44
701
原创 SHUOJ 1013 过河卒问题 (递推)
题目:SHUOJ 1013题目链接:http://202.121.199.212/JudgeOnline/problem.php?id=1013题目:1013: 过河卒Time Limit:1 SecMemory Limit:128 MBSubmit:1584Solved:464[Submit][Status][Web Boa
2016-02-10 23:06:55
1647
4
Spring+SpringMVC+Hibernate Demo
2017-03-31
Struts2常用标签的使用以及Action传值
2016-05-13
JSP+Servlet+JavaBean制作简单留言板
2016-05-09
uploadfileupload.js下载
2017-03-06
生日快乐网站模板(个人制作)(HTML5+CSS3+JS) 修改版
2016-11-12
生日快乐网站模板(个人制作)(HTML5+CSS3+JS)
2016-09-13
Shopping+在线购物商城的实现(Spring+SpringMVC+Hibernate)
2017-07-05
求大型的Java Web单体开源项目
2019-01-08
Spring Boot 使用Redis缓存 配置问题
2018-02-22
Android ListView 自定义Adapter 滑动时报空指针异常
2017-02-19
autobahn android使用WebSocket 报错
2017-02-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅