编程日志 | nohup.net

实践是检验真理的唯一标准

推荐:高考软考作文答题卡红色方格纸

解决IDEA的maven项目springboot的主类无法点击

解决方式:

右键单击左侧pom.xml文件,然后选择add as maven project,然后瞬间好起来了。

image.png

原因:

由于IDEA没有识别到项目是maven项目



SpringBoot @Valid 参数验证注解使用

灵魂三问:

参数校验有必要吗?那肯定,创建了约束,就这样可以防止非法请求,从而保护服务的安全。

那if else可以实现吗?那肯定,没有什么是for if else解决不了的问题。

那为何用参数校验注解呢?控制器代码精简,也方便校验逻辑复用。


以下是简单demo:

实体类:

react父子组件通信-子组件向父组件传值

传送门:

https://www.jianshu.com/p/ccc15c5963c4


React如何使用Effect Hook的权威回答

有的文章扯半天,都不知道在说什么,官方文档,一眼就看懂了。

传送门:

https://react.docschina.org/docs/hooks-effect.html



简析Component 和 PureComponent 的区别

传送门:

https://www.cnblogs.com/ly0612/archive/2019/11/28/11954414.html


对于普通情况下,当做一样就行了。

props.children的理解

传送门:

https://www.jianshu.com/p/0fed92d5e461


原文写得言简意赅,备份一下。如有侵权,联系删除。

简单的“插槽”

idea鼠标点击Java类不跳转没反应报错-Cannot resolve symbol 'PrintBanner'

想看源码,但是源码用IDEA打开后,代码各种报错变红。

按说不应该啊,这都是书上的源码,作者不测试吗?

十有八九是打开姿势不对。

python3 requests伪造请求来源referer访问网站-HTTP代理方式

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests
import time
import random

proxy_list = [
    "http://152.136.62.XXX:9999",
]

while True:
    time.sleep(random.randint(1, 5))
    for proxy in proxy_list:
        proxies = {
            "http": proxy
        }
        headers = {
            "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
            "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36",
            "referer": "https://www.example.com/",
            "Accept-Encoding": "gzip, deflate",
            "Accept-Language": "zh-CN,zh;q=0.9",
            "Host": "baidu.com",
            "Connection": "keep-alive"
        }
        try:
            response = requests.get("https://www.baidu.com", proxies=proxies)
            if response.status_code == 200:
                print(proxies)
        except Exception as e:
            print(e)

springboot引入guava限流最简单示例demo

package com.example.demo;

import com.google.common.util.concurrent.RateLimiter;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.filter.ApplicationContextHeaderFilter;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.ui.context.support.UiApplicationContextUtils;

import java.util.Map;

@SpringBootApplication
public class DemoApplication {

    private static final RateLimiter rateLimiter = RateLimiter.create(1);

    public static void main(String[] args) throws InterruptedException {
        SpringApplication.run(DemoApplication.class, args);
        while (true) {
            Thread.sleep(500);
            if (rateLimiter.tryAcquire()) {
                System.out.println("Mock data");
            } else {
                System.err.println("限流了!");
            }
        }
    }
}

解决IDEA绿色剪头报错Nothing here无法执行调试

也不知道碰着哪儿了,IDEA2018出现类似下面这种恶心的提示Nothing here——明明main here,怎么会Nothing,瞎了吧?

在这里插入图片描述

各种搜索各种试,根本不管用。

那怎么解决?

卸载重装,就这么简单!别浪费时间折腾了,有那功夫,还不如跟隔壁妹子聊聊天。

亲测,包过。

<< < 3 4 5 6 7 > >>

Powered By Z-BlogPHP 1.7.2

© 2013-2022 nohup.net , All Rights Reserved. 豫ICP备20020372号-1