Nanfang Station

keep hungry keep foolish

多线程技能

实现多线程编程的方式主要有两种,一种是继承Thread类,另一种是实现Runnable接口。

非线程安全 主要指多个线程对同一个对象中的同一个实例变量进行操作时会出现值被更改、值不同步的情况,进而影响程序的执行流程。 比如: public class MyThread extends Thread { private int count = 5; public void run() { super.run(); count--; ...

mongoDB的集群模式及其搭建

MongoDB是时下流行的NoSql数据库,它的存储方式是文档式存储,并不是Key-Value形式。

副本集 MongoDB中的一个副本集是保持相同数据集的一组mongod进程。副本集提供冗余和高可用性,并且是所有生产部署的基础。 1. 冗余和数据可用性 副本集提供冗余并增加数据可用性。在不同数据库服务器上具有多个数据副本时,副本集可以提供一个级别的单一数据库服务器丢失的容错能力。 在某些情况下,副本集可以提供增加的读取容量,因为客户端可以向不同的服务器发送读取操作维护不同数据中心的数...

mongoDB基础

MongoDB是时下流行的NoSql数据库,它的存储方式是文档式存储,并不是Key-Value形式。

mongDB简介 MongoDB是一个提供高性能,高可用性和自动缩放的开源文档数据库。 1. 文档数据库 MongoDB中的一个记录是一个文档,它是一个由字段和值对组成的数据结构。 MongoDB文档类似于JSON对象。字段的值可能包括其他文档,数组和文档数组。 使用文档的好处: 文档(即对象)对应于许多编程语言中的本机数据类型。 嵌入式文档和数组减少了对昂贵连接的需求。 ...

Bootstrap-Table

Bootstrap Table的简单使用。

简介 基于 Bootstrap 的 jQuery 表格插件,通过简单的设置,就可以拥有强大的单选、多选、排序、分页,以及编辑、导出、过滤(扩展)等等的功能。 官网地址:http://bootstrap-table.wenzhixin.net.cn/zh-cn/ Github地址:https://github.com/wenzhixin/bootstrap-table 导出插件:tabl...

Joda-Time

Joda-Time为Java日期和时间类提供了高质量的替代品。

目录 引入依赖 html代码 js初始化 页面效果 优点 简介 Joda-Time是Java SE 8之前的Java实际标准日期和时间库。现在,用户被要求迁移到java.time(JSR-310)。 Java SE 8之前的标准的日期和时间处理类表现非常不好。为了处理这个问题,Joda-Time成为Java SE 8的标准类库。从Java SE 8之前,用户开始...

Bootstrap-Select用法

Bootstrap-select是一个jQuery插件,它使用Bootstrap的dropdown.js样式,并为标准选择元素带来额外的功能。

目录 引入依赖 html代码 js初始化 页面效果 优点 引入依赖 <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.4/css/...