精彩博客

《后端也要懂一点前端系列》使用webpack搭建项目

笔者文笔功力尚浅,如有不妥,请慷慨指出,必定感激不尽 今天突然有兴致想要学习一下前端的技术,所以特此记录学习前端之路。由于之前在公司做的项目大部分都是关于JSP页面的增删改查,所以前...

今天 17:14
95
0
不要再造轮子了:聊一聊 JavaScript 的 URL 对象是什么?

本文由葡萄城技术团队于OSChina翻译并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 如果我们自己编写从URL中分析和提取元素的代码,那...

今天 12:16
162
1
你知道你对 JSON Web Token 的认识存在误解吗

1.前言 JSON Web Token (JWT) 其实目前已经广为软件开发者所熟知了,但是 JOSE (Javascript Object Signing and Encryption) 却鲜有人知道,我第一次知道它是在 Spring Security 的官方文档中...

昨天 22:29
325
0
一篇文章让你明白CPU缓存一致性协议MESI

CPU高速缓存(Cache Memory) CPU为何要有高速缓存 CPU在摩尔定律的指导下以每18个月翻一番的速度在发展,然而内存和硬盘的发展速度远远不及CPU。这就造成了高性能能的内存和硬盘价格及其昂贵...

昨天 21:58
110
1
docker/docker-compose常用命令与配置

今天整理了些以前使用docker时常用的命令与配置,在这里分享出来,也便于自己日后查阅。文中不包括docker的基本概念、安装,还请自行搜寻。 各位感兴趣的话,可以自存一份,若要转载,记得标...

昨天 20:55
380
1
Streams:深入理解Redis5.0新特性

概述 相较于Redis4.0,Redis5.0增加了很多新的特性,而streams是其中最重要的特性之一。streams是redis 的一种基本数据结构,它是一个新的强大的支持多播的可持久化的消息队列,在设计上借鉴...

昨天 18:08
447
1
Redis+Lua——他叫了外援

Redis从2.6版本开始引入对Lua脚本的支持,通过在Redis服务器中嵌入Lua环境,Redis客户端可以使用Lua脚本,直接在服务端原子的执行多个Redis命令。 Lua Lua 是一种轻量小巧的脚本语言,用标准...

昨天 17:50
514
1
Consul集群版容器化部署与应用集成

背景 由于公司目前的主要产品使用的注册中心是consul,consul需要用集群来保证高可用,传统的方式(Nginx/HAProxy)会有单点故障问题,为了解决该问题,我开始研究如何只依赖consul做集群的注...

昨天 09:14
288
0
全网最通俗易懂的【短链接】入门

前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 最近接了一个需求,涉及到了短链接的相关的知识,于是去查阅了相关的资料,在这里给...

前天 13:43
751
7
聊一聊数据接口的登录态校验以及JWT

最近和群里网友聊天,发现他在数据接口中校验登录状态用的还是session,在我及时劝说和科普之后,他最终决定改用JWT。那么接下来我们就聊一聊数据接口应该怎么管理登录状态以及什么是JWT 混合...

12/02 23:40
714
2
由AnnotatedElementUtils延伸的一些所思所想

这篇博客的两个主题: spring的AnnotatedElementUtils 个人源码阅读方法论分享 为什么要分享AnnotatedElementUtils这个类呢,这个类看起来就是一个工具类,听起来很像apache的StringUtils,C...

12/02 22:50
193
1
一文彻底搞懂Cookie、Session、Token到底是什么

> 笔者文笔功力尚浅,如有不妥,请慷慨指出,必定感激不尽 Cookie 洛:大爷,楼上322住的是马冬梅家吧? 大爷:马都什么? 夏洛:马冬梅。 大爷:什么都没啊? 夏洛:马冬梅啊。 大爷:马什么...

12/02 16:09
3.4K
18
TDengine+Grafana数据可视化

公司的主营业务是给企业客户提供短信服务,内部有一个强大的运营监控平台。每日短信业务量巨大,监控平台需要使用时序数据库来对发送的海量短信分地理区域、运营商、接收状态等类别进行统计和...

12/02 12:22
519
2
《浅入浅出》-RocketMQ??

你知道的越多,你不知道的越多 点赞再看,养成习惯 本文GitHub https://github.com/JavaFamily 已收录,有一线大厂面试点脑图、个人联系方式和技术交流群,欢迎Star和指教 前言 消息队列在互...

12/02 10:01
1K
12
PHP2Java 挖坑填坑记

(马蜂窝技术原创内容,申请转载请在公众后后台留言,ID:mfwtech ) 大家好,我是来自马蜂窝电商旅游平台的甲小蛙,从前是一名 PHP 工程师,现在可能是一名 PHJ 工程师,以后...... 前阵子,...

12/02 09:41
737
2
Spring Boot 构建多租户SaaS平台核心技术指南

本次教程所涉及到的源码已上传至Github,如果你不需要继续阅读下面的内容,你可以直接点击此链接获取源码内容。https://github.com/ramostear/una-saas-toturial 1. 概述 笔者从2014年开始接触...

12/01 12:51
1K
7
从零开始搭建服务器之更加优雅地部署项目

如果你需要经常性需要多处部署同样的项目,如果你曾经也遇到过"明明在我电脑运行得好好的"问题,如果听说过 Docker 但还没用过,如果你不确定你到底需不需要 Docker ,那么,希望你花时间阅读一下...

12/01 12:18
616
1
谈谈 Act 的依赖注入 和 模板输出 - 回 drinkjava 同学的评论

1. 背景 依赖注入工具 jBeanBox 的作者 drinkjava 同学最近在 gitee 上对 Actframework 项目 提出了如下评论: 首先感谢 drinkjava 同学的意见, 看得出来是问题是认真思考之后提出来的. 本文将...

11/30 18:15
451
7
Java架构师-5分钟带你深入理解Redis的持久化方式及其原理

Redis 提供了两种持久化方式,一种是基于快照形式的 RDB,另一种是基于日志形式的 AOF,每种方式都有自己的优缺点,本文将介绍 Redis 这两种持久化方式,希望阅读本文后你对 Redis 的这两种持...

11/29 21:41
331
0
Spring Security 实战干货:动态权限控制(下)实现??

1. 前言 Spring Security 实战干货:内置 Filter 全解析 中提到的第 32 个 Filter 不知道你是否有印象。它决定了访问特定路径应该具备的权限,访问的用户的角色,权限是什么?访问的路径需要...

11/29 18:06
523
2

没有更多内容

加载失败,请刷新页面

一文彻底搞懂Cookie、Session、Token到底是什么

> 笔者文笔功力尚浅,如有不妥,请慷慨指出,必定感激不尽 Cookie 洛:大爷,楼上322住的是马冬梅家吧? 大爷:马都什么? 夏洛:马冬梅。 大爷:什么都没啊? 夏洛:马冬梅啊。 大爷:马什么...

12/02 16:09
3.4K
18
Three.js - 走进3D的奇妙世界

摘要:本文将通过Three.js的介绍及示例带我们走进3D的奇妙世界。 文章来源:宜信技术学院 & 宜信支付结算团队技术分享第6期-支付结算部支付研发团队前端研发高级工程师-刘琳《three.js - 走进...

11/28 09:50
6.3K
10
TechEmpower 框架性能测试数据 - 新解读

1. TechEmpower Framework Benchmark 介绍 TechEmpower 框架性能大比拼平台从 2013 年 3 月开始以来已经历经了 18 轮测试,参与这个平台的框架平台产品也从一开始的 24 种增加到今天的 659 种...

11/27 19:40
1K
4
Web 全栈大会:万维网之父的数据主权革命

大家好,今天我和大家分享一下由万维网之父发起的一场数据主权革命。什么叫数据主权?很容易理解,现在我们的数据是把持在巨头手里的,你的微信通讯录和聊天记录都无法导出,不管是从人权角度...

11/26 09:45
2.1K
6
Akka Typed系列:协议&行为

引言 2019年11月6号LightBend公司发布了AKKA 2.6版本,带来了类型安全的actor,新的Akka Cluster底层通信设施——Artery,带来了更好的稳定性,使用Jackson进行消息序列化,支持SLF4J日志接口...

11/24 18:27
793
4
如何设计一个本地缓存

前言 最近在看Mybatis的源码,刚好看到缓存这一块,Mybatis提供了一级缓存和二级缓存;一级缓存相对来说比较简单,功能比较齐全的是二级缓存,基本上满足了一个缓存该有的功能;当然如果拿来...

11/23 22:31
3.1K
8
如何设计一个安全的对外接口

前言 最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。 安全措施 个人觉得安全...

11/20 19:48
5K
20
golang 高频服务延时抖动追因

一,背景 策略组同学反馈有个服务上线后 redis 写超时非常严重,严重到什么地步呢,写redis 毛刺超过100ms! 而且不是随机出现,非常多,而且均匀,导致整个接口超时严重。因为用的redis 库是...

11/20 19:09
2.4K
9
分布式文件系统FastDFS安装部署(高可用)

本文会搭建一个适合低业务访问业务量的高可用的FastDFS集群环境:两个Tracker服务,一个storage group中两个storage服务节点;该方案仅适用于业务访问量较低的环境下。对于大量业务系统的高并...

11/20 13:34
3.4K
9
TDD两小时实现自定义表达式模板解析器

为什么要重新造一个车轮? 很多情况下,用户需要按其自定义模板动态生成邮件、PDF。开源组件中,有两类较贴合需求的产品系列: 模板渲染引擎,如FreeMarker, Velocity虽然强大异常,但是过于...

11/19 12:46
1K
5
零基础,史上最通俗视频编码技术入门

1、引言 如今我们所处的时代,是移动互联网时代,也可以说是视频时代。从快播到抖音,从“三生三世”到“延禧攻略”,我们的生活,被越来越多的视频元素所影响。 而这一切,离不开视频拍摄技...

11/19 11:22
3.8K
39
KTV歌曲推荐-深入浅出协同过滤

前言 推荐算法有很多,最基础的就是协同过滤,前段时间对KTV数据比较感兴趣,大家去唱歌也只是唱熟悉的歌,那是不是有办法给大家一些建议拓展一下唱歌的宽度呢。KTV推荐可能要考虑很多因素,...

11/14 12:05
2.3K
4
揭开NoahV智能运维前端框架的神秘面纱

作者简介 莫海艳 百度资深前端研发工程师 百度智能运维(Noah)产品前端技术方向负责人,在运维数据可视化、中后台前端解决方案等方向上,有着丰富的实践经验。 干货概览 众所周知,前端有三...

11/13 14:37
5.9K
5
《吊打面试官》系列-Redis常见面试题(带答案)??

你知道的越多,你不知道的越多 点赞再看,养成习惯 GitHub上已经开源https://github.com/Java…,有面试点思维导图,欢迎Star和完善 前言 Redis在互联网技术存储方面使用如此广泛,几乎所有的...

11/13 14:30
6.2K
43
如何利用缓存机制实现JAVA类反射性能提升30倍

一次性能提高30倍的JAVA类反射性能优化实践 文章来源:宜信技术学院 & 宜信支付结算团队技术分享第4期-支付结算部支付研发团队高级工程师陶红《JAVA类反射技术&优化》 分享者:宜信支付结算部...

11/13 10:55
8.8K
27
在存储世界中成为“云原生”的真正含义

“云原生”(Cloud Native)一词在 2019 年被技术界广泛使用,但是却没有关于这个词一个特别明确的定义。主要的困惑在于,“云原生”与您的应用程序部署到的环境几乎没有关系,该术语同样适用于...

11/11 19:33
1K
5
Spring Security 实战干货: RBAC权限控制概念的理解

1. 前言 欢迎阅读 Spring Security 实战干货系列文章 。截止到上一篇我们已经能够简单做到用户主体认证到接口的访问控制了,但是依然满足不了实际生产的需要。 如果我们需要一个完整的权限管...

11/11 17:15
2.9K
4
微服务业务监控和行为分析怎么做?试试日志埋点

一、说明 互联网公司一般都会有专门的数据团队对公司的一些业务指标负责;为了拿到这些基本的业务指标,一般也要工程团队去配合做一些数据采集工作,于是埋点诞生了。 埋点的方式有很多种,本...

11/11 13:32
3K
5
Alibaba_Dragonwell OpenJDK VS OracleJDK 详细对比情况

导读:随着oracle各种疯狂版本的发布,Oracle JDK成为收费软件,很多公司转向寻找Oracle JDK的替代品。有很多人都会怀疑,Oracle JDK和其他JDK之间有没有很大的性能差异。加上笔者的1H2G1M的...

11/08 00:50
3.9K
2
GraphQL 在 HTTP/2 世界中仍然有意义吗?

大约一周前,Phil Sturgeon 的这则推文激起了许多 GraphQL 爱好者的关注。 相关上下文:https : //apisyouwonthate.com/blog/lets-stop-building-apis-around-a-network-hack 大约在同一时间...

11/07 10:37
4.1K
5

没有更多内容

加载失败,请刷新页面

2017年下学期仁爱版英语教学工作计划

一、学期教学目标: 学生应有较明确的英语学习动机和积极主动的学习态度。能听懂教师对有关熟悉话题的陈述并能参与讨论。七年级学生能阅读的简单读物和报纸杂志,克服生词障碍,理解大意。能...

15分钟前
1
0
https://www.javatt.com/p/24085

在使用javaagent+javassist作agent监控Spring Boot项目时,在IDE中正常运行,但是打包成jar之后则发生nosuchclassfound错误,下面对此产生的原因做一些解析。 1. JVM类加载 JVM类采用的是双亲...

19分钟前
1
0
PythonBasics 中文系列教程 · 翻译完成

原文:PythonBasics Python Tutorial 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 在线阅读 ApacheCN 学习资源 目录 介绍 学习 python 的...

25分钟前
8
0
EFK教程(4) - ElasticSearch集群TLS加密通讯

基于TLS实现ElasticSearch集群加密通讯 作者:“发颠的小狼”,欢迎转载 目录 ? 用途 ? ES节点信息 ? Step1. 关闭服务 ? Step2. 创建CA证书 ? Step3. 创建CERT证书 ? Step4. 创建密钥库...

29分钟前
6
0
SpringCloud 学习(2) --- Eureka(一)注册中心

[TOC] 1.1、什么是Eureka 当开发大型项目时,服务的提供方和服务的调用方,将会非常庞大,管理服务的成本将几何倍的增长。Eureka将负责服务的注册、发现、状态监控。 1、注册:Eureka负责管理...

33分钟前
8
0
Ubuntu 16.04 安装 Grass gis 7.6.1

在Ubuntu上安装grassgis,最简单的方法是使用预编译好的包直接进行安装,当然也可以选择下载源码后自己编译再安装,在这里使用的是预编译包安装的方法,除了安装GRASSGIS之外,还需要安装依赖...

45分钟前
10
0
在 iTerm2 中使用 tmux

作为开发者,不断和服务器打交道,最烦躁的是,每次用 ssh 连接服务器时,总担心网络不稳定导致在服务器端执行耗时的任务会被中断。有时候服务器一边在执行命令,一边又想看看服务器内存、C...

今天 21:36
14
0
使div填充剩余屏幕空间的高度

我正在一个Web应用程序上工作,我希望其中的内容能填满整个屏幕的高度。 该页面具有标题,其中包含徽标和帐户信息。 这可以是任意高度。 我希望内容div将页面的其余部分填充到底部。 我有一个...

今天 21:34
10
0
debian10安装zabbix4.2+nginx+postgresql

最近在做zabbix监控,网上很多都是用centos+mariadb(mysql)搭建的,不适合我喜爱的debian系统,特意去bing搜索了一遍国外的教程,特此笔录 1、挑选部分依赖安装 sudo apt -y install sudo g...

今天 21:13
13
0
对于分布式Job的思考

引言 在清理Github的时候,发现以前写的一个简单的分布式任务分发系统ClawHub/task-distribution,使用了zk的选主与队列,调度器使用spring的ThreadPoolTaskScheduler,任务支持cron表达式。 ...

今天 21:05
12
0
五个goland进行go开发的小技巧

1. 实现interface 比如我想为下面的结构体实现共识interface type MyConensus struct { } 通过右键generate->implement methods->搜索engine 一键生成下面代码: type MyConensus struct { in...

今天 20:55
26
0
Docker基本使用方法

https://www.cnblogs.com/adolfmc/p/10179906.html Docker 安装和基础用法 [email protected]:/home/sammy# docker create --name web31 training/webapp python app.py #创建名字为 web31 的容器...

今天 20:48
8
0
Bootstrap进阶

一、组件 无数可复用的组件,包括字体图标、下拉菜单、导航、警告框、弹出框等更多功能 1.1 图片使用Glyphicons 字体图标 <span class="glyphicon glyphicon-save-file"></span> 1.2 下拉菜单...

今天 20:39
5
0
Spring Boot通过ImportBeanDefinitionRegistrar动态注入Bean

在阅读Spring Boot源码时,看到Spring Boot中大量使用ImportBeanDefinitionRegistrar来实现Bean的动态注入。它是Spring中一个强大的扩展接口。本篇文章来讲讲它相关使用。 Spring Boot中的使...

今天 20:20
9
0
python包的相对导入与绝对导入使用

一、错误使用,造成的错误描述如下: ModuleNotFoundError: No module named '__main__.operation'; '__main__' is not a package ModuleNotFoundError: No module named 'operation' ValueE...

今天 20:18
9
0
leecode4 有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))

//给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 // // 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 // // 你可以假设 nums1 和 nums2 不会同时为空...

今天 20:17
7
0
Postman启动出现报错信息然后一直转圈问题---- (解决办法)

报错示例图: 准备工作区一直转圈中 解决方法如下: 删除%appdata%目录下的postman文件 注意:必须先彻底关闭Postman才能删除 ,建议任务管理器关闭所有Postman进程 步骤一: 步骤二:......

今天 20:07
5
0
CSP-J/S 2019SC 0分原因分析

首先说一下正确使用freopen的方式 /*将 <题目cpp文件名> 替换为cpp文件名 freopen("<题目cpp文件名>.in", "r", stdin); freopen("<题目cpp文件名>.out", "w", stdout); */ //number.cpp #in...

今天 20:02
105
0
Aop实现注解限流和Redis缓存

限流注解实现 业务系统中某些接口需要进行限流的时候在spring家族中可以采用RateLimiter进行接口限流,减轻服务器的压力。实现思路如下: RateLimit 注解 /** * @description: 限流注解 * @a...

今天 19:58
5
0
Dockerfile构建私有镜像

构建第一个镜像 镜像的定制实际上就是定制每一层所添加的配置,文件。我们可以把每一层修改,安装,构建,操作的命令都写入一个脚本,这个脚本就是Dockerfile。 Dockerfile是一个文本文件,其...

今天 19:57
4
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
天津时时彩