- 博客(15)
- 收藏
- 关注
原创 Java ==和equals
==既可以比较基本类型也可以比较引用类型基本类型比较的值是否相等,对于引用类型比较内存地址equalsequals(Objective obj)只能比较引用类型具体要看是否重写过重写过:具体看重写规则没重写:就是默认==equals底层用的就是==
2024-08-25 15:59:16
165
原创 Linux环境通过my2sql误删MySQL数据binlog恢复
github地址go版MySQL binlog解析工具,通过解析MySQL binlog ,可以生成原始SQL、回滚SQL、去除主键的INSERT SQL等,也可以生成DML统计信息。类似工具有binlog2sql、MyFlash、my2fback等,本工具基于my2fback、binlog_rollback工具二次开发而来。最后在说下这个和,上面这个例子相当于回滚到,后面的DML都失效了。
2024-08-25 15:58:25
595
原创 Nginx(二)
同一个资源多次请求,可能会到达不同的服务器上,导致不必要的多次下载,缓存命中率不高,以及一些资源时间的浪费。开启sendfile以后,在读取磁盘上的静态资源文件的时候,可以减少拷贝的次数,可以不经过用户进程将静态文件通过网络设备发送出去,但是Gzip要想对资源压缩,是需要经过用户进程进行操作的。Gzip压缩功能对大数据的压缩效果明显,但是如果要压缩的数据比较小的化,可能出现越压缩数据量越大的情况,因此我们需要根据响应内容的大小来决定是否使用Gzip功能,响应页面的大小可以通过头信息中的。
2024-08-25 15:57:49
520
原创 Nginx(一)
Nginx(“engine x”)一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/IMAP代理服务器】,是由伊戈尔·赛索耶夫(俄罗斯人)使用C语言编写的,Nginx的第一个版本是2004年10月4号发布的0.1.0版本。另外值得一提的是伊戈尔·赛索耶夫将Nginx的源码进行了开源,这也为Nginx的发展提供了良好的保障。1.access_log用来设置用户访问日志的相关属性。语法默认值位置httpserverlocation2.log_format。
2024-08-25 15:57:11
778
原创 Centos增加Swap交换分区
买的服务器,有时候swap会变红,看下一共才256k,想着增加下,网上查了写资料,有了新的认识,记录下来Swap(交换分区)类似Windows的虚拟内存。
2024-08-25 15:56:23
583
原创 Linux环境下安装redis
在 /usr/local/ 下创建 redis ⽂件夹并进⼊。去掉注释,修改foobared为⾃⼰想要的密码,保存即可。状态 删除dump.rdb(内存快照)文件。kill -9 进程id(如果有)保存,重启 Redis 服务即可。状态 删除pid文件。
2024-08-25 15:54:45
225
原创 Linux环境下安装Nginx
systemctl status nginx #查看nginx状态。systemctl reload nginx #重新加载配置文件。systemctl enable nginx #开机启动。解压完之后, /usr/local/nginx ⽬录中会出现⼀个。systemctl start nginx #启动。systemctl stop nginx #停止。systemctl restart nginx #重启。
2024-08-25 15:54:15
595
原创 Linux环境下使用PackageCloud安装RabbitMQ
firewall-cmd --reload # 配置立即生效。firewall-cmd --reload # 配置立即生效。
2024-08-25 15:53:30
497
原创 Lambda表达式
Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中,使用Lambda表达式可以使代码变的更加简洁紧凑。Lambda表达式是JDK1.8的新特性,这个新是相对于JDK1.8之前的版本,现在也不新了,JDK17都出来了,现在JDK更新像做火箭一样快.
2024-08-25 15:52:13
222
原创 JVM学习笔记(二)
像葡萄一样,连在根上的葡萄粒就是不能回收的,因为有跟来引用它们,与根断开,掉落到盘子里面的葡萄粒就是可以被垃圾回收的对象。所有对象都经过并发标记后,就能知道哪些类不再被使用,当一个类加载器的所有类都不再使用,则卸 载它所加载的所有类。案例3 老年代充裕情况下,发生 Full GC (CMS jdk1.7)案例2 请求高峰期发生 Full GC,单次暂停时间特别长 (CMS)*【低延迟】还是【高吞吐量】,选择合适的回收器。定义:Mark Compact。定义: Mark Sweep。死亡对象的回收代价是零。
2024-08-25 15:51:33
624
原创 JVM学习笔记(一)
java 程序的运行环境(java 二进制字节码的运行环境))是一个中央处理器中的寄存器,用于指示计算机在其程序序列中的位置。在Intel x86和Itanium微处理器中,它叫做指令指针(),有时又称为指令地址寄存器(instruction address register,IAR)[1]、指令计数器[2]或只是指令序列器的一部分[3]。在大部分的处理器中,指令指针都是在提取程序指令后就被立即增加;
2024-08-25 15:46:57
691
原创 ajax常用属性
Boolean类型的参数,默认设置为true,所有请求均为异步请求。”为正确的函数名,以执行回调函数。String类型的参数,在一个jsonp请求中重写回调函数的名字。String类型的参数,请求方式(post或get)默认为get。Boolean类型的参数,默认为true(当dataType为script时,默认为false),设置为false将不会从浏览器缓存中加载请求信息。String类型的参数,(默认为当前页地址)发送请求的地址。Function类型的参数,请求成功后调用的回调函数。
2024-08-25 15:44:37
289
原创 servlet总结
这里说的容器,有时也称它为servlet引擎,提供Servlet功能的web服务器扩展,servelt通过一种由servlet容器实现的request/response范式(paradigm)与web客户机交互。 4.在HttpServlet中,Servlet的service方法最终将调用doPost()方法或者doGet()方法。//根据属性的名字获得值。 1.客户端发出一个请求URL,URL中的一部分是Servlet的名字。只能跳转当前工程中的目录,包括/WEB-INF/目录下的文件。
2024-08-25 15:40:04
628
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人