- 博客(60)
- 收藏
- 关注
原创 Tips杂记
方法经历简洁 能复用的的代码提取出来写一个方法方便复用与迭代 多写配置型代码来替代魔法变量,也方便修改与迭代 常用的方法可以封装起来作为工具方法 设置redis过期时间一般会设置比所需时间长一个月 在某种情况况下,== 与 >=都成立的情况下可以选择 >= 增加程序的容错性
2024-02-28 11:49:56
794
原创 深度理解微服务
微服务的优点,缺点是什么? 微服务优点: 微服务缺点: 微服务和单体项目区分: 高性能,高可用,高并发项目必须用微服务吗? 高可用:关键节点越少,可用性越高,可替代性节点越多,可用性越高 高性能: 高并发: 分布式id解决方案有那些? 主键自动加1 有 什么缺点? 单体项目 竟争对手获取数据( id从1开始,容易被获取数据) 获取商业机密(相隔24小时分别注册一个账号,可以通过知道每天产生多少的订单) 分布式项目 实现分布式id 主键加1的优点是什么? 框架的高扩展如何实现
2022-10-22 10:42:40
7283
61
原创 Redis 强化之一
缓存使用原则 什么时候,什么样的数据能够保存在Redis中? 缓存淘汰策略 Redis持久化 Redis实现持久化有两种策略: RDB:(Redis Database Backup) AOF(Append Only File):
2022-10-13 06:45:00
1145
31
原创 VirtualBox安装Centos
VirtualBox下载链接:http://download.virtualbox.org/virtualbox。(windows安装包)以及。
2023-05-25 12:00:25
529
原创 PHP高级教程
♔博主昵称:�欢快↑㎡🕍博客主页:�欢快↑㎡的博客_CSDN博客-学习注意点杂记,BUG集,安装教程领域博主⚇很方便的在线编辑器:Lightly相信吧!🤜🏻我们很优秀,还可以更加优秀,加油!🌼让我们一起在写作中记录巩固学习吧!
2023-05-21 23:21:06
822
原创 PHP表单
PHP表单和用户输入 php表单处理 php获取下拉菜单的数据 表单验证 PHP 表单验证 PHP 表单 - 必需字段 PHP 表单 - 验证邮件和URL PHP$_GET变量 PHP$_POST变量 实例
2023-05-17 18:26:30
1607
原创 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
694
原创 Redis 进阶
Redis 数据备份与恢复 Redis 安全 Redis 性能测试 Redis客户端连接 Redis 管道技术 Redis 分区 分区的优势 分区的不足 分区类型 范围分区 哈希分区
2023-05-09 16:38:17
493
原创 Redis基础
简介 优势 Redis与其他key-value存储有什么不同? Redis配置 Redis数据类型 Redis命令 Redis 键(key) Redis 字符串(String) Redis哈希(Hash) Redis 列表(List) Redis 集合(Set) Redis 有序集合(sorted set) Redis HyperLogLog Redis 发布订阅 Redis事务 Redis脚本 Redis 连接 Redis GEO Redis Stream
2023-05-04 18:24:10
707
转载 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
683
原创 Mysql架构初识
java和mysql整体概览 MySql驱动 数据库连接池 java系统连接池 mysql数据库的连接池 网络线程连接谁来负责连接 sql接口 查询解析器 查询优化器 执行器 更新怎么执行 InnoDB缓存池 undo日志 redo日志 事务未提交 binlog binlog刷盘策略 常见刷盘策略 完成事务提交 刷新脏数据
2023-03-16 18:21:01
915
2
原创 jQuery基础
jQuery是一个JavaScript库,极大的简化了JavaScript编程。jQuery库包含功能:HTML 元素选取HTML 元素操作CSS 操作HTML 事件函数JavaScript 特效和动画HTML DOM 遍历和修改AJAXUtilitiesjQuery还提供大量的插件。
2023-03-03 17:42:56
671
原创 html+js实现自定义弹窗
html+js实现自定义弹窗 html+js实现自定义弹窗,可以将后台数据渲染到弹窗里面。点击打开弹窗按钮,显示弹窗和数据。弹窗可自定义数据,样式,背景图等
2023-03-02 18:47:58
2431
原创 PHP基础
php文件通常包含HTML标签和一些php脚本。php是一门弱语言类型,不必声明变量的数据类型。php脚本可以放在文档中的任何位置。变量名只能包含字母,数字以及下划线。变量名必须以字母或者下划线开始。变量以$开始,后面跟变量名称。
2023-02-02 18:14:40
487
3
原创 JS 杂记
JavaScript显示数据 JavaScript字面量 JavaScript数据类型 对象属性有两种寻址方式: Undefined 和 Null的区别 声明变量类型
2022-12-07 16:20:31
502
3
原创 微服务中间件
Nacos Nacos 端口号:8848 注册中心和配置中心 Nacos的心跳机制-------为每个微服务和Nacos保持沟通和交换信息 默认情况下:服务启动每隔5秒向Nacos发送一个心跳包,包含基本信息 一个服务心跳3次心跳(15秒)未与Nacos进行信息交互-----不健康 一个服务心跳6次心跳(30秒)未与Nacos进行信息交互------从注册列表中删除 Dubbo RPC(Remote Procedure Call):远程过程调用 需要通信协议和序列化协议 Dubbo是一套RP
2022-11-09 01:07:35
3678
12
原创 大白话云IDE产品初体验测评(运行一个.py python文件)
建议 学生党的福音哦 产品功能 用云IDE测试我的第一个.py文件 测试.py文件的原因: OS: 环境 规格配置 创建空间注意点 创建工作空间和demo 整体感受
2022-10-27 06:00:00
4073
22
原创 Maven面板不见了怎么办(pom.xml被忽略,pom.xml文件变成灰色,并且有一个删除线怎么办)
Maven面板不见了怎么办(pom.xml被忽略,pom.xml文件变成灰色,并且有一个删除线怎么办)
2022-10-16 23:54:49
4279
27
原创 Maven的卸载、重新安装与配置
一、Maven的卸载 二、maven的下载 三、配置maven环境变量 四、配置maven本地仓库 五、在idea中配置
2022-10-15 23:55:04
10272
9
原创 Redis 强化之二
缓存穿透 缓存击穿 缓存雪崩 Redis存储原理 Redis集群 主从复制 读写分离 哨兵模式:故障自动切换 哨兵集群 分片集群
2022-10-14 23:12:26
852
16
原创 Java面试题——中级之十(异常)
throw 和 throws 的区别? final、finally、finalize 有什么区别? try-catch-finally 中哪个部分可以省略? try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗? 常见的异常类有哪些?
2022-10-12 06:45:00
249
8
原创 Java面试题——中级之九(Java Web 网络)
session 和 cookie 有什么区别? session 的工作原理? 如果客户端禁止 cookie 能实现 session 还能用吗? spring mvc 和 struts 的区别是什么? 如何避免 SQL 注入? 什么是 XSS 攻击,如何避免? 什么是 CSRF 攻击,如何避免?
2022-10-11 11:46:38
329
原创 Java面试题——中级之八
atomic 的原理? 什么是反射? 什么是 Java 序列化?什么情况下需要序列化? 动态代理是什么?有哪些应用? 怎么实现动态代理? 为什么要使用克隆? 如何实现对象克隆? 深拷贝和浅拷贝区别是什么? JSP 和 servlet 有什么区别? JSP 有哪些内置对象?作用分别是什么? JSP 的 4 种作用域?
2022-10-11 11:07:33
231
原创 Java面试题——中级之七
ThreadLocal 是什么?有哪些使用场景? synchronized 底层实现原理? synchronized 和 volatile 的区别是什么? synchronized 和 Lock 有什么区别? synchronized 和 ReentrantLock 区别是什么?
2022-10-11 10:26:21
252
原创 Java面试题——中级之六
线程池都有哪些状态 线程池中 submit() 和 execute() 方法有什么区别? 在 Java 程序中怎么保证多线程的运行安全? 多线程中 synchronized 锁升级的原理是什么? 什么是死锁? 怎么防止死锁?
2022-10-10 21:14:44
218
原创 Java面试题——中级之五
创建线程有哪几种方式? 说一下 runnable 和 callable 有什么区别? 线程有哪些状态? sleep() 和 wait() 有什么区别? notify()和 notifyAll()有什么区别? 线程的 run() 和 start() 有什么区别? 创建线程池有哪几种方式?
2022-10-09 12:50:42
232
5
原创 Java面试题——基础之四
在 Queue 中 poll()和 remove()有什么区别? 哪些集合类是线程安全的? 迭代器 Iterator 是什么? Iterator 和 ListIterator 有什么区别? 怎么确保一个集合不能被修改? 并行和并发有什么区别? 线程和进程的区别? 守护线程是什么?
2022-10-08 20:03:16
297
5
原创 Java面试题——基础之三
HashMap 和 Hashtable 有什么区别? 如何决定使用 HashMap 还是 TreeMap? HashMap 的实现原理? HashSet 的实现原理? ArrayList 和 LinkedList 的区别是什么? 实现数组和 List 之间的转换? ArrayList 和 Vector 的区别是什么? Array 和 ArrayList 有何区别?
2022-10-07 17:24:55
323
4
原创 Java面试题——基础之二
普通类和抽象类有哪些区别? 抽象类能使用 final 修饰吗? 接口和抽象类有什么区别? Java 中 IO 流分为几种? BIO、NIO、AIO 有什么区别? Files 的常用方法都有哪些? Java 容器都有哪些? Collection 和 Collections 有什么区别? List、Set、Map 之间的区别是什么?
2022-10-06 02:36:16
285
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
285
Dubbo+Dubbo生产者,Dubbo消费者+Dubbo消费者调用生产者的服务的小demo
2022-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅