本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
互联网架构设计演化过程
对于一个大型网站,主要有以下几个特征:
支撑海量数据
非常高的访问量
我们常见的大型网站,如百度、淘宝、京东等,都是一个分布式系统。这么复杂的系统也不是一天建成的,每个系统都经历了漫长的演变过程。
架构演变
在大型网站中,其最核心的功能就是
源码中vue等新的前端框架都需要编译之后再运行
总括:
源码中vue等新的前端框架都需要编译之后再运行
1,安装相应的框架编译工具,准别好环境
2,编译
3,运行
遇到编译工具不存在就安装,安装还是找不到命令就把安装的目录配置环境变量,关掉再开启一个cmd
例如:https://blog.csdn.net/huifeidehupo/article/details/101541924
vue目录加入p ...
架构设计文档模板--概要设计
架构设计图
数据库设计
数据流转
概要设计:
概要设计主要是对架构设计图的说明,模块分解,数据库分解(数据库表设计)
方案对比选择
架构方案图
说明
分解软件模块,定义模块描述,模块交互关系(尽量使用数据耦合,少使用控制耦合,限制使用公共环境耦合,完全不用内容耦合。)--调用深度,宽度---控制好
设计数据库
详细设计:
详细到模块中的功能,程序, ...
eureka 和zookeeper 区别 优势
作为服务注册中心,Eureka比Zookeeper好在哪里
著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eureka则是AP。
4.1 Zookeeper保证CP
当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几 ...
js模板(java调用js),邮件模板引擎使用
https://www.iteye.com/blog/user/yuhuiblog6956676dfdsfs8883568269/blog/2509258
以上是string模板,html模板也有对应的模板框架
用对应的引擎把模板路径,实际内容传入即可--思路一样
1,对应的模板引擎加入模板路径生成对应的模板实例
2,模板实例处理要处理的内容
davinci的邮件模板 ...
JsonWebToken工具token认证---前后端结合使用思路
JsonWebToken工具结合切面token实现认证---前后端结合使用思路:
前后加工不一样用于安全混淆
后端工具生成:eyJhbGciOiJIUzUxMiJ9.eyJ0b2tlbl9jcmVhdGVfdGltZSI6MTU3MTk2Mzg5OTMwOCwic3ViIjoicm9vdCIsInRva2VuX3VzZXJfbmFtZSI6InJvb3Qi ...
JsonWebToken工具结合切面token实现认证
权限校验的控制---1,直接用权限框架
2,用路径特征---不同的controller用不同的路径前缀---可根据这种特征用不同的权限认证
用JsonWebToken工具hash需要的字段之后生成一段字符串,之后这段字符串可以反向获取之前的明文----这个可以作为token--可以翻译出信息的token
用一个切面结合toke ...
带你全面解析Android框架体系架构view篇
人生困难重重,在漫长而艰辛的前行路上,坚持不懈、脚踏实地的“低头拉车”固然重要。但认清形势、找准目标的“抬头看路”也很关键,甚至决定着你能否达到成功彼岸。只寻求远方的梦想,而不付出当下的努力,那是迷梦;只知道埋头苦干,而不认清方向,那是徒劳。
总结面试必备技能和自己的一些感想学习路线图
更多完整项目下载。未完待续。源码。图文知识后续上传github。可以点击关于我 联系我 ...
davinci等开源代码的前后部署
开源代码用react等做的前端,
一般采用前后分离,前端部署在tomcat的root目录下 nginx处理跨域
或者在主spring项目的resource目录下建立一个文件加放置前端build之后的代码
例如davinci前端后端放在一起发的时候把webapp下的代码用对应前端的build命令build,之后解压复制到davinci-ui文件夹中即可
对于不是web项目的一 ...
实现前后分离解决的跨域问题
用nginx做代理即可,前端连接nginx,nginx的localtion的时候匹配的是域名之后的路劲,然后更换的也是域名部分,后面的路径直接拼接
当然也可写正则表达式重写,改变这种拼接的规则
以下的例子是重写之后的
rewrite ^.+apis/?(.*)$ /$1 break;
这里,我们利用Nginx的反向代理功能解决跨域问题,至于,什么是Nginx的反 ...