自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Docker基础学习笔记(六)

等待执行,启动时间可能会比较长,最终停止滚动,发现系统执行没有报错,系统正常运行。使用ctrl + c 组合键退出。如果你是使用的云服务,需要记得登录阿里云或者腾讯云去防火墙开放一下端口。搜索 "Wbd server settings",然后修改如下。首次访问,需要修改密码(最短为8个字符),用户名默认为root。之后创建项目,配置一下SSH的公钥,就可以正常使用了。重新启动Gitlab服务让配置生效。

2024-06-24 15:54:12 282

原创 JDK版本切换

在系统变量里面为不同版本的jdk建一个home变量,变量值是bin文件夹所在的目录的绝对路径。切换到不同版本的tab页去下载不同版本的jdk。这里选择下载免安装版本。目的:防止其他软件因为使用过不同版本的jdk覆盖了当前配置的环境变量。在桌面找到此电脑,右键选择属性。​,正常显示jdk的信息即为安装成功。打开cmd窗口,输入。

2024-06-18 11:33:46 825

原创 Docker基础学习笔记(五)

由于我是宝塔界面安装的docker,默认使用的docker官方仓库,下载镜像比较慢,需要配置一下加速url然后手动重启docker。

2024-06-14 17:52:21 460

原创 Docker基础学习笔记(四)

由于在安装portainer之前,已经安装了mysql、nginx、hmall等容器,所以一进去就可以看到日志了。访问地址:http://139.199.176.18:9000/#!因为其他服务的容器和portainer的容器在一台服务器,所以选择local。需要创建管理员账号:admin/xxxxxxxx。

2024-06-06 11:35:39 195

原创 Docker基础学习笔记(三)

测试访问地址:http://139.199.176.18:8080/search/list?

2024-06-06 11:29:50 208

原创 Docker基础学习笔记(二)

测试访问地址:http://139.199.176.18:8080/hello/count创建容器的时候就直接让容器接入指定的自定义网络。

2024-06-06 11:14:46 239

原创 Docker基础学习笔记(一)

docker基础

2024-06-06 11:03:01 334 1

原创 thyeamleaf学习笔记

thyeamleaf的基础语法,一起进步。

2024-06-06 10:26:15 827

原创 绑定敏感字段

目前大部分WEB框架支持将HTTP请求参数与类的属性相匹配的而生成一个对象。因此,攻击者能够将值放入HTTP请求参数中从而绑定系统对象。例如:在以下代码片段中, Spring MVC可以将 HTTP请求参数绑定到 User属性:@RequestMapping("/login" ) public String login(User user) { ... }其中,User 类定义为:public class User { private String username;

2021-06-11 16:45:45 4970 9

转载 自定义注解详细介绍

说明:本文转载自:https://blog.youkuaiyun.com/xsp_happyboy/article/details/80987484。因原文写的十分详细且精彩,故转载以学习。1 注解的概念1.1 注解的官方定义首先看看官方对注解的描述:An annotation is a form of metadata, that can be added to Java source code. Classes, methods, variables, parameters and packages ma

2021-02-01 15:00:13 162

原创 MySQL中修改多个数据库下包含相同字段的所有表中该字段的长度

MySQL中修改多个数据库下包含相同字段的表中该字段的长度一、业务场景由于一开始设计数据库表结构的时候没能沟通协作好,导致不同的数据库之间,甚至同一个数据库下的不同表中,同一字段package_name的长度也不同,甚至一些表中字段名称是大写,一些是小写。由于长度不统一,上游业务中记录的数据中package_name字段可以存储数据,而下游业务在保存数据时mysql就会报错。为了解决这一问题,查阅了网上很多博客,最终想到以下两种方式解决。方法一:使用存储过程-- 如果存储过程存在就删除DROP P

2020-10-19 22:24:35 1702 1

原创 实现collable()接口创建多线程

实现callable()接口创建多线程,但是并没有共享target,这是为什么?代码如下:import java.util.concurrent.Callable;import java.util.concurrent.FutureTask;/** * 创建线程方法3 * * 创建步骤: * 1、创建Callable接口的实现类,并实现call()方法,该方法有返回值。 * 2、创建Callable实现类的实例,使用FutureTask来包装Callable对象,并且也封装了call()

2020-08-10 19:24:22 327

原创 Java设计模式之代理模式

代理模式的基本介绍本文是我在尚硅谷视频学习之后所记录的博客,如果各位觉得有点眼熟也不足为奇。 1.代理模式:为一个对象提供一个替身,以控制对这个对象的访问。也就是通过代理对象访问目标对象,这样做的好处就是可以在目标对象实现的基础上,增强额外的功能操作,扩展目标对象的功能。2. 被代理的对象可以是远程对象、创建开销大的对象或者需要安全控制的对象。3. 代理模式主要有三种不同的形式:静态代理、...

2019-09-28 17:14:47 126

原创 git常用命令

git常用命令git常用命令:git init //初始化本地git环境git clone XXX//克隆一份代码到本地仓库git pull //把远程库的代码更新到工作台git pull --rebase origin master //强制把远程库的代码跟新到当前分支上面git fetch //把远程库的代码更新到本地库git add . //把本地的修改加到stage中gi...

2019-09-27 22:18:49 88

原创 MySQL事务乐观锁和悲观锁

MySQL事务乐观锁和悲观锁1.什么是事务数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全执行,要么完全地不执行。比如说简单的转账事务包含两个SQL语句,一条是给转账人减钱,另一条是给被转账人加钱,这俩条SQL要么都执行,要么读不执行,不允许中间因为停电或者出现异常而只执行一条。出现这种情况会自动回滚 即都不执行。2.事务的特性一...

2019-09-27 21:51:55 222

原创 MyBatis一级缓存和二级缓存

MyBatis一级缓存和二级缓存一级缓存Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession第一次查询后,MyBatis会将其放在缓存中,以后再查询的时候,如果没有声明需要...

2019-09-27 15:03:06 110

原创 Linux基础入门

Linux入门基础因为我本身技术水平也不够高,所以本文将只是简单的介绍一些简单的基础知识。如果有什么错误的地方,欢迎大家在本文底下留言,共同探讨,共同进步。Linux的重要目录欲了解linux并且得心应手的使用它,首先必须对其目录结构有所了解,方便以后操作linux系统。/ ,根目录;/dev , 特殊设备文件。在linux系统中,将设备也当作一种文件;/bin ,一般用户命令的...

2019-09-25 00:26:51 127

原创 面向对象编程思想

我的上一篇博客讲述了一些面向对象的基本内容,讲解了一些对象,类,方法重载,访问修饰符,构造函数,this关键字以及一些其他的东西,今天来讲一讲面向对象的特点,如果有什么问题,希望各位前辈不吝赐教。 一.封装 封装就像把一些东西用一个黑盒子装起来,不用去考虑它里面是什么结构,只需要知道它是什么,怎么使用。就比如,你手上拿着一个手机,你不用知道手机里面...

2019-03-14 15:56:40 269

原创 面向对象编程思想

其实很早就想提笔写一些关于面向对象方法方面的博客了,一直没有行动起来,今天终于开始了。其实作为一名程序员,在任何时候都不应该懒的,毕竟在这个行业需要刻苦,需要钻研。 什么是面向对象呢?首先先来解释一下什么是对象吧。在现实世界钟,万事万物都是一个个的对象,例如某一个人,某一辆车,某一棵树,你手上正在使用的一部手机,或者你面前正在查阅的电脑。现实世界的这一系列对象,每一个都有其自身所独有...

2019-03-08 02:50:32 245

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除