• 150606

    文章

  • 1200

    评论

  • 13

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式


download:Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式

优秀的架构是演进出来的,本课程将手把手带你从项目架构到系统架构,从代码重构到源码原理解析不断演进,逐步提高你驾驭大项目的能力,让你的编程思维和架构能力得到双重提升,助你迈好高级工程师之路的第一步!

适合人群及技术储备要求
正处于开发进阶阶段,拥有一定的项目开发经验,想要进一步提升自己的编程思想和架构设计能力,却找不到
好的方法或指点,本门课程非常适合你!如果你还缺乏项目经验,可先学习《 Java大牛 带你从0到上线开发企
业级电商项目》这门课程,有助于稳固Java项目开发的基础知识和提升项目功能实现的能力!

学前必备技术
为了更顺利的完成本课程的学习与实战,希望你储备以下技术:Linux、MySQL、Git、Maven、Java、
Spring、SpringMVC、Mybatis等基本概念,同时需要掌握Redis 、Spring Schedule、Tomcat集群、
Nginx负载均衡等基础知识

export default {
data() {
/ eslint-disable /
return {
// 设置属性
mixinViewModuleOptions: {
createdIsNeed: true, // 此页面能否在创立时,调用查询数据列表接口?
activatedIsNeed: true, // 此页面能否在激活(进入)时,调用查询数据列表接口?
getDataListURL: '', // 数据列表接口,API地址
getDataListIsPage: true, // 数据列表接口,能否需求分页?
deleteURL: '', // 删除接口,API地址 state 值改为2
deleteIsBatch: false, // 删除接口,能否需求批量?
deleteIsBatchKey: 'id', // 删除接口,批量状态下由那个key停止标志操作?比方:pid,uid...
exportURL: '' // 导出接口,API地址
},
// 默许属性
dataForm: {}, // 查询条件
dataList: [], // 数据列表
order: '', // 排序,asc/desc
orderField: '', // 排序,字段
page: 1, // 当前页码
limit: 4, // 每页数
total: 0, // 总条数
dataListLoading: false, // 数据列表,loading状态
dataListSelections: [], // 数据列表,多选项
addOrUpdateVisible: false // 新增/更新,弹窗visible状态
}
/ eslint-enable /
},
created() {
if (this.mixinViewModuleOptions.createdIsNeed) {
this.query()
}
},
activated() {
if (this.mixinViewModuleOptions.activatedIsNeed) {
this.query()
}
},
methods: {
// 关于返回的数据的操作
filterData(data) {
return data
},
// 在查询之前查询的字段需求的操作
beforeQuery(data) {},
// 获取数据列表
query() {
let dataForm = { ...this.dataForm }
this.beforeQuery(dataForm)
for (let val in dataForm) {
if (dataForm[val] === '') {
dataForm[val] = null
}
}
this.dataListLoading = true
this.$http
.post(this.mixinViewModuleOptions.getDataListURL, {
pageNum: this.mixinViewModuleOptions.getDataListIsPage ? this.page : null,
pageSize: this.mixinViewModuleOptions.getDataListIsPage ? this.limit : null,
...dataForm
})
.then(res => {
this.dataListLoading = false
if (res.code !== 200) {
return this.$message.error(res.msg)
}
var data = this.mixinViewModuleOptions.getDataListIsPage ? res.data.list : res.data
this.dataList = this.filterData(data)
this.total = this.mixinViewModuleOptions.getDataListIsPage ? res.data.total : 0
})
.catch(() => {
this.dataListLoading = false
})
},
// 多选
dataListSelectionChangeHandle(val) {
this.dataListSelections = val
},
// 排序
dataListSortChangeHandle(data) {
if (!data.order || !data.prop) {
this.order = ''
this.orderField = ''
return false
}
this.order = data.order.replace(/ending$/, '')
this.orderField = data.prop.replace(/([A-Z])/g, '_$1').toLowerCase()
this.query()
},
// 分页, 每页条数
pageSizeChangeHandle(val) {
this.page = 1
this.limit = val
this.query()
},
// 分页, 当前页
pageCurrentChangeHandle(val) {
this.page = val
this.query()
},
getDataList: function() {
this.page = 1
this.query()
},
// 新增 / 修正
addOrUpdateHandle(id) {
this.addOrUpdateVisible = true
this.$nextTick(() => {
this.$refs.addOrUpdate.dataForm.id = id
this.$refs.addOrUpdate.init()
})
},


695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

0条评论

Loading...


发表评论

电子邮件地址不会被公开。 必填项已用*标注

自定义皮肤 主体内容背景
打开支付宝扫码付款购买视频教程
遇到问题联系客服QQ:419400980
注册梁钟霖个人博客