Geekerstar 后端开发 资源共享 【极客轻聊】基于SpringBoot、Netty、Websocket的Web即时通讯平台 项目预览 项目特点 1、可以无缝接入任何系统,设计上采用用户松散绑定,可以与现有系统结合,二次开发容易。 2、项目可以独立部署,自带前端界面,也可以自行开发前端界面,对接简单。 3、支持私聊,群聊。 …
Spring 后端开发 资源共享 雷神JavaWeb教程(2020新版)思维导图笔记分享 简介 涵盖JavaWeb核心技术点主要有: Servlet程序、Filter过滤器、Listener监听器、jsp页面、EL表达式、JSTL标签库、jQuery框架、Cookie技术、Session会话、JSON使用、Ajax请求,并在讲解知识点过程中会带 …
勤劳的小蚂蚁 后端开发 资源共享 互联网大厂高频重点面试题(第2季)思维导图笔记完整加强版xmind分享 简介 总结分析了2019年大厂互联网公司常见常考的技术点,让大家深刻掌握、扎实吃透当前的主流Java高级技术。 本期内容包括 JUC多线程并发、JVM和GC等目前大厂笔试中会考、面试中会问、工作中会用的高频难点 …
xiaobaibai 后端开发 安全框架 Spring Security 如何实现 rememberMe 自动登录 自动登录是将用户的登录信息保存在用户浏览器的cookie中,当用户下次访问时,自动实现校验并建立登录状态的一种机制。
elastic 后端开发 数据库 常见分布式锁实现方式 0x01、基于mysql实现分布式锁 基于分布式锁的实现,首先肯定是想单独分离出一台mysql数据库,所有服务要想操作文件(共享资源),那么必须先在mysql数据库中插入一个标志,插入标志的服务就持有了锁,并对文件进行操作,操作完成后,主动删除标志进行锁释放,其与服务会一直查询数据库,看是否标志有被占用,直到没有标志占用时自己才能写入标志获取锁。
mybatis 后端开发 从 0 开始手写一个 Mybatis 框架,三步搞定! 最近研究了一下Mybatis,给大家磕叨磕叨,MyBatis框架的核心功能其实不难,无非就是动态代理和jdbc的操作,难的是写出来可扩展,高内聚,低耦合的规范的代码。本文完成的Mybatis功能比较简单,代码还有许多需要改进的地方,大家可以结合Mybatis源码去动手完善。
Spring 后端开发 大数据 ES的跨索引查询有多便利?对比下分库分表、分片更直观 Elasticsearch,中文名直译弹性搜索,不仅仅在单索引内部分片层面弹性搜索,更强的是在跨索引外围支持分片弹性搜索,同比其它分布式数据产品,此特性更鲜明,代表了Elastic集群架构设计的优越性。
xiaobaibai 后端开发 大数据 如何用你最熟悉的 SQL 来查询 Elasticsearch 中的数据? Elasticsearch 是一个全文搜索引擎,具有您期望的所有优点,例如相关性评分,词干,同义词等。而且,由于它是具有水平可扩展的分布式文档存储,因此它可以处理数十亿行数据,而不会费劲。针对Elasticsearch专业人员来说,大多数人喜欢使用DSL来进行搜索,但是对于一些不是那么专业的人员来说,他们更为熟悉的是 SQL 语句。如何让他们对 Elasticsearch 的数据进行查询是一个问题...