10 wangbingqi

尚未进行身份认证

暂无相关描述

等级
TA的排名 9w+

数据库中悲观锁

MySQL的SELECT...forupdate最近的项目中,因为涉及到Mysql数据中乐观锁和悲观锁的使用,所以结合项目和网上的知识点对乐观锁和悲观锁的知识进行总结。mysql中的innodb不是所有都是行锁,有指定主键和索引的才会行锁,没有指定的表锁悲观锁介绍  悲观锁是对数据被的修改持悲观态度(认为数据在被修改的时候一定会存在并发问题),因此在整个数据处理过程中将数据锁定...

2019-05-14 11:24:11

Nginx主要功能及使用

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

2019-05-09 16:07:08

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

(1)nginx的nginx.conf文件修改server{listen80;server_namelocalhost; location/{ proxy_redirectoff;proxy_passhttp://192.168.0.152:6300/;...

2019-05-09 14:51:35

BIO和NIO和AIO区别

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

2019-04-29 11:10:32

java NIO之阻塞与非阻塞

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

2019-04-29 10:10:40

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

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

2019-04-28 10:43:09

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

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

2019-04-24 16:15:35

linux-centos7安装mysql 5.7.25

上传安装包至/usr/local,解压安装包cd/usr/localtar-zvxfmysql-5.7.25-linux-glibc2.12-x86_64.tar.gz重命名mvmysql-5.7.25-linux-glibc2.12-x86_64.tar.gzmysql-5.7.25创建data目录cdmysql-5.7.25mkdirdata...

2019-04-24 12:02:09

Linux-centos7下彻底卸载mysql

查考https://www.cnblogs.com/javahr/p/9245443.html一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql 1 rpm-qa|grep-imysql   可以看到如下所示:[root@localhost~]#rpm-qa|grep-imysqlperl-DBD-MyS...

2019-04-24 11:31:22

mysql5.7主从复制配置

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

2019-04-22 15:32:19

linux centOx7免密登录

2台服务器192.168.0.148192.168.0.149148登录149的时候不输入密码(1)在149服务器上做如下操作ssh-keygen-trsa出现如下窗口,直接回车出现如下窗口输入自定义登录的密码(不是电脑密码)比如:123456再次确认密码(2)cd/root/.ssh转到这个目录ssh-copy-id-i~/.ssh/id...

2019-04-15 15:01:30

zookeeper+kafka集群

安装jdk下载zookeeper-3.4.13kafka_2.11-1.0.0准备:3台服务器192.168.0.148192.168.0.149192.168.0.103每台服务器开放端口:6600,9092,12888,13888(一)zookeeper的配置(1)zookeeper-3.4.13\conf目录下zoo_sample.cfg复制一下命名为...

2019-04-04 12:00:36

tomcat自带的管理员开启方法

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

2019-03-27 12:43:12

nginx配置

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

2019-03-26 11:01:47

日常

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

2019-03-25 16:16:17

MyBatipse插件

https://github.com/mybatis/mybatipse/blob/master/README.mdMyBatipse是Eclipse的一个插件,提供了内容提示和Mybatis的配置文件验证功能;特点XMLEditor的增强代码自动完成Mapper文件的namespace,可以根据mapper文件位置自动计算:Paste_Image.pngPas...

2019-03-25 11:38:19

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

 <!DOCTYPEhtml><htmllang="zh-CN"><head>  <metacharset="utf-8">  <metaname="viewport"content="width=device-width,initial-scale=1.0,maximum-scal

2019-01-04 17:33:13

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

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

2018-10-11 16:55:07

Tomcat做成系统服务

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

2018-10-11 16:51:28

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

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

2018-09-08 21:59:26

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。