面试题目 使用url实现访问一个非80端口的服务Nginx实现代理转发面试官问了一个问题,如何,当时靠着感觉说了nginx的反向代理的实现,后面查询了实现方法,nginx确实可以实现这个功能。 实现也很简单,配置一个ngnix的转发功能即可 server { listen 80; #charset koi8-r; #access_log logs/host.a 2024-04-07 nginx
MySQL45个常用语句练习 MySQL45个常用语句练习前置知识关于各种连接的解释https://blog.csdn.net/qq_36501591/article/details/116234694 数据准备create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10)); insert into Student v 2024-03-22 mysql
tools 科研路上的有用的小工具 读取excel文件内容pom文件 <!-- Apache POI for Excel --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <versi 2023-09-21 java, python tool
autofz Fuzz论文翻译autofz: https://www.usenix.org/system/files/usenixsecurity23-fu-yu-fu.pdf ChaGPT的总结论文简要 : 本文提出了一种自动化的元模糊测试器(autofz),通过动态组合模糊测试器以最大化现有模糊测试器的效果,解决了选择适合复杂实际程序的模糊测试器的难题,并在实验中展示了其优越性能。 背景信息: 论文背景: 2023-09-19 security, paper fuzz
sso SSOSSO(Single Sign-On)单点登录。它是一种身份验证和授权机制,允许用户使用一组凭据(如用户名和密码)登录到一个应用程序,然后在不再需要重新输入凭据的情况下,访问其他已经集成了SSO的应用程序。 以下是SSO的主要特点和优势: 单一身份验证: 用户只需一次登录,即可访问多个不同的应用程序和服务,而无需为每个应用程序都提供凭据。 降低用户认证负担: SSO减少了用户需要记住的用户 2023-09-10 java SSO
RPC RPC框架的实现RPC是什么?RPC(Remote Procedure Call,远程过程调用)是一种计算机通信协议,用于在分布式系统中使一个程序调用另一个程序的过程看起来像本地过程调用一样。它允许在不同的计算机或网络上运行的程序之间进行通信和交互。 RPC的基本工作原理如下: 客户端(调用方)调用一个远程过程,就像调用本地函数一样。客户端不需要关心远程过程的实际位置或运行在哪台计算机上。 客户 2023-08-02 java RPC
java-openai chatbox在做一个项目,在springboot中集成openai的聊天机器人,需要通过openai-key调用。 OPENAI开源openai-java项目地址:https://github.com/TheoKanning/openai-java 注意:需要翻墙使用 使用openai-java导入依赖在springboot项目中引入相关依赖 <dependency> < 2023-06-27 java
MyCache 使用Map开发一个类似于redis的缓存工具 实现固定缓存相关接口为了方便后续扩展首先定义接口ICache继承于Map public interface ICache<K, V> extends Map<K, V> { } 因为缓存的大小有限,所以不能无限制的像cache(也就是Map集合)中添加元素 ,当到达容量上限时,需要从cache中淘汰元素,所 2023-05-18 java