数据库中悲观锁

MySQL的SELECT ...for update 最近的项目中,因为涉及到Mysql数据中乐观锁和悲观锁的使用,所以结合项目和网上的知识点对乐观锁和悲观锁的知识进行总结。 mysql中的innodb不是所有都是行锁,有指定主键和索引的才会行锁,没有指定的表锁 悲观锁介绍   悲观锁是对...

2019-05-14 11:24:11

阅读数 32

评论数 0

Nginx主要功能及使用

Nginx主要功能:1、反向代理 2、负载均衡 3、HTTP服务器(包含动静分离) 4、正向代理 以上是 Nginx 在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做的。 一、反向代理 反向代理应该是 Nginx 做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理...

2019-05-09 16:07:08

阅读数 19

评论数 0

nginx反向代理后tomcat获取客户端的真实ip

(1)nginx的nginx.conf文件修改 server { listen 80; server_name localhost; location / { proxy_redirect off; pro...

2019-05-09 14:51:35

阅读数 20

评论数 0

BIO和NIO和AIO区别

BIO与NIO IO为同步阻塞形式,NIO为同步非阻塞形式,NIO并没有实现异步,在JDK1.7后升级NIO库包,支持异步非阻塞 模型NIO2.0(AIO) ,AIO最大的一个特性就是异步能力,这种能力对socket与文件I/O都起作用。AIO其实是一种在读写操作结束之前允许进行其他操作的I/O处...

2019-04-29 11:10:32

阅读数 25

评论数 0

java NIO之阻塞与非阻塞

阻塞传统的 IO 流都是阻塞式的。也就是说,当一个线程调用 read() 或 write()时,该线程被阻塞,直到有一些数据被读取或写入,该线程在此期间不能执行其他任务。因此,在完成网络通信进行 IO 操作时,由于线程会阻塞,所以服务器端必须为每个客户端都提供一个独立的线程进行处理,当服务器端需要...

2019-04-29 10:10:40

阅读数 20

评论数 0

Mycat中间件实现一主一从和双主双从的读写分离

https://blog.csdn.net/qq_33200967/article/details/80948708

2019-04-28 10:43:09

阅读数 16

评论数 0

mysql 快速复制数据量较大的一张表

(1)删除表的索引 (2)把数据表的引擎InnoDB改为MyISAM (3)把MyISAM产生的3个文件全部拷贝到要复制的数据库表下(数据库表已经可以看到数据了) (4)生成的数据库表重新建立索引就ok了 ...

2019-04-24 16:15:35

阅读数 93

评论数 0

linux-centos7安装mysql 5.7.25

上传安装包至/usr/local,解压安装包 cd /usr/local tar -zvxf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz 重命名 mv mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz mysql...

2019-04-24 12:02:09

阅读数 16

评论数 0

Linux-centos7下彻底卸载mysql

查考https://www.cnblogs.com/javahr/p/9245443.html 一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql 1 rpm -qa|grep -i mysql   可以看到如下所示: [roo...

2019-04-24 11:31:22

阅读数 29

评论数 0

mysql5.7主从复制配置

win7系统2台服务器 主:192.168.0.152 从:192.168.0.107 mysql5.7.14 我的是虚拟机做的(开始的时候在一台虚拟机上安装好mysql,又克隆了一个虚拟机,结果配置好后无法同步,原因是mysql的auto.cnf的server-uuid相同导致的) 服...

2019-04-22 15:32:19

阅读数 76

评论数 0

linux centOx7免密登录

2台服务器 192.168.0.148 192.168.0.149 148登录149的时候不输入密码 (1)在149服务器上做如下操作 ssh-keygen -t rsa 出现如下窗口,直接回车 出现如下窗口 输入自定义登录的密码(不是电脑密码)比如:123456 再次确认密...

2019-04-15 15:01:30

阅读数 27

评论数 0

zookeeper+kafka集群

安装jdk 下载 zookeeper-3.4.13 kafka_2.11-1.0.0 准备:3台服务器 192.168.0.148 192.168.0.149 192.168.0.103 每台服务器开放端口:6600,9092,12888,13888 (一)zookeeper的配...

2019-04-04 12:00:36

阅读数 48

评论数 0

tomcat自带的管理员开启方法

修改:conf/tomcat-users.xml <tomcat-users xmlns="http://tomcat.apache.org/xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema...

2019-03-27 12:43:12

阅读数 34

评论数 0

nginx配置

一台服务器上有2个域名访问,都用80端口;其中一个域名下有2个软件,对外都用80端口;nginx配置如下,前提是下面配置的3个端口6300/8081/8082对外都要能访问。 server { listen 80; server_name www.emmaclub.com;...

2019-03-26 11:01:47

阅读数 23

评论数 0

日常

(1)版本控制 svn/git/github的区别 https://www.cnblogs.com/kevingrace/p/5904595.html

2019-03-25 16:16:17

阅读数 14

评论数 0

MyBatipse插件

https://github.com/mybatis/mybatipse/blob/master/README.md MyBatipse是Eclipse的一个插件,提供了内容提示和Mybatis的配置文件验证功能; 特点 XMLEditor 的增强 代码自动完成 Mapper文件的nam...

2019-03-25 11:38:19

阅读数 14

评论数 0

jquery动态获取html后在窗口中显示,设置元素值后html不改变的问题

  <!DOCTYPE html> <html lang="zh-CN"> <head>     <meta...

2019-01-04 17:33:13

阅读数 198

评论数 0

怎么将exe程序注册成系统服务

  要实现这个功能要用到微软提供的两个小工具“instsrv.exe”和“srvany.exe”(下载地址:http://www.cr173.com/soft/64394.html)。 先下载这两个程序然后放在同一个目录,我是直接放在D盘的,然后进入到DOS命令行下面输入如下...

2018-10-11 16:55:07

阅读数 217

评论数 0

Tomcat做成系统服务

下面是如何有关于Tomcat服务的设置: 一、注册为Windows系统服务: 运行cmd打开控制台,进入Tomat目录/bin文件夹,会看到service.bat输入如下命令运行。 service install 服务名称 这一句是将当前Tomcat服务器注册为系统服务,服务名称为servi...

2018-10-11 16:51:28

阅读数 1226

评论数 0

eclipse写js代码提示很不全,idea使用感觉不顺手的解决办法

解决办法:自定义代码自动补全(这是笨方法,idea使用不顺手) Window → Preferences → (1)java--》Editor--》Templates--》New (2)JavaScript--》Editor--》Templates--》New (3)其它的文件格式也是一样...

2018-09-08 21:59:26

阅读数 350

评论数 0

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