• 等级
  • 593631 访问
  • 302 原创
  • 43 转发
  • 4171 排名
  • 168 评论
  • 269 获赞

MongoDB 基础概念与操作解析

前言在前一章内MongoDB安装(Mac),我们介绍了基本的MongdoDB的安装.本章我们继续接着上章的内容继续.最近眼疾较为严重,所以许久没更新了.各位,在工作和生活的时候多进行运动,多保护自己的身体.不要被剥削和洗脑的太过严重!基本概念我们都知道,在Mysql内,我们经常将操作语言分为DML和DDL.前者为表的相关操作&权限的相关操作等.后者,主要基...

2019-05-22 21:43:18

MongoDB 安装(Mac)

前言MongoDB安装GUI工具下载MongoDB安装包localhost:MongoDBSean$sudocurl-Ohttps://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.4.2.tgzPassword:%Total%Received%XferdAverageSpeedTime...

2019-05-12 21:54:36

Kafka 开发相关问题

前言本章记录下Kafka在使用过程中的相关问题.数据量:5000-2W条/分钟.相关问题数据丢失&数据重发发送数据端,在压力过大的时候,又可能出现数据丢失的情况.这时可以启动Kafka的重发机制.极端情况,可以将判断值调成99999,这样Kafka一旦出现消息发送错误,就会无限制的重复发送.此外,还可以通过记录日志的情况.将数据发送失败的数据通过异常记...

2019-05-03 22:01:52

Mysql 数据库 事务

数据库事务数据库的ACID讲解一下。数据库的ACID是数据库事务的四个基本特性。ACID4个属性分别是:Atomic原子性,Consistence一致性,Isolation隔离性,Durability持久性。首先,什么是事务?事务是数据库内一些操作的合集。比如insert+update合成一个操作。事务的优势和特性?事务的特性就是ACID。原子性(Act...

2019-05-03 17:26:56

Mysql 数据库锁机制

前言需要了解下Mysql锁机制相关的知识.发现两篇不错的文章,但是文章内有不少错误.更正总结如下:章节要点锁:共享锁/排他锁/更新锁/意向锁-(读锁/写锁)概念锁:悲观锁/乐观锁范围:行级锁/表级锁/页级锁感觉我们经常接触的就是这些.看了文章后,豁然开朗.这边将错误更新后分享给大家.正文一、锁我们经常遇到的Mysql数据库内...

2019-05-03 15:17:12

设计模式 概览(Java)

前言在设计模式概览中,我尽可能的使用通用化的语言来描述设计模式.本章内,我们将给出Java版本的设计模式概览,及通用示例.章节目录本文主要包括如下几个部分:六项基本准则创建型模式(五种)结构型模式(七种)行为型模式(十一种)六项基本原则略.总体为了满足对修改关闭,对继承开放对原则.创建模式创建者模式的目标是创建对象.主要包括如下五种:工厂模式:工厂....

2019-05-02 21:51:08

设计模式 概览

前言有一段时间没有聊设计模式相关的内容了.趁着今天有空,将这部分的内容总结一下.本文主要包括如下几个部分:六项基本准则创建型模式(五种)结构型模式(七种)行为型模式(十一种)另:由于本章是概览章节.所以,所有的样例只会简单的描述下中心思想与核心类图与写法.详细的解读请看本系列的其他文章.六项基本原则不以规矩,难以成方圆.在设计项目之初.我们应当拟定相应...

2019-05-02 18:26:30

设计模式之(四) 行为模式

前言离之前的设计模式之(二)创建者模式的编写有一段时间了.这部分的内容其实早已经写好.最近整理出来.另:1.虽都尽量详尽.但是,近来回看,发现书中并不是都对.也许是个人的理解不同.2.这部分的内容,后续会分开详述.前言23种设计模式中11种结构类型模式。其分别是策略模式、模版方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、...

2019-05-02 15:15:44

设计模式之(三) 构造模式

前言离之前的设计模式之(二)创建者模式的编写有一段时间了.这部分的内容其实早已经写好.最近整理出来.另:1.虽都尽量详尽.但是,近来回看,发现书中并不是都对.也许是个人的理解不同.2.这部分的内容,后续会分开详述.前言23种设计模式中7种结构类型模式。其分别是适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式和享元模式。模式关系从宏观来看,适配...

2019-05-02 15:06:18

Scala语法(七) 隐式转换

前言本章将介绍Scala中的隐式转换部分.正文我们之前在遍历数组的时候,使用了1to10的方法.但是,Scala内却没有此方法,此处使用了隐式转换的相关知识.我们通过implicit-v查看Scala默认导入的隐式转换方法.scala>:implicit-v/*69implicitmembersimportedfromscala.Predef*...

2019-05-02 10:42:22

Scala语法(六) Akka与线程通信

前言在初期,Scala可以通过Akka来实现线程通信.当然,现在还支持使用Netty方式进行通信.本章主要介绍使用Akka方式进行通信的写法.正文Master结点importakka.actor.Actorimportakka.actor.ActorSystemimportcom.typesafe.config.ConfigFactoryimportakka....

2019-05-02 10:09:22

Scala语法(五) Actor与线程池

前言在前面的章节内,我们介绍了Scala基础、集合、方法与函数体,以及模式匹配的相关知识.本章简单的介绍了Actor的相关知识.正文创建Actor个人理解Actor对象与Java内的Thread对象相似.创建时通过继承的方式创建Actor类,并通过start()方法启动Actor子线程.importscala.actors.Actor/***使用Actor...

2019-05-02 10:00:03

Java JSP基础 文件上传

前言之前工作的时候,经常听人提及JSP与JavaServlet的概念.本章就主要本章涉及的例子都可以在https://github.com/SeanYanxml/arsenal/tree/master/arsenal-java/arsenal-servlet下找到.如果你觉得我的项目不错,不妨给我一个Star.你的支持就是我的动力.前置准备JDKMavenEclipse...

2019-04-30 21:39:05

Java Servlet 基础编程 HelloWorld & HelloForm

前言在工作的时候,经常听别人说.Servlet是接触Web编程的第一步,而不是SSH的框架编程.由于,在学校的网络编程的知识快忘了个干净.本章将两个基础的部分记录于此.本章主要介绍HttpServlet的QuickStartDemo.后一章主要介绍表单提交的Demo.本章涉及的例子都可以在https://github.com/SeanYanxml/arsenal/tre...

2019-04-30 17:47:11

Scala语法(四) 模式匹配

前言Scala中的模式其实和Java中的switch类似.Scala中对于Java内的switch进行了扩展,例如数组模式匹配、List模式匹配、偏函数等.其功能要远远强于Java的简单的switch匹配.正文基本匹配下方的例子中包含了多种模式匹配.主要包括:字符串匹配混合数据类型匹配数组模式匹配List模式类型元组模式匹配importorg.junit.Tes...

2019-04-28 17:40:15

Scala语法(三) 类与对象

前言在前面的章节内,我们分别介绍了Scala编程基础以及Scala的函数式编程.本章,我们将介绍Scala的类与对象的相关内容.正文类&对象Scala中的类的概念与Java一样.通常通过class<className>进行定义,一般一个类还可以定义一个伴生对象object<objectName>.与Java不同的是,Scala可以在一...

2019-04-28 17:28:08

Scala语法(二) 函数与方法

前言在前面的章节内我们简单的介绍了Scala的基本语法中,常量&变量、if判断、循环以及基本的集合:数组、元组、Set、List和Map数据类型的基本操作.本章,我们将介绍Scala中的函数与方法.正文经常听别人这样介绍Scala,Scala是面向函数式的编程语言.那么,函数与方法到底有什么区别呢?请听我慢慢介绍.(Java中,只有方法的概念,没有函数的概念.)...

2019-04-28 15:19:53

Scala语法(一) 基础语法(变量&常量&判断&循环&数组&集合)

前言在前面的章节中,我们介绍了如何在Eclipse内安装Scala环境.本章开始,我们将讲解下Scala的基本语法.PS:1.个人虽然没有想转Scala语言开发的思想,但是近来Scala语言被各种媒体炒的火热.了解下总没有坏处.就个人而言,还是非常喜欢Java的简洁语法的.2.另在学习过程中,Scala经常会去调用Java的语法.个人感觉,Scala在某些方面做的仍...

2019-04-28 14:57:54

Eclipse Scala环境的配置

前言要开发Scala程序,一般使用的IDE主要有3种:NetBeanEclipseIDEA由于个人不太习惯IDEA的一些使用功能,已经只能打开一个项目.(这可太蠢了.)所以,继续选择在EclipseIDE上集成ScalaIDE.当然,官方提供了ScalaIDE,可以直接使用.但是,如果你之前哟一个版本的Eclipse的话,个人建议还是升级比较好.基础知识...

2019-04-13 01:45:56

Eclipse 插件管理

前言前段时间需要安装EclipseScala插件,折腾半天,终于捣鼓好了.将Eclipse插件相关的知识记录在此.安装插件市场安装/地址安装(在线安装)在Eclipse内安装插件,一般人选择的是市场安装.其实,这样做有很多问题:安装的软件通常是最新版,与你当前使用的Eclipse可能不兼容.安装的插件的位置通常难以掌握,在更换Eclipse版本的时候,通常...

2019-04-12 18:20:10

博客专家

在风中的意志

关注
  • 计算机软件/Java软件工程师
  • 中国 上海 闸北区
奖章
  • 领英
  • Github
  • 专栏达人
  • 持之以恒
  • 勤写标兵Lv1
  • 勤写标兵Lv2
  • 勤写标兵Lv4