×

spring boot

REST风格详细介绍

?俊码 ?俊码 发表于2024-05-09 浏览8684 评论0
目录 REST简介 传统风格: REST风格: RESTful风格的简单实现 传统风格在controller层 RESTful风格在controller层 RESTful风格的具体实现  而常用的四种 传统风格增删改查: RESTful风格增删改查: 补充 REST简介         REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软

html5教程

vue模块化开发(vue模块化开发优点)

?俊码 ?俊码 发表于2024-05-02 浏览6040 评论0
1.前端代码化雏形和CommonJS JavaScript原始功能 在网页开发的早期,js制作作为一种脚本语言,做一些简单的表单验证或者动画实现,代码量比较少,只要写在script标签里面就可以了 随着ajax异步请求的出现,慢慢形成了前后端分离,客户端需要完成的事情越来越多,代码量也越来越多。为了应对代码量的剧增,我们通常会把代码组织在多个js文件中,进行维护 但会出现一些问题:比如全局变量同名的问题 使用函数闭包可以解决变量冲突的问题,但是使用不了其他文件定义的变量 模块化有

Ruby教程

Vagrant 安装 centos7(修)

?俊码 ?俊码 发表于2024-05-01 浏览5268 评论0
Vagrant 安装 centos7 仓库 在官方仓库中找到 centos/7, 打开地址 https://app.vagrantup.com/centos/boxes/7 或根据名字直接安装 安装 个人电脑安装目录 E:\vms\centos下 打开控制终端进入目录E:\vms\centos 在控制台窗口中使用命令 vagrant init centos/7 初始化系统 目录中生成Vagrantfile文件 Vagrantfile 说明 默认生成如下: #

架构

负载均衡是什么?-高负载均衡架构(负载均衡百科)

?俊码 ?俊码 发表于2024-04-30 浏览6081 评论0
负载均衡是什么 负载均衡:让用户的请求均匀的分布在每台服务器上。    每台服务器上搭载web服务,将dns域名,指向这台nginx服务器的IP 使用proxy_pass配合upstream来实现简单的负载均衡 upstream默认采用的round-robin分配方案,也就是将请求一次发送给每一个服务 还可以使用least-connected方案-将请求分配给当前所有服务器中请求最少的机器。 ip hash模式-确保一个ip一直在同一台机器    用户请求都要经过这台nginx服务

tomcat

JavaWeb 创建 Servlet(idea2022)

?俊码 ?俊码 发表于2024-04-27 浏览8710 评论0
目录 第一步 右击 web - WEB-INF 文件夹,选择 新建 - 文件夹 第二步 新建文件夹名为 lib 第三步 将下载好的 servlet-api.jar 文件直接拖动到 lib 文件夹下,或者复制粘贴到 lib 文件夹下 第四步 右键刚刚你粘贴到 lib 文件夹下的 servlet-api.jar 文件,选择 添加到库 第五步 随便给库取一个名字(若不清楚命名规范建议不动),检查库是否正确的被添加 第六步 在 src 文件夹下新建一个类,自行取名(但你应当符合命名规范,如类

CSS/HTML

【影院选座功能模板】vue实现选座功能,点击切换图片,获取座位信息

?俊码 ?俊码 发表于2024-04-23 浏览4875 评论0
前言 最近突然看到这个功能了,就想着研究一下如何写, 然后在网上看了一些帖子,总结了一下, 这里套用了一个别人的数据结构,这个感觉毕竟好用。 然后写一个简单的模板放在这,以后可能会再这个基础上修改或者新增功能。 效果图 全景这样的 选座位后点击确定可以拿到座位信息。 代码 简单注释了一下,应该看得懂基本的逻辑 解释一下: 这个选座主要麻烦的是座位的排布,现在的数据结构是这样的, 通过后台传过来的数组渲染座位,数组内是每一个座位的信息, 包括实际位置信息,和位置X,Y轴位置信息等

vue.js

Nuxt项目的部署教程

?俊码 ?俊码 发表于2024-04-23 浏览6752 评论0
前言 由于vue通过js动态控制路由去生成内容,导致搜索引擎无法收录,天生不适合SEO。而Nuxt是一款基于vue的框架,内置了服务器端渲染。 Node.js 服务器将基于 Vue 的组件渲染成 HTML 并传输到客户端,而不是纯 javascript。与传统的 Vue SPA 相比,使用 SSR 将带来巨大的 SEO 提升、更好的用户体验和更多的机会。 Nuxt的部署与vue有出入,主要有两种模式,npm run generate和npm run build 方式 一

rust

coswasm - wasm合约学习

?俊码 ?俊码 发表于2024-04-23 浏览14703 评论0
前言 参考工程,以下工程均可在 GitHub找到 cosmwasm: branch 0.13 wasmd: branch v0.15.1 cosmwasm-template: branch 0.13 wasmvm: branch 0.13 Rust编译 注意点 win系统删除所有不需要的代码进行编译,需要修改.cargo配置文件 [build] rustflags = "-C link-arg=-s" 优化程序,提高运行速度: 如果用cargo编译,使用--r

postman

Postman 教程使用详解:如何安装和使用 Postman 进行 API 测试

?俊码 ?俊码 发表于2024-04-22 浏览6589 评论0
什么是Postman? Postman 是一个可扩展的 API 测试工具,可快速集成到 CI/CD 管道中。它于2012年作为Abhinav Asthana的一个副项目开始,旨在简化测试和开发中的API工作流程。API代表应用程序编程接口,它允许软件应用程序通过API调用相互通信。 为什么使用Postman? 如今拥有超过400万用户,Postman软件已成为首选工具,原因如下: 1.可访问性-要使用Postman.工具,只需登录到自己的帐户,只要计算机上安装Postman应用程序,就可

chrome

chrome盗取用户身份(谷歌浏览器读取身份证)

?俊码 ?俊码 发表于2024-04-21 浏览7065 评论0
前言 chrome在以debug模式运行时会加载用户原本的数据信息(包含用户的浏览记录、存储的身份认证等),同时会开放一个debug端口,debug端口提供了丰富的操作协议,基本可以完全控制浏览器行为。 攻击思路 在终端上使用命令行kill掉用户的浏览器全部进程 使用命令行启动新的浏览器进程,启动过程中添加参数“--remote-debugging-port=9222 --restore-last-session”(--remote-debugging-port指定调试端口,--re