摘要:
现在几乎大部分的App都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。本文不提供任何代码实操,但是梳理一下博主根据我司账号模块的设计,提供思路,仅供参考。
一、 自建的登陆体系
1.1 手机号登陆注册
该设计的思... 阅读原文
2019-08-29 13:16:10 阅读(2726) 评论(0)
摘要:
概念
(这是我学习过程中的一些总结)
JAVA虚拟机内存模型
从属于线程的内存区域
JVM的内存划分中,有部分区域是线程私有的,有部分是属于整个JVM进程;我们将这部分归为一类。
1.程序计数器(Pro... 阅读原文
2019-08-29 11:22:03 阅读(2564) 评论(0)
摘要:
需求:
使用JDBC运用 ArcGIS的ST_LineString 存取函数插入ArcGIS数据(空间数据)到Oracle数据库。
前期工作:
建表:CREATE TABLE lines_test ( id smallint, geometry sde.st_geometry ); //示例
... 阅读原文
2019-08-29 09:57:03 阅读(2291) 评论(0)
摘要:
Yarn : 新的计算框架,是一个全局资源管理器,负责整个集群的资源管理和分配
一. Yarn产生背景
Hadoop1.0MR有局限性,概括为以下几个方面 :
扩展性差
可靠性差
资源利用率低
无法支持多种计算框架
为... 阅读原文
2019-08-29 09:31:11 阅读(2957) 评论(0)
摘要:
目录
配置文件
需求
Spring环境
配置类
PropertySourceFactory
非Spring环境
配置文件
需求
针对不同环境下,可以配置不同... 阅读原文
2019-08-29 08:18:02 阅读(2569) 评论(0)
摘要:
作者:张君鸿
juejin.im/post/5d09a9ff51882577eb133aa9
什么是Redis持久化?
Redis作为一个键值对内存数据库(NoSQL),数据都存储在内存当中,在处理客户端请求时,所有操作都在内存当中进行,如下所示:
这样做有什么问题呢?
其实,只要稍微有... 阅读原文
2019-08-29 07:31:06 阅读(2459) 评论(0)
摘要:
1、#{}和${}的区别是什么?
${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。#{}是sql的参数占位符,Mybatis会将sql中的#{}替换为?号,在sql执行前会使用... 阅读原文
2019-08-29 06:00:02 阅读(2441) 评论(0)
摘要:
思路
使用cookie存储账号、密码,使用Filter拦截,从cookie中取出账号、密码。若用户要注销|登出、不再想使用自动登录,将cookie的有效期设置为0即可。
浏览器可以查看Cookie,不能直接存储账号、密码的明文,使用Cookie存储账号、密码时需要加密,从Cookie中取出来时需要解... 阅读原文
2019-08-29 00:00:05 阅读(2365) 评论(0)
摘要:
在上篇博客中,我们了解了什么是AOP以及在Spring中如何使用AOP,本篇博客继续深入讲解下AOP的高级用法。
1. 声明带参数的切点
假设我们有一个接口CompactDisc和它的实现类BlankDisc:
package chapter04.soundsystem;
/**
* 光盘
*/
pub... 阅读原文
2019-08-28 20:20:05 阅读(2435) 评论(0)
摘要:
本人性格已经很外向了,也是一个相对乐观派,可是依然陷入深深的焦虑中。
为什么有这个想法
说实话,在此次公司业务变动裁员(传送门)之前,从来没有想过情况会发展到这一步,一直以来都知道开发界有隐形的年龄歧视,从来没有想过这种问题会发生在自己身上,也许是工作的前10年一直都太顺利了,安逸的生活让自己产生了错觉。虽然... 阅读原文
2019-08-28 19:42:15 阅读(2372) 评论(0)