Easter79 Easter79
4年前
thrift详解
背景thrift最早由facebook开发,后来贡献给了apache。thrift主要解决跨语言调用的问题。thrift和protobuf有啥区别?thrift和protobuf,都解决了一个问题就是夸语言数据结构的定义,json也解决了跨语言的数据结构定义,只不过json都是字符串的,传输的开销和解析的开销可能有些大。那么想传输二
Easter79 Easter79
4年前
springboot+redis实现session共享
!(https://oscimg.oschina.net/oscnet/b41e3a6367d04dee9f4e4acdbce5c45c.jpg)1.场景描述因项目访问压力有点大,需要做负载均衡,但是登录使用的是公司统一提供的单点登录系统,需要做session共享,否则假如在A机器登录成功,在B机器上操作就会存在用户未登录情况。
玩转云端 | 数据库安全服务,为数据库资产构建“最后一道防线”!
路透社2022年9月26日报道,澳大利亚第二大运营商Optus发生数据库泄露事件,至少1000万客户的个人信息被泄露,受影响用户数约占澳大利亚总人口的40%。此次数据库泄露事件成为该国历史上最大的网络安全事件之一。!image(https://i
Stella981 Stella981
4年前
Fastjson究竟犯了哪些错?
安全行业的支柱fastjson究竟犯了哪些错?没有cve编号著作权法规问题漏洞奖励的难处开源项目的生意经结语安全行业的支柱  Fastjson罪大滔天,搞到百姓怨声载道,但其实是安全行业的基石,是安全从业人员的重要保障。!(https://oscimg.oschina.net/oscnet/f4b40cdb589474e1
Stella981 Stella981
4年前
Shell编程
案例:检测linux服务器上sshd服务是否正常运行,如果不在运行,那么请开启sshd服务。看到以上这句话我们需要了解,sshd服务是什么,以及如何查看sshd服务是否在运行,包括如何启动sshd服务。一、什么是sshd服务其实网上有一大堆的介绍sshd的简单的一句话概括就是SSHD服务SSH协议:安
Wesley13 Wesley13
4年前
3 月,跳不动了?
不少单位已经开始复工了,跳槽季已经开始。虽说大多数互联网企业,像腾讯、字节跳动等,都已经开通远程面试环节,而且薪资有走高的趋势。但据目前看,面试难度大了许多,甚至有朋友面试后怀疑:自己真的落伍了?!(http://favorites.ren/assets/images/2020/it/kaikeba01.jpeg)比如,面试高级开发岗位时,面试官
Stella981 Stella981
4年前
CTFhub平台题解(技能树 彩蛋部分)二
继上次彩蛋部分陷入困惑在一位大佬指点下有了头绪!(https://oscimg.oschina.net/oscnet/65b32d13e986255897c831b832482f6bab8.jpg)万分感谢大佬,我在这里给一些朋友提醒在上文中我们提到了flag\0:18\然后flag\42:48\在下载的示例中可以看到经a
Wesley13 Wesley13
4年前
Java 8 Stream原理解析
说起Java8,我们知道Java8大改动之一就是增加函数式编程,而StreamAPI便是函数编程的主角,StreamAPI是一种流式的处理数据风格,也就是将要处理的数据当作流,在管道中进行传输,并在管道中的每个节点对数据进行处理,如过滤、排序、转换等。首先我们先看一个使用StreamAPI的示例,具体代码如下: !(htt
Wesley13 Wesley13
4年前
5G时代物联网大数据助力数字孪生的发展详情分析
    在5G、物联网和大数据三大支柱的支撑和护航下,“数字孪生”这一源自于航空航天器检修和工业物联网的定义,开始从设想迈向实际,经常出现于大家的视线中。!(https://oscimg.oschina.net/oscnet/up9c4271d75ff61b570a64403cf2321c1c645.png)    所谓数字孪生,还
Wesley13 Wesley13
4年前
Java基础入门(三)之条件分支结构以及键盘录入
一、if语句1、if条件语句的表达式无论简单还是复杂,结果必须是布尔类型。2、if语句的三种形式第一种:if(比较表达式)                {语句体1:}如果if语句控制的语句体是一条,大括号可以省略,若为多条,必须加大括号。要求:统一加大括号第二种:if(比较表达式){语句体1