- 博客(8)
- 资源 (14)
- 收藏
- 关注
转载 我必须得告诉大家的MySQL优化原理
转自:http://www.jianshu.com/p/d7665192aaaf说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让
2017-09-29 09:48:34 1034
原创 Java中集合与数组互转总结
1.集合之间,以及集合与数组互转1.List转换为ArrayList list = new ArrayList();list.add(“1”);list.add(“2”);list.add(“3”);list.add(“4”);String [] countries = list.toArray(new String[list.size()]);2.Array转换为ListS
2017-09-27 18:07:24 792
原创 解决Spring中ResponseBody返回中文乱码问题
使用HttpMessageConverter接口的相关实现类。我们先看配置文件中的配置信息。 text/pla
2017-09-25 15:14:07 1299
转载 写代码怎能不会这些 Linux 命令?
转自:https://juejin.im/entry/599b9e07f265da246d6af09f?utm_source=gold_browser_extension这篇文章翻译自www.thegeekstuff.com/2010/11/50-…这些都是一些很常用的命令,这篇文章中每个命令都有一些简单的示例说明它的用法,对于想学习Unix/Linux的人,这些命令基本上都是
2017-09-15 12:54:19 779
转载 架构设计的立方体扩展
转自:http://blog.csdn.net/houjixin/article/details/53675741本文是对《架构即未来》一书第20章的总结; 1. 立方体扩展是指X、Y、Z轴三个方向的扩展方式; 2. X轴扩展,指水平扩展,这种方式简单易于实现,它要求服务必须是无状态的,部署1个和部署多个是一样的,这样可以根据系统当前的业务承载量来部署所需数量的服务实例,一般情
2017-09-14 10:21:39 630
原创 提高系统性能的2个常用手段---缓存和异步
缓存缓存 1.1 缓存刷新机制,缓存刷新是指什么时候把数据库中的数据加载到缓存 (1) 定期刷新; (2) 缓存命中失败时刷新; 1.2 在有缓存时的数据写入方式: (1) 同步写入,即缓存和数据库同时被写入,即在应用层进行双写操作,这种方式可以有效保证缓存和DB中数据的一致性,由于这种方式即要更新缓存同时还要更改数据库,其访问效率相对较低,适合读多写少的场景;
2017-09-14 09:48:34 6082
原创 秒杀系统总结
挑战与解决策略压力挑战: 短暂的高流量,对现有网站业务造成冲击 秒杀是一个网站营销的一个附加活动,时间短,并发量大。 如果和网站原有应用部署在一起,必然会对现有业务造成冲击,稍有不慎可能导致整个网站瘫痪。 高并发,数据库高负载 用户秒杀开始前,通过不断刷新浏览器来保证不会错过秒杀活动。 频繁的访问程序
2017-09-11 13:56:50 6434 1
转载 高可用+高并发+负载均衡架构设计
转自:架构师之路前篇:《无限容量数据库架构设计》《MQ消息可达性+幂等性+延时性架构设计》都收到网友好评:系统性,全局性看问题体会更深刻简单易懂本文再做总结,体系化介绍高可用,高并发,负载均衡的一些架构技术。一、高可用文章:《究竟什么是互联网高可用架构设计》内容:
2017-09-09 14:26:07 2371
STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)
2016-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人