- 博客(32)
- 收藏
- 关注
原创 Vue进阶(幺柒伍):前端用户体验提升(六)色彩搭配_前端颜色搭配
前端项目开发一段时间后,会思考如何提升用户体验,如何布局前端页面,如何合理搭配页面色彩。本篇博文主要讲解如何通过色彩合理搭配提升用户体验。
2025-02-03 18:30:49
586
原创 SpringCloudAlibaba Nacos开启鉴权(解决跳过登录页面问题)
1.2.3.4.最近在Nacos使用中,发现访问Nacos页面,跳过鉴权认证,不需要登录就进去了。。。
2025-02-03 13:05:01
980
原创 SpringCloud-Alibaba之SentinelResource注解
若blockHandler 和 fallback 都进行了配置,则被限流降级而抛出 BlockException 时只会进入 blockHandler 处理逻辑。若未配置 blockHandler、fallback 和 defaultFallback,则被限流降级时会将 BlockException 直接抛出。从 1.4.0 版本开始,注解方式定义资源支持自动统计业务异常,无需手动调用 Tracer.trace(ex) 来记录业务异常。
2025-02-03 13:03:17
850
原创 Oracle常用函数【建议收藏】
DENSE_RANK()密集的排名他和RANK()区别在于,排名的连续性,DENSE_RANK()排名是连续的,RANK()是跳跃的排名,所以一般情况下用的排名函数就DENSE_RANK()select to_char(to_date(‘2018-09-20’,‘yyyy-mm-dd’),‘day’) strDay from dual;--两个日期间的天数。定义:RANK()函数,顾名思义排名函数,可以对某一个字段进行排名,这里为什么和ROW_NUMBER()不一样那,ROW_NUMBER()是排序,
2025-02-03 01:24:20
497
原创 openstack物理机nova状态为down的处理方法
物理机nova状态为down的处理思路说明在控制节点上查看所有物理机运行状态,如果有某台为down,先别急着去重启物理机,而是先排除是不是服务down了,如下图,就是虽然显示已经down了,但还能ssh过去。如果服务有问题,重启服务即可。故障排除思路。
2025-02-03 01:22:34
418
原创 Navicat Premium基本使用_navicate premium
Navicat Premium 是 Navicat 的产品成员之一,能简单并快速地在各种数据库系统间传输数据,或传输一份指定 SQL 格式及编码的纯文本文件。其他功能包括导入向导、导出向导、查询创建工具、报表创建工具、资料同步、备份、工作计划及更多。Navicat是一套数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。Navicat 是以直觉化的图形用户界面而建的,可以安全和简单地创建、组织、访问并共用信息。本文介绍在Navicat Premium中进行简单的数据库管理。
2025-02-02 18:25:34
369
原创 MySQL<6> 事务
上述例子,由于上次 A 发现 B 改了答案没有告诉他,于是把 A 同学就当面怪 B,这次 B 为了报复他,B 故意少写一道题,借给 A 看,所以 A 也没写那道题,交作业前 B 又赶忙补上了那道题,当作业批下来后,B 全对,A 却少写一题,当 A 去看 B 作业时发现 B 都写了,觉得是当时自己眼花,看错了?看完之后,A 还给了 B,B 在交作业前,检查了一下,发现该题出现了错误,B 对其进行了修改,但并没有告诉 A,A 的答案就是错的,此时,A 读到的数据就是"
2025-02-02 18:23:51
896
原创 Javascript基础(2) - 严格模式特点
/非严格模式}”;eval(str1);//这个name定义在了全局,而不是函数内eval(str2);//严格模式}”;eval(str1);eval(str2);//修改全局变量name//Bobfun2();})();
2025-02-01 16:44:48
270
原创 JavaScript函数this指向问题
构造函数调用 | 实例对象,原型对象里面的方法也指向实例对象 |console.log(‘立即执行函数的this:’+this);console.log(‘构造函数的this:’+this);console.log(‘对象方法的this:’+this);console.log(‘定时器的this:’+this);指向后,返回的是一个新函数,所以我们可以将这个新函数赋给一个。在一个普通的函数里面,前面有提到过,普通函数的。| 对象方法调用 | 该方法所属对象 || 事件绑定方法 | 绑定事件对象 |
2025-02-01 16:43:06
599
原创 JavaScript代理的惊人力量
代码大多数浏览器都支持代理功能,但也有一些老的浏览器不支持(当然是IE),你可以在这里查看完整的列表。google有一个代理的polyfill,但它不支持所有的代理功能。现在知道了什么是Proxies,想看看能用它做什么。
2025-02-01 16:41:22
649
原创 JavaScript 侦测手机浏览器的五种方法
的参数是一个 CSS 查询语句,表示只对屏幕宽度不超过 700 像素的设备生效。这种方法的优点是简单方便,缺点是不可靠,因为用户可以修改这个字符串,让手机浏览器伪装成桌面浏览器。注意,苹果的 Safari 浏览器和 Firefox 浏览器都不支持这个属性,具体情况可以查看。第三种方法是侦测屏幕方向,手机屏幕可以随时改变方向(横屏或竖屏),桌面设备做不到。返回浏览器窗口里面的网页可见部分的宽度,比较适合指定网页在不同宽度下的样式。属性用于获取屏幕的当前方向,只有移动设备才有这个属性,桌面设备会返回。
2025-02-01 15:51:03
809
原创 JavaEE 初阶篇-深入了解 CAS 机制与12种锁的特征(如乐观锁和悲观锁、轻量级锁与重量级锁、自旋锁与挂起等待锁、可重入锁与不可重入锁等等)
乐观锁和悲观锁是两种并发控制的策略,用于处理多线程环境下的数据访问和更新。它们的主要区别在于对并发情况的预期和处理方式。synchronized 是乐观锁也悲观锁。轻量级锁和重量级锁是 Java 中用于实现同步的两种锁机制,用于保护共享资源在多线程环境下的访问。它们的设计目的是为了在不同情况下提供更高效的并发控制。synchronized 是轻量级锁也是重量级锁。自旋锁和挂起等待锁是两种不同的锁机制,它们在处理线程同步和互斥时有不同的实现方式和特点。synchronized 是自旋锁也是挂起锁。
2025-02-01 15:49:22
1114
原创 Java SE学习笔记(四)——Object与String对象_object 引用string对象
注意:对于String类来说,我们判断是否相等, 一般是想判断内容是否一样,不会是去判断他们是否地址相等(即是否同一个对象);不能用==,==判断的是字符串的地址,因为String是引用类型,因此如果不是同一个对象,即使内容一致,地址也会不一样的,这样就返回的不是我们想要的结果。当调用System.out.println打印引用类的对象时,实际上打印的是所指向对象的toString()方法。在Object的equals方法中,就比较的两个对象是否一样,没有太大意义,如果有特殊需求需要重写。
2025-02-01 13:22:34
139
原创 Java Servlet中Session的原理以及使用方式
这两个方法首先会判断当前的Servlet是否执行了HttpSession.invalidate()方法(当前session是否失效,失效后会重新建立新的session),如果已经执行返回参数URL,接下来判断客户端是否禁用了Cookie,没有禁用直接返回参数URL,如果禁用,则在URL参数中附加JSESSIONID,返回编码后的URL。//这里为什么是225,因为当r,g,b都为255时,即为白色,为了好辨认,需要颜色深一点。//随机获取字体的样式,0是无样式,1是加粗,2是斜体,3是加粗加斜体。
2025-02-01 13:20:50
928
原创 HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果
Danbo是一只用废纸盒DIY出来的可爱玩偶,圆圆的眼睛和三角形的嘴巴,时刻露出无辜的表情,让人看到就心软,Danbo是个纯真善良的小家伙,在它单纯的幻想世界里,总是透露出最纯真可爱的动人气息。ul为一组图片,每个li中有个a(因为我们希望点击图片可以跳转),a中包含两个div,一个是正常显示时的(即显示图片),一个是图片旋转后显示的(即介绍)。默认旋转元素的中心点就是旋转中心(可以通过transform-origin修改),x,y轴都在图上,z轴是从中心往外发的箭头(就是屏幕射向你头的箭头)。
2025-02-01 00:13:21
380
原创 html+css+js制作LOL官网,web前端大作业(3个页面+模拟登录+链接)_css样式
英雄联盟(League ofLegends)是由美国RiotGames开发,腾讯游戏运营的全新英雄对战网游。英雄联盟的主创团队由各著名游戏公司的核心美术、策划、程序人员组成,他们打造了游戏中风格特色各异的英雄,加入更加丰富的物品合成系统、地图玩法、天梯匹配机制,以及独创的“召唤师”技能、符文、天赋组合,让玩家感受不一样的英雄对战网游。在游戏中,玩家将扮演一位召唤者,并选择你所信任的联盟国进入这个游戏的正义领域,为了控制瓦罗然的权利而奋战。在这个联盟中只有一条规则:胜者就是一切!
2025-01-31 17:23:30
633
原创 HTML 实现仿 Windows 桌面主题特效_html 防windows桌面主题
corner {/*只在支持css3的高级浏览器起作用*///声明desktop空间,封装相关操作。/*页面基础样式*//*界面布局样式*/
2025-01-31 17:21:47
575
原创 AES加密解密CBC模式与ECB模式_aes cbc加解密
当使用 AES 加密时,工作模式是影响加密结果的一个重要因素。ECB(Electronic Codebook)模式是最简单的工作模式,它将明文分割成块,并对每个块独立加密。AES支持多种密钥长度,包括128比特、192比特和256比特。在AES加密和解密中,同一个密钥用于两个过程。下面是一个简单的Python实例,演示如何使用AES加密和解密文本。在实际应用中,请谨慎保存和处理密钥。密钥的安全性对于AES的安全性至关重要。这个示例演示了如何使用AES对文本进行加密和解密。
2025-01-30 23:49:14
402
原创 随手写个拿来即用的 → Android资源文件查重脚本
/ 如果加入数据库的时间在开始监听之前, 或者与当前时间相差大于10秒, 则认为当前没有截屏。// 如果在观察区间媒体数据库有数据改变,又不符合截屏规则,则输出到 log 待分析。// 判断图片路径是否含有指定的关键字之一, 如果有, 则认为当前截屏了。// 如果图片尺寸超出屏幕, 则认为当前没有截屏。// 判断依据一: 时间判断。// 判断依据二: 尺寸判断。// 判断依据三: 路径判断。// 记录开始监听的时间戳。// 创建内容观察者。// 注册内容观察者。// 注销内容观察者。
2025-01-30 21:52:00
713
原创 阿里程序员整理的这些JVM资料,没学完我就跪了,已入魔
JVM 在对代码执行的优化可分为运行时(runtime)优化和即时编译器(JIT)优化。运行时优化主要是解释执行和动态编译通用的一些机制,比如说锁机制(如偏斜锁)、内存分配机制(如 TLAB)等。除此之外,还有一些专门用于优化解释执行效率的,比如说模版解释器、内联缓存(inline cache,用于优化虚方法调用的动态绑定)。前段时间找到了一份阿里架构师整理的JVM魔鬼文档,真的是杠杠的!主要从四个部分逐步深入,由浅入深!02 类文件到虚拟机(类加载机制)04 So JVM是什么?工欲善其事必先利其器。
2025-01-30 21:47:48
212
原创 今日头条 Android ‘秒‘ 级编译速度优化
该类用来辅助获取依赖或间接依赖到变更文件的所有文件,而它的生成逻辑为: 全量或增量编译类的时候记录类型之间的依赖和被依赖关系,依赖关系的判断条件有父类直接实现的接口调用 dynamic 方法指令时的返回类型DesugaringGraph 不仅记录了类依赖的类,和依赖它的类,同时也记录了一个文件路径包含了哪些类如果文件路径是 class 文件,那路径就包含 1 个类如果路径是 jar 文件,包含这个 jar 下所有类。
2025-01-30 01:46:14
915
原创 什么是Jmeter Jmeter使用的原理步骤是什么?_jmeter app静态
本次对 jmeter 进行了简单的基本介绍,主要让大家对 jmeter 有个基本的了解。学习一种工具,首先得对其关键配置及目录等有一个基本的了解,这样能更方便地深入掌握该工具,下面我们就 JMeter 的目录及相关关键配置进行分析说明。
2025-01-30 01:41:53
1077
原创 一种非常简单的Android屏幕适配方案
Android的开原性导致了Android设备的尺寸的碎片化太严重,而通过查看测试机的尺寸参数会发现,如果用这四个手机来测试的话,宽度可以直接整除,而高度不可以(并且我手边的测试机的宽度也可以整除,如果有宽度没法整除的手机呢?但是运行之后发现,高度上的差异很大,运行在不同分辨率和尺寸的手机上,页面中的每一部分内容在纵向上的比例不尽相同,没有达到很好的适配的效果。如果只是适配一个方向的话,只设置这两句就可以了(我在utils里面设置了默认按照宽度适配,可以根据自己的需求修改默认的适配方向,见下图)
2025-01-30 00:22:26
608
原创 一文带你梳理Redis基础(程序员看过来!)
keys命令的作用是列出Redis所有的key,该命令的时间复杂度为0(N),N随着Redis中key的数量增加而增加,因此Redis有大量的key,keys命令会执行很长时间,而由于Redis是单线程,某个命令耗费过长时间,则会导致后面的的所有请求无法得到响应,因此,千万不要在生产服务器上使用keys命令。Redis官网将Redis的命令按照功能划分为15个主题分组,其中,Kyes主题的命令对所有的数据结构都通用,因此,有必要在了解其他数据结构命令前好好学习一下。, [a-z]等模式。
2025-01-30 00:14:00
255
原创 Linux内存管理之基本概念介绍(一)_linux内存管理相关的名词
我们知道,在linux操作系统中,cpu在执行一个进程的时候,都会访问到内存。但是CPU并不是直接访问物理内存地址,而是通过虚拟地址空间来间接访问到物理内存。操作系统通过在虚拟地址和物理地址之间建立映射关系,来让CPU可以间接访问到物理地址。想要了解Linux内存管理,那么需要先了解一下Linux内存管理的一些基本名词。物理内存和虚拟内存。
2025-01-29 17:41:53
581
原创 Linux【脚本 02】shell脚本离线安装配置Zookeeper及Kafka并添加service服务和开机启动(脚本分析)_kafka 开机脚本启动 service
echo “(2/6): 配置Zookeeper环境变量…”sleep 2PATHEOFsleep 1echo “ZOOKEEPER_HOME目录:”${ZOOKEEPER_HOME}echo “(2/6): 配置Zookeeper环境变量完毕”echo “(3/6): 配置Zookeeper运行参数…”echo “(3/6): Zookeeper运行参数配置完毕”echo “(4/6): 初次启动Zookeeper…”sleep 2。
2025-01-29 17:39:49
1041
原创 Android Launcher——ui框架
4.RelativeLayout–android:id=“@+id/all_apps_button_cluster”,如前面截图右边灰色竖状条,它是一个相对布局对象,上面承载了三个view。–CellLayout Workspace下的一个桌面布局,CellLayout也是ViewGroup的子类,上面我的桌面截图红色区域就是CellLayout。–2.view android:id=“@+id/all_apps_2d_home” 应用菜单view右边的home按钮 ,点击隐藏 AllApps2D。
2025-01-28 16:42:54
590
原创 Android APP应用工程师转Framework工程师(仅此一篇够了)_android应用开发转framework
从哪里开始呢?上面那张结构图里面的各种Manager背后都是系统服务,Framework包含各种系统服务,所以“考虑到 Framework 中所需要学习的知识点较多,想一次性全部在这讲完有点不太现实,于是对Framework 的所有知识点整理了一条完整知识路线,并将相关的知识点解析整理成了对应的学习手册,在这些里面又分了许多小分支,大家可以仔细的参考看一下。针对这图中所记录的一些小知识点相关解析汇总成了一个Framework源码开发指南文档,放在下面了。
2025-01-28 16:40:51
900
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人