- 博客(36)
- 收藏
- 关注
原创 java基础复习
JDK(开发包)JRK(运行环境)解释型语言基本数据类型:byte short int(默认) long float double(默认) char boolean引用数据类型:类 接口 数组扩展:BigDecimal 字符扩展(金融)算数 赋值 关系 逻辑位(& | ^ ~ >> << >>>)条件(?: )域名倒写,防止命名冲突,package import。
2024-07-11 16:14:01
729
1
原创 SDK环境的安装(测试使用)
将文件解压至目录,我的目录为:D:\Program Files\Android解压后如下:下载链接如下:sdk下载提取码见文章最后:1、在环境变量中,选择系统变量,点击新建。变量名:ANDROID_HOME变量值:“你自己的android-sdk安装路径” (例如我的:D:\Program Files\Android\android-sdk-windows)2、在环境变量中,选择系统变量,选中Path,点击编辑,然后在新页面中点击新建新建如下:%ANDROID_HOME%\platf
2024-07-08 17:20:52
716
原创 fiddler抓包工具
概念:Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯。http:不加密,端口为80https:加密,端口为443原理:其实就在访问服务器时,在中间加了一个代理服务。使用场景:1、定位是前端还是后端BUG2、弱网测试3、绕过界面,直接测试服务器。
2024-06-28 11:43:18
450
原创 selenium环境搭建
注意:下载了谷歌的,需要在 “帮助和反馈”-“关于Microsoft Edge”,跟新最新版本,然后去下面网址下载对应的driver。
2024-05-09 21:22:00
172
原创 Java8新特性
函数式编程中的函数指的不是程序中的函数(方法),而是数学中的函数即映射关系,如:y=sin(x),描述数据(函数)之间的映射,同时需要保证相同的输入始终能得到相同的输出。函数式编程不会保留计算中间的结果,因此也可以说是无状态的。函数式编程可以将一个函数的执行结果再交由另一个函数去处理。Java8通过Lambda表达式与方法引用等,实现函数式编程,可将其可定义为一种简洁、可传递的匿名函数。:简化代码:有且仅有一个抽象方法的接口(函数式接口)左边:Lambda形参列表的参数类型可以省略(类型推断);
2023-10-14 15:42:42
119
原创 微服务技术笔记-黑马(2、微服务保护Sentinel)
Sentinel是阿里巴巴开源的一款微服务流量控制组件。官网地址:https://sentinelguard.io/zh-cn/index.htmlSentinel 具有以下特征:•丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。•完备的实时监控:Sentinel 同时提供实时的监控功能。
2023-09-07 22:43:46
361
原创 微服务技术笔记-黑马(1、基础2)
JavaRestClient操作elasticsearch的流程基本类似。核心是client.indices()方法来获取索引库的操作对象。初始化RestHighLevelClient创建XxxIndexRequest。XXX是Create、Get、Delete准备DSL( Create时需要,其它是无参)发送请求。调用RestHighLevelClient#indices().xxx()方法,xxx是create、exists、deletequery:查询条件。
2023-09-05 14:59:05
283
原创 CentOS安装Docker
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍 Docker CE 在 CentOS上的安装。Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。
2023-08-15 20:34:35
152
原创 springboot项目(瑞吉外卖3,缓存优化)
Spring cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。Spring Cache提供了一层抽象,底层可以切换不同的cache实现。具体就是通过CacheManager接口来统一不同的缓存技术。CacheManager是Spring提供的各种缓存技术抽象接口。MysSQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的二进制日志功能。
2023-08-07 19:55:44
148
原创 java项目部署
1、将IDEA中开发springboot项目打包成jar2、将jar包上传到linux系统上去3、启动程序4、关闭8080防火墙5、后台运行6、停掉服务杀死进程。
2023-08-01 10:51:54
485
原创 Git笔记
在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是一个单独的副本。(分支底层其实也是指针的引用)同时并行推进多个功能开发,提高开发效率。各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。
2023-07-30 09:33:33
90
原创 springboot项目(瑞吉外卖2,用户端)
阿里云短信服务(Short Message Service)是广大企业客户快速触达手机用户所优选使用的通信能力。调用API或用群发助手,即可发送验证码、通知类和营销类短信;国内验证短信秒级触达,到达率最高可达99%;国际/港澳台短信覆盖200多个国家和地区,安全稳定,广受出海企业选用。应用场景:验证码,短信通知,推广短信。
2023-07-29 10:37:40
201
原创 计算机操作系统
指两个或多个事件在同一时间间隔内发生。这些事件宏观上是同时发生的,但微观上是交替发生的。常考易混概念――并行:指两个或多个事件在同一时刻同时发生。处理器能识别、执行的最基本命令。**两种指令:**特权指令 非特权指令用户态(目态) 核心态(管态)**两种程序:**内核程序 应用程序本质:发生中断就意味着需要操作系统介入,开展管理工作。
2023-04-11 09:56:32
171
原创 redis6笔记
NoSQL(NoSQL = Not Only sQL ),意即“不仅仅是sQL”,泛指非关系型的数据库。NoSQL不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。端口号:6379默认有16个数据库,从0开始(默认0),切换命令(select 15)多路复用是指使用一个线程来检查多个文件描述符(Socket)的就绪状态,比如调用 select 和 poll 函数,传入多个文件描述符,如果有一个文件描述符就绪,则返回,否则阻塞直到超时。
2023-03-22 14:58:38
477
原创 redis6的保姆级安装和配置
cd /usr/local/bin //切换到。redis-server /etc/redis.conf //设置为后台启动。cd /usr/local/bin #默认安装在该目录下,ll查看是否有文件即可。cp redis.conf /etc/redis.conf #复制一份文件配用。2、打开xftp文件,将下载的redis导入到Linux系统的/opt文件夹中。ctrl+c #关闭。
2023-03-17 12:44:12
525
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人