花2不谢

菜鸟的学习之路~

nginx开启gzip压缩

在网上查了很多资料,大家都是这么说的:gzip on; gzip_min_length 1k; gzip_buffers 4 16k; #gzip_http_version 1.0; gzip_comp_level 2; gzip_types text/pl...

2018-07-15 18:20:49

阅读数 138

评论数 2

hadoop错误:java.io.IOException: Incompatible namespaceIDs in /hadoop/data: namenode namespaceID

hadoop的datanode启动失败,查看日志显示:的2018-06-12 13:49:03,075 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespac...

2018-06-12 14:04:55

阅读数 186

评论数 0

xshell 配置公钥 免密码登陆

使用xshell连接远端服务器是,为避免每次登录都需要重复输密码的步骤,可以通过通过生成.ssh/authorized_keys来减少麻烦。步骤如下:1、xshell登录到服务器,进入家目录:cd ~2、执行:ssh-keygen  一路点击回车;3、进入.ssh 目录,执行:cat id_rsa...

2018-06-12 13:47:03

阅读数 570

评论数 0

如何在CentOS 7上修改主机名hostname

如何在CentOS 7上修改主机名在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty)。“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。“瞬态”主机名是在系统运行时临时分配的主机名,例如,...

2018-06-12 13:18:52

阅读数 119

评论数 0

Centos7.4使用yum安装Mysql5.7.19的详细步骤

Centos7的yum源中默认是没有mysql,因为现在已经用mariaDB代替mysql了。首先我们下载mysql的repo源,我们可以去mysql官网找最新的repo源地址地址:https://dev.mysql.com/downloads/repo/yum/开始在linux下下载repo源/...

2018-05-03 13:06:35

阅读数 317

评论数 0

激活Jetbrains旗下任意产品(IDEA,PyCharm,WebStorm,PhpStorm)

激活IDEA,PyCharm,WebStorm,PhpStorm等软件选择:License sever激活Jetbrains旗下任意产品,直接输入http://idea.liyang.io点击help→Register→License sever ,输入http://idea.liyang.io也...

2018-04-28 16:02:40

阅读数 133

评论数 1

Mysql离线安装,通用Generic (glibc 2.12) Using Generic Binaries Mysql5.7

官网命令如下:shell> groupadd mysql shell> useradd -r -g mysql -s /bin/false mysql shell> cd /usr/local shell> t...

2018-04-12 18:04:46

阅读数 206

评论数 1

bin/mysqld: error while loading shared libraries: libnuma.so.1: centos7安装mysql5.7

按照mysql出现这个错误:bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory这是缺少numactl。这个...

2018-04-12 16:20:24

阅读数 1873

评论数 0

关于synchronized和ReentrantLock之多线程同步详解

一、线程同步问题的产生及解决方案问题的产生:Java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查),将会导致数据不准确,相互之间产生冲突。如下例:假设有一个卖票系统,一共有100张票,有4个窗口同时卖。public class Ticket implements ...

2018-04-09 16:13:20

阅读数 96

评论数 0

你真的了解volatile关键字吗?

volatile关键字经常在并发编程中使用,其特性是保证可见性以及有序性,但是关于volatile的使用仍然要小心,这需要明白volatile关键字的特性及实现的原理,这也是本篇文章的主要内容。一、Java内存模型想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的...

2018-04-09 16:10:26

阅读数 127

评论数 0

charles系列破解激活办法(最高charles4.2都可以激活)

// Charles Proxy License// 适用于Charles任意版本的注册码,谁还会想要使用破解版呢。// Charles 4.2目前是最新版,可用。Registered Name: https://zhile.ioLicense Key: 48891cf209c6d32bf4...

2018-04-08 10:37:13

阅读数 76183

评论数 155

设计模式之单例模式(Java)

概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一...

2018-04-04 17:15:08

阅读数 46

评论数 0

Intellij IDEA 2017 debug断点调试技巧与总结详解篇

IntelliJ IDEA使用教程 (总目录篇)在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的,有的人keymap是mac版的,有的是Windows版的。我...

2018-04-04 16:54:42

阅读数 234

评论数 0

JDK1.8+Spring5+SpringMVC5+Mybatis3.4项目(SMM框架)搭建

版本情况:spring5.0.4、SpringMVC5、Mybatis3.4、Log4J2、JDK1.8、servlet2.5web.xml配置:<?xml version="1.0" encoding="UTF-8&am...

2018-03-21 13:49:45

阅读数 6827

评论数 0

servlet2.5+Spring5 springMVC5 +Log4J2配置

搞了几乎一天。因为项目用到了spring5,配置Log4J的时候发现spring5少了Log4jConfigListener这个监听器,导致在web.xml里面不能启动log4j,官方建议用log4j2。用的是servlet2.5,所以就需要在web.xml中配置监听器。如果是servlet3的话...

2018-03-19 12:56:13

阅读数 2363

评论数 2

Linux Centos 7 systemctl(systemd)新增加service服务,并且开机启动

centos 7中采用了systemd控制系统服务,更加简单,以前启动服务需要 service xxxx start|stop等。现在需要的是systemctl start|stop xxx。比如我配置的启动tomcat,systemctl start tomcat。十分方便。以前是在,现在直接在...

2018-01-21 14:44:39

阅读数 15974

评论数 2

Linux后台执行jar程序

正常情况下,java -jar test.jar 都会霸占当前控制台,并且按下ctrl+c后会终止运行。怎样才能继续运行呢?一般有2种方法,第一种利用nohup,第二种是通过sh脚本。 第一种: nohup java -jar qiu.jar >templogs.txt  第一种方法,...

2018-01-09 19:23:43

阅读数 278

评论数 0

Linux测试网速(linux服务器测试网站,命令行)

第一步:wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 第二步: chmod a+rx speedtest.py 第三步: sudo mv speedtest.py /usr/loca...

2017-11-16 10:56:15

阅读数 2309

评论数 0

mysql乐观锁总结和实践

上一篇谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是对长事务而言,这样的开销往往...

2017-10-01 23:37:17

阅读数 221

评论数 0

mysql悲观锁总结和实践

悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统...

2017-10-01 23:36:12

阅读数 180

评论数 0

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