bobit / bobit.github.io.comments Goto Github PK
View Code? Open in Web Editor NEWGithub Pages Comments
Github Pages Comments
Maven内置变量说明 123456789${basedir} 项目根目录(即pom.xml文件所在目录)${project.build.directory} 构建目录,缺省为target目录${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes${project
https://bobit.github.io/about/
做一个工作和生活中的有心人,及时总结经验和教训。
1.停止所有的container,这样才能够删除其中的images: docker stop
https://bobit.github.io/posts/ce026f5a.html
1.停止所有的container,这样才能够删除其中的images: docker stop
高并发高负载类网站中数据库的设计方法总结 关注点之数据库 首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作。我推荐的是M-M-Sl
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 GUI( Robo 3T) Shell使用及操作 Robo 3T 下载及使用 之前叫 Robomongo,后面被收购了,改名 Robo 3T 。 下载链接:https://robomongo.org/download 安装版:安装步骤省略,下一步下一步… 解压版:解压即可。 图形界面,连接默认,取个名字就行。 连接成功,可以愉快的使用了,不用总是敲命令了,简洁方便,多种显示。 软
对于高并发并没有什么通用解决方案,必须根据业务场景进行分析,不同的业务场景对于架构的取舍是不一样的.但万变不离其宗,掌握这些处理高并发的分析方法还是很有必要的. 负载均衡 任务服务器hibernate+tomcat+数据库 商用服务器经常因为一些商业的原因被很多为生活苦苦奋斗的hack们扫荡。对于一个要支持高并发的系统来说,在开发阶段有几个事情需要我们注意: 如果你用hibernate,注意你
https://bobit.github.io/posts/19e44aed.html
算法复杂度 算法复杂度分为时间复杂度和空间复杂度,一个好的算法应该具体执行时间短,所需空间少的特点。 随着计算机硬件和软件的提升,一个算法的执行时间是算不太精确的。只能依据统计方法对算法进行估算。我们抛开硬件和软件的因素,算法的好坏直接影响程序的运行时间。 例子 1234int value = 0; // 执行了1次for (int i = 0; i
https://bobit.github.io/posts/56ddf855.html
模型的设计 MySQL数据库,性能是设计出来的,不是后期调出来的。在模型的设计上我想说下自己的一个观点: 要做模型的测试,我们往往通过界面原型对数据库进行了设计,保证了数据库设计的完整性,但模型是否合理,是否要冗余,性能是否够好,我们无法识别。这些问题都要去通过业务去验证,而业务是靠什么体现呢?是靠SQL语句。 模型测试 如何做模型测试呢?对照着界面原型,把主要功能的SQL语句写出来
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族维生素和膳食纤维,有助于控制血糖,适合糖尿病病人食用。 山药豆香鲜肉饺 内含山药,有健脾养胃的功效 香菇鸡肉黄金饺 热量较低,膳食纤维高,可降低血脂。
多线程的基本知识 进程与线程的介绍 程序运行时在内存中分配自己独立的运行空间,就是进程 线程:它是位于进程中,负责当前进程中的某个具备独立运行资格的空间。 进程是负责整个程序的运行,而线程是程序中具体的某个独立功能的运行。一个进程中至少应该有一个线程。 多线程的介绍 在多任务,多用户的系统中。每天都会产生许多进程。 多线程:在一个进程中,我们同时开启多个线程,让多个线程同时去完成
https://bobit.github.io/posts/8ec8f94.html
安装Anaconda和Python 简介 Anaconda是专业的数据科学计算环境,已经集成绝大部分包和工具,不需要多余的安装和调试,使用方便。 安装 Anaconda在官网下载各个操作系统的安装包,网址:https://www.anaconda.com/download/ 双击下载下来的.exe文件,安装时将两个选项都选上,将安装路径写入环境变量,然后等待完成就可以了。 安装完成后,打开W
https://bobit.github.io/posts/3892ebd9.html
一个月 1、24小时内要接种乙肝疫苗、卡介苗 2、每天可以睡16—20小时 3、不要枕枕头,把毛巾折两折枕,三个月后给宝宝枕枕头,枕高3到4厘米. 4、母乳喂奶前后半小时不要喂水,稀释胃液影响消化,睡前不喂水。纯母乳喂养6个月内可以不喂水。人工喂养,两餐之间需要喂水。 5、早看黑白图片,培养智力,距离眼镜20厘米处,每周换一张照片,直至宝宝有反应。(0—3个月内) 6、新生儿期间,按需喂养。 两个
https://bobit.github.io/posts/9253509e.html
DevOps Development和Operations的组合词 PaaS(Platform-as-a-Service) 平台即服务 TL(Team Leader) PM(Project Manager) PMO(Project Management Officer) 一般称为项目管理办公室、项目管理中心或者项目管理部 IaaS(Infrastructure-as-a-Service
https://bobit.github.io/posts/21d654b6.html
简介 Netty 是一个异步和事件驱动的网络框架,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于 NIO 的客户、服务器端编程框架,使用 Netty 可以确保你快速和简单地开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty 相当简化和流线化了网络应用的编程开发过程,例如,TCP 和 UDP 的 socket 服务开发。 特性 (摘自《N
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可
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
https://bobit.github.io/posts/9406e9db.html
Hexo 输入数学公式主要通过MathJax 渲染LaTeX 公式实现的,具体开启步骤以及简要语法介绍如下。 安装配置 在next 主题配置文件_config.yaml 中找到 MathJax 选项,将enable 改成 true 即可: 12345MathJax Supportmathjax: enable: true per_page: false cdn: //cdn.
为什么要阅读源码 学习编程不是学习配置东西,需要多看看底层的知识,《Java编程**》里有一句深刻的话,“编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。 怎么阅读源码 Spring框架包含了非常多的功能,不能漫无目地阅读,可以针对性阅读部分源码。 针对性阅读如下部分: Spring架构 Spring模块 Spring运用的设计模式 Spring框架 Spring 是一个开源框
https://bobit.github.io/2017/11/12/%E5%BE%AE%E6%9C%8D%E5%8A%A1/Docker%E4%BD%BF%E7%94%A8MySQL/
获取镜像 首先是pull image,这里我拉取的是5.6.35: docker pull mysql:5.6.35 安全使用 docker run --name mysql -p 6666:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.6.35 试着用客户端连接,成功了,查询mysql.user表发现允许从任何地方用root访问,这太不安全了! 连接到
https://bobit.github.io/2015/11/12/Setting/IDEA/
IntelliJ IDEA import and reimport a project 以下是import一个Maven project的时候需要进行的配置: (1)Keep projects files in: 通过这一个check box来指定“项目文件”在导入之后的location。 比如说,当你import一个project并希望将“.iml”文件和“.idea”文件夹导入到指定的文件夹
显示环境变量HOME、PATH$ echo
背景 给自己的学习和生活做个记录,在github上创建自己的开源博客,也希望自己能坚持写文_。从最开始的wordpress,到现在的hexo,网站变得越来越简单,越来越轻量级。 选型 hexo 参考 hexo官方文档:https://hexo.io/zh-cn/docs/ hexo介绍 主页: https://hexo.io/zh-cn/ 主页中有非常详细的介绍,这里主要说说主页中没有详细
https://bobit.github.io/posts/48156525.html
高并发高负载类网站中数据库的设计方法总结 关注点之数据库 首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作。我推荐的是M-M-Sl
简介给自己的学习和生活做个记录,在github上创建自己的开源博客,也希望自己能坚持写文^_^ 参考hexo官方文档:https://hexo.io/zh-cn/docs/ 选型hexo 常用命令初始化 $ hexo init生成静态页面 $ hexo generate本地启动 $ hexo server本地启动服务,在浏览器中输入http://localhost:4000/查看生成的页面效果。恭
模型的设计MySQL数据库,性能是设计出来的,不是后期调出来的。在模型的设计上我想说下自己的一个观点: 要做模型的测试,我们往往通过界面原型对数据库进行了设计,保证了数据库设计的完整性,但模型是否合理,是否要冗余,性能是否够好,我们无法识别。这些问题都要去通过业务去验证,而业务是靠什么体现呢?是靠SQL语句。 模型测试如何做模型测试呢?对照着界面原型,把主要功能的SQL语句写出来,如果S
https://bobit.github.io/posts/8d45e6b1.html
定义 数据元素相互之间的关系称为结构。有四类基本结构:集合、线性结构、树形结构、图状结构; 集合结构:除了同属于一种类型外,别无其它关系 线性结构:元素之间存在一对一关系常见类型有: 数组,链表,队列,栈,它们之间在操作上有所区别.例如:链表可在任意位置插入或删除元素,而队列在队尾插入元素,队头删除元素,栈只能在栈顶进行插入,删除操作. 树形结构:元素之间存在一对多关系,常见类型有:树(有许多特
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.