java版飞机大战源码 spring boot restful API 从零到一完整实践 自己第一次接触 restful 是在学习 vue 的时候,第一次看见的时候,真的打心底里的喜欢。不仅是因为其一致的规范性,还有他的简单明了,都让我眼前一亮的感觉。现在对于一些程序,都是提倡的前后端分离,各干各的互不相干,事实上我也非常喜欢这种方式,虽然我希望的是成为一个全栈的工程师。但是前后端的分离却带来了一些质的飞跃,一方面业务上的逻辑不会太耦合,另一方面让更专业的人处理更专业的事,效率和质量上都会高上许多。Restful Api 是目前比较成熟的一套互联网应用程序的 API 设计理论,就是作为其中一种统一的机制出现,方便不同的前端设备与后端进行通信。今天就利用 spring boot 的多个组件,来实现以下 restful 风格的 api,从自己使用 controller 到使用框架开始一步一步搭建。 RESTFul RESTFUl 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件(源自)。这是一篇如何使用 spring boot 来进行构建一个 restful Api
2024-07-03 15:22:36 104KB 系统开源
1
CH34xUART 原始码(反重构)-WCH沁恒-CH340 / CH341的USB转串口安卓免驱应用库
2024-06-27 16:32:34 221KB 系统开源
1
谷歌师兄的leetcode刷题笔记OSCP-准备 PWK 课程大纲 OSCP 喜欢 VulnHub 游戏 Linux 和 Bash Linux 之旅 - Bash 初学者 - 解释壳—— 基本工具 Netcat:整个课程中最重要的工具。 了解它的作用、您有哪些选项、反向 shell 和绑定 shell 之间的区别。 用它做很多实验。 Ncat:Netcat的成熟兄弟,支持SSL。 Nmap 的一部分。 Wireshark:网络分析工具,在浏览互联网、连接FTP、读/写PCAP文件时使用它。 TCPdump:并不是所有的机器都有那个可爱的 GUI,你可能会被终端困住。 被动侦察 谷歌傻瓜 谁是 网艺 侦察 主动侦察 缓冲区溢出 使用公共漏洞 文件传输 Windows 权限提升 信息生成 通过自动脚本提升窗口权限 Windows Exploit-Suggester 例如 HTB Json ./windows-exploit-suggester.py --database 2019-11-06-mssb.xlsx --systeminfo json-systeminfo.txt 缺少软件补丁
2024-06-22 15:31:45 3KB 系统开源
1
积分管理系统java源码 欢迎报bug或pull request ~ 若图片不能正常显示,请点击博客地址: production_ssm 这是一个生产管理ERP系统。依托科技计划重点项目“制造装备物联及生产管理系统研发”,主要包括:计划进度、设备管理、Craft.io监控、物料监控、人员监控、质量监控、系统管理7大模块。 项目技术架构(Spring+SpringMVC+Mybatis) Maven Spring(IOC DI AOP 声明式事务处理) SpringMVC(支持Restful风格) Hibernate Validator(参数校验) Mybatis(最少配置方案) shiro权限控制,结合ajax实现了异步认证与异步授权,同时实现了细粒度的权限动态分配(到按钮级别);添加了shiro session过期的登录跳转 jQuery EasyUI开发前端页面,利用jQuery文件上传插件实现拖拽上传的效果并对文件类型、大小、数量进行控制;利用search-box实现查找功能 统一的异常处理 JSP JSTL JavaScript kindeditor富文本编辑器,处理图片上传和
2024-06-19 09:23:30 3.42MB 系统开源
1
matlab洛伦兹代码洛伦兹·德鲁德(Lorentz)DrudeMaterialFit C#中的遗传算法用于将材料折射率数据拟合到Lorentz-Drude色散模型。 可以在GATest / test.cs中更改输入文件(制表的lambda,n,k文本文件)和算法参数。 Matlab代码可以生成数字并与分析模型进行比较,以计算剩余的适应性误差。
2024-06-18 19:58:35 24KB 系统开源
1
java呼叫中心系统源码 优客服 优客服,是一个多渠道融合的客户支持服务平台,包含WebIM,微信,电话,邮件,短信等接入渠道、智能机器人 访问地址 DEMO访问地址: , 访问账号:admin,密码:123456 优客服组件结构 1. WebIM在线客服 优客服提供WebIM功能,在线坐席能够通过工作台操作界面,接收来自WebIM的咨询请求,优客服通过整合多个渠道来源,让坐席在同一个工作界面上处理来自PC端、移动端、微信端,微博等渠道的服务请求。 2. 社交媒体 接入微信和微博渠道,将社交媒体渠道的的咨询请求接入进入 优客服 坐席工作平台,让客服统一响应和受理 3. 邮件、短信 多种邮件处理方式,能够将邮箱的消息转为坐席的待处理任务,可以将待处理任务或邮件转为工单 项目组成: 1. 前端:LayUI + Freemarker 1. 后端:Spring Boot 1. 数据库:MySQL+Elasticsearch 项目运行方式: 1. 将代码拉取下来 1. 编译pom.xml文件,下载好jar包 本项目有四个依赖包,jave 和Mondrian,aliyun-java-sdk-cor
2024-06-15 14:08:02 89.02MB 系统开源
1
欢迎使用SRCMS SRCMS是一种安全应急响应与缺陷管理软件,致力于为大,中,小企业和组织提供“最敏捷,安全和美观的安全应急响应中心的建站解决方案,帮助企业建立属于自己的安全应急响应中心和体系”。 项目开发/维护:Martin Zhou 重要提示 SRCMS已合入腾讯xSRC(开源版)维护,推荐您及时切换更新,获得最新特性及安全支持。下载地址: : BUG提交说明 如果您在使用本框架或二次开发中发现任何SRCMS的问题,欢迎迎接Github的问题功能将问题反馈,问题功能能够很好的帮助我们定位和跟踪问题的修复情况。 致谢 在开发过程中,SRCMS得益于广大开源项目和开发者们的帮助和支持,在此向下面的开发者们致谢: 奇安信CodeSafe( 姆拉米德尼 Del技术菜鸟 爆破 伊万 藏形匿影(挖财网)
2024-06-14 09:44:22 24.58MB 系统开源
1
跑胡子java源码光学化学结构识别 - 基准 该存储库包含与公开可用的 OCSR 工具的基准研究相关的信息 材料和方法 为了比较三个可用的开源 OCSR 工具 Imago(2.0 版)、MolVec(0.9.7 版)和 OSRA(2.1.0 版)的结果,根据验证分析了多个在线免费提供的数据集OSRA 开发人员的程序 (4)。 数据集是:: 从 OSRA 在线网站 (4) 获得的一组 5719 张化学结构图像和相应的 molfiles(基于来自 USPTO 的数据)。 由英国伯明翰大学开发并与 MolRec (6) 一起发布的 5740 张图像和化学结构分子文件的数据集 (UOB)。 评估论坛会议和实验室 (CLEF) 测试集,包含 2012 年发布的 961 个图像和 molfiles (7)。 ChemInfty 发布的数据集的子集(450 个图像和 SD 文件)(见上文),基于日本专利局 (JPO) 的数据,从 OSRA 在线展示 (4) 获得。 (请注意,此数据集包含许多标签(有时带有日文字符)和不规则特征,例如线条粗细的变化。此外,有些图像质量较差,包含大量噪声。) TIFF
2024-06-10 13:14:50 59.48MB 系统开源
1
DLHTX 演示&简介 DLHTX是一种基于vue和nodejs的个人独立博客系统。写博客无需在后台写,只要登录博客就可以直接写博客 后台api 主要功能: 文章,页面,分类目录,分类的添加,删除等。 文章及页面支持Markdown ,支持代码高亮。 支持文章全文搜索。 完整的评论功能,包括发表回复评论,以及评论的邮件提醒,支持Markdown 。 基本信息功能,包含评论,点赞,收藏,查看数量的收集。 支持Oauth登陆,GitHub。 支持文章缓存,支持缓存自动刷新。 支持登录注册功能,支持逐步api鉴权功能。 可展示的初步api REST风格列表 支持文件上传,下载功能。 准备 如果您想要建造一个这样的博客那么你可能需要准备以下东西 服务器 域名 Nginx的 MySQL的 下午2 勇于折腾的心 前端运行(无预设版本) 无最低版本是利用本项目自带的后台,可定制性较差。所有人都可用的后台
2024-06-07 11:18:58 449.44MB 系统开源
1
和声2 什么是go-raptorq ? go-raptorq实现了定义的纠错码。 它包括符合 RFC 标准的编码器和解码器。 什么是 RaptorQ? RaptorQ 是一种无速率纠删码(也称为喷泉码),提供两个功能: 将消息冗余编码为几乎无限数量(~2**24)的符号; 以高概率从任何编码符号子集中可靠地解码原始消息,前提是接收到的符号的累积大小等于或略大于原始消息大小。 RaptorQ 可用于多种用途,包括但不限于: 通过有损和/或对抗性网络路径可靠地传输消息,无需使用确认(反馈)机制或遭受由此引起的往返延迟。 可靠的对象存储,其中冗余/容错级别(例如 RAID 阵列中的奇偶校验磁盘的数量)可以按需扩展或缩减,而无需重新编码现有磁盘上的内容。 我们正在开发和使用go-raptorq ,以实现一种近乎最优、具有对抗能力和稳定延迟的消息广播机制,用于我们高度可扩展和高性能的区块链网络。 使用go-raptorq 在 Go 应用程序中使用go-raptorq : $ CGO_CXXFLAGS='-std=c++11' go get simple-rules/go-raptorq go-r
2024-06-05 15:25:40 27KB 系统开源
1