Wesley13 Wesley13
3年前
SSR再好,也要有优雅降级策略哟~
1、相关概念CSR:客户端渲染(ClientSideRender)。渲染过程全部交给浏览器进行处理,服务器不参与任何渲染。页面初始加载的HTML文档中无内容,需要下载执行JS文件,由浏览器动态生成页面,并通过JS进行页面交互事件与状态管理。SSR:服务端渲染(ServerSideRende
Easter79 Easter79
3年前
stylus基础教程,stylus实例教程,stylus语法总结
stylus特点富于表现力、具有健壮性、功能丰富、动态编码不需要写CSS的冒号、分号、大括号和LESS、SASS功能类似,会这些的入手很快stylus特点安装使用stylus语法(一)选择器(二)变量(三)插值(四)运算符(五)内置函数(六)尾参数…(七)@extend继承
Stella981 Stella981
3年前
Elasticsearch Index Setting一览表
微信公众号:\中间件兴趣圈\作者简介:《RocketMQ技术内幕》作者索引的配置项按是否可以更改分为static属性与动态配置,所谓的静态配置即索引创建后不能修改。索引静态配置index.number\_of\_shards索引分片的数量。在ES层面可以通过es.index.max\_num
Wesley13 Wesley13
3年前
MYSQL规范
说明:此文档用于程序开发人员。目的是节约服务器资源,便于数据库管理,搭建一个规范化、高效率的数据库开发环境数据库设计MySQL常见的表类型介绍:A:MyISAM数据表又分为MyISAMSatic(静态MyISAM)、MyISAMDynamic(动态MyISAM)、MyISAMCompressed(压缩My
Stella981 Stella981
3年前
SPring boot jpa 封装查询条件
最近使用springdatajpa做了两个项目,对于动态查询的不友好做了个类似hibernate的封装,记录也分享下首先定义一个所有条件的容器,继承SpecificationJava代码 !收藏代码(https://oscimg.oschina.net/oscnet/f586a237dd7f851c8610e4d68962662a7fc.
Stella981 Stella981
3年前
CGLIB(Code Generation Library)详解
什么是CGLIBCGLIB是一个强大的、高性能的代码生成库。其被广泛应用于AOP框架(Spring、dynaop)中,用以提供方法拦截操作。Hibernate作为一个比较受欢迎的ORM框架,同样使用CGLIB来代理单端(多对一和一对一)关联(延迟提取集合使用的另一种机制)。CGLIB作为一个开源项目,其代码托管在github,地址为:
Stella981 Stella981
3年前
Spring Boot 整合Mybatis非starter时,mapper一直无法注入解决
本来呢,直接使用mybatisspringbootstarter还是挺好的,但是我们系统比较复杂,有多个数据源,其中一个平台自己的数据源,另外一些是动态配置出来的,两者完全没有关系。所以直接使用mybatisspringbootstarter就很麻烦了,会报下列错误:Causedby:org.springframework.bea
Stella981 Stella981
3年前
Python基础:四、python的优缺点
python是一门动态解释性的强类型语言python的优点:1\.python的定位是"优雅"、"明确"、"简单"    python程序看上去总是简单易懂,初学者学python,不但入门容易,二缺将来深入下去,可以边啊些那些非常复杂的程序。2\.开发效率高 
Stella981 Stella981
3年前
RabbitMQ简介
先决条件这份指南会假定你已经安装并在localhost的标准端口(5672)上运行了RabbitMQ。但如果你使用了一个不同的主机、端口或认证机制,则连接设置也要做相应的修改。RabbitMQ是一个消息的中继代理。它的主要概念非常简单:接收并转发消息。你可以把它想象成一个邮局:当你将信件放进邮箱的时候,你非常确定邮差最终会
DevOpSec DevOpSec
1年前
运维交付安全基线检查
1.业务安全,业务上线运行要分配主机、网络、域名等资源,这些资源安全性决定了其背后业务线的基本安全性。2.为了满足等保要求,安全合规。3.业务能不能安全运行,间接影响产品稳定性。运维交付安全基线检查时业务运行安全的安全底座,下面我们来看看从主机、代理、逻辑、db、网络等层面如何做交付前基线检查。