<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_35772435的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_35772435</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_35772435]]></copyright><item><title><![CDATA[linux配置nginx代理前后端(亲测可用)]]></title><link>https://blog.youkuaiyun.com/qq_35772435/article/details/122672054</link><guid>https://blog.youkuaiyun.com/qq_35772435/article/details/122672054</guid><author>qq_35772435</author><pubDate>Mon, 24 Jan 2022 17:52:36 +0800</pubDate><description><![CDATA[Nginx
主要配置内容
server {
    listen       8070;
    listen       [::]:8070;
    server_name  _;
    location / {
    	root         /usr/share/nginx/html;
    }
    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.con]]></description><category></category></item><item><title><![CDATA[postgresql时间戳的时区问题]]></title><link>https://blog.youkuaiyun.com/qq_35772435/article/details/122439834</link><guid>https://blog.youkuaiyun.com/qq_35772435/article/details/122439834</guid><author>qq_35772435</author><pubDate>Tue, 11 Jan 2022 20:24:46 +0800</pubDate><description><![CDATA[先上结论
不同

timestamp without time zone:
插入时将时间字符串作为零时区的时间转为时间戳并存入
查询时将时间戳转为零时区的时间字符串
timestamp with time zone:
插入时将时间字符串作为数据库时区的时间转为时间戳并存入
查询时将时间戳转为数据库时区的时间字符串

相同

在数据库内部都是以一个不变的时间戳数字存储的, 不论数据库的时区如何变化, 存储的值不会发生改变.

验证(举例说明)
// 准备
CREATE TABLE IF NOT EXISTS ]]></description><category></category></item><item><title><![CDATA[springsecurity集成jwt时JwtTokenFilter的位置]]></title><link>https://blog.youkuaiyun.com/qq_35772435/article/details/122259454</link><guid>https://blog.youkuaiyun.com/qq_35772435/article/details/122259454</guid><author>qq_35772435</author><pubDate>Fri, 31 Dec 2021 16:56:29 +0800</pubDate><description><![CDATA[网上很多Spring Security集成jwt的配置教程, 有一些配置的filter位置是错的.
这个是对的:
https://cloud.tencent.com/developer/article/1555599
内容:
.addFilterBefore(new JwtLoginFilter("/login",authenticationManager()),UsernamePasswordAuthenticationFilter.class)
.addFilterBefore(new JwtFilte]]></description><category></category></item><item><title><![CDATA[CompletableFuture.allOf 主线程获取所有future的运行结果]]></title><link>https://blog.youkuaiyun.com/qq_35772435/article/details/121013181</link><guid>https://blog.youkuaiyun.com/qq_35772435/article/details/121013181</guid><author>qq_35772435</author><pubDate>Thu, 28 Oct 2021 14:12:24 +0800</pubDate><description><![CDATA[提示: 嫌麻烦可以直接跳到"问题"开始看
测试代码
@SpringBootTest
class SpringbootdemoApplicationTests {

    @Test
    void contextLoads() throws InterruptedException {
        RestClient client = new RestClient("http://121.36.151.190:9090");
        client.login("admin@abcd.com]]></description><category></category></item><item><title><![CDATA[git config -l出现重复的配置项]]></title><link>https://blog.youkuaiyun.com/qq_35772435/article/details/118378927</link><guid>https://blog.youkuaiyun.com/qq_35772435/article/details/118378927</guid><author>qq_35772435</author><pubDate>Thu, 01 Jul 2021 09:14:19 +0800</pubDate><description><![CDATA[在git中，我们使用git config 命令用来配置git的配置文件，git配置级别主要有以下3类：
1、仓库级别 local 【优先级最高】
2、用户级别 global【优先级次之】
3、系统级别 system【优先级最低】
参考: https://www.cnblogs.com/fireporsche/p/9359130.html

如果不理解, 以core.crlf项为例, 效果如下
user@DESKTOP-IQH15HT MINGW32 ~/Desktop
$ git config --glo.]]></description><category></category></item><item><title><![CDATA[前端技术关系概览]]></title><link>https://blog.youkuaiyun.com/qq_35772435/article/details/115554864</link><guid>https://blog.youkuaiyun.com/qq_35772435/article/details/115554864</guid><author>qq_35772435</author><pubDate>Fri, 09 Apr 2021 17:07:30 +0800</pubDate><description><![CDATA[&nbsp;&nbsp;&nbsp;前言: 因项目需要后端转战前端, 对前端一窍不通的情况下先对前端的各个技术之间的关系做了大概的了解. 涉及: es6, vue, node, npm
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;es6是语法标准, 它提出了模块化编程; node相当于jvm, node XXX.js可以执行某个js文件; 另外当一个文件夹内有package.json时, node可以将其视为一个包, 当包中的一个文件A引用另一个文件B作为module时, 要想运]]></description><category></category></item><item><title><![CDATA[ssl/hash/彩虹攻击/jwt/token,常见网络安全问题及策略概述]]></title><link>https://blog.youkuaiyun.com/qq_35772435/article/details/113440986</link><guid>https://blog.youkuaiyun.com/qq_35772435/article/details/113440986</guid><author>qq_35772435</author><pubDate>Sat, 30 Jan 2021 17:03:09 +0800</pubDate><description><![CDATA[声明: 概述性博文, 附各主题中感觉写的比较清晰的博文链接.
SSL/TLS
从一开始的http到安全的https, 区别在于加了SSL协议. 关于证书:


server生成pubic key和private key, 简称pubKey和priKey


server向CA申请证书, 将pubKey和自己的相关信息发送给CA机构. CA机构用自己的CAprivateKey进行签名, 并将签名返回给server, server保存之


CA的公钥是公布的, 保存在浏览器里.


client可以通过使用C]]></description><category></category></item><item><title><![CDATA[SpringSecurity踩坑之-默认登陆页加载异常]]></title><link>https://blog.youkuaiyun.com/qq_35772435/article/details/112134774</link><guid>https://blog.youkuaiyun.com/qq_35772435/article/details/112134774</guid><author>qq_35772435</author><pubDate>Sun, 03 Jan 2021 14:46:35 +0800</pubDate><description><![CDATA[问题导入:
初学springsecurity时, 新建了一个项目, 当时访问默认登录页加载完全正常;
但今天再打开时却无法正常加载: 加载时间长且没有样式.
问题解决

本来以为是中间某个配置导致springsecurity中间的认证过程有bug, 于是一点点删除配置类里的内容进行排查, 最后发现配置类全删掉还是不行, 一上午过去了, 新建项目也不行.
于时急中生智打开谷歌F12发现, 是一个Bootstrap静态资源加载失败. 但是很奇怪为什么以前可以. 于时猜测因为springsecurity的某个未知]]></description><category></category></item><item><title><![CDATA[Java8中String创建&intern方法]]></title><link>https://blog.youkuaiyun.com/qq_35772435/article/details/108941102</link><guid>https://blog.youkuaiyun.com/qq_35772435/article/details/108941102</guid><author>qq_35772435</author><pubDate>Tue, 06 Oct 2020 17:06:18 +0800</pubDate><description><![CDATA[创建字符串可以有多种方式. 对于不同的创建方式, 对象, 引用, 字面量 在内存中的布局众说纷纭. 总结了几个问题:(下面的探讨不只涉及到这几个问题, 这两个是我探究的思路).

String s = new String(“aaa”); 在字符串常量池中保存的是堆内对象的引用还是字面量
堆内对象的value字段是指向常量池中的字面量的指针还是真实的字符串值

首先, 网上比较一致的一些描述是:

对字符串的intern方法的解释: 返回的是字符串常量池里的那个东西.
对String s = “aaa”; ]]></description><category></category></item><item><title><![CDATA[初步理解spring boot2.3.1自动配置原理]]></title><link>https://blog.youkuaiyun.com/qq_35772435/article/details/106878884</link><guid>https://blog.youkuaiyun.com/qq_35772435/article/details/106878884</guid><author>qq_35772435</author><pubDate>Sat, 20 Jun 2020 22:48:40 +0800</pubDate><description><![CDATA[前面的顺序还是老样子，依次从主类进入：@SpringBootApplication-&gt;@EnableAutoConfiguration-&gt;@Import(AutoConfigurationImportSelector.class)-&gt;AutoConfigurationImportSelector
在AutoConfigurationImportSelector中主要方法是getAutoConfigurationEntry。当然这篇笔记是针对spring boot2.3.1的，而网络上的很多]]></description><category></category></item><item><title><![CDATA[关于配置文件中xmlns的理解]]></title><link>https://blog.youkuaiyun.com/qq_35772435/article/details/105292264</link><guid>https://blog.youkuaiyun.com/qq_35772435/article/details/105292264</guid><author>qq_35772435</author><pubDate>Fri, 03 Apr 2020 14:20:30 +0800</pubDate><description><![CDATA[灵魂五问：
为什么xsd文件的网址变红色不能解析，可还是能有标签的代码提示？
不同的文件中使用相同的命名空间会怎么样？
在xsd文件中声明targetNamespace和在xml文件中声明xsi:schemaLocation是不是重复的作用？
如果不写两者之一会怎么样？
xsi:schemaLocation指定的xsd文件在本地的哪里？应该不是只保存在网上。这个URI是怎么映射到xsd文件的？
A...]]></description><category></category></item><item><title><![CDATA[SpringBoot中的classpath]]></title><link>https://blog.youkuaiyun.com/qq_35772435/article/details/105251885</link><guid>https://blog.youkuaiyun.com/qq_35772435/article/details/105251885</guid><author>qq_35772435</author><pubDate>Wed, 01 Apr 2020 18:09:40 +0800</pubDate><description><![CDATA[一句话总结：classpath 等价于 main/java + main/resources + 第三方jar包的根目录。下面详细解释。
首先，classpath顾名思义，是编译之后项目的路径，而不是对源程序的路径描述。但是它与源程序的一些路径是相互对应的，存在映射关系。
需要介绍一下package打包、build 之间的关系及特点：


​	不管是build还是package，都不会把项目中使用...]]></description><category></category></item></channel></rss>