<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[godHhh的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/godHhh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; godHhh]]></copyright><item><title><![CDATA[在git中同时配置gitcode和github访问权限]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/149453824</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/149453824</guid><author>godHhh</author><pubDate>Fri, 18 Jul 2025 22:01:22 +0800</pubDate><description><![CDATA[2、按默认选项安装（重要步骤）：选择 Use Git from the command line and…（将 Git 加入 PATH）选择 Checkout Windows-style, commit Unix-style line endings终端选择 Use MinTTY。]]></description><category></category></item><item><title><![CDATA[Ubuntu22.04切换系统cuda版本]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/136017137</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/136017137</guid><author>godHhh</author><pubDate>Sat, 03 Feb 2024 22:23:44 +0800</pubDate><description><![CDATA[Ubuntu切换系统cuda版本]]></description><category></category></item><item><title><![CDATA[关于Ubuntu22.04恢复误删文件的记录]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/134953259</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/134953259</guid><author>godHhh</author><pubDate>Tue, 12 Dec 2023 16:54:11 +0800</pubDate><description><![CDATA[Ubuntu22.04恢复误删文件]]></description><category></category></item><item><title><![CDATA[Ubuntu安装FairMOT环境避坑记录]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/127830244</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/127830244</guid><author>godHhh</author><pubDate>Sun, 13 Nov 2022 12:05:52 +0800</pubDate><description><![CDATA[在Ubuntu22.04、RTX3090、CUDA11.6环境下安装FairMOT项目环境的避坑记录。]]></description><category></category></item><item><title><![CDATA[Ubuntu22.04与深度学习配置（持续更新）]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/126300410</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/126300410</guid><author>godHhh</author><pubDate>Fri, 12 Aug 2022 11:25:04 +0800</pubDate><description><![CDATA[在Ubuntu22.04上搭建深度学习配置，已搭建三台服务器，亲测十分有效！！！]]></description><category></category></item><item><title><![CDATA[docker报错Error response from daemon: invalid mode: /data.]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/114788377</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/114788377</guid><author>godHhh</author><pubDate>Sun, 14 Mar 2021 14:56:58 +0800</pubDate><description><![CDATA[挂载宿主文件夹报上述错误。代码如下：
 docker run -p 9000:9000 -d  --name minio   -v D:\data:/data   -e "MINIO_ROOT_USER=AKIAIOSFODNN7EXAMPLE"   -e "MINIO_ROOT_PASSWORD=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEX
AMPLEKEY"   minio/minio server

经过多次尝试发现docker里面不能用D:/这种WIN10下的写法。改成如下代码.]]></description><category></category></item><item><title><![CDATA[git操作笔记]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/111817897</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/111817897</guid><author>godHhh</author><pubDate>Sun, 27 Dec 2020 16:26:59 +0800</pubDate><description><![CDATA[1、使用 git stash 暂存本地修改内容。
2、idea撤销本地库提交的内容方法。
3、将github仓库的代码回退到指定版本。]]></description><category></category></item><item><title><![CDATA[关于jwt的token是否需要存储到redis的探讨与个人想法]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/111280724</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/111280724</guid><author>godHhh</author><pubDate>Wed, 16 Dec 2020 15:38:12 +0800</pubDate><description><![CDATA[最近我在开发项目的注册登录模块，用到的技术是Jwt，做完后若有所思，现将想法分享给大家一同探讨,先来大概的了解一下jwt技术。
什么是jwt?
​		Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准（(RFC 7519).该token被设计为紧凑且安全的，特别适用于分布式站点的单点登录（SSO）场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息，以便于从资源服务器获取资源，也可以增加一些额外的其它业务逻辑所必须的声明信息]]></description><category></category></item><item><title><![CDATA[utils工具类想调用dao层接口怎么办？]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/109693727</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/109693727</guid><author>godHhh</author><pubDate>Sat, 14 Nov 2020 17:33:38 +0800</pubDate><description><![CDATA[今天需要在utils包下写一个关于租金计算的方法，但需要调用dao层接口去查询数据库数据，大家都知道正常情况下@Autowired无法注入静态的bean，记录一下我学到的两种方法。

第一种

@Component
public class RentCalculationUtil {
    private static RentApplyDao rentApplyDao;
    private static HouseSourceDao houseSourceDao;
    @Autowired
  ]]></description><category></category></item><item><title><![CDATA[下载docker compose慢解决办法--更换安装源]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/107922032</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/107922032</guid><author>godHhh</author><pubDate>Mon, 10 Aug 2020 21:02:14 +0800</pubDate><description><![CDATA[参考http://get.daocloud.io/#install-docker
Docker Compose 存放在Git Hub，不太稳定。
你可以也通过执行下面的命令，高速安装Docker Compose。
curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` &gt; /usr/local/bin/docker-compose
chmod]]></description><category></category></item><item><title><![CDATA[Java8 部分新特性]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/106801710</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/106801710</guid><author>godHhh</author><pubDate>Wed, 17 Jun 2020 10:23:35 +0800</pubDate><description><![CDATA[1.lambda表达式
Lambda 允许把函数作为一个方法的参数（函数作为参数传递到方法中）
1.1 使用场景
  	    interface Action{
  		    void say();
  	    }
  	    //
  	    public class Test{
  	        public void test(Action a){
  	            a.say();
  	        }
  	        public static void mai]]></description><category></category></item><item><title><![CDATA[Core Java 自我复习（三）]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/106786402</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/106786402</guid><author>godHhh</author><pubDate>Wed, 17 Jun 2020 09:16:46 +0800</pubDate><description><![CDATA[1.this和super在类中属于非静态的变量。(静态方法中不能使用)
2.静态方法"不可以"直接访问类中的非静态变量和非静态方法，但是"可以"直接访问类中的静态变量和静态方法。
3.非静态方法"可以"直接访问类中的非静态变量和非静态方法，也"可以"直接访问类中的静态变量和静态方法。
4.父类的静态方法可以被子类继承，但是不能被子类重写。
5.创建和初始化对象的过程
Student s = new Student();

Student类之前没有进行类加载


类加载,同时默认初始化类中静态的属性
执行静态]]></description><category></category></item><item><title><![CDATA[Core Java 自我复习（二）]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/106785562</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/106785562</guid><author>godHhh</author><pubDate>Tue, 16 Jun 2020 14:13:03 +0800</pubDate><description><![CDATA[1.类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物，对象是抽象概念的具体实例。
2.只有构造方法(构造器)不写任何返回类型也不写void。
3.a静态方法，b是非静态方法，a方法中不能直接调用b方法，但是b方法中可以直接调用a方法.
			public static void a(){
				//b();报错
			}
			public void b(){
				a();
			}

4.在同一个类中,静态方法内也不能直接访问到类中的非静态属性。
5.类中有多个]]></description><category></category></item><item><title><![CDATA[Core Java 自我复习（一）]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/106770384</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/106770384</guid><author>godHhh</author><pubDate>Tue, 16 Jun 2020 11:53:49 +0800</pubDate><description><![CDATA[1.局部变量是"没有"默认值的，我们只能显式的赋值之后才能使用该变量，否则会编译报错。
	//编译报错
	//因为在使用局部变量之前没有赋值
		public void test(){
			int a;
			System.out.println("a = " + a);
		}

2.instanceof: 判断一个引用类型变量所指向的对象是不是属于某个类型。
		Student s = new Student();
		System.out.println(s instanceof Object);/]]></description><category></category></item><item><title><![CDATA[Centos6.5安装NodeJS]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/105562195</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/105562195</guid><author>godHhh</author><pubDate>Thu, 16 Apr 2020 17:13:35 +0800</pubDate><description><![CDATA[1.从官网下载最新的nodejs。https://nodejs.org/en/download/
2.通过scp工具上传到linux服务器/var/local/nodejs下，并解压安装包。
tar -xvf node-v12.16.2-linux-x64
3.通过软链接方式让npm和node命令全局生效。
ln -s /usr/local/nodejs/node-v12.16.2-linux-x...]]></description><category></category></item><item><title><![CDATA[整理的一些css选择器笔记]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/105395729</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/105395729</guid><author>godHhh</author><pubDate>Wed, 08 Apr 2020 20:13:56 +0800</pubDate><description><![CDATA[css选择器 (jQuery选择器)
1) 核心选择器
用法：选择较大范围
1. 标签（元素）选择器
	   div {}
		h1 {}

2. id选择器
	#one {}
		&lt;div id="one"&gt;one&lt;/div&gt;
		&lt;div id="two"&gt;two&lt;/div&gt;

3. class选择器
		.first {}
		&lt;div ...]]></description><category></category></item><item><title><![CDATA[整理的一些html笔记]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/105395522</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/105395522</guid><author>godHhh</author><pubDate>Wed, 08 Apr 2020 20:03:31 +0800</pubDate><description><![CDATA[元素
html文件由无数个元素组成
常规元素：开始标签 子元素或内容 结束标签
 &lt;div&gt;
        &lt;p id="one"&gt;hello world&lt;/p&gt;   &lt;!--推荐用法--&gt;
        &lt;p id='one'&gt;hello world&lt;/p&gt;
        &lt;p id=one&gt;hello w...]]></description><category></category></item><item><title><![CDATA[记录git的一些常规操作]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/105373129</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/105373129</guid><author>godHhh</author><pubDate>Tue, 07 Apr 2020 20:43:00 +0800</pubDate><description><![CDATA[记录git的一些常规操作理论基础：Git分为三大部分存储区域1：工作区域（打开编辑器的本地代码仓库）2：提交缓存区域（使用git add 命令暂时放置的区域）3：git远程仓库（使用git push命令最后才算提交成功）正文如下：安装git工具进入项目的根目录，右键鼠标 Git Bash Here第一次使用git，向git仓库中保存项目，代码步骤如下：git仓库初始化文件暂时提交到缓存区域文件提交...]]></description><category></category></item><item><title><![CDATA[SQL注入-万能密码注入原理]]></title><link>https://blog.youkuaiyun.com/godHhh/article/details/81335729</link><guid>https://blog.youkuaiyun.com/godHhh/article/details/81335729</guid><author>godHhh</author><pubDate>Wed, 01 Aug 2018 18:13:38 +0800</pubDate><description><![CDATA[用户进行用户名和密码验证时，网站需要查询数据库。查询数据库就是执行SQL语句。 
用户登录时，后台执行的数据库查询操作（SQL语句）是： 
【Select user_id,user_type,email From users Where user_id=’用户名’ And password=’密码’】。 
2.由于网站后台在进行数据库查询的时候没有对单引号进行过滤，当输入用户名【admin】和万能...]]></description><category></category></item></channel></rss>