0

shiro采坑指南—基础概念与实战

说明 代码及部分相关资料根据慕课网 "Mark" 老师的 "视频" 进行整理。 其他资料: "shiro官网" 基础概念 Authenticate/Authentication(认证) 认证是指检查用户身份合法性,通过校验用户输入的密码是否正确,判断用户是否为本人。 有几个概念需要理解: Princ ...

LifeOfCoding 发布于 2020-01-09 21:29 评论(2)阅读(26)
1

JVM系列六(自定义插入式注解器).

一、概述 从前面 "文章" 中我们可以了解到,javac 的三个步骤中,程序员唯一能干预的就是注解处理器部分,注解处理器类似于编译器的插件,在这些插件里面,可以读取、修改、添加抽象语法树中的任意元素。因此,只要有足够的创意,程序员可以通过自定义插入式注解处理器来实现许多原本只能在编码中完成的事情。我 ...

JMCui 发布于 2020-01-09 21:18 评论(0)阅读(47)
0

简单聊一聊JS中的循环引用及问题

本文主要从 JS 中为什么会出现循环引用,垃圾回收策略中引用计数为什么有很大的问题,以及循环引用时的对象在使用 JSON.stringify 时为什么会报错,怎样解决这个问题简单谈谈自己的一些理解。 1. 什么是循环引用 当对象 1 中的某个属性指向对象 2,对象 2 中的某个属性指向对象 1 就会 ...

happyCoding1024 发布于 2020-01-09 21:04 评论(0)阅读(41)
1

这份前端面试小册子dog cheng带来啦~

写在前面 没有错,就是我啦dog cheng,好久不见,从17年在大发一分彩—一分六合写下第一篇文章,转身间已然两年,从大二到现在的大四预备毕业生,我仍然在这条道路上前进。秋招早已经结束,在拿到用友,滴滴的offer之后,最终在九月选择了百度APP,但是我没有停下,怀着学习的态度完成了一份 90页PDF , 近1 ...

OkayChen 发布于 2020-01-09 20:57 评论(0)阅读(51)
0

二、Spring Cloud之注册中心 Eureka

前言 算是正式开始学习 spring cloud 的项目知识了,大概的知道Springcloud 是由众多的微服务组成的,所以我们现在一个一个的来学习吧。 注册中心,在微服务中算是核心了。所有的服务都会注册到注册中心,请求服务的时候,并不会直接去请求服务地址,而是先通过注册中心再转到目的地址。虽然E ...

quellanan 发布于 2020-01-09 20:39 评论(0)阅读(32)
0

动态代理之 JDK 动态代理

动态代理 动态代理 源于设计模式中的代理模式,代理模式的主要作用就是使代理对象完成用户的请求,屏蔽用户对真实对象的访问。通过代理对象去访问目标对象来控制原对象的访问。 代理模式的最典型的应用就是 Spring AOP。 静态代理 代理模式的实现有两种, 静态代理 和 动态代理 ,静态代理的代理类是需 ...

当年明月123 发布于 2020-01-09 20:28 评论(0)阅读(35)
0

清晰架构(Clean Architecture)的Go微服务: 程序容器(Application Container)

清晰架构(Clean Architecture)的一个理念是隔离程序的框架,使框架不会接管你的应用程序,而是由你决定何时何地使用它们。在本程序中,我特意不在开始时使用任何框架,因此我可以更好地控制程序结构。只有在整个程序结构布局完成之后,我才会考虑用某些库替换本程序的某些组件。这样,引入的框架或第三 ...

倚天码农 发布于 2020-01-09 19:58 评论(2)阅读(45)
0

再也不怕和老外交流了!我用python实现一个微信聊天翻译助手!

前言 在前面的一篇文章如何用python“优雅的”调用有道翻译中咱们清楚的写过如何一层一层的解开有道翻译的面纱,并且笔者说过那只是脑洞的开始。现在笔者又回来了。当你遇到一些外国小哥哥小姐姐很心动、想结识交流,但英语水平或其他水平还在提升阶段,这个小工具可以帮你渡过难关!Teach you how t ...

bigsai 发布于 2020-01-09 18:44 评论(2)阅读(176)
2

# "可插拔式"组件设计,领略组件开发的奥秘

从一个 组件开始,一步步写一个可插拔式的组件。 处理一个正常的支付流程(比如支付宝购买基金) 1. 点击购买按钮 2. 如果风险等级不匹配则:弹确认框(Confirm) 3. 用户确认风险后:弹出支付方式选择弹窗(Dialog) 4. 选择好支付方式后:弹窗调用指纹验证(Dialog) 5. 如果关 ...

zhongmeizhi 发布于 2020-01-09 18:22 评论(0)阅读(130)
0

从0开发3D引擎(五):函数式编程及其在引擎中的应用

大家好,本文介绍我们为什么使用函数式编程来开发引擎,以及它在引擎中的相关的知识点。 ...

Wonder-YYC 发布于 2020-01-09 18:20 评论(0)阅读(70)
0

git:rebase的原理

git:rebase的原理 前提: 在最近的项目中,我碰到这样一个情况:第一版app上线之后,团队紧接着进行第二版本的开发,由于团队成员对git使用不熟悉,所以开发的每一次提交都是往远端master分支上提交。 第一版本打包上线之后,我想让后续的开发中master分支保持代码高可用性,于是在远端建立 ...

健人雄 发布于 2020-01-09 18:12 评论(0)阅读(80)
1

图解 kubernetes scheduler 架构设计系列-初步了解

资源调度基础 scheudler是kubernetes中的核心组件,负责为用户声明的pod资源选择合适的node,同时保证集群资源的最大化利用,这里先介绍下资源调度系统设计里面的一些基础概念 基础任务资源调度 基础的任务资源调度通常包括三部分: | 角色类型 | 功能 | | | | | node ...

8小时 发布于 2020-01-09 17:15 评论(0)阅读(95)
0

Django常用字段及参数、事务、数据库查询优化

常用字段 注意: Django中没有设置对应char类型的字段,但可以支持自己定义。 自定义对应于数据库的char类型字段: from django.db.models import Field class RealCharField(Field): ''' 自定义的char类型字段 ''' def ...

Hank·Paul 发布于 2020-01-09 17:09 评论(0)阅读(75)
0

Theia APIs——Preferences

上一篇:Theia APIs——命令和快捷键 Preferences Theia有一个preference service,模块可以通过它来获取preference的值,提供默认的preferences以及监听preference的更改。 Preferences的内容可以保存在workspace根目 ...

Jaxu 发布于 2020-01-09 17:06 评论(0)阅读(36)
0

Java 中级 学习笔记 1 JVM的理解以及新生代GC处理流程和常量池、运行时常量池、字符串常量池的理解

写在最前 从毕业到现在已经过去了差不多一年的时间,工作还算顺利,但总是离不开CRUD ,我觉得这样下去肯定是不行的,温水煮青蛙,势必有一天,会昏昏沉沉的迷失在温水里。所以,需要将之前学习JAVA 当中一些中高级部分的知识需要进行学习和记录,并将其整理博客,一起成长,一起努力。 JVM JAVA虚拟机 ...

朝北 发布于 2020-01-09 16:33 评论(0)阅读(132)
13

Asp.Net Core下的开源任务调度平台ScheduleMaster

从何说起 2017年初的时候,由于当时项目需要做了一个乞丐版定时调度系统,那时候只在单机上实现了核心的调度功能。做这个玩意之前也调研了社区中开源的解决方案,找了几个实地部署试跑了一下,其实都很不错。但那时候我们有个问题就是应用都是基于Azure WebApp去部署,不太想为了这个东西搞一台虚拟机来跑 ...

balahoho 发布于 2020-01-09 16:30 评论(9)阅读(445)
0

常见的sql注入环境搭建

常见的sql注入环境搭建 By : Mirror王宇阳 Time:2020 01 06 PHP+MySQL摘要 常规回显注入 回显注入类型是指我们的查询内容会被应用回显到页面中;一般情况下回显注入回利用UNION联合函数来测试是否存在注入“ ” 报错注入 报错注入类型是泛指应用页面不返回内容数据,无 ...

Mirror王宇阳 发布于 2020-01-09 16:11 评论(0)阅读(236)
0

mongodb 更新嵌套数组的值

概要 本文主要讲述在 mongodb 中,怎么更新嵌套数组的值。 使用$更新数组 测试 for (let i = 0; i < 3; i++) { let data = { name1_1: 'test' + i, arr_1: [{ a: i, b: 2 }, { a: i + 1, b: 2 } ...

Cheney.Zhong.ZCY 发布于 2020-01-09 16:05 评论(2)阅读(118)
0

[MariaDB]MHA高可用部署-实验

[TOC] 一、简介 MHA的逻辑是,为了保证其MySQL的高可用,会有一个StandBy状态的master.在mysql故障切换的过程中,MHA 能做到在 0~30 秒内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA 能最大程度的保证数据的一致性,以达到相对意义上的高可用。 1. ...

东瑜 发布于 2020-01-09 16:01 评论(0)阅读(72)
1

关于opengl中的三维矩阵平移,矩阵旋转,推导过程理解 OpenGL计算机图形学的一些必要矩阵运算知识 glTranslatef(x,y,z)glRotatef(angle,x,y,z)函数详解

原文作者:aircraft 原文链接:http://17haiwan.com/DOMLX/p/12166896.html 为什么引入齐次坐标的变换矩阵可以表示平移呢? - Yu Mao的回答 - 知乎 http://www.zhihu.com/question/26655998/answe ...

aircraft 发布于 2020-01-09 15:42 评论(0)阅读(86)