摘要: 现在几乎大部分的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)