- 博客(22)
- 资源 (3)
- 收藏
- 关注
原创 解决本地jar包上传linux服务器的问题
1.使用scp命令进行本地cmd的上传在cmd中输入:scp 本地路径 user@远程公网ip:远程服务器路径例如我要上传MySQL-connect的jar包2.在linux中对应的文件夹里查看是否上传成功查了网上的解决办法不是很详细,希望对大家有帮助!!!!!...
2021-11-12 14:01:51 2425
原创 以下是一些Redis的常见面试题:
什么是Redis? 它主要用来什么的?答:Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。它与其他key-value缓存产品有以下三个特点:(1)Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。(2)Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。(3)Redis支持数据的备份,即master-slave模式的数据备份。其主要用途是作为高速的缓存数据库,常
2023-11-13 14:10:15 98
原创 反射小例子
现在我们想要动态地创建一个Person对象并调用它的sayHello方法。我们可以使用Java反射机制来实现这个需求。这是因为在创建Person对象时,我们没有提供name和age的值,所以它们的默认值分别是null和0。通过反射,我们可以在运行时动态地加载类、创建对象、调用方法和访问属性,从而实现更加灵活和强大的编程能力。假设我们有一个Person类,它有两个属性name和age,以及一个方法sayHello。
2023-11-10 13:47:56 88
原创 RabbitMQ生产者与消费者练手小记
2.消费者(可以创建多个消费者,代码一样)7.关闭通道、关闭连接(生产者专属)2.设置MQ相关信息。3.创建一个新的连接。
2023-03-23 10:23:10 159
原创 java面试基础知识点整理
java 面向对象编程java 的基本数据类型 : int double float boolean long short byte char1.面向对象的三大特性封装 将类的某些信息隐藏在类内部 不允许外部程序直接访问该类 而是通过该类提供的方法来实现隐藏信息的操作和访问继承 是类与类之间的关系 子类拥有父类的所有属性和方法 除了private 外多态 继承是多态的基础 父类的引用指向子类的对象 父类的引用指向本类的对象 Parent p = new Child()2.集合collect
2021-11-10 09:30:50 218
原创 docker基础学习
docker理解:高级话语:高可用服务集群持续交付、持续集成以及云原生的关键技术。说人话:当完成了某一程序,docker可以连运行环境一起打包,把环境和程序一起发布的容器,避免了一次编译到处调试的尴尬局面基础语法:yum remove docker docker-client docker-client-latest docker-common docker
2021-08-08 19:07:33 139
原创 yaml配置注入
yaml语法学习1.配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的 1.application.properties 语法结构 :key=value 2.application.yml 语法
2021-08-01 10:08:18 237
原创 springboot运行原理笔记
运行原理探究1.pom.xml父依赖其中它主要是依赖一个父项目,主要是管理项目的资源过滤及插件!<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.5.RELEASE</version> <rela
2021-07-30 16:41:23 114
原创 Redis笔记
REDIS它的全称是REmote DIctionary Service,直接翻译过来是远程字典服务。Redis特性速度快支持多数据类型功能丰富:持久化机制、过期策略支持多种编程语言集群部署IO多路复用Redis基本操作1.切换数据库 select 数据库名2.清空当前数据库 flushdb3.清空所有数据库 flushall存值  
2021-05-15 17:41:40 172
原创 分分钟搞定git的基本命令
十分钟学会git的基本使用写在前面的话:据了解,git工具已经贯彻各大公司,大多数公司选择它的理由是方便、快捷就算开发成员分布世界各地,也能很好的将项目进行集成,因此学习git的使用是每一个要进大厂的小袁的必修课,现在就由我来教你们基础的git使用方法,学会了基础的复杂的相信大家看官方文档都能弄懂。关于git的安装可以参照:https://blog.csdn.net/sanxd/article/details/82624127?ops_request_misc=%257B%2522request%25
2021-05-13 23:19:19 148
原创 java爬虫
1.简单的爬虫程序的实现思想:我们平常人访问浏览器的步骤是: 1.打开浏览器 2.输入网址 3.按回车 4.浏览页面信息使用java爬虫也是同样的道理,第一步也是打开浏览器,那么怎么访问呢?学过java的同学都知道,在java世界里,万事万物皆对象。需要创建一个对象来完成我们需要达到的目的,httpClient对象可以帮助我们完成这一操作;第二步输入网址,同样也需要创建httpGet对象,对象创建完成就要使用
2021-04-26 19:11:04 2715
原创 mybatis学习笔记
Mybatis:中文文档:链接: https://mybatis.org/mybatis-3/zh/index.html.github下载地址:链接: https://github.com/mybatis/mybatis-3/releases/tag/mybatis-3.5.6.Maven仓库:<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency> <group
2021-04-15 20:13:00 101
原创 Spring中Aop笔记
spring中AOP的学习1.AOP的配置1.spring中基于xml的AOP配置步骤 1.把通知的bean也交给spring来管理 2.使用aop:config标签表明开始AOP的配置 3.使用aop:aspect表明配置切面 id属性:是给切面提供一个唯一标识 ref属性:是指定这个通知类bean的id 4.在aop:aspect标签的内部使用对应标签来配置通知的类型 我们现在示例是让printLog方法在切入点方法执行
2021-04-05 19:33:18 123
原创 Spring动态代理知识点
动态代理:特点:字节码随用随创建,随用随加载作用:不修改源码的情况下对方法进行增强分类: 1.基于接口的动态代理 2.基于子类的动态代理-------------------------------------------------------------------1.基于接口的动态代理:* 涉及的类:Proxy* 提供者:JDK官方如何创建代理对象:* 使用Proxy中的newProxyInstance方法创建代理对象的要
2021-01-10 17:55:33 115
原创 2020我与csdn的相遇
一个大三学子的独白光阴总是会在你不在意的时候悄悄溜走,2020的上半年,我死也不会想到会放八个月的寒假,我也不知道我在刚刚上大学缓冲区中一下子过渡到了大三的学长;2020是一个跌宕起伏的年份,我第一次迫切上学,第一次觉得人生的可贵,也第一次感受到了来自成人的压力,第一次对即将毕业步入社会感到畏惧;太多的第一次向我袭来,这时候我开始变得迷惘,我该何去何从。好不容易开学了,一想到未来希望渺茫,心中不甘的心再次扬帆,暗暗下定决心告别颓废的自己,全身心投入到学习之中去。基础不好的我重新学起,去了解别人是咋学IT
2021-01-02 18:18:10 1498 7
原创 Spring学习
Spring学习知识点整理1.程序的耦合耦合:程序间的依赖关系包括: 类之间的依赖 方法间的依赖解耦:降低程序间的依赖关系实际开发中:应该做到:编译期不依赖,运行时才依赖。解耦思路:第一步:使用反射来创建对象,而避免使用new关键字。第二步:通过读取配置文件来获取要创建的对象全限定类名2. 曾经xml的配置:<bean id="accountService" class="com.heima.service.Impl.AccountSer
2021-01-02 13:34:09 100
原创 Linux文件系统实验
1.实验目的通过编写文件读写及上锁的程序,进一步熟悉Linux中文件I/O相关的应用开发,并且熟练掌握open()、read()、write()、fcntl()等函数的使用。2.实验内容:该实验要求首先打开一个文件,然后将该文件上写入锁,并写入hello字符串。接着在解锁后再将该文件上读取锁,并读取刚才写入的内容。最后模拟多进程,同时读写一个文件时的情况。需要代码:1.写入锁:#include<stdio.h>#include <unistd.h>#include
2020-12-03 18:51:04 1882
原创 基于linux下的消费者和生产者问题(c语言)
“生产者—消费者”问题描述如下:有一个有限缓冲区和两个线程:生产者和消费者。他们分别不停地把产品放入缓冲区和从缓冲区中拿走产品。一个生产者在缓冲区满的时候必须等待,一个消费者在缓冲区空的时候也必须等待。另外,因为缓冲区是临界资源,所以生产者和消费者之间必须互斥执行。这里要求使用有名管道来模拟有限缓冲区,并且使用信号量来解决“生产者—消费者”问题中的同步和互斥问题。所需头文件:#include <stdio.h>#include <stdlib.h>#include <
2020-11-23 20:15:25 1436 4
原创 Linux进程控制实验
实验1:该实验有3个进程,其中一个为父进程,其余两个是该父进程创建的子进程,其中一个子进程运行“ls -l”指令,另一个子进程在暂停5s之后异常退出,父进程先用阻塞方式等待第一个子进程的结束,然后用非阻塞方式等待另一个子进程的退出,待收集到第二个子进程结束的信息,父进程就返回。实现代码:/waitpid.c/#include <sys/types.h>#include <sys/wait.h>#include <unistd.h>#include <s
2020-11-22 18:48:09 4604
原创 关于在vamvareworkstation上安装Ubuntu-64出错解决方案
关于在vamvareworkstation8.0上安装Ubuntu-64出错解决方案解决方法:
2020-11-16 17:45:04 270
TA创建的收藏夹 TA关注的收藏夹
TA关注的人