avatar
Articles
31
Tags
0
Categories
0
Home
Archives
About
Link
fengye's blog
Search
Home
Archives
About
Link

fengye's blog

Weather-Forecast
Created2022-02-16|Updated2024-12-31
Weather-Forecast部署地址:fengye404.top/weather github:fengye404/weather-forecast: SAST.2022-FrontEnd-WoC (github.com) SAST.2022 前端组的 WoC (Winter of Code)项目,技术栈: React + Semi Design 也是我自己第一次摸前端的项目,从 0 学三大件到学 React 、拼组件、调CSS,前前后后花了差不多有一个多星期。仿佛回到了去年寒假第一次学后端,虽说遇到的困难很多,但是做出来还是挺有成就感的。 其实还有好多想法由于时间原因没有实现,比如: 1、获取客户端地址,直接回调天气 api 。之前用了搜狐的 api 本来写好了,但是部署完发现获取的是服务端的,直接寄( 2、加载过程中显示骨架屏幕 3、布局做到兼容多端。布局太难了,摆烂 4、找个更好的天气API。目前的API数据量太少,而且经常容易出bug( 做完还是发现后端适合自己。 前端,我劝你别学!
CSS虚化背景图片并解决白边
Created2022-02-14|Updated2024-12-31
CSS虚化背景图片并去掉白边直接上代码 App.jsx 1234567891011121314151617import {Layout} from "@douyinfe/semi-ui";import "./App.css";function App() { const {Header, Footer, Content} = Layout; return ( <Layout className={"layout"}> <div className={"background"}/> <Header>Header</Header> <Content>Content</Content> ...
nps搭建内网穿透
Created2022-02-10|Updated2024-12-31
前言最近在玩 MC ,买了个 腾讯云2核4G 的服务器跑 MC 服务端,但是 mod 加多了之后还是有点卡,于是就用了个老的电脑搭建服务器,之前的买的服务器用来搭建内网穿透服务端。 一开始使用的是 frp ,后来被安利了 nps,因为有 web gui ,使用起来更友好一点。 客户端服务端是买的 腾讯云2核4G 服务器 centos7 x86_64 下载1wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz 解压1tar -zxvf linux_amd64_server.tar.gz 安装1./nps install 启动1nps start 启动后就可以访问了,默认: http://ip:8080 服务端客户端是老的笔记本 windows10 64 手动下载解压后,文件结构 12345│ npc.exe│└─conf multi_account.conf npc.conf 启动配置文件启动 1.\npc.exe...
Docker笔记
Created2022-01-28|Updated2024-12-31
镜像命令查看本机所有镜像 1234docker images参数:-a 列出所有镜像(默认自带)-q 只显示镜像id 搜索镜像 1234docker search 镜像名参数:-s 指定值 列出收藏数不少于指定值的镜像--no-trunc 显示完整的镜像信息 下载镜像 1docker pull 镜像名[:TAG] 删除镜像 123docker rmi 镜像名参数:-f 强制删除 加载.tar镜像文件到本地docker仓库 1docker load -i 镜像文件名 容器命令运行镜像,新建容器并启动 123456docker run 镜像名参数:--name 为容器起别名-d 在后台启动容器-p 主机端口号:容器端口号 映射端口号 例: docker run -d --name mytomcat -p 8081:8080 tomcat 查看正在运行的容器 1234docker ps参数:-a ...
Java手写异步调用
Created2021-12-27|Updated2024-12-31
Java 手写异步调用前言今天在写 mirai 机器人的一个小功能时,遇到了这样一个需求:机器人需要先发出一条消息,然后间隔 3 秒钟撤回这条消息 。 当然mirai本身提供了现成的方法,支持异步调用 最朴素的想法是使用Thread.sleep(3000) 1234567891011121314151617181920public class Test { public void A() { System.out.println("A"); try { Thread.sleep(3000); System.out.println("3S after"); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("B"); ...
Angular规范的git-commit-message
Created2021-10-22|Updated2024-12-31
介绍 Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交。 1>$ git commit -m "hello world" 上面代码的-m参数,就是用来指定 commit mesage 的。 如果一行不够,可以只执行git commit,就会跳出文本编译器,让你写多行。 1>$ git commit 原则上是写什么都行的。 但是一般来说,commit message 应该清晰明了,说明本次提交的目的。 目前,社区有多种 Commit message 的写法规范。本文介绍Angular 规范(见上图),这是目前使用最广的写法,比较合理和系统化,并且有配套的工具。 格式每次提交,Commit message 都包括三个部分:Header,Body 和 Footer。 1<type>(<scope>): <subject>// 空一行<body>// 空一行<footer> 其中,Header 是必需的,Body 和 Footer...
RestTemplate的简单使用
Created2021-09-18|Updated2024-12-31
什么是RestTemplate RestTemplate 是 Spring 提供的一个Http请求工具。它支持常见的Rest请求方案的模板,例如 GET 请求、POST 请求、PUT 请求、DELETE 请求以及一些通用的请求执行方法 exchange 以及 execute。 说白了,它的功能就类似 HttpClient。 在Spring项目中,使用 RestTemplate 发送 Http 请求无疑比 HttpClient 更加方便。 (但由于 RestTemplate 是阻塞、同步的,因此在面对大批请求时可能会有性能损失。因此在Spring5.x 以后,出现了 WebClient 来替代 RestTemplate) 发起Get请求get请求都需要在url后面手动拼接上参数 getForObject获取响应对象 1234567891011121314151617181920212223242526272829@RestControllerpublic class UserController { @Autowired RestTemplate...
SpringBoot使用HibernateValidator实现参数校验
Created2021-09-10|Updated2024-12-31
Hibernate Validator依赖Hibernate Validator是Spring Boot集成的参数校验框架; 但从Spring Boot 2.3版本开始默认移除了校验功能,如果想要开启的话需要添加如下依赖。 1234<dependency> <groupId>org.springframework.boot</groupId> ...
Spring中Aop的注解使用
Created2021-09-09|Updated2024-12-31
...
RabbitMQ笔记
Created2021-08-28|Updated2024-12-31
docker安装RabbitMQ1234567docker run \-d --name myrabbitmq \-p 5672:5672 -p 15672:15672 \-v rabbitmqData:/var/lib/rabbitmq \-e RABBITMQ_DEFAULT_USER=username \-e RABBITMQ_DEFAULT_PASS=password \rabbitmq:management 几种基础模型基础生产者与消费者模型 一对一 生产者生产消息后放入消息队列,消费者从队列中获得消息后进行消费。 生产者代码 1234567891011121314151617181920212223242526272829303132333435363738394041public class Provider { @Test public void testSendMessage() throws IOException, TimeoutException { //创建连接mq的连接工厂对象 ...
1234
avatar
风业
fengye's blog
Articles
31
Tags
0
Categories
0
Follow Me
Announcement
my new hexo blog
Recent Posts
自定义实现 Spring AI 的 ChatModel 接口:轻松封装百炼 DashScope API2025-06-02
大模型学习笔记2025-03-23
MCP深度解析2025-03-21
虚拟线程(有栈协程)对于Java的意义2025-01-06
OSPP参与记录2024-09-29
Archives
  • June 2025 1
  • March 2025 2
  • January 2025 1
  • September 2024 1
  • April 2023 1
  • January 2023 4
  • October 2022 2
  • September 2022 1
Website Info
Article Count :
31
Runtime :
Total Word Count :
148.2k
Unique Visitors :
Page Views :
Last Update :
©2024 - 2025 By 风业
Framework Hexo|Theme Butterfly
Search
Loading Database