自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FastDFS详解及集群部署

FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。本篇文章最全面的介绍了FastDFS原理和实战,彻底解决了在FastDFS安装部署中遇到的各种搭建不起来,或者遇到各种包的问题!

2021-02-22 17:15:02 2045

原创 Etcd集群安装部署

etcd 是一个分布式键值对存储系统,由coreos 开发,内部采用 raft 协议作为一致性算法,用于可靠、快速地保存关键数据,并提供访问。通过分布式锁、leader选举和写屏障(write barriers),来实现可靠的分布式协作。etcd集群是为高可用、持久化数据存储和检索而准备。本文是绝对可以安装通过的,而且不会出现问题。

2020-08-10 09:34:04 1342 1

原创 基于springboot 2.2.2+sharding+seata实现分布式事务

分布式事务,是在微服务环境下一个很重要的支持框架。看了很多博文都无法能很好的把分布式事务有效的解决,要么在搭建的过程中遇到各种错误,要么就是根本搭建不起来,要么就是没有良好的解决方案。本文使用sharding和seata集成,进行分布式事务管理,涉及相关技术框架pring boot 2.2.2、mybatis2.1.3、druid1.1.10、sharding4.1.0、mysql5.7、idgenerator1.4.2、eureka2.2.1、openfeign2.2.1、seata1.2

2020-07-26 11:59:36 1821 1

原创 基于springboot 2.2.2+sharding+mybatis实现读写分离

spring boot 2.2.2稳定版结合sharding实现mysql数据库读写分离,从pom文件到代码,最后实现测试。代码技术栈使用:spring boot 2.2.2、mybatis2.1.3、druid1.1.10、sharding4.1.0、mysql5.7、idgenerator1.4.2进行读写分离实现。在网上翻阅了很多资料,都是无法完整的实现,在这里把我完整的代码贴出来,分享。

2020-07-05 12:08:45 346

原创 MySQL一主两从集群安装部署

mysql主从复制,实现读写分离,增加数据的并发访问能力。解决业务查询量很大,查询速度慢的问题。解决读写同步时锁表带来的性能下降问题。

2020-06-29 09:32:34 974

原创 centos7.5时间服务搭建

centos系统搭建ntp时间服务,如何搭建自己的NTP时间服务器,本文详细的讲解centos操作系统搭建ntp时间服务器,来实现内网时间同步。

2020-06-22 11:29:06 248 1

原创 无代码开发靠谱吗?

无代码开发,无代码开发平台靠谱吗?无代码开发靠谱吗?

2020-05-24 23:26:25 999 1

原创 Centos7.5挂载磁盘

1.查看服务器上未挂载的磁盘  命令:fdisk -l  从上图可以看出,服务器的 /dev/vdb 42.9GB 此磁盘未挂载;2.磁盘分区  命令:fdisk /dev/vdb  命令解释:    Command (m for help): n 输入n,表示创建分区    Select (default p): p 输入p,表示创建主分区    Partition number (1-4, default 1): 1 输入1,表示创建1号分区    First sector (2

2020-05-24 13:54:45 2574

原创 解决office 2019打开word、excel慢的问题

office 2019打开很慢,word2019打开很慢,excel2019打开很慢,优化office2019打开速度

2020-05-09 19:20:22 38148 6

原创 zookeeper集群搭建(从入门到实战)

zookeeper集群搭建,从入门到实战,以及在搭建集群过程中的错误处理。

2020-05-03 00:20:49 281

原创 zookeeper详解(从入门到实战)

zookeeper是一个开源的分布式协调服务,由雅虎创建,是Google Chubby的开源实现。zookeeper的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。zookeeper原理解析

2020-04-30 11:53:36 423

原创 Redis集群搭建(从入门到实战)

我们针对以上介绍的三种服务器集群模式在centos7.4.1708版本的操作系统上进行搭建,操作系统安装必须安装带GUI的服务器,对redis使用离线安装方式,不使用yum源安装。使用三台服务器进行不同的集群进行搭建。

2020-04-14 22:45:31 294

原创 Redis集群详解(从入门到实战)

Redis集群详解Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。Redis支持三种集群方式,Redis复制(主从)、Redis哨兵(sentinel)、Redis集群(Cluster),下面就三种集群做从原理、优缺点做简单介绍,以备在项目中可以根据不同场景进行选择。

2020-04-10 21:54:46 534

原创 基于iuap平台组件创建加密签名api验证

一、加密签名api验证背景最近一直在研究iuap平台的开发和使用,发现平台自带加签组件来支持创建api签名验证,但是demo不够完善,摸索了一下,写入博客和大家分享一下,在以后遇到使用iuap平台时,自己的应用需要用到发布api以后能做加密签名验证。此能力需要依赖iuap平台的组件包:iuap-security。二、加密签名api验证实现1.由于iuap平台的权限验证框架使用的是shiro框...

2020-03-25 15:11:20 237

原创 poi对excel进行写入

一、背景:在我们日常的开发中经常会有产品经理或者项目上有要求就是实现excel导出这个功能,今天花点时间做了这个功能。在以后工作中可以直接使用和持续完善。二、实现代码:1.公用实体-excel组件配置public class Config { private int titleRow; //标题行 private int headRow; //头部行 priv...

2020-03-25 14:35:25 1224

原创 poi对excel进行读取

一、背景:在我们日常的开发中经常会有产品经理或者项目上有要求就是实现excel导入这个功能,今天花点时间做了这个功能。在以后工作中可以直接使用和持续完善。二、实现代码:1.公用实体-excel组件配置public class Config { private int titleRow; //标题行 private int headRow; //头部行 priv...

2020-03-14 22:40:56 1360

原创 Eclipse无法反编译解决

一、问题背景eclipse安装完jd反编译插件以后,打开源码依然提示 source not found二、原因分析这个问题是由于class编辑器默认不是jd导致的。三、解决方法1.打开eclispe,选择Windows—>Preferences—>General—>Editors—>File Associations下找到*.class*.class with...

2020-02-16 19:55:37 707

原创 ExtJS6.2开发-用户管理(二)

一、创建控制文件1)在app目录下找到main\core\user\controller目录创建maCrUserController.js2)maCrUserController.js文件代码如下:Ext.define('appcenter.main.core.user.controller.maCrUserController', { extend: 'Ext.app.View...

2020-02-02 19:07:41 298 1

原创 ExtJS6.2开发-用户管理(一)

一、创建主页目录1)在app目录下创建main\core\user目录2)在user目录下分别创建view、viewmodel、controller、component目录建立好的文件目录如下图:二、创建查询页文件1.view\MaCrUser.js文件代码如下:Ext.define('AppCenter.main.core.user.view.MaCrUser',{ exte...

2020-01-26 23:18:55 302

原创 ExtJS6.2开发-首页左菜单绑定事件(五)

顶部区域开发一、创建中部内容组件1.在在app目录下创建main\core\index\component下创建indexCenter.js2.编写基础代码如下:Ext.define('appcenter.main.core.index.component.indexCenter', { extend : 'Ext.tab.Panel', alias : 'widget.ind...

2020-01-26 23:05:33 279

原创 Java jdbc多线程写数据入库

一、背景:今天下午在做模拟数据时发现200万条数据写入数据库,时间很长,思考通过使用多线程进行数据批量写入操作。二、实现代码:1、数据库工具类package com.general.data.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import...

2020-01-18 20:15:51 2893 1

原创 ExtJS6.2开发-首页左菜单添加菜单数据(四)

一、修改菜单组件1.找到app目录下main\core\index\component\indexLeftMenu.js文件2.修改initComponent函数,代码内容如下:initComponent : function() { this.style = ""; this.store = Ext.create('Ext.data.TreeStore', { roo...

2020-01-06 15:24:52 289

原创 nginx配置代理、页面跳转

一、Nginx配置代理,是指向到另外一个服务器,但是URL地址不变。 server { listen 8080; server_name localhost; location /appcenter-main { #代理地址 proxy_pass http://localhost:8081/appcenter-m...

2019-12-21 12:58:45 6144

原创 mybatis的mapper xml出现stream not available警告

一、问题描述spring boot和mybatis3整合以后使用eclipse工具自动创建的mapper.xml会提示stream not available警告。二、问题分析原因是因为<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mappe...

2019-12-15 10:11:44 664

原创 Eclipse中文注释错位、星号缩小、单行前两个字符变大

一、问题背景使用最新版本的Eclipse进行Spring Boot开发,发现Eclipse的注释错位、星号缩小、单行前两个字符变大的问题。如下图:二、原因分析网上很多解决方案、更换字体、安装新字体包等。总结这个问题是由于最新版的eclipse中文显示问题,混合字体一般不会出现这种问题,但是西方文字的字体包会出现中英文不一致。三、解决方法1.打开eclispe,选择Windows—&...

2019-12-15 01:31:03 1468 1

原创 centos7.4.1708版zookeeper离线安装

1、服务器安装必须安装带GUI的服务器2、使用winscp连接192.168.198.62的22端口。输入用户名:root,密码:******3、上传zookeeper-3.4.9.tar.gz到data目录4、上传jdk1.8.0_181.zip到data目录5、使用XshellPortable连接192.168.198.62的22端口。输入用户名:root,密码:******6、cd...

2019-12-13 09:33:53 127

原创 centos7.4.1708版redis离线安装

1、服务器安装必须安装带GUI的服务器2、使用winscp连接192.168.198.61的22端口。输入用户名:root,密码:******3、上传redis-3.0.7-linux.tar.gz到data目录4、上传lib目录到data目录5、使用XshellPortable连接192.168.198.61的22端口。输入用户名:root,密码:******6、cd/data/lib...

2019-12-12 23:27:26 139

原创 centos7.4.1708版nginx离线安装

1、服务器安装必须安装带GUI的服务器2、使用winscp连接192.168.198.20的22端口。输入用户名:root,密码:******3、上传nginx-1.12.0.tar.gz到data目录4、上传lib目录到data目录5、使用XshellPortable连接192.168.198.20的22端口。输入用户名:root,密码:******6、cd/data/lib7、安...

2019-12-12 23:25:16 247

原创 ExtJS6.2开发-首页左菜单区域(三)

菜单区域开发一、创建做左菜单组件1.在在app目录下创建main\core\index\component下创建indexLeftMenu.js2.编写基础代码如下:Ext.define('appCenter.main.core.index.component.indexLeftMenu', { extend : 'Ext.panel.Panel', alias : 'widget...

2019-12-07 14:17:15 312

原创 ExtJS6.2开发-首页顶部区域(二)

顶部区域开发一、创建顶部组件1.在在app目录下创建main\core\index\component下创建indexTop.js2.编写基础代码如下Ext.define('appcenter.main.core.index.component.indexTop', { extend : 'Ext.toolbar.Toolbar', alias : 'widget.indexTop...

2019-12-01 14:12:15 213

原创 SpringMVC Controller中@Value注解取不到值

一、问题背景  今天遇到SpringMVC的Controller中使用@Value注解取不到值的问题,记得以前处理过,今天再次处理,总结一下。@Value("${server.url}")private String serverUrl;如上所示,@Value注解,结果返回值是:${ncc.url},这也是@Value注解的特点,当取不到值时,并不返回null,而是返回注解的key。...

2019-09-02 15:10:42 1134

原创 ExtJS6.2开发-首页开发(一)

ExtJs6.2首页开发一、创建主页目录1)在app目录下创建main\core\index目录2)在index目录下分别创建view、viewmodel、controller、component目录3)删除app目录下原有的view目录建立好的文件目录如下图:二、创建主页文件1.view\index.js文件代码如下:Ext.define(‘appcenter.main.co...

2019-08-31 22:30:15 898

原创 ExtJS6.2开发-环境搭建

ExtJs6.2环境搭建自学ExtJs6.2有段时间了,也用ExtJs搭建了一套基础后台管理系统。现在从头把开发过程记录下来。一、官网下载ExtJs6.2 GPL、同时下载SenchaCmd。1)解压ExtJs6.2 GPL到D盘根目录。2)解压SenchaCmd并安装。安装完成在cmd命令窗口输入sencha看到如下图:$二、建立项目1.命令sencha -sdk ...

2019-08-29 15:24:57 756

空空如也

空空如也

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

TA关注的人

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