自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 记录一次kylin系统部署java服务中文乱码的完整踩坑过程

kylin系统尝试,踩坑

2023-07-07 18:18:33 1492

原创 常见fortify漏洞与整改规则

网页劫持:除了利用一个易受攻击的应用程序向用户传输恶意内容,还可以利用相同的根漏洞,将服务器生成的供用户使用的敏感内容重定向,转而供攻击者使用。攻击者通过提交一个会导致两个响应的请求,即服务器做出的预期响应和攻击者创建的响应,致使某个中间节点(如共享的代理服务器)误导服务器所生成的响应,将本来应传送给用户的响应错误地传给攻击者。这时,攻击者将第二个请求发送给服务器,代理服务器利用针对受害者(用户)的、由该服务器产生的这一请求对服务器做出响应,因此,针对受害者的这一响应中会包含所有头文件或正文中的敏感信息。

2023-04-07 16:43:53 2462

原创 idea 2021版本控制文件变化后让整个目录树也变色

idea2021版本 修改文件后让整个目录树变色

2022-05-07 17:22:45 479 1

原创 springboot启动服务不再时提示 process is running

springboot启动服务不再时提示 process is running

2022-04-24 22:38:00 337

原创 Flink waterMark 的变化与传递

waterMark的变化waterMark 标记Flink中数据到来的最小标记,用于决定时间窗口是否可以关闭。设定存在时间窗口 [0,5),[5,9)两个窗口,数据源传递到flink的间隔是每秒一个数据且为乱序。每个数据分别代表自开始发送过去了多久,比如开始发送1秒后发送1,2秒后发送2…假设传递到flink的数据集由于网络问题发生了乱序,3,4在传递过程中网络阻塞没能按时间顺序到达flinkflink接受到的顺序为 1,2,5,6,7,3,4,8此时当时间到达5s时,flink接受到的数据为1

2021-03-12 23:21:49 477

原创 MESI缓存一致性协议

MESI中每个缓存行都有四个状态,分别是E(exclusive)、M(modified)、S(shared)、I(invalid)。M:代表该缓存行中的内容被修改了,并且该缓存行只被缓存在该CPU中。这个状态的缓存行中的数据和内存中的不一样,在未来的某个时刻它会被写入到内存中(当其他CPU要读取该缓存行的内容时。或者其他CPU要修改该缓存对应的内存中的内容时(个人理解CPU要修改该内存时先要读取到缓存中再进行修改),这样的话和读取缓存中的内容其实是一个道理)。E:E代表该缓存行对应内存中的内容只被该C

2021-03-12 17:06:50 114

原创 volatile关键字为何能保证可见性和有序性以及变量自增线的程不安全问题

.1. volatile简介2. volatile实现原理3. volatile的happens-before关系4. volatile的内存语义4.1 volatile的内存语义实现5.1 volatile型变量自增操作的隐患1. volatile简介在上一篇文章中我们深入理解了java关键字,我们知道在java中还有一大神器就是关键volatile,可以说是和synchronized各领风骚,其中奥妙,我们来共同探讨下。通过上一篇的文章我们了解到synchronized是阻塞式同步,在线程竞争激烈

2021-03-12 10:48:40 296

原创 redis服务器命令方法详解

redis服务器命令方法详解一级目录二级目录BGREWRITEAOFBGSAVE一级目录二级目录BGREWRITEAOF手动触发 一次AOF文件的重写操作,重写操作完成前不会覆盖原来的aof文件,不会导致文件丢失。BGSAVE开启一个子线程对当前时刻redis进行一次数据快照,执行rdb的备份操作,不会阻塞redis主进程...

2021-02-25 18:04:43 305

原创 redis配置文件参数说明

#服务地址bind 127.0.0.1#服务端口port 6380#开启事件日志syslog-enabled yes#日志文件名syslog-ident "redis"#数据库数量databases 16#开启RDB冷备份时,每多少秒 且 该秒数区间内key发生变化的数量至少为多少时,进行一次备份#例如 900秒内有2个key 发生了变化,就触发了 save 900 1 的条件,就会进行备份save 900 1save 300 10save 60 10000#是否开启

2021-02-25 16:03:56 145

原创 HashMap线程不安全案例

public class App { public static void main(String[] args) throws Exception { AtomicInteger atomicInteger = new AtomicInteger(0); Map<Integer, AtomicInteger> map = new HashMap(); map.put(1, atomicInteger); AtomicB

2021-02-24 16:36:29 560

原创 mysql中innodb引擎索引生效与索引失效案例

目录表结构和数据复合索引情况下全值匹配最左匹配自动或手动的函数包装和类型转换模糊查询or 条件链接is null 和 is not null其他索引失效情况表结构和数据表结构索引结构表数据复合索引情况下全值匹配全值匹配:查询的所有字段都有对应的索引,id是主键,name和pid是联合索引,查看执行计划 索引使用的type是index,extra是using index 即覆盖索引。在查询的字段顺序与索引顺序不一致时,innodb会自动优化字段顺序,也可以匹配到索引最左匹配当索引

2021-02-24 15:35:04 486

原创 本地与云服务器(阿里云)实现多客户端虚拟局域网搭建

这里写目录标题阿里云配置本地配置个性化配置及问题客户端固定IP设置WIN7环境下无法打通问题WIN10环境下无法打通问题阿里云配置下载openVpn 服务端安装脚本并获取权限wget https://git.io/vpn -O openvpn-install.shchmod +x openvpn-install.sh./openvpn-install.sh输入自己的配置信息ip:0.0.0.0protocol:tcpport:1194DNS:current system resolve

2020-08-23 16:21:46 10196 2

原创 Nginx搭建https服务

目录下载安装检查ssl模块生成 ssl证书Nginx Https配置下载安装Nginx 1.16.1 官方下载链接前往官网下载Nginx 并上传到服务器或者在服务器上cd /optwget http://nginx.org/download/nginx-1.16.1.tar.gztar -zxvf nginx-1.16.1.tar.gzcd nginx-1.16.1./configure --prefix=/usr/local/nginx --with-http_ssl_module检

2020-08-23 14:51:43 144

原创 springboot搭建https服务

本文的前置知识依赖文章:JAVA java环境搭建开发工具 IDEA开发环境搭建确认java环境变量java -version显示java版本号即可使用keytool生成秘钥在任意目录输入cmd 回车 调出控制台keytool -genkey -alias tomcat -dname "CN=Chester,OU=lingyu,O=lingyu,L=beijing,ST=BeiJing,C=CN" -storetype PKCS12 -keyalg RSA -keysize 2048

2020-08-23 14:05:07 1033

原创 关于JSP页面 报错Unable to compile class for JSP以及jsp引入大文本页面的解决办法

关于JSP页面 报错Unable to compile class for JSP以及jsp引入大文本的解决办法这两天在公司做项目时,需要将一个较大的页面展示在JSP页面中的一个标签里,由于文档过大。这里提供几个word转html的方法:(1)office word 转html:(2)WPS转html:(3)在线转html这里附上转换链接:http://www.docpe.com/exc...

2018-12-26 22:06:57 1164

空空如也

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

TA关注的人

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