从零开始学架构 1.架构设计原则:合适原则,合适的架构优先于业界领先的结构。 简单原则,简单的架构优于复杂的架构。 演化原则,架构需要随着业务的发展而不断演化。 真正优秀的架构师是在企业当前人力,条件、业务等各种约束下设计出来的,能够合理地将资源整合在一起并发挥出最大功效,并且能够快速落地。2.备选方案360度环评质量属性 集群方案 拆分方案 备注 性能 中,继续扩展下去,mysql出现瓶颈 高,系统拆分为子系统,子系统又可以做成集群 拆分优 复杂度 低
投资小白进阶之路 目录一 学会储蓄二 写下自己的目标并写成功日记三 分好自己的四笔钱四 避免不必要的负债,尽早学会投资理财五 大跌时如何克服心里恐惧?一 学会储蓄 不要以为现在工资低,就说等以后再存钱。存钱是一个习惯,也是一个慢慢积累财富的过程。可以准备一个梦想储蓄罐。二 写下自己的目标并写成功日记 写下自己最近几年最想做的事情。最想实现的理想。贴在墙上。然后为此去努力。记录下自己成功的心得。也就是学会写成功日记。三 分好自己的四笔钱...
当使用jdk8的 stream() .collect(Collectors.toMap()时value为空会报null指针异常 1.当使用jdk8的 stream() .collect(Collectors.toMap()时value为空会报null指针异常。Map<String, Object> dataMap = JSONObject.parseObject(cfg.getData(), new TypeReference<Map<String, Object>>() {});Map<String, Object> resultData = new LinkedHashMa.
B树 B+树的 AVL 红黑树的区别 名称 扫描一次所有数据遍历方式 是否只有叶子节点存储指针 优点 树高 B树 只能中序遍历 所有节点都带有指向记录的指针 B+ 因为他们的叶子结点是连在一起的,所以可以横向的遍历过去 只有叶子节点会带有指向记录的指针 最多为(logt (n+1)/2)+1,随着t增大高度会更小,IO次数也会减...
SpringBoot-读取classpath下文件 SpringBoot-读取classpath下文件文章目录 开发过程中,必不可少的需要读取文件,对于打包方式的不同,还会存在一些坑,比如以jar包方式部署时,文件都存在于jar包中,某些读取方式在开发工程中都可行,但是打包后,由于文件被保存在jar中,会导致读取失败。 这时就需要通过类加载器读取文件,类加载器可以读取jar包中的class类当然也可以读取jar包中的文件...
Spring-boot 字符集设置 解决乱码方案 Spring-boot 字符集设置 解决乱码方案https://www.songliguo.com/spring-boot-charset.html使用spring-boot开发时候,有时候程序没事,往往不经意会造成中文到前端变成乱码(????这样情况)下面给出spring-boot项目统一字符集设置方案:1、Spring Boot修改编码方法,在application.pr...
swagger 学习笔记 swagger 学习笔记搭建环境:1,jdk1.8 2,idea 3,spring-boot-starter-parent版本1.5.6.RELEASE 4,springfox-swagger2 And springfox-swagger-ui 版本2.2.21快速环境搭建新建一个工程,file->new->Porject->Spring Initializ...
使用Apache Commons Chain 使用Apache Commons Chain(转载)原博客出处:http://phil-xzh.iteye.com/blog/321536使用Commons Chain 作为程序开发人员,我们经常需要对一个实际上程序性的系统应用面向对象的方法。商业分析家和管理人员描述这样的系统时通常不使用类层次和序列图,而是使用流程图和工作流图表。但是不论如何,使用面向对象的方法解决这些问题时会带来更多...
In-App Purchase iap 内付费 二次验证代码 (java 服务器端) In-App Purchase iap 内付费 二次验证代码 (java 服务器端)2014年02月12日 17:09:03阅读数:17097 package com.yichangmao.buyVerify.Comm.ios; import java.io.BufferedOutputStream; import java.io.Buffe...
Jmeter压力测试简单教程(包括服务器状态监控 Jmeter压力测试简单教程(包括服务器状态监控)2017年09月18日 20:26:08阅读数:15389 前段时间公司需要对服务器进行压力测试,包括登录前的页面和登录后的页面,主要目的是测试负载均衡的实现效果。不知道是不是因为Jmeter不如loadRunner火爆还是什么,网上关于Jmeter的资料有很多但是大多千篇一律,要么简单弄个页面测试一下,要么全篇都是介绍很多和Jmeter无关...
install elasticsearch Requirement already satisfied 安装: pip install elasticsearch 报的错误信息如下:Requirement already satisfied: elasticsearch in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (5.3.0)Requirement already satisfie...
Java 在数据库中生成一年的假日与工作日信息 Java 在数据库中生成一年的假日与工作日信息原创 2016年08月02日 17:22:26312103最近写了个在数据库中自行插入一年中假日与工作日数据的小程序,数据库表字段含有(年,月,日,日期,周几,假日标识,上一个工作日,下一个工作日),因每年的法定节假日及调休信息不同,故每一年的假日与工作日需要自行维护,改程序只需要
sort +awk+uniq 统计文件中出现次数最多的前10个单词 (2012-12-05 15:57:12)转载▼ 标签: 转载 原文地址:sort +awk+uniq 统计文件中出现次数最多的前 sort +awk+uniq 统计文件中出现次数最多的前10个单词 (2012-12-05 15:57:12)转载▼标签: 转载 原文地址:+awk+uniq 统计文件中出现次数最多的前10个单词" style="color:rgb(62,115,160)">sort +awk+uniq 统计文件中出现次数最多的前
用Apache Spark进行大数据处理——第二部分:Spark SQL 用Apache Spark进行大数据处理——第二部分:Spark SQL喜欢 | 作者 Srini Penchikala ,译者 丛一 发布于 2015年6月12日. 估计阅读时间: 2 分钟 | 智能化运维、Serverless、DevOps......2017年有哪些最新运维技术趋势?CNUTCon即将为你揭秘!讨论分享到:微博微信FacebookTwitter
Java通过银行卡号获取卡属银行(含校验) public class GetBank { /** * @param args * @throws SQLException */ private final static int[] bankBin = { 621098, 622150, 622151, 62
使用Spring CommonsMultipartResolver 上传文件 使用Spring CommonsMultipartResolver 上传文件2013-07-25 17:03 51418人阅读 评论(0) 收藏 举报 分类:JAVA(39) 转载自 : 兰馨岚雨 http://yanglei008.iteye.com/blog/246920 SpringMVCJavaStrutsJSP 可以在cont
Mac OS 简易安装redis 标签: redisbrewserverclientMacOS 2016-05-30 23:04 7813人阅读 评论(0) 收藏 举报 分类: Redis 版权声 Mac OS 简易安装redis标签: redisbrewserverclientMacOS2016-05-30 23:04 7813人阅读 评论(0) 收藏 举报 分类:Redis版权声明:本文为博主原创文章,未经博主允许不得转载。1、首先使用 sudo brew install Redis 命令一键安装redis, 默
Hive查询表,返回数据全是NULL Hive查询表,返回数据全是NULL情况1:hive> create table users(id int, name string);hive> load data local inpath '/usr/local/users.txt' into table users;其中“/usr/local/users.txt”的内容为下面所示,每一行的(i
Volecity模板引擎学习笔记<一> 标签: 模板引擎volecity 2016-03-20 17:29 1229人阅读 评论(0) 收藏 举报 分类: Java开发(36) web前端(13 Volecity模板引擎学习笔记 标签: 模板引擎volecity2016-03-20 17:29 1229人阅读 评论(0) 收藏 举报 分类:Java开发(36) web前端(13) 最近项目中用到了volecity模板,这里做一下笔记,学习中...相比较 FreeMarker 而言,Velocity 更加简单、轻量
采用shardbatis在springBoot中实现表的水平拆分,整合swagger,mybatis,shardbatis,pagehelper 采用shardbatis在springBoot中实现表的水平拆分,整合swagger,mybatis,shardbatis,pagehelper标签: springbootshardbatisspringboot分表mybatis分表插件分表2017-01-13 22:35 927人阅读 评论(7) 收藏 举报 分类: javaweb入门学习(12) 版权声明:本文为博主原创文章,未经博主允许不得