自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小默:进无止境

QQ:1274654983 欢迎交流~~

原创 微信小程序实践总结

【1】module.exports、exports、export、import、export default使用与区别 ① module.exports与exports module.exports和exports 是commonJs的语法,大家熟知的node就是基于CommonJs语法设计的,n...

2020-05-25 16:46:33 185 0

原创 Comparable和Comparator两种比较器详解
原力计划

【1】Comparable Comparable,翻译一下为可比较的。从汉语词义来看,通常是表明对象特性,即该对象是可比较的。实现了该接口的类的实例对象就可以进行自然排序,该实例对象的集合 接口源码如下: package java.lang; public interface Comparabl...

2020-05-21 09:51:27 114 0

原创 Redis实践详细总结

【1】Redis启动过程中的三个警告 23494:M 19 May 10:32:14.171 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is ...

2020-05-19 10:55:56 102 0

原创 微信小程序之引入使用Vant Weapp组件

Vant Weapp官网地址:https://youzan.github.io/vant-weapp/#/quickstart,自己可以去其官网详细了解。 这里主要总结下微信小程序中如何使用该组件。 【1】新建一个微信小程序工程 如下所示: 【2】引入并使用Vant Weapp组件的几种方式 ...

2020-05-18 10:15:26 136 0

原创 IDEA - 安装和常用设置

【1】安装 下载地址:https://www.jetbrains.com/idea/download/#section=windows 有两种类型:旗舰版和社区版。不用争议,我们当然要用旗舰版。虽然旗舰版是收费的,社区版是免费的。 安装 这里说明一下,IDEA对硬件配置要求比较...

2020-04-20 09:39:16 3099 0

原创 Nginx基础入门

Nginx (“engine x”)是一个高性能的 HTTP 和反向代理服务器 特点是占有内存少,并发能力强。 Nginx可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,比如 pe rl 、 php等。但是不支持 java 。 Java 程序只能通过与 tomcat 配合完...

2020-03-03 13:48:41 191 0

原创 Nginx实践总结

【1】自我路由 背景:请求格式如/operation/user,但是nginx.conf配置文件总location均是如/user格式拦截。那么如何在最小修改情况下实现请求拦截呢? 解决方法一:使用正则修改location的拦截规则,如/opertaion/user|/user。 这样既拦截了请求...

2020-02-27 23:40:18 114 0

原创 Docker实践总结

【1】防火墙或者网络错误 ① 修改了防火墙或者网络,启动容器报错 背景:修改了iptables,没有重启docker服务 启动容器报错: Error response from daemon: Cannot restart container 2907e4188b3d: iptables fail...

2020-02-20 13:51:59 129 0

原创 Docker下安装Redis

① 检索Redis镜像 命令如下: docker search Redis ② 从docker hub上(阿里云加速器)拉取redis镜像 命令如下: docker pull redis ③ 列出本地镜像 命令如下: docker images ④ 本地/mydocker/myredi...

2020-02-13 19:47:52 115 0

原创 Docker下安装MySQL

Docker下安装并使用MySQL有两种方式,第一使用远程仓库镜像,第二自定义镜像。 【1】使用Hub镜像安装MySQL 从Hub镜像安装软件常规步骤 搜索镜像、拉取镜像、查看镜像、启动镜像、停止容器与移除容器。 ① 搜索MySQL镜像 docker search mysql ② 从docke...

2020-02-13 16:41:10 201 0

原创 DockerFile使用与自定义镜像详解

【1】DockerFile是什么 简单来说,Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 构建的三个步骤: 编写Dockerfile文件 docker build生成镜像 docker run创建容器运行 这里以我们熟悉的Centos为例 ,查看D...

2020-02-12 22:16:15 198 0

原创 Docker容器原理详解

【1】Docker容器数据卷 先来看看Docker的理念: 将运用与运行的环境打包形成容器运行 ,运行可以伴随着容器,但是我们对数据的要求希望是持久化的 容器之间希望有可能共享数据 Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,...

2020-02-12 19:27:36 113 0

原创 Docker镜像原理详解

【1】Docker镜像是什么 Docker镜像都是只读的。当容器启动时,一个新的可写层被加载到镜像的顶部。 这一层通常被称作“容器层”,“容器层”之下的都叫“镜像层”。 ① UnionFS Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提...

2020-02-12 14:40:16 114 0

转载 docker run -it centos提示FATAL: kernel too old

服务器环境:Centos6.8 64位。内核信息如下: Linux localhost.localdomain 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC ...

2020-02-12 12:45:24 918 1

原创 Centos下nfs+rpcbind实现服务器之间的文件共享

这里服务器环境为Centos6.8 64位,并关闭了防火墙。 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的...

2020-02-11 18:53:10 153 0

原创 SpringBoot下thymeleaf使用UEditor

以前传统web工程下使用UEditor是继承ActionEnter实现自己的MyActionEnter来实现自定义文件上传路径的,具体可以参考:UEditor自定义图片/文件上传路径与回显 本文主要是SpringBoot+thymeleaf环境下使用UEditor。 【2】不指定上传路径 ① 引入...

2020-02-04 15:35:13 205 1

原创 WebStrom使用实践配置总结

【1】Cannot save files 主要会有两种异常: 生成 _jb_old_ _jb_tmp_文件 目标拒绝访问 解决方案 以管理员身份运行webstorm然后进行如下设置:

2020-01-16 09:02:01 85 0

原创 Vue初学之使用npm搭建Vue环境

这里系统是windows,先安装node(新版的Node.js已自带npm),然后使用npm安装vue,这里没有使用nvm。 【1】node安装 官网地址:https://nodejs.org/en/download/ 下载后傻瓜式安装即可,具体教程可以参考:node.js安装配置 默认会配置...

2020-01-15 14:39:47 298 0

原创 Vmware14安装ubuntu18

【1】下载镜像 ubuntu官网如下:https://ubuntu.com/ 点击Download,出现主要版本界面: 如这里选择Ubuntu Desktop下的18.04LTS,那么就会直接下载: 当然也可以选择其他你需要的版本,步骤如下: ubuntu-18.04.3-deskto...

2020-01-01 10:24:03 128 0

原创 Spring Data Elasticsearch基础入门详解

官网地址:https://spring.io/projects/spring-data-elasticsearch#learn,最新版本为3.2.3。 版本标识说明 GA:General Availability,正式发布的版本,官方推荐使用此版本。在国外都是用GA来说明release版本的。 ...

2019-12-24 15:16:53 564 0

原创 Centos下操作Apache httpd

这里说的是Apache基金会下的httpd web服务器组件,官网地址:http://httpd.apache.org/ 【1】安装httpd ① 检测是否安装 Centos6下通常默认安装,Centos7未安装。 [root@janus www]# rpm -qa|grep httpd htt...

2019-12-23 13:12:31 153 0

原创 Centos下修改hostname

【1】Centos6下修改hostname ① 修改配置文件/etc/sysconfig/network NETWORKING=yes HOSTNAME=janus.linux ② 修改/etc/hosts在127.0.0.1后添加主机名 ③ 若要使主机名临时有效可以使用hostname HO...

2019-12-23 12:21:11 80 0

原创 Java原生操作Elasticsearch

这里Elasticsearch是单节点,版本为5.2.2。 【1】获取PreBuiltTransportClient 实例代码 @Test public void getClient() throws Exception { Settings settings= Set...

2019-12-20 12:10:36 130 0

原创 Elasticsearch采坑实践总结

【1】java.lang.AbstractMethodError 异常如下: org.elasticsearch.transport.TcpTransport.connectToChannels(Lorg/elasticsearch/cluster/node/DiscoveryNode;Lorg/...

2019-12-20 11:37:22 158 0

原创 Apache JMeter5.2基础入门实践详解

JMeter官网:https://jmeter.apache.org/。 关于JMeter是什么、能干什么,JMeter官网首页说明得很清楚,可以自己查看。 在这个地址 https://archive.apache.org/dist/jmeter/binaries/ ,可以下载JMeter的所有...

2019-11-27 13:21:05 1979 0

翻译 Redis集群之Redis-Cluster实践详解

Redis Cluster 官网地址:https://redis.io/topics/cluster-tutorial 。 本篇博文背景使用Redis 5.X,低版本的可能不太适用,具体参考官网。 【1】基础入门 Redis Cluster集群保证高可用但是不支持强一致性,具有自动切分数据集到多...

2019-11-18 17:39:22 385 0

原创 MyBatis实践总结

【1】插入后将主键ID放回到对象中 MySQL数据库,SpringBoot+MyBatis。mapper.xml配置如下: <insert id="insert" useGeneratedKeys="true" keyProperty="id...

2019-11-09 15:01:05 108 0

原创 Derby/IJ基础环境配置与使用

Apache Derby是一个完全用java编写的数据库,Derby是一个Open source的产品,基于Apache License 2.0分发。其主要特点:程序小巧,基础引擎和内嵌的JDBC驱动总共大约2MB。基于Java、JDBC和SQL标准。提供内嵌的JDBC驱动,你可把Derby嵌入到...

2019-11-09 09:53:51 329 0

原创 支付宝对接详细教程与项目实例

【1】支付宝入住 页面地址:https://open.alipay.com/platform/entryGuidance.htm#/ 申请通过后如下图所示:

2019-10-30 12:28:26 508 0

原创 Thymeleaf实践总结

【1】页面获取后台model数据 背景 后台放数据到model中,给页面使用。 后台 @RequestMapping("/toFace_login.html") public String toFace_login(String username,Model model) { ...

2019-10-26 15:52:29 158 0

原创 Elasticsearch基础入门与安装部署

【1】Elasticsearch概述 ① 什么是全文检索 全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置。当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过...

2019-10-23 15:03:00 184 0

原创 Centos7下安装宝塔面板实践总结

【1】宝塔安装 使用yum命令快速安装: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh 过程中如果有提示需要输...

2019-10-19 09:47:21 247 0

原创 Nginx配置反向代理websocket

【1】websocket协议 WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。 WebSocket使得客户端和服务器之间的数据交换变得...

2019-10-11 10:15:43 204 0

原创 Linux下Zookeeper分布式安装与配置

① 首先按照Zookeeper基础入门与安装部署中在三个服务器上安装配置单机版Zookeeper。 ② 在Zookeeper的数据目录下创建名字为myid的文件,内容为其集群唯一编号。 如这里数据目录均在/home/softinstall/apache-zookeeper-3.5.5-bin/z...

2019-10-06 15:25:06 65 0

原创 ZooKeeper学习之内部原理

这里学习Zookeeper的选举机制、节点类型、Stat结构体以及写数据流程。 【1】选举机制 Zookeeper适合安装在奇数台服务器上,集群中半数以上的机器存活,则集群可用。故,又称之为半数机制。 Zookeeper虽然在配置文件中并没有指定Master和Slave,但是Zookeeper集群...

2019-10-06 11:27:50 165 0

原创 ZooKeeper使用实践踩坑总结

【1】地址占用 异常如下所示: org.apache.zookeeper.server.admin.AdminServer$AdminServerException: Problem starting AdminServer on address 0.0.0.0, port 8080 and co...

2019-10-04 17:08:04 353 0

原创 Zookeeper基础入门与安装部署

【1】Zookeeper基础入门 ① Zookeeper是什么 Zookeeper是一个开源的分布式的、为分布式应用提供协调服务的Apache项目。 Zookeeper从设计模式角度来理解,其实是一个基于观察者模式设计的分布式服务管理框架。它负责存储和管理大家都关心的数据,然后接受观察者的注册。一...

2019-10-04 17:01:31 254 0

原创 MySQL中定时任务的使用

【1】开启环境变量配置 使用如下命令检测是否开启事件调度计划: show variables like '%event_scheduler%'; 如果现实为OFF,则可暂时用命令set global event_scheduler =1;开启。不过该改法在数据库重启后将会恢复...

2019-10-01 17:48:50 75 0

原创 Centos下增加swap空间

【1】使用分区文件增加SWAP ① 使用dd创建swapfile,bs单位bytes,也可以手动指定单位为M或者G,count为计数,例子为增加1M*1024=1G空间 cd / mkdir swap dd if=/dev/zero of=swapfile bs=1M count=1024 或者...

2019-09-18 09:30:04 534 0

原创 Maven - "build-helper-maven-plugin"的使用

build-helper-maven-plugin插件允许引入额外路径的源码和资源文件–如其他module下的源文件。 【1】build-helper-maven-plugin的目标 ① 添加额外的源码路径 build-helper:add-source Add more source direc...

2019-08-22 16:03:37 1003 0

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