首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
linpengsss
掘友等级
dev
|
...
show me the code
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
308
文章 308
沸点 0
赞
308
返回
|
搜索文章
赞
文章( 308 )
沸点( 0 )
不要再写满屏import导入啦!🔥
序言 如果打开一个文件,看到的全是满屏幕的 import 语句,这将是一种怎样的体验? 密密麻麻的import语句不仅仅是一种视觉上的冲击,更是对代码组织结构的一种考验。 我们是如何做到让import
DDD:领域驱动设计和六边形体系结构
领域驱动设计和六边形体系结构 翻译自:https://vaadin.com/learn/tutorials/ddd/ddd_and_hexagonal 在前两篇文章中,我们了解了战略和战术领域驱动的设
mybatis 教程
用于动态更新语句的类似解决方案叫做 set。set 元素可以用于动态包含需要更新的列,忽略其它不更新的列 这会导致查询失败。如果匹配的只是第二个条件又会怎样?这条 SQL 会是这样: prefixOverrides 属性会忽略通过管道符分隔的文本序列(注意此例中的空格是必要的)…
MySQL延迟问题和数据刷盘策略
2、纯写操作,线上标准配置下,从库压力大于主库,最起码从库有relaylog的写入。 原因:主库并发写入数据,而从库为单线程应用日志,很容易造成relaylog堆积,产生延迟。 解决思路:做sharding,打散写请求。考虑升级到MySQL 5.7+,开启基于逻辑时钟的并行复制…
使用有限状态机原理实现英文分词
使用Python开发一个英文句子分词程序,把一段英文句子切分为每一个单词。不能导入任何官方的或者第三方的库,也不能使用字符串的split()方法。 对于只有单词和空格,不含其他符号的英语句子,可以使用空格来切分单词。于是对于句子I am kingname, 一个字符一个字符的进…
「总结篇」别再说自己不会JVM了,看完这篇能和面试官扯上半小时(上)
一个能够运行字节码的虚拟机。 屏蔽了具体的操作系统的信息。 正是以上两点,使得Java程序具有一次编译,到处执行的特性。 从上面的图中,有两种颜色不同的区域,红色的是线程共享区域,绿色的是线程私有区域。下面我们一个一个讲清楚,不过在学习这部分的时候,最好先思考为什么会有这些区域…
浅谈7大原则与24种设计模式
单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。 不要使用一个类分担多个职责,影响原有代码逻辑。 增加功能不应该去修改已有代码,而是考虑是…
在Docker容器中部署整套基于SpringCloud的微服务架构,看这篇就对了!
本文以mall-swarm项目为例,主要介绍一个微服务架构的电商项目如何在Docker容器下部署,涉及到大量系统组件的部署及多个Spring Cloud 微服务应用的部署,基于CentOS7.6。 需要注意的是prod环境下从配置中心获取的是存储在git仓库中的配置,如需更改需…
使用Seata彻底解决Spring Cloud中的分布式事务问题!
Seata是Alibaba开源的一款分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务,本文将通过一个简单的下单业务场景来对其用法进行详细介绍。 单体应用中,一个业务操作需要调用三个模块完成,此时数据的一致性由本地事务来保证。 随着业务需求的变化,单体应用被拆分成微…
Github标星25K+Star,SpringBoot实战电商项目mall出SpringCloud版本啦!
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集…
下一页
个人成就
文章被点赞
5
文章被阅读
3,828
掘力值
117
关注了
18
关注者
0
收藏集
5
关注标签
58
加入于
2016-08-24