自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 ReentrantLock与AQS(AbstractQueuedSynchroizer)

AQS机制ReenTrantLock的构造方法实际上是new了UnfairSync或者FairSync所以调用lock的时候,实际上是在调用UnfairSync或者FairSync里的lock在UnfairSync(非公平锁)的实现中,lock是进入就利用CAS(CompareAndSetState)机制立即抢锁,期望值是0,更新值是1,a、如果成功了则把当前线程设置到AQS队列(ex...

2020-03-05 23:46:42 160

转载 使用Spring访问Mongodb的方法大全——Spring Data MongoDB查询指南

转自https://www.cnblogs.com/xiaoqi/p/queries-in-spring-data-mongodb.html1.概述Spring Data MongoDB 是Spring框架访问mongodb的神器,借助它可以非常方便的读写mongo库。本文介绍使用Spring Data MongoDB来访问mongodb数据库的几种方法:使用Query和Criteria类...

2020-02-10 21:59:19 951

转载 MongoDB下载安装与启动

转载https://www.cnblogs.com/linux-xsj/p/7054551.htmlMongoDB下载地址linux:http://dl.mongodb.org/dl/linux/x86_64windows:http://dl.mongodb.org/dl/win32/x86_641、安装到/optcd /opttar zxvf mongodb-linux-x86_...

2020-02-10 11:59:29 177

原创 idea 中使用mybastis报出 Invalid bound statement (not found)的错误

1、使用idea编译的时候,不知道为何没有把com/springboot/chapter5/mapper/userMapper.xml拷贝到到target/classes/com/springboot/chapter5下。导致这个错误。2、后来配置了这一段之后解决 <resources> <resource> ...

2020-02-06 17:17:23 166

转载 nginx + fastdfs 的开机自启动

虚拟机每次启动之后都要重新启动一下fastdfs 和 nginx服务,比较麻烦,所以增加开机自启动;编辑 /etc/rc.d/rc.local 文件,增加启动项;1、编辑文件vim /etc/rc.d/rc.local2、增加如下:fastdfs start/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart/usr/bin/f...

2019-08-15 14:57:16 182

转载 nginx添加到服务并且开机启动

在/etc/init.d下创建文件nginxvim /etc/init.d/nginx其内容参考nginx官方文档需要注意的配置:nginx="/opt/nginx/sbin/nginx" #修改成nginx执行程序的路径。NGINX_CONF_FILE="/opt/nginx/conf/nginx.conf" #修改成nginx.conf文件的路径。保存后设置文件的执行权限chmo...

2019-08-15 14:55:38 2095

转载 分布式文件系统FastDFS安装教程

本文主要是参考了https://www.cnblogs.com/handsomeye/p/9451568.html和https://blog.csdn.net/qq_34301871/article/details/80060235安装libfastcommon获取libfastcommon安装包:wget https://github.com/happyfish100/libfastco...

2019-08-14 18:18:53 108

转载 zookeeper开机启动

转自:https://blog.csdn.net/pucao_cug/article/details/712402461、进入到/etc/rc.d/init.d目录下,命令是:cd /etc/rc.d/init.d2、新建一个名为zookeeper的文件,命令是:touch zookeeper文本内容:#!/bin/sh#chkconfig:2345 10 90#desc...

2019-08-13 16:55:05 138

原创 eclipse查找文件不显示.class文件

确保这里没有勾选

2019-08-12 16:30:39 1409

原创 dubbo2.7 admin无法显示元数据

由于在Dubbo2.7中,配置中心和注册中心做了分离,并且增加了元数据中心,因此Dubbo Admin的配置方式也做了更新,application.properties中的配置如下:admin.registry.address=zookeeper://127.0.0.1:2181admin.config-center=zookeeper://127.0.0.1:2181admin.metad...

2019-08-12 15:36:15 5782 5

原创 linux下配置内网ip

1、/etc/sysconfig/network-scripts/ifcfg-eth0 创建这个文件里面的内容如下TYPE=“Ethernet”  BOOTPROTO=“none”  DEFROUTE=“yes”  IPV4_FAILURE_FATAL=“no”  NAME=“eth1”  DEVICE=“eth1”  ONBOOT=“yes”  IPADDR=“192.168...

2019-08-12 09:33:19 3218

转载 Java类加载机制

本文转自 https://www.cnblogs.com/chanshuyi/p/the_java_class_load_mechamism.html我们只知道有一个构造方法,但实际上Java代码编译成字节码之后,是没有构造方法的概念的,只有类初始化方法 和 对象初始化方法 。在许多Java面试中,我们经常会看到关于Java类加载机制的考察,例如下面这道题:class Grandpa{s...

2019-07-27 22:09:18 76

转载 IDEA+DevTools实现热部署功能

转自:https://www.cnblogs.com/MrSi/p/9540730.html开发IDE: Intellij IDEA 2018.1 SpringBoot:1.5.9.RELEASE热部署  大家都知道在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的Class文件,这个文件里记录着和代码等对应的各种...

2019-07-15 16:41:45 123

原创 jvm常用监控命令

转自https://www.cnblogs.com/xiaochina/p/5920854.htmlLinux下,我们多用ssh链接服务器远程操控。对于系统的监控必不可少,sysstat很不错的监控工具包。sysstat官网:http://sebastien.godard.pagesperso-orange.fr/sysstat托管代码:https://github.com/sysstat/...

2019-06-27 15:36:57 127

转载 看一遍就懂,详解java多线程——volatile

转https://cloud.tencent.com/developer/article/1384022多线程一直以来都是面试必考点,而volatile、synchronized也是必问点,这里我试图用容易理解的方式来解释一下volatile。来看一下它的最大特点和作用:一 使变量在多个线程间可见猛一看很奇怪,我定义个变量就好了,大家都能访问啊,为毛在多个线程间会有变量不可见?换种说法,...

2019-06-20 18:54:35 122

原创 eclipse里查看maven的jar包依赖树

eclipse里查看maven的jar包依赖树点开项目中的pox.xml文件的dependency hierarchy选项卡左侧是直接依赖,后侧列表是间接依赖。

2019-06-10 14:31:03 6004

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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