自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 主机ping虚拟机超时?

主机ping虚拟机超时,其实很容易就能想到是不在同一个网段导致的。路径:网络和Internet->高级网络设置->更改适配器选项。虚拟机ip地址为:192.168.125.128。修改完再去ping一下,就发现可以ping通了。主机ip地址为:192.168.1.108。可以看到这两个ip果然是不在同一个网段。在主机中找到V8适配器将网段设为同一个。主机中命令行输入:ipconfig。虚拟机中命令行输入:ip addr。我们先分别查看主机和虚拟机的ip。

2024-01-14 16:28:00 1529 1

原创 Feign介绍及使用

Feign是一个声明式的Web服务客户端,它使得Web服务客户端的编写更加方便。通过Feign,可以轻松地封装远程服务的调用,使得调用远程服务就像调用本地服务一样简单先设置日志以debug级别输出,

2024-01-12 22:00:14 565

原创 nacos配置中心

总结:通过修改项目的yml中我们可以使用nacos中的不同配置。(namespace->group->dataID)重启服务后,在nacos注册中心重新进行配置发布之后,就能看见配置信息表中增加了一行数据,完成了配置数据的持久化。注:在控制层上添加@RefreshScope(动态刷新)注解,可以实现实时更改服务配置并且显示在前端页面上。启动程序,刷新浏览器就能看见使用的是goods组中的配置。启动程序,刷新浏览器就能看见使用的是test配置。就能获取到在nocas中设置的配置了。在浏览器地址栏中输入地址。

2024-01-11 22:32:34 388

原创 nacos服务治理

现在就有3个模块了,service-goods商品模块,service-store库存模块,service-order订单模块。当然这样我们只能请求到固定端口的地址"http://localhost:8101/store/" + skuID。@LoadBalanced注解默认的负载均衡方式是轮询,请求会轮流交给第一台服务到最后一台服务处理。浏览器中就会显示出数据,有商品本身的属性,还有库存模块中的库存数量。启动两个不同端口的库存服务和一个商品服务,在商品页面发送多个请求。记得启动nocas服务。

2024-01-10 21:14:34 800

原创 nacos服务注册

通过nacos注册中心面板我们能够很清楚的观察服务的状态变化。

2024-01-08 22:16:27 789

原创 Redis的一些基本命令以及Jedis的使用

Redis发布和订阅(pub/sub)是一种消息通信模式:发送者发送消息,订阅者接受消息。Redis可以订阅任意数量频道。

2024-01-05 21:49:43 931

原创 java爬虫获取网站图片

​ 因为刚好需要一些图片素材,然后就去网站上下载,但是一张一张的太慢了,一想我学啥的,我学编程的啊,就想到用爬虫,虽然老早就听说过python爬虫的大名,但是还没有使用过,就去看了一些技术博客。哎嘿,居然发现一些用java写的,而且看着好像挺简单,就去入门了一下。大体流程就是:通过网站url获取到页面源码,然后找到img标签获取图片路径,最后通过流操作拷贝到本地文件夹中。👇关于爬虫的一些使用。

2023-12-31 23:34:33 1337

原创 java IO流

流,从概念上来说是一个数据流,可以从流中读数据,也可以往流中写数据。在IO中流可以是字节流,也可以是字符流。:输入/输出流是相对于我们的程序来说的,而不是数据源。IO,指的是Input和Output,即输入和输出。:抽象类不可以被实例化,需要通过他的子类来实现。void close():关闭输入流,释放资源。void close():关闭输入流,释放资源。:是字节输入流的所有类的父类。:是字节输出流的所有类的父类。数据源,提供数据的原始媒介。:用于读取的字符流抽象类。:用于输出的字符流抽象类。

2023-12-30 16:25:16 347

原创 spring两大核心:IoC和AoP的使用

对业务代码的各个部分进行隔离,将非业务代码抽离出去,保留核心业务代码,使得业务代码之间的耦合度降低。将计算器实现类中的日志代码提取出来,编写一个切面类,然后在xml文件中进行配置扫包和自动加载,生成一个代理对象,最后对代理进行编程。计算器实现类中的方法流程可以看这张图,打印方法参数和打印方法结果都是类似的,可以提取出来作为一个切入点。结果:保留了计算器实现类中的核心业务代码,将日志代码剥离出来,降低了代码间的耦合度。用一个java类来代替xml文件,将xml中的内容使用配置类实现。

2023-12-29 20:41:30 845

原创 java反射的使用

【代码】java反射的使用。

2023-12-25 20:51:55 389

原创 java集合概述

Collection接口:Collection是单列集合,存储的是单个对象。Map接口:Map是双列集合,存储的是键值対。

2023-12-23 23:22:17 327

原创 Java数据库建立学生表

Java数据库建立学生表代码如下:👇👇👇import java.sql.*;//数据库建立学生表public class Mysql { //数据库名为world,用户名为root,密码为admin private static String url = "jdbc:mysql://localhost:3306/world?serverTimezone=UTC "; private static String userName = "root"; private static Stri

2022-05-21 22:52:16 4281 3

原创 C语言输入一个三位数,并将其逆序

#include<stdio.h>int main(){int n,m;int a,b,c;printf(“请输入一个三位数:\n”);scanf("%d",&n);a=n/100;b=n/10%10;c=n%100%10;m=c100+b10+a;printf("%d",m);return 0;}

2020-11-11 16:56:34 7283

原创 C语言交换两个不同数的值

#include<stdio.h>int main(){int a=2,b=3;int temp;if(a!=b){ temp=a; a=b; b=temp;}printf("a=%d,b=%d",a,b);return 0;}

2020-11-11 16:27:06 211

原创 C语言求时差

C语言求时差#include<stdio.h>int main(){int hour1,minute1;int hour2,minute2;int t1,t2;scanf("%d %d",&hour1,&minute1);scanf("%d %d",&hour2,&minute2);t1=hour160+minute1;t2=hour260+minute2;int t=t1-t2;printf(“时差为%d小时%d分钟”,t/60,t%60

2020-11-11 16:00:39 354

空空如也

空空如也

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

TA关注的人

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