自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 问答 (2)
  • 收藏
  • 关注

原创 Ribbon负载均衡

负载均衡

2023-12-03 12:33:44 266

原创 Nacos与Eureka的区别

Nacos与Eureka的区别

2023-12-03 12:33:05 763

原创 Linux下安装JDK

如何在linux下安装jdk

2023-12-03 12:31:11 191

原创 Token的生成与自动续约

token续签

2023-12-03 12:29:14 294

原创 微服务保护

微服务中,服务间调用关系错综复杂,一个微服务往往依赖于多个其它微服务,超时处理、线程隔离、降级熔断是在部分服务故障时,将故障控制在一定范围,避免雪崩。是一种补救措施。

2023-12-03 12:28:22 664

原创 Java中的引用逃逸与标量替换

大家一般认为new出来的对象都是被分配在堆上,但这并不是完全正确,通过对Java对象分配过程分析,我们发现对象除了可以被分配在堆上,还可以在栈或TLAB中分配空间。而栈上分配对象的技术基础是逃逸分析和标量替换。

2023-12-03 12:08:50 272

原创 自定义类加载器

如何自定义类加载器

2023-12-03 12:07:57 74

原创 Nginx的反向代理与负载均衡

正向代理服务器是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容

2023-12-03 12:05:52 485

原创 DFA实现敏感词审查

内容核心有以下内容:文章审核不能过滤一些敏感词:私人侦探、针孔摄象、信用卡提现、广告代理、代开发票、刻章办、出售答案、小额贷款…

2023-12-03 12:03:03 80

原创 跨域问题与解决-gatway

使用gateway解决跨域问题

2023-12-03 12:00:41 391

原创 分片广播的实现与流程

作业分片是指任务的分布式执行,需要将一个任务拆分为多个独立的任务项,然后由分布式的应用实例 分别执行某一个或几个分片项。

2023-12-03 11:59:17 244

原创 xxljob入门案例与配置

使用并配置定时任务

2023-12-03 11:56:31 2465

原创 GateWay的路由与全局过滤器

我们在配置文件中写的断言规则只是字符串,这些字符串会被Predicate Factory读取并处理,转变为路由判断的条件

2023-12-03 11:53:34 713

原创 验证码图片生成(加减法与混合)

验证码图片生成(加减法与混合)

2023-12-03 11:51:18 129

原创 使用LamQuerWapper自定义SQL语句

项目中需要实现自定义的查询,但是仍然想用QueryWrapper对象里面的那些查询。

2023-04-18 10:21:43 6077

原创 SpringAMQP的队列模型与使用

多个消费者绑定到一个队列,同一条消息只会被一个消费者处理通过设置prefetch来控制消费者预取的消息数量交换机的作用是什么?接收publisher发送的消息将消息按照规则路由到与之绑定的队列不能缓存消息,路由失败,消息丢失FanoutExchange的会将消息路由到每个绑定的队列声明队列、交换机、绑定关系的Bean是什么?QueueBinding描述下Direct交换机与Fanout交换机的差异?Fanout交换机将消息路由给每一个与之绑定的队列。

2022-10-17 14:19:59 431

原创 Feign的远程调用

使用Feign的步骤:① 引入依赖② 添加@EnableFeignClients注解③ 编写FeignClient接口④ 使用FeignClient中定义的方法代替RestTemplate类型作用说明修改日志级别包含四种不同的级别:NONE、BASIC、HEADERS、FULL响应结果的解析器http远程调用的结果做解析,例如解析json字符串为java对象请求参数编码将请求参数编码,便于通过http请求发送支持的注解格式默认是SpringMVC的注解失败重试机制。

2022-10-17 14:11:59 290

原创 GenericServlet类与servlet接口的关系

通过本篇文章,我们将去了解servlet接口下的各种方法的使用、servlet生命的生命周期(tomcat服务器何时进行了方法的调用)、GenericServlet类的实现过程、以及如何实现了init方法的重写…等以上几个方面,深入了解servlet。

2022-04-27 16:34:38 239

原创 (Java-19)io流实现文件夹与文件内容的复制

实现文件夹的复制

2022-04-24 21:38:57 2320

原创 类设计技巧

类设计

2022-04-24 21:32:34 534

原创 (Java-18)使用一维数组实现压栈,弹栈

采用一维数组模拟弹栈与压栈,并判断数组的状态。

2022-02-21 17:22:09 371

原创 (Java-17)简单模拟账号密码登陆

思路,在main方法中,我们经常用以下代码:public class ArrayTest { public static void main(String[] args) {main方法由JVM负责调用,我们通过测试发现String数组的长度为0;说明传入String[ ]数组的长度为0。现在,我们通过String[]数组,将用户账户与密码传入,通过调用String方法的equals方法,实现对传入字符串的判断,来实现登陆。public class ArrayTest {

2022-02-20 21:15:03 2164

原创 (Java-16)接口实现点餐功能练习

首先:这是一个练习,目的是为了展示接口的用法以及接口抽象方法的实现。使用接口,降低了厨师与顾客的耦合度,首先是菜单接口//菜单接口,提供抽象方法interface FoodMenu{ //西红柿炒鸡蛋 public abstract void tomatoOmelette(); //鱼香肉丝 public abstract void fishSilk(); //糖醋里脊 public abstract void tangChuLiJi(

2022-02-18 09:19:49 481

原创 (java-11.2)简单的银行账户模拟

功能:1.账户id的输入2.金额的存取//注意,在不同的方法中需要输入时,需重新定义Java.util.Scannnerpublic class HomeWork02{ public static void main(String[] args){ java.util.Scanner s=new java.util.Scanner(System.in); //创建账户 Account a=new Account("ID00001",

2022-02-15 15:02:19 1505

原创 IDEA的Alt+Insert快捷键失效问题的解决

今天在使用IDEA的时候,突然发现Alt+Insert快捷方法(华硕笔记本)失效了,在确认了几次之后发现真的不行。我想,这个问题肯定不会难到广大的网友,就来到CSDN查询,一共两种方法都尝试了一遍还是不行,?????我充满了疑惑,尝试了半天之后,终于最后成功解决。方法一在设置选项中的插件里搜索groovy,启用这两个插件并重启,于是我就立即开始行动打开设置不对啊,我是打开的,为什么不行,没事我取消选择,再点上重启一下当我兴高采烈的重启后,发现还是不行,what????????

2022-02-15 12:02:19 8705 15

原创 (java-15)final的含义与体现(String类)

在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。  1.修饰类  当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。2.修饰方法  下面这...

2022-02-14 22:12:15 509

原创 (java-14)关于多态的简单案例

public class FeedPet { public static void main(String[] args) { //创建宠物对象 Master name=new Master(); Dog taidi=new Dog(); name.feed(taidi); Cat mao=new Cat(); name.feed(mao); YingWu bage=new YingWu(); name.feed(bage); System.out.println(".

2022-02-11 22:41:50 336

原创 (Java-13)有关object类以及toString方法的执行结果

1.什么是Object类?继承者称作子类也叫派生类,被继承者称作父类、基类或超类,objec类是所有类的父类。 Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 同时,在不明确给出超类的情况下,Java会自动把Object类作为要定义类的超类,可以使用类型为Object的变量指向任意类型的对象。 Object类有一个默认构造方法pubilc Object(),在构造...

2022-02-10 20:20:16 149

原创 (java-12)关于继承Object类的内容查看

1.什么是Object类?继承者称作子类也叫派生类,被继承者称作父类、基类或超类,objec类是所有类的父类。Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。同时,在不明确给出超类的情况下,Java会自动把Object类作为要定义类的超类,可以使用类型为Object的变量指向任意类型的对象。Object类有一个默认构造方法pubilc Object(),在构造子类实例时,都会先...

2022-02-10 15:59:25 578

原创 (Java-11)简单的银行账户模拟

功能:1.账户id的输入2.金额的存取public class Bank { public static void main(String[] args) { java.util.Scanner s=new java.util.Scanner(System.in); Account z=new Account(); System.out.println("请输入您的ID"); String i=s.next(); z.setId(i); //ID输入 System

2022-02-09 15:46:33 924

原创 (java-10)输出输入数的平均数,并输出大于平均数的数

使用数组来接收用户的输入,同时判断输入的合法性,计算输入数的平均数,同时利用循环,对数的大小进行判断,并输出大于平均数的数值。

2022-02-01 20:02:56 3895

原创 (java-9)递归实现1~n相加

什么是递归,它是如何工作的?我们先来看一下递归(recursion)的定义:递归是一种解决问题的有效方法,在递归过程中,函数将自身作为子例程调用。简单说程序调用自身的编程技巧叫递归。递归的思想是把一个大型复杂问题层层转化为一个与原问题规模更小的问题,问题被拆解成子问题后,递归调用继续进行,直到子问题无需进一步递归就可以解决的地步为止。使用递归需要避免出现死循环,为了确保递归正确工作,递归程序应该包含2个属性:基本情况(bottom cases),基本情况用于保证程序调用及时返回,不在继续

2022-01-31 15:18:42 1997

原创 (java-8)关于println的重载理解

首先我们要知道重载、重写、重构的区别重载:指的是在同一个类中,方法名相同,但是参数数量、参数类型或者返回类型不同的方法就叫做重载。重写:  重写分两种、第一种的是在子类继承父类的情况下,通过@Override注解,子类方法名、参数、返回值全部一样,方法体不一样的方法就是重写。  第二种就是接口实现,实现接口必须实现接口下的所有方法,因为实现方法上也有@Override注解,所以也算是重写的一种吧。重构:重构就是在原有的代码上,进行优化,使代码执行速...

2022-01-28 16:43:54 798

原创 (java-7)输入一个数,输出比这个数大的一个质数

通过循坏,使得输入的数值不断增加,同时调用判断质数的方法,实现质数的判断,当遇到质数后,输出这个数。

2022-01-28 09:54:26 519

原创 (java -6)猴子吃桃

猴子第一天摘下若干桃子,当即吃了一半,还不过瘾,又多次了一个,以后的每一天里,猴子都会吃掉一半的桃子并多吃一个,到了第十天,猴子发现只剩下一个桃子了。问猴子一共摘了多少桃子?

2022-01-26 13:08:56 274

原创 (Java-5)如何实现数值翻转

思路:如何实现数值的翻转,例如,输入一个数值为23442,输出24432? 首先,我们可以想到通过循环,每次取数值的最后一位数,通过不断的向前推进,即可将数值翻转。public class JiShuan08{ public static void main(String[] args) { java.util.Scanner s= new java.util.Scanner(System.in); int a=s.nextInt(); //等待用户输入...

2022-01-25 15:44:35 547

原创 (Java-4) 输出1000以内所有的完数

思路:完数:如果一个数恰好等于它的真因子之和,则称该数为“完全数”。各个小于它的约数(真约数,列出某数的约数,去掉该数本身,剩下的就是它的真约数)的和等于它本身的自然数叫做完全数(Perfect number),又称完美数或完备数。例如:第一个完全数是6,它有约数1、2、3、6,除去它本身6外,其余3个数相加,1+2+3=6。第二个完全数是28,它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,1+2+4+7+14=28。第三个完全数是496,有约数1、2、4、8、16、3...

2022-01-24 22:15:23 1088

原创 (Java-3)从控制台输入一个数,输出该数的阶乘

通过循环实现数值的递减,将每次递减的数值相乘。

2022-01-24 20:43:20 386

原创 (Java-2)判断输入数值是否为质数

质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数)

2022-01-24 16:25:40 865

原创 (Java-1)计算1000以内所有不能被7整除的数之和

通过for循环和if选择语句,实现1-1000所有不能被7整除的数之和

2022-01-24 16:06:12 2087

空空如也

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

TA关注的人

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