BLCL的博客小馆

归档 · 2023

首页

关于

归档

loading..

循序渐进写一个 Servlet (5) - Filter

Servlet(Server Applet),全称 Java Servlet,是用 Java 编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。本系列将一步步地写出一个 Servlet 程序。 这篇博文将演示如何创建和使用 filter。 什么是 Filter当客户端向 servlet 容器发送请求时,请求通常会直接发送到 servlet 进行处理,就像下图这样: 但是,如果希望在请求被 servlet 处理之前和之后,再进行一些附加的处理,就可以使用 Filter 完成。 一个常见的使用场景是,在 filter 中定义如何检查请求是否合法,比如请求头中是否携带了有效的认证和鉴权信息;或者可以在 filter 中针对请求和响应记录日志。 怎么使用 Filterjav..

更多
loading..

循序渐进写一个 Servlet (4) - 会话追踪

Servlet(Server Applet),全称 Java Servlet,是用 Java 编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。本系列将一步步地写出一个 Servlet 程序。 这篇博文将演示如何使用 cookie 和 session 进行会话追踪。 HTTP 协议是一个无状态的协议,也就是说,在服务器眼中,每一个 HTTP 请求都是一个全新的请求,每个请求之间没有关联。所以我们需要一个可以管理请求中携带的用户信息的方法。而会话追踪就是一个可以管理用户信息的方法。 会话追踪可以通过下列几个方式实现: Cookie 表单隐藏域 URL 改写 HttpSession 本文将主要演示 Cookie 和 HttpSession 的用法。 Cookie什..

更多
loading..
VPS

Doprax搭建免费V2ray节点

Foreword Doprax也是个容器云,类似Heroku,号称永不删容器,Heroku那会基本被滥用,下一个估计就是Doprax了 Doprax Doprax是可以直接使用Docker的,所以只要导入对应Docker构建文件就可以了 搭建流程 参考这里,已经非常详细了 https://www.hicairo.com/post/55.html 搭建完成以后他会给出来xxxx.eu-xxxx.dopraxrocks.net的域名,国内可以ping通,但是打不开,443直接被墙了 由于默认给的域名大概率是被墙的,所以要套一层CDN才能正常使用 增加自定义域名套CF 添加域名以后会让你建立记录并验证 加上域名以后还需要重启一下,然后使用自定义域名访问,正常就能看到nginx页..

更多

Vue全局组件类型提示

一旦我们全局注册了组件,我们就可以在任何地方使用这个组件, 这有一个弊端,如果我们使用了TypeScript的话就丢失了全局组件的类型提示。 对于这个问题,Vue 3 有一个 PRhttps://github.com/vuejs/core/pull/3399 扩展了全局组件的接口。Volar 已经支持这种用法, 我们可以通过在根目录添加components.d.ts文件的方式来添加全对局组件的TypeScript的支持。/* eslint-disable */ /* prettier-ignore */ // @ts-nocheck // Generated by unplugin-vue-components // Read more: https://github.com/vuejs/core/pul..

更多
loading..
VPS

Amazon免费12个月体验和CloudFront替代CF

Foreword Amazon新用户可以可以免费用12个月的EC2和3个月的lightsail,以及永久的CloudFront等服务 1、实例结算周期: 1)EC2的12个月免费按自然月结算,并且在账号注册后就开始计算,和是否创建实例无关; 2)比如:1月25日注册账号,1月31日24点就算1个月,12月31日24点就完全消耗12个月免费额度; 3)停用实例依然会计费,只有终止实例、删除弹性IP、删除卷(默认自动删除)后才会不再计费; 4)EC2实例免费750小时/月,Linux和Win两种类型独立计算,各自均可累积免费750小时; 5)但坑点是硬盘一共就30G免费共用,win占用30G意味着linux硬盘要收钱; 6)时间上比如同时建5个Linux实例和3个Win实例,则单个Linux实例免费..

更多
loading..
Game

Sunshine替代NVIDIA Shiled串流

Foreword 由于NVIDIA单方面宣布停止NVIDIA Shield Service,我之前一直以为是停止Shield硬件支持,没想到这个老黄直接把PC端的都干掉了,所以本篇Blog也成了历史的眼泪,新的串流方法是使用Sunshine,依然是Moonlight的,当然截止到今日20230-03-14 Shield依然正常工作,所以Sunshine只是备胎而已 https://github.com/moonlight-stream/moonlight-docs/wiki/NVIDIA-GameStream-End-Of-Service-Announcement-FAQ 尝试一下使用Sunshine替代NVIDIA Shiled串流 Sunshine Sunshine其实是一个推流方案..

更多
loading..
pwshpowerhshellwindowsnssmwinsw

将 powershell 脚本添加为开机启动项

本质上是将 powershell 脚本添加为 windows 服务, windows 服务即可设置为开机启动并支持其他管理操作. 一般有两种方式, nssm 和 WinSW假设 powershell 脚本绝对路径为 C:\1.ps1假设服务名称为 PicBackNssmpowershell 执行: nssm install PicBack在弹出的页面填写 Path, StartUp directory, Arguments, Service NamePath 部分必须填: powershellNssm 安装的服务默认是开机启动点击 Install Service 即可任务管理器 → 服务, 搜索即可看到刚刚安装的服务.服务异常日志可在 Windows 事件管理器中查看WinSW编写 .xml 文件, 假..

更多
其他ChatGPTGPT-3GPT-4FaceBookLLaMAOpenAIGitHub

Facebook的类ChatGPT大语言模型LLaMA模型下载地址

分享一个 前几天泄露出来的Facebook的AI语言模型,LLaMA,总共220G运行有官方和第三方的运行示例,里面没有模型下载地址,官方途径是需要邮箱申请。官方例子: https://github.com/facebookresearch/llama内存优化版: https://github.com/tloen/llama-int8 据说只要3090可以运行,作者4090测试完成计算优化版: https://github.com/markasoftware/llama-cpu CPU可以运行,但是需要32G内存下载下载的脚本地址来自这里, https://github.com/shawwn/llama-dl下载速度还行,下了一个晚上, 我已经下载好了。下载链接导出来之后,百度云离线下载不了,..

更多
算法

simcse模型

介绍如何使用无监督的方式来判断两个句子的相似度呢?simcse给你答案! 相关资料:中文任务还是SOTA吗?我们给SimCSE补充了一些实验paddleNLP simcse 流程请先看in-batch-negative数据增强这篇文章,模型,推理,所有步骤都不变,就一个地方:构造训练数据集。 train.tsv如下所示: 第一列为query,第二列为doc12如何使用无监督的方式来判断两个句子的相似度呢?simcse给你答案! 如何使用无监督的方式来判断两个句子的相似度呢?simcse给你答案!相关资料 相关资料 query和doc是一模一样的! 那这个模型是如何工作的呢? 分别对同一个句子进行两次dropout,然后判断这两个向量的相似度。 评估评估和in-batch-negative数..

更多
算法

in-batch-negative数据增强

介绍这篇文章的思路来源自paddleNLP–>语义检索–>recall–>paddleNLP In-batch negative,它提供了一种非常有特点的数据增强,帮助提升模型训练效果。 任务介绍它是一个语义检索召回阶段任务,输入两个句子s1和s2,判断这两个句子的相似度。 做法0. 数据格式1234我手机丢了,我想换个手机 我想买个新手机,求推荐求秋色之空漫画全集 求秋色之空全集漫画学日语软件手机上的 手机学日语的软件侠盗飞车罪恶都市怎样改车 侠盗飞车罪恶都市怎么改车 注意,每一行的两句话都是相似的。 1. 模型结构123456789101112131415161718192021222324252627282930313233343..

更多
123456