05 2019 档案

Springboot如何优雅的解决ajax+自定义headers的跨域请求
摘要:1、什么是跨域 由于浏览器同源策略(同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。),凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。 具体可以查看下表: 2、s 阅读全文

posted @ 2019-05-28 10:20 Java知音号 阅读(7517) 评论(2) 推荐(0) 编辑

提升开发效率的一款mybatis开发神器
摘要:文末附有完整案例的代码内容!! 以前在开发的时候,使用mybatis的时候,经常都需要先配置xml映射文件,然后每条sql操作都需要自己进行手动编写,对于一些复杂的sql这么来操作确实有必要,但是如果只是一些非常简单的insert,update,delete,select这类型的语句而言,也需要开发 阅读全文

posted @ 2019-05-27 10:37 Java知音号 阅读(3303) 评论(0) 推荐(2) 编辑

深究Spring中Bean的生命周期
摘要:前言 这其实是一道面试题,是我在面试百度的时候被问到的,当时没有答出来(因为自己真的很菜),后来在网上寻找答案,看到也是一头雾水,直到看到了《Spring in action》这本书,书上有对Bean声明周期的大致解释,但是没有代码分析,所以就自己上网寻找资料,一定要把这个Bean生命周期弄明白! 阅读全文

posted @ 2019-05-22 12:59 Java知音号 阅读(193832) 评论(16) 推荐(21) 编辑

阿里Canal框架(数据同步中间件)初步实践
摘要:最近在工作中需要处理一些大数据量同步的场景,正好运用到了canal这款数据库中间件,因此特意花了点时间来进行该中间件的的学习和总结。 背景介绍 早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从 阅读全文

posted @ 2019-05-09 10:05 Java知音号 阅读(16310) 评论(0) 推荐(2) 编辑

从技术角度分析推荐系统案例
摘要:我们在使用各类型的软件的时候,总是能在各大app中获取到推荐信息的数据,而且会发现推荐的信息数据还比较适合个人的口味,例如说某些共同兴趣爱好的好友推荐,某些好听的音乐推荐等等。 在进行推荐系统的核心算法介绍之前,我们需要先来回顾一下以前所学过的数学知识内容。 欧几里得距离 二维的欧几里得距离: 例如 阅读全文

posted @ 2019-05-08 09:57 Java知音号 阅读(805) 评论(0) 推荐(4) 编辑

记一次token安全认证的实践
摘要:阅读此文前请先阅读上一篇SpringBoot整合JWT实现用户认证了解JWT。 背景介绍: 因项目需求,有PC端 APP端和小程序端,但登陆接口是同一个,然而微服务也无法使用传统的session解决用户登录问题(注意这里是传统的session不是spring session),使用户信息在其他服务共 阅读全文

posted @ 2019-05-07 16:21 Java知音号 阅读(4871) 评论(2) 推荐(0) 编辑

为什么Redis 单线程却能支撑高并发?
摘要:作者:Draveness 原文:draveness.me/redis-io-multiplexing 推荐阅读 1. Java 性能优化:教你提高代码运行的效率 2. 基于token的多平台身份认证架构设计 3. Spring Boot整合JWT实现用户认证(附源码) 4. Springboot启动 阅读全文

posted @ 2019-05-07 10:04 Java知音号 阅读(17268) 评论(0) 推荐(0) 编辑

手写一套迷你版HTTP服务器
摘要:本文主要介绍如何通过netty来手写一套简单版的HTTP服务器,同时将关于netty的许多细小知识点进行了串联,用于巩固和提升对于netty框架的掌握程度。 服务器运行效果 服务器支持对静态文件css,js,html,图片资源的访问。通过网络的形式对这些文件可以进行访问,相应截图如下所示: 支持对于 阅读全文

posted @ 2019-05-05 09:42 Java知音号 阅读(1146) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示