04 2022 档案
摘要:###Version1 //这个代码是用example1.com反代example2.com const current = 'example1.com' const origin = 'example2.com' addEventListener('fetch', event => { event
阅读全文
摘要:概述 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说 Web 是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的 javascrip
阅读全文
摘要:按下F12,在控制台(console)输入以下代码然后回车 document.designMode='on' 或者 document.body.contentEditable=true 之后网页内容就可编辑了,想修改哪里的内容直接点击后编辑即可
阅读全文
摘要:常规反代配置 location / { proxy_pass https://abc.com; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For
阅读全文
摘要:如何获取nginx反向代理后的真实客户端IP地址,具体的nginx配置如下: upstream这个模块提供一个简单方法来实现在轮询和客户端IP之间的后端服务器负荷平衡 upstream abc.com { server 127.0.0.1:8080; server 127.0.0.1:80; ser
阅读全文
摘要:在使用Nginx时,有时只想要指定的IP进行访问,其余IP都需要禁止,今天就来说一下,Nginx如何配置允许、禁止指定Ip访问 location / { index index.jsp; proxy_next_upstream http_500 http_502 http_503 http_504
阅读全文
摘要:自媒体平台列表 序号 平台名称 平台网址 1 今日头条 http://toutiao.com/ 2 微信公众平台 https://mp.weixin.qq.com/ 3 北京时间号 http://record.btime.com/ 4 百度百家 http://baijia.baidu.com/ 5
阅读全文
摘要:这里说说除了镜像自己网站的几大好处: 因为源站IP不被暴露,哪怕别人攻击也是打在反代服务器上,这样就非常容易处理攻击了,比如上高防IP,或者换有防护的反代服务器,比如dmit的就有防5T的服务器。 后端可以选择配置高,硬盘读写速度快的服务器,前端反代服务器选择带宽大,线路好的服务器,为什么我说搬瓦*
阅读全文
摘要:使用场景 你的源站服务器B到你网络非常差,你还有个服务器A到你的网络很好,但是配置和硬盘都捉急,或者是白嫖的,指不定哪天就没了。这时候可以用服务器A为源站反代,因为反代站不保存任何数据,所以对服务器A的负载很小,也不需要太多性能,即使A挂了,你的数据也很安全。 具体实施 给反代服务器A装上宝塔面板;
阅读全文
摘要:商业定位 业务模式 业务线 产品端口 产品功能 《俞军产品方法论》应该是近年来我看到的比较系统性的产品方法论,值得反复研读。 《金字塔原理》是一本非常经典的作品了。金字塔原理的基本结构是:结论先行,以上统下,归类分组,逻辑递进。先重要后次要,先总结后具体,先框架后细节,先结论后原因,先结果后过程,先
阅读全文
摘要:mac 手残点了更新搞得重装系统了,记录一下 brew 安装 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 软件站 https://macwk.com/
阅读全文
摘要:线程模型 不同的线程模型,对程序段的影响很大,先来看看各个线程模型。 目前存在的线程模型有: 传统阻塞I/O服务模型 Reactor模型 根据 Reactor 的数量和处理资源池线程的数量不同,有3种典型的实现: 单Reactor-单线程 单Reactor-多线程 主从Reactor-多线程 传统阻
阅读全文
摘要:初高级工程师该如何自我锤炼 该篇文章内的文章很值得读
阅读全文
摘要:接下来从以上六个阶段进行逐一拆解。 1 需求评审 作为技术人员肯定都参加过需求评审会,不知道有没有遇到这样的情况? 产品经理按照 PRD 文档读一遍,参会人员无动于衷。 产品经理刚讲了一个需求点,参会人员就产生了激烈的讨论,都在证明自己是对的。 参会人员对需求的目标不明确,对需求点进行发散思维讨论,
阅读全文
摘要:interval的说明: 1、当函数使用时,即interval(),为比较函数,如:interval(10,1,3,5,7); 结果为4; 原理:10为被比较数,后面1,3,5,7为比较数,将后面四个依次与10比较,看后面数字组有多少个少于10,则返回其个数。前提是后面数字组为从小到大排列,否则返回
阅读全文
摘要:管理人员可以创建一个页面:在这个页面目前可以添加券,图片,商品; 【目录,焦点轮播,菜单,视频,游戏,广告位,自定义,标签】 一 每次创建一个新的自定义页面都会在page表新加一条数据,新增一条page_store和多个page_model还有page_model的子类型的product,image
阅读全文
摘要:在这里配置新加的页面,前端web根据这个pageId 去标识显示什么页面 布局管理 页面管理 adv_page 板块管理 adv_module adv_position 模板管理 adv_template CREATE TABLE `adv_module` ( `id` int(11) NOT NU
阅读全文
摘要:访问量不大用幂等表,量大用redis ###幂等 幂等广义上一般指以相同参数调用同一个接口多次,对系统内部产生的影响是一致的。比如说进行支付时,如果一次扣款操作因为某种原因调用了两次,那么理论上应该只生效一次,否则就会出现一定的风险。 ###如何做幂等 如果每次请求过来我们会根据它的请求参数或者其它
阅读全文
摘要:接口层 SqlSession是MyBatis核心接口之一,也是MyBatis接口层的主要组成部分,对外提供MyBatis常用API。 MyBatis提供了两个SqlSession接口的实现,这里使用了工厂方法模式,其中开发人员最常用的是DefaultSqlSession实现。 SqlSessionF
阅读全文
摘要:什么是mybatis mybatis是一个orm持久性框架,它支持动态SQL、存储过程、高级映射,它可以通过xml和注解方式写SQL,通过一些简单配置完成自动化 完成参数的映射以及结果的映射 学习mybatis源码的好处 mybatis中含有大量优质代码丰富的设计模式,通过对该源代码的学习,不仅跟清
阅读全文
摘要:1 概述 XXX项目为了XXX目标,XXXXXXX 1.1 术语定义 1.2 需求背景 1.3 目标 1.4 项目进度 2 业务&应用&架构分析 2.1 业务架构总体分析 2.2 业务流程总体分析 2.3 应用改造分析 2.3.1 涉及改造系统 系统 人员 CR人员 XXX XXX XX 2.3.2
阅读全文
摘要:对不起,我可能是那种你会讨厌的人。因为我学东西总是很快,当别人为考试临时抱佛脚时,我总是无忧无虑。年轻的我可能有点太自以为是了。但人们没有看到的是,我在很早以前就已经投入了大量的时间去做对我有用的事,而且做得很好。 直到几年后,我参加了一个介绍学习方法的在线课程,发现自己当时是多么的幸运,我用到了其
阅读全文
摘要:记录一下待看的纪录片 成为沃伦巴菲特 隐姓亿万富翁 为什么贫穷 金钱与我 教父 人生必做清单 https://v.qq.com/x/cover/mzc00200hgfo92i/l3205vby1pl.html 给年轻人的跨学科通识课 https://www.bilibili.com/cheese/p
阅读全文
摘要:裂变增长的思维模式 体系化思维 指标体系+行动体系 不做无目的的创新 各模块需紧密衔接 时时寻找优化空间 非线性思维 引起变化的因素非单一 蝴蝶效应常常发生 指数级增长才是王道 1+1>2 数据思维 数据是客观的,分析是主观的 数据指标需确保可拆解可执行 数据指导优化,
阅读全文
摘要:1.家里要有个好老人。 2.不要把“儿孙自有儿孙福,莫为儿孙做牛马”挂在嘴边。家长要懂得为孩子规划未来。一个家庭的兴旺需要上下三代人的积累,负责任的家长都会规划孩子的未来,为儿孙攒下家业。鱼跃龙门从来都不是一代人的努力。原生家庭不给力,孩子真的不如很多同龄人,不负责任的家庭都是各顾各的,也就没有儿孙
阅读全文
摘要:###目标的制定 说着容易做着难,有几个人不知道目标呢,大家都知道目标是什么,大家也都知道要制定目标,但是制定什么样的目标,才是最难的,不能太离谱,也不能太简单,是不是很难! 一个人要想获得成功,没有目标是不行的,有了明确的目标才能制定实施的计划,只要目标不是太离谱我们肯定能做到,加油制定我们的目标
阅读全文
摘要:
阅读全文