Coder Social home page Coder Social logo

bobit.github.io.comments's People

Contributors

bobit avatar

Watchers

 avatar  avatar

bobit.github.io.comments's Issues

高并发高负载类网站中数据库的设计 | Bobit-你好世界

https://bobit.github.io/2017/11/13/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/%E9%AB%98%E5%B9%B6%E5%8F%91%E9%AB%98%E8%B4%9F%E8%BD%BD%E7%B1%BB%E7%BD%91%E7%AB%99%E4%B8%AD%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E8%AE%BE%E8%AE%A1/

高并发高负载类网站中数据库的设计方法总结 关注点之数据库 首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作。我推荐的是M-M-Sl

Python基础 | Bobit-你好世界

https://bobit.github.io/2018/09/01/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/Python%E5%9F%BA%E7%A1%80/

算术运算符 算术运算 加 减 乘 / 除(浮点数除法) % 取模(相除后的余数) ** 取幂(注意 ^ 并不执行该运算,你可能在其他语言中见过这种情形) // 取整除(表示整数除法,相除后向下取整到最接近的整数) 优先级 从最高到最低优先级的所有运算符: 运算符 描述 ** 指数 (最高优先级) ~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@) *

MongoDB 学习总结 | Bobit-你好世界

https://bobit.github.io/2017/11/13/%E5%88%86%E5%B8%83%E5%BC%8F/MongoDB%20%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/

MongoDB GUI( Robo 3T) Shell使用及操作 Robo 3T 下载及使用 之前叫 Robomongo,后面被收购了,改名 Robo 3T 。 下载链接:https://robomongo.org/download 安装版:安装步骤省略,下一步下一步… 解压版:解压即可。 图形界面,连接默认,取个名字就行。 连接成功,可以愉快的使用了,不用总是敲命令了,简洁方便,多种显示。 软

高并发系统的开发注意事项 | Bobit-你好世界

https://bobit.github.io/2017/11/13/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/%E9%AB%98%E5%B9%B6%E5%8F%91%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%BC%80%E5%8F%91%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9/

对于高并发并没有什么通用解决方案,必须根据业务场景进行分析,不同的业务场景对于架构的取舍是不一样的.但万变不离其宗,掌握这些处理高并发的分析方法还是很有必要的. 负载均衡 任务服务器hibernate+tomcat+数据库 商用服务器经常因为一些商业的原因被很多为生活苦苦奋斗的hack们扫荡。对于一个要支持高并发的系统来说,在开发阶段有几个事情需要我们注意: 如果你用hibernate,注意你

算法时间复杂度 | Bobit-你好世界

https://bobit.github.io/posts/19e44aed.html

算法复杂度 算法复杂度分为时间复杂度和空间复杂度,一个好的算法应该具体执行时间短,所需空间少的特点。 随着计算机硬件和软件的提升,一个算法的执行时间是算不太精确的。只能依据统计方法对算法进行估算。我们抛开硬件和软件的因素,算法的好坏直接影响程序的运行时间。 例子 1234int value = 0; // 执行了1次for (int i = 0; i

MySQL数据库性能优化总结 | Bobit-你好世界

https://bobit.github.io/posts/56ddf855.html

模型的设计 MySQL数据库,性能是设计出来的,不是后期调出来的。在模型的设计上我想说下自己的一个观点: 要做模型的测试,我们往往通过界面原型对数据库进行了设计,保证了数据库设计的完整性,但模型是否合理,是否要冗余,性能是否够好,我们无法识别。这些问题都要去通过业务去验证,而业务是靠什么体现呢?是靠SQL语句。 模型测试 如何做模型测试呢?对照着界面原型,把主要功能的SQL语句写出来

健康美味饺子 | Bobit-你好世界

https://bobit.github.io/2016/12/15/Life/%E5%81%A5%E5%BA%B7%E7%BE%8E%E5%91%B3%E9%A5%BA%E5%AD%90/

胡萝卜猪肉鸡蛋饺 富含维生素A,补肝明目,清热解毒。 韭菜蘑菇猪肉饺 温中开胃,行气活血,补肾助阳,散瘀。 韭黄三鲜饺 鲜贝、海米和瘦肉中含有丰富的锌元素,促进生长发育,提高抵抗力。 全麦香芹虾肉饺 内含丰富的B族维生素和膳食纤维,有助于控制血糖,适合糖尿病病人食用。 山药豆香鲜肉饺 内含山药,有健脾养胃的功效 香菇鸡肉黄金饺 热量较低,膳食纤维高,可降低血脂。

Java并发编程总结 | Bobit-你好世界

https://bobit.github.io/2018/11/13/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/Java%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B%E6%80%BB%E7%BB%93/

多线程的基本知识 进程与线程的介绍 程序运行时在内存中分配自己独立的运行空间,就是进程   线程:它是位于进程中,负责当前进程中的某个具备独立运行资格的空间。   进程是负责整个程序的运行,而线程是程序中具体的某个独立功能的运行。一个进程中至少应该有一个线程。 多线程的介绍 在多任务,多用户的系统中。每天都会产生许多进程。   多线程:在一个进程中,我们同时开启多个线程,让多个线程同时去完成

Anaconda学习总结 | Bobit-你好世界

https://bobit.github.io/posts/8ec8f94.html

安装Anaconda和Python 简介 Anaconda是专业的数据科学计算环境,已经集成绝大部分包和工具,不需要多余的安装和调试,使用方便。 安装 Anaconda在官网下载各个操作系统的安装包,网址:https://www.anaconda.com/download/ 双击下载下来的.exe文件,安装时将两个选项都选上,将安装路径写入环境变量,然后等待完成就可以了。 安装完成后,打开W

0-12个月宝宝每月注意事项 | Bobit-你好世界

https://bobit.github.io/posts/3892ebd9.html

一个月 1、24小时内要接种乙肝疫苗、卡介苗 2、每天可以睡16—20小时 3、不要枕枕头,把毛巾折两折枕,三个月后给宝宝枕枕头,枕高3到4厘米. 4、母乳喂奶前后半小时不要喂水,稀释胃液影响消化,睡前不喂水。纯母乳喂养6个月内可以不喂水。人工喂养,两餐之间需要喂水。 5、早看黑白图片,培养智力,距离眼镜20厘米处,每周换一张照片,直至宝宝有反应。(0—3个月内) 6、新生儿期间,按需喂养。 两个

Netty入门 | Bobit-你好世界

https://bobit.github.io/posts/21d654b6.html

简介 Netty 是一个异步和事件驱动的网络框架,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于 NIO 的客户、服务器端编程框架,使用 Netty 可以确保你快速和简单地开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty 相当简化和流线化了网络应用的编程开发过程,例如,TCP 和 UDP 的 socket 服务开发。 特性 (摘自《N

Linux学习-vim | Bobit-你好世界

https://bobit.github.io/posts/e15c8e0b.html

vi 和vim 的区别 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 vim的这些优势主要体现在以下几个方面: 1、多级撤消 我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。 2、易用性 vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。 3、语法加亮 vim可

Netty入门 | Bobit-你好世界

https://bobit.github.io/2017/11/13/%E5%88%86%E5%B8%83%E5%BC%8F/Netty/Netty%E5%85%A5%E9%97%A8/

简介 Netty 是一个异步和事件驱动的网络框架,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于 NIO 的客户、服务器端编程框架,使用 Netty 可以确保你快速和简单地开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty 相当简化和流线化了网络应用的编程开发过程,例如,TCP 和 UDP 的 socket 服务开发。 特性 (摘自《N

Spring5源码解析-Spring | Bobit-你好世界

https://bobit.github.io/2017/11/13/%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90/Spring5%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB-Spring/

为什么要阅读源码 学习编程不是学习配置东西,需要多看看底层的知识,《Java编程**》里有一句深刻的话,“编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。 怎么阅读源码 Spring框架包含了非常多的功能,不能漫无目地阅读,可以针对性阅读部分源码。 针对性阅读如下部分: Spring架构 Spring模块 Spring运用的设计模式 Spring框架 Spring 是一个开源框

静态博客选型之hexo | Bobit-你好世界

https://bobit.github.io/2015/11/13/Setting/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E9%80%89%E5%9E%8B%E4%B9%8Bhexo/

背景 给自己的学习和生活做个记录,在github上创建自己的开源博客,也希望自己能坚持写文_。从最开始的wordpress,到现在的hexo,网站变得越来越简单,越来越轻量级。 选型 hexo 参考 hexo官方文档:https://hexo.io/zh-cn/docs/ hexo介绍 主页: https://hexo.io/zh-cn/ 主页中有非常详细的介绍,这里主要说说主页中没有详细

高并发高负载类网站中数据库的设计 | Bobit-你好世界

https://bobit.github.io/posts/48156525.html

高并发高负载类网站中数据库的设计方法总结 关注点之数据库 首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作。我推荐的是M-M-Sl

静态博客选型 | Hexo

https://bobit.github.io/2015/11/13/Setting/hexo%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E9%80%89%E5%9E%8B/

简介给自己的学习和生活做个记录,在github上创建自己的开源博客,也希望自己能坚持写文^_^ 参考hexo官方文档:https://hexo.io/zh-cn/docs/ 选型hexo 常用命令初始化 $ hexo init生成静态页面 $ hexo generate本地启动 $ hexo server本地启动服务,在浏览器中输入http://localhost:4000/查看生成的页面效果。恭

数据库调优 | 你好世界

https://bobit.github.io/2015/11/13/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/%E6%95%B0%E6%8D%AE%E5%BA%93%E8%B0%83%E4%BC%98/

模型的设计MySQL数据库,性能是设计出来的,不是后期调出来的。在模型的设计上我想说下自己的一个观点: 要做模型的测试,我们往往通过界面原型对数据库进行了设计,保证了数据库设计的完整性,但模型是否合理,是否要冗余,性能是否够好,我们无法识别。这些问题都要去通过业务去验证,而业务是靠什么体现呢?是靠SQL语句。 模型测试如何做模型测试呢?对照着界面原型,把主要功能的SQL语句写出来,如果S

Java常用的数据结构 | Bobit-你好世界

https://bobit.github.io/posts/8d45e6b1.html

定义 数据元素相互之间的关系称为结构。有四类基本结构:集合、线性结构、树形结构、图状结构; 集合结构:除了同属于一种类型外,别无其它关系 线性结构:元素之间存在一对一关系常见类型有: 数组,链表,队列,栈,它们之间在操作上有所区别.例如:链表可在任意位置插入或删除元素,而队列在队尾插入元素,队头删除元素,栈只能在栈顶进行插入,删除操作. 树形结构:元素之间存在一对多关系,常见类型有:树(有许多特

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.