fsoooo Blog

内不欺己,外不欺人,上不欺天。君子所以慎独。

啥?这才单点登录!

昨天碰到了一篇讲单点登录(SSO)的文章,作者可能是从字面意思理解的单点登录(只允许一个地方登录,一方登陆了,另一方就要下线,这种应该是单设备登录)。正好最近我也在处理多系统访问的问题,也要用到单点登录,就打算整理点东西。 单点登录:英文Single Sign On,根据英文含义不难理解,即:单一标记(单点)登录。就是说,我只需要登录一次。例如:QQ,我在QQ空间登录一次,我可以去访问QQ...

吾日三省吾身

##最近在老余博客上看了一篇文章【 程序员的35个坏习惯,你有几条?】,写的很真实,于是分享出来提醒自己。 代码组织 1.总是说“一会弄好”,但从来不兑现。(缺乏任务管理和时间管理能力) 2.坚持所谓的高效、优雅的“一行代码流”,事实上,可读性才是最重要的,聪明是第二位的。 3.无意义的优化。(类似网页大小之类的优化最后再做) 4.不注重代码样式和风格的严谨。 5.使用无意义的命...

北漂程序员:由租房想到的网络代理

2019年3月份,我们租的房子要到期了,和大多数北漂一族一样,我们也踏上了漫漫找房之路。晚上回家,睡不着,想想找房子的过程、接触的房东、二房东、中介公司等,觉得租房子和网络代理 有相通的地方,可以接着租房子来理解网络代理-正向代理/反向代理。 正向代理 正向代理(Forward Proxy):是一个位于客户端和目标服务器之间的服务器(代理服务器),为了从目标服务器取得内容,客户端...

北漂程序员:由租房想到的网络代理 1


加解密学习笔记

加密技术包括两个元素:算法和密钥。 算法是将普通的信息或者可以理解的信息与一串数字(密钥)结合,产生不可理解的密文的步骤。 密钥是用来对数据进行编码和解密的一种算法。 在安全保密中,可通过适当的钥加密技术和管理机制来保证网络的信息通信安全。 大纲介绍 常用的加密解密方法主要有以下加大类: 基本加密方法 对称加密方法 非对称加密方法 下面我们简单介绍一下这几种加密...

前端学习笔记 正则校验

最近遇到了一些前端校验的问题,需要用到正则处理,主要是针对特殊字符的,现在记录一下: 匹配键盘上所有可见的非字母和数字的符号 ((?=[\x21-\x7e]+)[^A-Za-z0-9])x21-\x7e]+)[^A-Za-z0-9]) 匹配非空 非字母 非数字 [^\w\s]+ 示例: //这个是输入框防止特殊字符勿输入验证,包括键盘上所有特殊字符的英文和中文状态。 var pat...

分库分表就能无限扩容吗?

扎心一问:分库分表就能无限扩容吗? 作者:莫那 鲁道 thinkinjava.cn/2019/01/15/2019-01-16-fkfb/ 让我们从最初开始。 1、单体应用 每个创业公司基本都是从类似 SSM 和 SSH 这种架构起来的,没什么好讲的,基本每个程序员都经历过。 2、RPC 应用 当业务越来越大,我们需要对服务进行水平扩容,扩容很简单,只要保证服务是无...

分享:超强的学习能力是怎样练就的?

快速进入学习状态 首先,这部分的内容只有一个目的:更快地进入学习的状态。这个时间一定不要太久,准备时间越久,越难长期做下去。 观察过激烈的篮球,足球,网球比赛里面,那些优秀运动员的神情吗?就是那样的。。。 没有犹豫的,那种寻求什么”方法”的想法,它首先就是一种犹豫。 做一个事情,观察一个东西,你要立刻,立即,马上就打开你的感观,对它完全打开,没有犹豫地,立刻就进入,马上进入它。 ...

分享:详记一次mysql千万级大表优化过程!

问题概述 使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。 问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和SQL语句写的不仅仅是垃圾,简直无法直视。原开发人员都已离职,到我来维护,这就是传说中的维护不了就跑路,然后我就是掉坑的...

分享:真正的高手,都在培养系统

本文授权转载自公众号:【大华嘻游】 作者:大华 大部分人可能从来没有总结梳理过自己的知识和经验,但往往在实际做事情的过程中都遵循一套科学的方法和逻辑。 在现实生活中我们经常会遇见这样的人,他们对某个专业和领域有着很深的洞见,看问题准,见解独特,但当你问他是怎么做到的时,他又说不出个所以然来。 街头智慧和科学方法 才能有两类:街头智慧和科学方法。因为我发现现实生活中牛逼的人分两...