跟我一起开发商业级IM(1)——技术选型及协议定义 编程技术

跟我一起开发商业级IM(1)——技术选型及协议定义

终于可以开始写这个系列的文章了,本系列文章预计将分为 13 篇,由于IM涉及的知识点稍复杂,所以每个知识点都会单独用一篇文章来阐述,尽量讲透彻,方便大家理解。 灵魂拷问 为什么需要写这个系列的文章呢? 可能大家会问,有了之前的 NettyChat 和 开源一个自用的Android IM库,基于Netty+TCP+Protobuf实现 ,为什么还需要写这个系列的文章呢?主要是因...
阅读全文
sanri-tools-maven 企业软件开发工具集 编程技术

sanri-tools-maven 企业软件开发工具集

9420 开发工具包 sanri-tools-maven 是一个开源的用于企业开发的工具包,重点想解决项目开发中一些比较麻烦的问题 根据表和模板生成相应代码;一些身份证,企业代码,车架号的验证与生成; kafka ,zookeeper,redis 的数据监控,模拟数据发送等功能 工具理念 轻量级,只依赖于文件系统 小工具,大作用,减少模板代码的手工编写 自定义框...
阅读全文
毕业一年!同时拿到了阿里,腾讯、字节跳动的offer,全靠我啃烂了这份面经! 编程技术

毕业一年!同时拿到了阿里,腾讯、字节跳动的offer,全靠我啃烂了这份面经!

前言 最近收到很多粉丝的私信,有工作几年的,也有即将面临毕业的学生党。都是来跟我说金九银十马上到了,自己想去冲击面试一波大厂,问我有没有相关的面试题分享。听到后我也是赶紧为大家整理了一份,话不多说满满的干货都在下面了,友情提示,文章篇幅齐全,全是干货慢慢观看!!!(答案整理在文末) 多线程、并发及线程的基础问题 1)Java 中能创建 volatile 数组吗? 2)volatil...
阅读全文
Servlet的实现 编程技术

Servlet的实现

Servlet的实现 ​ Servlet 是 Server 与 Applet 的缩写,是服务端小程序的意思。使用 Java 语言编写的服务器端程序,可以像生成动态的 WEB 页,Servlet 主要运行在服务器端,并由服务器调用执行, 是一种按照 Servlet 标准来开发的类。 是 SUN 公司提供的一门用于开发动态 Web 资源的技术。(言外之意:要实现 web 开发,需要实现 Servl...
阅读全文
OpenRASP v1.3.4 发布,修复多个问题 编程技术

OpenRASP v1.3.4 发布,修复多个问题

OpenRASP 抛弃了传统防火墙依赖请求特征检测攻击的模式,创造性的使用RASP技术(应用运行时自我保护),直接注入到被保护应用的服务中提供函数级别的实时防护,可以在不更新策略以及不升级被保护应用代码的情况下检测/防护未知漏洞,尤其适合大量使用开源组件的互联网应用以及使用第三方集成商开发的金融类应用。 另外,OpenRASP 提供的IAST解决方案,相比于与传统的DAST方案有着革命性提升。漏...
阅读全文
Github 超硬核Java面试“备战”手册,真香~ 编程技术

Github 超硬核Java面试“备战”手册,真香~

由于 本人对有深度的系列文章情有独钟 ,所以本仓库【Java Github 超硬核面试 “备战” 手册】 整理过程中会更加偏重这个方向, 整理中 我也会分享一些近些年自己开发和工作过程中的一些感悟、心得和无奈。 本 仓库 大部分内容来自我近几年的收集和整理,整体文章思路也是围绕着【面试备战计划】来进行整理的, 主体内容包含:职业规划篇,跳槽篇,实操篇,一线大厂面试题篇,以及高频面试必备...
阅读全文
java--HTTP协议 Java

java--HTTP协议

HTTP协议 ​ HTTP 协议(Hypertext Transfer Protocol, 超文本传输协议),是一个客户端请求和响应的标准协议,这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。用户输入地址和端口号之后就可以从服务器上取得所需要的网页信息。 ​ 通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。客户端发送给服务器的格式叫"...
阅读全文
Java--Servlet 编程技术

Java--Servlet

Servlet 主要内容 IDEA的安装与使用 ​ IDEA 全称 IntelliJ IDEA,由JetBrains公司开发,是java编程语言开发的集成环境。在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。 I...
阅读全文
数组基本练习 Java

数组基本练习

数组基本练习 //A:遍历int类型的数组 依次输出每个数组元素 public static void printArray(int[] arr){ //循环遍历数组下标 for(int i=0;i<arr.length;i++){ System.out.println("输出int类型数组的每一个元素"+arr[i]); } ...
阅读全文
Loading...