自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker学习(三):镜像&容器命令

v:表示目录映射关系(前者是宿主机目录,后者是映射到宿主机上的目录),可以使用多个 -v 做多个目录或文件映射。-d:在 run 后面加上 -d 参数,则会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器,如果只加 -i -t 两个参数,创建容器后就会自动进容器里);下面这行命令的意思就是通过镜像 AA 创建一个容器 BB,运行容器并进入容器的/bin/bash。-t:表示容器启动后会进入其命令行。docker run -it --name 容器名称 镜像名称:标签 /bin/bash。

2024-01-09 14:05:34 340

原创 Linux安装Nginx1.22并设置systemd方式管理

nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要先安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。nginx 是C语言开发,安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。除了直接启动,也可以将nginx设置为全局服务进行管理。7、直接用命令启动、停止nginx。

2024-01-09 13:57:45 606

原创 Linux安装MySQL5.7并设置systemd方式管理

Linux安装mysql一般有四种方式:1)二进制发布版安装:软件已经针对具体平台编译打包发布,只要解压,修改配置即可2)rpm安装:软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,不能自行解决库依赖问题*缺点:需要手动先安装,当前安装程序的依赖程序,否则可能会导致安装失败3)yum安装:一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装安装过程中自动解决库依赖问题4)源码编译安装:软件以源码工程的形式发布,需要自己编译打包本次使用二进制发布包安装。

2023-12-28 17:21:19 705

原创 Linux安装Redis并设置systemd方式管理

2)make install:先在redis/src目录下编译,然后将make编译生成的可执行文件拷贝到/usr/local/bin目录下。redis 安装需要make工具,它可以帮助我们自动化编译和构建软件项目。重载系统服务:systemctl daemon-reload。6、设置systemd服务管理redis,并设置开机自启动。在系统服务目录里创建redis.service文件。1)make:直接在redis/src目录下编译。5、编辑redis配置文件。2、下载安装包与解压。

2023-12-26 15:16:59 1187

原创 工作与学习的感悟

在软件开发的工作过程中,初学者总是容易被一些新的名词或技术唬到,但是时间长了,细想想,无非就是新工具或新语言的使用,在没有特别复杂的使用场景的情况下,这些工具或技术的上手使用,一般不会难度很大。3、对于日常用的比较多的技术或工具,要做到会安装、会配置、会使用、会查询问题。4、在熟悉技术的同时,要习惯从项目的角度,更加全面的看待软件应用系统的建设:技术选型,工具版本,部署方式,系统稳定性,安全问题,数据灾备等等。2、平时要多逛逛技术社区,或公众号,对新的技术趋势与工具使用有一个了解。

2023-12-01 15:44:44 33

原创 spring org.springframework.web.bind.annotation 常用注解

spring org.springframework.web.bind.annotation 常用注解。

2023-04-06 17:09:00 319

原创 第3章 Java类与对象

1.对象创建的整个过程声明→实例化→初始化(初始化一个类,必须先初始化它的属性)2.Java访问修饰符(访问控制符)修饰符 说明 public 共有的,对所有类可见。 protected 受保护的,对同一包内的类和所有子类可见。 private 私有的,在同一类内可见。 默认的 在同一包内可见。默认不使用任何修饰符。 一个Java源文件中,只能有一个public类 接口里的变量都隐式声明为public static final,而接口里的方

2021-12-23 11:22:05 78

原创 第2章 Java数据类型、变量:引用类型

在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 Employee、Puppy 等。变量一旦声明后,类型就不能被改变了。引用变量存储的是指向对象的内存地址 对象、数组都是引用数据类型。 所有引用类型的默认值都是null 一个引用变量可以用来引用任何与之兼容的类型 例子:Site site = new Site("Runoob")下面用一个引用类型的创建实例讲解一下。Demo demo=new

2021-12-15 11:02:56 343

原创 第2章 Java数据类型、变量:基本数据类型以及变量的定义

Java 是一种强类型的语言,声明变量时必须指明数据类型。变量(variable)用来存储值,变量的值占据一定的内存空间。不同类型的变量占据不同的大小。Java 有两大数据类型:内置数据类型,引用数据类型(这里有几个概念需要分清:变量,引用,对象)1.Java中的8种基本数据类型包括4 种整型、2 种浮点型、1 种字符型、1 种布尔型,请见下表。Java基本数据类型 数据类型 说明 所占内存 举例 备注 byte 字节型 1 byte 3,

2021-12-15 10:15:03 299

原创 技术文章的思路

有段时间没有上CSDN,大致翻了翻自己以前的几篇文章,也对比了下自己常关注的几个公众号,有几点体会聊一下。一是关于技术文章的分类。目前最常看的几种文章,有基础技术普及类、问题解答类、行业大势分析类、职场规划类等等。在看自己的文章时,有一点感受就是,当时写文章的时候可能思路很清晰,不管是普及某个技术,还是解决某个问题,因为当时那个场景在,所以写的很顺其自然。但是当隔一段时间回头再看的时候,你会发现很多东西需要好好回忆回忆那个场景,才能继续读这篇文章,这就让我有了一点反思:写基础技术普及文章,应该讲

2021-05-07 13:23:28 265

原创 第1章 Java概述与开发环境:4.【附】Java基础知识总结

开发Java语言的公司? 美国Sun (Sun Microsystems)公司开发。 Java的3个版本? J2SE(Java2 Standard Edition) 标准版 J2EE(Java 2 Platform,Enterprise Edition) 企业版 J2ME(Java 2 Micro Edition) 微小版 在5.0以后新版本中称作:JavaSE JavaEE JavaME Java语言的几个主要特点? 平台无关性:能运行于不同的平台上 安全性:去掉了指针操作,..

2021-03-10 09:31:18 74

原创 第1章 Java概述与开发环境:3.Java开发环境的搭建(JDK和Eclipse的安装)

要进行Java开发,首先要安装JDK(Java Development Kit,Java开发工具箱)。

2021-03-10 09:09:10 170

原创 第1章 Java概述与开发环境:2.Java与C、C++的区别

我们知道,Java 是由 C++发展而来的,保留了 C++的大部分内容,其编程方式类似于 C++。但 Java 的句法更清晰、规模更小、更易学。Sun 公司对多种程序设计语言进行了深入研究,并摒弃了其他语言的不足之处,最终退出了 Java。正是这样,Java 从根本上解决了 C++的固有缺陷,形成了一种新的完全面向对象的语言。Java 和 C/C++的相似之处多于不同之处,有 C 基础的读者,学习 Java 会更容易。相比较而言,Java 的编程环境更为简单。因篇幅所限,这里不能完全列出不同之处,仅列出一

2021-03-09 18:54:18 234

原创 第1章 Java概述与开发环境:1.Java语言概述

1.Java是由Sun Microsystems公司于 1995年5月推出的,是由James Gosling和同事们共同研发,主要的思路还是James Gosling。2.Java 不只是一种编程语言,它是一个完整的平台,拥有庞大的库,将诸如图形绘制、Socket连接、数据库存取等复杂操作进行了最大程度的简化。3.Java 是跨平台的,一次编译,到处运行,在 Windows 上编写的代码可以不加修改的移植到 Linux 上,反之也可以。4.Java是典型的面向对象的语言,晚于C++发布,部分语法

2021-03-09 18:50:56 129

原创 Spring容器的启动

主语 动作 宾语 Web容器 提供 一个全局的上下文环境ServletContext ServletContext 提供 其为后面的spring IoC容器提供宿主环境 web.xml ...

2019-11-01 21:52:42 148

原创 Servlet 与 Servlet 容器

Servlet 与 Servlet 容器的关系有点像枪和子弹的关系Tomcat是Servlet容器的一种,Servlet容器可以对Servlet进行管理,控制其生命周期。使其可以专注于自己应该做的事情,不需要考虑端口啊多线程啊socket之类的东西,也使得Servlet在各种环境下具有适应性Tomcat 的容器等级中,Context容器是直接管理 Servlet 在容器中的包装类 Wrap...

2019-11-01 21:51:00 203

原创 Docker学习(二):Docker架构

Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。Docker 面向对象 容器 对象 镜像 类 Docker 镜像(Images) Docker 镜像是用于创建 Docker ...

2019-09-27 14:11:20 178

原创 Docker学习(一):Docker入门

(Docker技术适合于运维工程师及后端开发人员,通过本教程你可以一步一步了解 Docker 的使用)(在阅读本教程前,你需要掌握 Linux 的常用命令。你可以通过菜鸟教程的Linux 教程来学习相关命令)Docker 是一个开源的应用容器引擎,基于Go 语言并遵从Apache2.0协议开源。(个人理解:Docker本身是一项技术,实际会用到Docker镜像、Docker容器等)...

2019-05-21 10:10:34 117

转载 SaaS已“死”,下一个

SaaS的确已经到时候了本文来自“SaaS聚义堂”(ID:saasjyt),作者 春阳。每一年,都会有人问我,春阳,你觉得SaaS行业到时候了吗?每一年,都会有媒体发文,SaaS已来,未来可期....是的,每一年...行业的媒体人喜欢给SaaS灌鸡汤是没有毛病的,本身这就是个留不住人才、熬不出日子的行业,如果我们再看衰它,媒体本身也是活不下去了…对这个问题,刚开始我还会正儿...

2019-05-14 09:55:35 359 1

原创 Java 泛型

在开发的过程中,发现对于Java中的泛型,了解较为浅显,所以今天重新学习一下。一、泛型1.泛型的诞生首先,来看一下Java官方文档中泛型的定义:Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。通过这一段话,我们可以看出...

2019-05-14 09:53:22 87

原创 Java 异常处理

1.什么是异常?Java异常是一个描述在代码段中发生的异常(也就是出错)情况的对象。当异常情况发生,一个代表该异常的对象被创建并且在导致该错误的方法中被抛出(throw)。该方法可以选择自己处理异常或传递该异常。两种情况下,该异常被捕获(caught)并处理。2.异常是如何产生的?异常可能是由Java运行时系统产生,或者是由你的手工代码产生。被Java运行时抛出的异常,要么是违反了...

2019-05-14 09:48:47 98

原创 谈谈触发器那点事

2018.12.29今天着实被触发器坑了一把。运维的系统当中有一个功能需要调用某个存储过程,这个存储过程总是运行到一半就失败了。而在服务器的SSMS执行exec XXX,却可以正常执行,百思不得其解。后来,对于存储过程进行了调试,逐句分析(F11),发现存储过程中操作的几个表都带有触发器,其中一个触发器的语句中有一个耗时较长,所以导致了客户端远程调用时出现了超时的情况。于是对触发器进行...

2019-05-14 09:46:41 159

转载 事务四大特征:原子性,一致性,隔离性和持久性(ACID)

Transaction 也就是所谓的事务了,通俗理解就是一件事情。从小,父母就教育我们,做事情要有始有终,不能半途而废。事务也是这样,不能做一半就不做了,要么做完,要么就不做。也就是说,事务必须是一个不可分割的整体,就像我们在化学课里学到的原子,原子是构成物质的最小单位。于是,人们就归纳出事务的第一个特性:原子性(Atomicity)。我靠,一点都不神秘嘛。特别是在数据库领域,事务是一个非常...

2019-05-14 09:45:17 1821

原创 Java Web的开发环境

2018.08.26目前在公司做一个Java Web项目,所使用主要技术如下:1.后端语言:Java,JDK版本1.82.后端框架:Spring+Spring MVC3.持久层框架:Mybatis-Plus4.数据库:MySQL5.Web 应用服务器:Tomcat,版本8.06.代码开发工具:Eclipse7.代码版本管理工具:SVN8.包管理、项目管理工具:M...

2019-05-14 09:37:20 648

原创 Web全栈的学习思路

关于Web全栈开发,有哪些点是需要学习的呢?1.网页程序首先是网页,图像、列表、数据、视频如何呈现在人们面前,这涉及到前端的知识,基础知识如HTML,CSS,JS;深入一点就涉及到JQuery、bootstrap等前端框架,Vue、React、Angular等前后端分离技术。2.有了网页,那么需要有人把网页内容发送到浏览器,这就涉及服务端程序,或者我们叫后台,服务端程序有很多技术可以实现,比如...

2019-05-14 09:30:46 970

空空如也

空空如也

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

TA关注的人

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