自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tips杂记

方法经历简洁能复用的的代码提取出来写一个方法方便复用与迭代 多写配置型代码来替代魔法变量,也方便修改与迭代 常用的方法可以封装起来作为工具方法 设置redis过期时间一般会设置比所需时间长一个月 在某种情况况下,== 与 >=都成立的情况下可以选择 >= 增加程序的容错性

2024-02-28 11:49:56 684

原创 深度理解微服务

微服务的优点,缺点是什么?微服务优点:微服务缺点:微服务和单体项目区分:高性能,高可用,高并发项目必须用微服务吗?高可用:关键节点越少,可用性越高,可替代性节点越多,可用性越高高性能:高并发:分布式id解决方案有那些?主键自动加1 有 什么缺点?单体项目竟争对手获取数据( id从1开始,容易被获取数据)获取商业机密(相隔24小时分别注册一个账号,可以通过知道每天产生多少的订单)分布式项目实现分布式id主键加1的优点是什么?框架的高扩展如何实现

2022-10-22 10:42:40 6894 61

原创 Redis 强化之一

缓存使用原则什么时候,什么样的数据能够保存在Redis中?缓存淘汰策略Redis持久化Redis实现持久化有两种策略:RDB:(Redis Database Backup)AOF(Append Only File):

2022-10-13 06:45:00 1045 31

原创 VirtualBox安装Centos

VirtualBox下载链接:http://download.virtualbox.org/virtualbox。(windows安装包)以及。

2023-05-25 12:00:25 293

原创 PHP高级教程

♔博主昵称:�欢快↑㎡🕍博客主页:�欢快↑㎡的博客_CSDN博客-学习注意点杂记,BUG集,安装教程领域博主⚇很方便的在线编辑器:Lightly相信吧!🤜🏻我们很优秀,还可以更加优秀,加油!🌼让我们一起在写作中记录巩固学习吧!

2023-05-21 23:21:06 688

原创 PHP表单

PHP表单和用户输入php表单处理php获取下拉菜单的数据表单验证PHP 表单验证PHP 表单 - 必需字段PHP 表单 - 验证邮件和URLPHP$_GET变量PHP$_POST变量实例

2023-05-17 18:26:30 1209

原创 java开发手册——13问

自动拆箱都是通过包装类对象的xxxValue()来实现的(如 booleanValue()、longValue() 等)。表达式1:表达式2中,表达式1和表达式2在类型对齐时,可能会出现自动拆箱导致NPE异常。java中的8种基本数据类型,是存储在栈内存中,不会在堆上分配内存,使用起来更加高效。2)表达式1 或者表达式2的值的类型不一样,会强制拆箱升级成表示范围更大的那个类型。a*b 的结果是int 类型,c会强制拆箱成int类型,会抛出NPE异常。自动拆箱:就是将包装类自动转换成对应的基本数据类型。

2023-05-14 22:45:33 625

原创 Redis 进阶

Redis 数据备份与恢复Redis 安全Redis 性能测试Redis客户端连接Redis 管道技术Redis 分区分区的优势分区的不足分区类型范围分区哈希分区

2023-05-09 16:38:17 388

原创 Redis基础

简介优势Redis与其他key-value存储有什么不同?Redis配置Redis数据类型Redis命令Redis 键(key)Redis 字符串(String)Redis哈希(Hash)Redis 列表(List)Redis 集合(Set)Redis 有序集合(sorted set)Redis HyperLogLogRedis 发布订阅Redis事务Redis脚本Redis 连接Redis GEORedis Stream

2023-05-04 18:24:10 572

转载 Java支付宝沙箱环境支付,SDK接口远程调试【内网穿透】

点击左侧仪表盘的状态——在线隧道列表,可以看到刚刚创建的隧道已经有生成了相应的公网地址,一个http协议,一个https协议(免去配置ssl证书的繁琐步骤),将其复制想下来。启动成功后,打开浏览器访问我们上面编写的接口地址:http://localhost:8080/pay/create,出现支付宝界面表示成功.如果失败,检查配置的参数!访问http://127.0.0.1:9200/,登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到支付接口测试隧道,点击右侧的编辑。

2023-04-03 23:42:56 508

原创 Mysql架构初识

java和mysql整体概览MySql驱动数据库连接池java系统连接池mysql数据库的连接池网络线程连接谁来负责连接sql接口查询解析器查询优化器执行器更新怎么执行InnoDB缓存池undo日志redo日志事务未提交binlogbinlog刷盘策略常见刷盘策略完成事务提交刷新脏数据

2023-03-16 18:21:01 570 2

原创 jQuery基础

jQuery是一个JavaScript库,极大的简化了JavaScript编程。jQuery库包含功能:HTML 元素选取HTML 元素操作CSS 操作HTML 事件函数JavaScript 特效和动画HTML DOM 遍历和修改AJAXUtilitiesjQuery还提供大量的插件。

2023-03-03 17:42:56 533

原创 html+js实现自定义弹窗

html+js实现自定义弹窗html+js实现自定义弹窗,可以将后台数据渲染到弹窗里面。点击打开弹窗按钮,显示弹窗和数据。弹窗可自定义数据,样式,背景图等

2023-03-02 18:47:58 1226

原创 JDK下载安装与环境

检查是否安装jdk一.官网jdk下载下载地址: JDK11二.配置环境如果忘记jdk安装目录

2023-03-01 16:43:48 452 3

原创 PHP基础

php文件通常包含HTML标签和一些php脚本。php是一门弱语言类型,不必声明变量的数据类型。php脚本可以放在文档中的任何位置。变量名只能包含字母,数字以及下划线。变量名必须以字母或者下划线开始。变量以$开始,后面跟变量名称。

2023-02-02 18:14:40 348 3

原创 VS Code编辑器中文乱码

VS Code编辑器中文乱码

2023-02-01 18:06:03 208 6

原创 JS 杂记

JavaScript显示数据JavaScript字面量JavaScript数据类型对象属性有两种寻址方式:Undefined 和 Null的区别声明变量类型

2022-12-07 16:20:31 407 3

原创 微服务中间件

NacosNacos 端口号:8848 注册中心和配置中心Nacos的心跳机制-------为每个微服务和Nacos保持沟通和交换信息默认情况下:服务启动每隔5秒向Nacos发送一个心跳包,包含基本信息一个服务心跳3次心跳(15秒)未与Nacos进行信息交互-----不健康一个服务心跳6次心跳(30秒)未与Nacos进行信息交互------从注册列表中删除DubboRPC(Remote Procedure Call):远程过程调用 需要通信协议和序列化协议Dubbo是一套RP

2022-11-09 01:07:35 3484 12

原创 GitCode / 1024程序员开源挑战赛实践

GitCode / 1024程序员开源挑战赛实践

2022-10-28 06:00:00 2362 3

原创 大白话云IDE产品初体验测评(运行一个.py python文件)

建议学生党的福音哦产品功能用云IDE测试我的第一个.py文件测试.py文件的原因:OS:环境规格配置创建空间注意点创建工作空间和demo整体感受

2022-10-27 06:00:00 3733 22

原创 递归算法之阅读挑战赛

递归算法时间复杂度空间复杂度迭代法

2022-10-23 21:48:18 2800 7

原创 IO相关杂记

IO相关

2022-10-20 21:02:09 547 9

原创 JAVA基础杂记

JAVA基础

2022-10-20 18:22:04 540 5

原创 布隆过滤器

什么是布隆过滤器使用情景:为什么使用布隆过滤器布隆过滤器原理优点缺点设计布隆过滤器

2022-10-20 13:01:42 241 3

原创 算法的意义、如何学习算法和算法的复杂度

算法的意义、如何学习算法和算法的复杂度

2022-10-17 23:59:51 682 9

转载 双亲委派模型为什么要打破双亲委派模型

一个Vant的demo

2022-10-17 23:56:32 312

原创 Maven面板不见了怎么办(pom.xml被忽略,pom.xml文件变成灰色,并且有一个删除线怎么办)

Maven面板不见了怎么办(pom.xml被忽略,pom.xml文件变成灰色,并且有一个删除线怎么办)

2022-10-16 23:54:49 3996 27

原创 Maven的卸载、重新安装与配置

一、Maven的卸载二、maven的下载三、配置maven环境变量四、配置maven本地仓库五、在idea中配置

2022-10-15 23:55:04 9129 9

原创 Redis 强化之二

缓存穿透缓存击穿缓存雪崩Redis存储原理Redis集群主从复制读写分离哨兵模式:故障自动切换哨兵集群分片集群

2022-10-14 23:12:26 675 16

原创 Java面试题——中级之十(异常)

throw 和 throws 的区别?final、finally、finalize 有什么区别?try-catch-finally 中哪个部分可以省略?try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?常见的异常类有哪些?

2022-10-12 06:45:00 148 8

原创 猿创征文|快速了解Quartz

quartz简介:为什么需要QuartzQuartz核心组件Cron表达式

2022-10-11 20:03:50 168 7

原创 Java面试题——中级之九(Java Web 网络)

session 和 cookie 有什么区别?session 的工作原理?如果客户端禁止 cookie 能实现 session 还能用吗?spring mvc 和 struts 的区别是什么?如何避免 SQL 注入?什么是 XSS 攻击,如何避免?什么是 CSRF 攻击,如何避免?

2022-10-11 11:46:38 204

原创 Java面试题——中级之八

atomic 的原理?什么是反射?什么是 Java 序列化?什么情况下需要序列化?动态代理是什么?有哪些应用?怎么实现动态代理?为什么要使用克隆?如何实现对象克隆?深拷贝和浅拷贝区别是什么?JSP 和 servlet 有什么区别?JSP 有哪些内置对象?作用分别是什么?JSP 的 4 种作用域?

2022-10-11 11:07:33 102

原创 Java面试题——中级之七

ThreadLocal 是什么?有哪些使用场景?synchronized 底层实现原理?synchronized 和 volatile 的区别是什么?synchronized 和 Lock 有什么区别?synchronized 和 ReentrantLock 区别是什么?

2022-10-11 10:26:21 158

原创 Java面试题——中级之六

线程池都有哪些状态线程池中 submit() 和 execute() 方法有什么区别?在 Java 程序中怎么保证多线程的运行安全?多线程中 synchronized 锁升级的原理是什么?什么是死锁?怎么防止死锁?

2022-10-10 21:14:44 103

原创 Java面试题——中级之五

创建线程有哪几种方式?说一下 runnable 和 callable 有什么区别?线程有哪些状态?sleep() 和 wait() 有什么区别?notify()和 notifyAll()有什么区别?线程的 run() 和 start() 有什么区别?创建线程池有哪几种方式?

2022-10-09 12:50:42 148 5

原创 Java面试题——基础之四

在 Queue 中 poll()和 remove()有什么区别?哪些集合类是线程安全的?迭代器 Iterator 是什么?Iterator 和 ListIterator 有什么区别?怎么确保一个集合不能被修改?并行和并发有什么区别?线程和进程的区别?守护线程是什么?

2022-10-08 20:03:16 157 5

原创 Java面试题——基础之三

HashMap 和 Hashtable 有什么区别?如何决定使用 HashMap 还是 TreeMap?HashMap 的实现原理?HashSet 的实现原理?ArrayList 和 LinkedList 的区别是什么?实现数组和 List 之间的转换?ArrayList 和 Vector 的区别是什么?Array 和 ArrayList 有何区别?

2022-10-07 17:24:55 231 4

原创 Java面试题——基础之二

普通类和抽象类有哪些区别?抽象类能使用 final 修饰吗?接口和抽象类有什么区别?Java 中 IO 流分为几种?BIO、NIO、AIO 有什么区别?Files 的常用方法都有哪些?Java 容器都有哪些?Collection 和 Collections 有什么区别? List、Set、Map 之间的区别是什么?

2022-10-06 02:36:16 171 4

原创 Java面试题——基础之一

Java面试题——基础之一JDK 和 JRE 有什么区别?Java有什么特点?两个对象的 hashCode() 相同,则 equals() 也一定为 true,对吗?final 在 Java 中有什么作用?Java 中的 Math. round(-1. 5) 等于多少?String 属于基础的数据类型吗?Java 中操作字符串都有哪些类?它们之间有什么区别?String str="i"与 String str=new String(“i”)一样吗?如何将字符串反转?

2022-10-05 10:41:54 141

html+js实现自定义弹窗

html+js实现自定义弹窗,可以将后台数据渲染到弹窗里面。点击打开弹窗按钮,显示弹窗和数据。弹窗可自定义数据,样式,背景图等

2023-03-02

Dubbo+Dubbo生产者,Dubbo消费者+Dubbo消费者调用生产者的服务的小demo

本项目需要安装Nacos,并启动Nacos,然后启动两个子项目,根据http:localhost/wife/clean,观看到网页显示“打扫完成”,husband...控制台显示“"老公正在洗碗......","洗完了!!!",wife....控制台显示"老婆让老公去洗碗"。 husband也是一个父项目,service只有一个service接口,在webapi中实现,这两个项目可以分布到不同服务器,减少服务器压力 本项目案例“妻子”作为消费者去调用生产者(“丈夫”)的服务--洗碗 本项目需要注意 @DubboReference private HusbandService husbandService; @EnableDubbo @DubboService 这几个注解不能忘,否则会报错,或者达不到预计效果,对于此项目的部分ERROR如果不影响运行,则不需要要注意

2022-09-27

空空如也

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

TA关注的人

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