排序:
默认
按更新时间
按访问量

Java NIO:IO与NIO的区别

一、概念      NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多。在Java API中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是网络编程NIO。 Java NIO提供...

2018-09-26 15:42:03

阅读数:27

评论数:0

RabbitMQ学习笔记(一)

一、下载和安装RabbitMQ RabbitMQ截止目前最新版本是3.7.7。详见官网 http://www.rabbitmq.com/download.html windows下载安装 1、安装rabbitmq,官网下载rabbitmq-server-3.7.7.exe,链接:http:/...

2018-09-05 15:36:34

阅读数:9

评论数:0

基于Karaf+OSGi+Maven工程创建

1、创建父工程 New --> Other --> Maven Project,弹出如下图: 选择“Next”,填写以下必填信息(Group Id/Artifact Id/Packaging)之后,点击按钮“Finish”。 OK,到此父工...

2018-08-10 18:02:56

阅读数:29

评论数:0

SOA和微服务的区别

其实服务化架构已经可以解决大部分企业的需求了,那么我们为什么要研究微服务呢?先说说它们的区别; 首要目标不同:SOA首先要解决的是异构应用的服务化;微服务强调的是服务拆分尽可能小,最好是独立的原子服务。 服务依赖:传统的SOA服务,由于需要重用已有的资产,存在大量的服务间依赖;微服务的设计理念...

2018-08-09 16:18:48

阅读数:68

评论数:0

使用systemctl命令启动和关闭mysql

以前都用service命令管理mysql,现在liunx系统升级了,又有了新的更好的方法管理系统进程,现在我们来学习如何用systemctl命令管理mysql。Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。 Systemd是一个系统管理守护进程、工具和库的...

2018-06-12 10:56:45

阅读数:86

评论数:0

MySQL5.7 四种日志文件

mysql 日志包括:错误日志,二进制日志,通用查询日志,慢日志等一:通用查询日志:记录建立的客户端连接和执行的语句1)show variables like '%verision%'; 显示数据库版本号,存储引擎等信息mysql> show variables like '...

2018-05-11 16:49:11

阅读数:101

评论数:0

JDK1.8新特性

总的来说,JDK在以下方面具有新特性: 1. 速度更快 – 红黑树 2. 代码更少 – Lambda 3. 强大的Stream API – Stream 4. 便于并行 – Parallel 5. 最大化减少空指针异常 – Optional1、HashMap中的红黑树HashMap中链长度大于8时...

2018-04-23 11:24:59

阅读数:48

评论数:0

数据库(事务)

数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复...

2018-04-22 22:16:28

阅读数:37

评论数:0

基于Token的WEB后台认证机制

几种常用的认证机制HTTP Basic AuthHTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户...

2018-03-29 17:49:58

阅读数:48

评论数:0

mysql报错 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 解决办法

1、执行命令: killall mysqld ( 直接杀死正在运行的mysqld所有进程)2、mysqld 进程kill之后,在任意目录下执行 /etc/init.d/mysql.server start等待mysql重启成功后,netstat -tnlp查看该进程是否已经起来3、mysql -u...

2018-03-26 11:05:24

阅读数:71

评论数:0

Java中的String,StringBuilder,StringBuffer三者的区别

 这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String  String最慢的原因:  String为字符串常...

2018-03-20 17:22:43

阅读数:27

评论数:0

Linux常用命令&分类

常用命令chmod +x filename 给某个文件添加执行权限chmod 777 file:设置所有人可以读写和执行该文件sudo -s ,sudo su:sudo -s 是进入root根用户目录下, sudo su是进入当前非root帐号目录下mv  原文件名 修改后文件名 :修改文件名ps...

2018-03-16 18:01:23

阅读数:43

评论数:0

Linux vi/vim使用方法

vi/vim基本使用方法    vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里简单地介绍一下它的用法和一小部分指令。1、vi的基本概念    vi可以分为三种状态:命令模式(command mode)、插入模式(Insert mode)和底行模式...

2018-03-09 18:13:01

阅读数:62

评论数:0

eclipse中maven的User Settings配置

Maven是一个采用纯Java编写的开源项目管理工具,它采用了一种被称之为 POM(Project Object Model)概念来管理项目,所有的项目配置信息都被定义在一个叫做pom.xml的文件中,通过该文件,Maven可以管理一个项目的整个生命周期,包括编译,构建,测试,发布,报告等。mav...

2018-03-09 15:37:37

阅读数:4293

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭