自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kubeadm配置虚拟机k8s集群

vm虚拟机搭建学习k8s集群,使用kubeadm,minikube正在研究。从0开始,建议有一定虚拟机基础的参考,结合了很多文章,踩了很多坑,基本大部分的坑都踩完了,十分之绝望。根据学习进度缓慢更新中...

2021-12-27 15:27:59 591

原创 tinymce+vue2.x整合,附带公式mathtype,截屏scp功能

tinymce-vue富文本框,告别睿智ueditortinymce技术选型缘由vue2.x整合目录结构版本依赖代码1.element-dialog处理弹窗遮罩2.初始化3.集成截屏功能4.数学公式tinymce技术选型缘由工作正好面临富文本框的选择优化,去学习了一下,并且以及实现优化,虽然最后因为稳定性考虑(公司已有完整的百度Ueditor富文本框实现)没有采纳,但还是很适合为从0开发富文本框的场景下提供选择。vue2.x整合目录结构以上为涉及到整合的最少文件版本依赖“@tinymce/t

2021-02-01 13:19:22 1870 4

原创 RabbitMQ常用操作

开启服务:rabbitmq-server -detached查看状态:rabbitmqctl status开启mq:rabbitmqctl start_app开启管理插件:rabbitmq-plugins enable rabbitmq_management

2020-01-27 21:45:08 222

转载 关于主键生成策略的几种方式

在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。概括下来,那业务系统对ID号的要求有哪些呢?全局唯一性:不能出现重...

2019-04-01 15:09:39 9655

原创 springboot2 + thymeleaf + shiro1.4+redis里前端shiro标签没法用

自打用了shiro,项目是三天两头出BUG...同样的配置摆在我这就不成。。。心痛如今遇到了个更奇怪的问题,是前后端耦合的项目,直接调Index.html里的登陆接口可以实现登陆,但加上shiro标签以后页面都进不去,好嘛,提示securityManager没得,我真是!用的是这个JAR <dependency> <groupId>co...

2019-02-06 17:08:51 572 1

原创 centos7安装 nodejs、phantomjs

因为安装ES head插件需要于是乎安装,过程很简单       第一步 照常wget nodejs(官网复制地址)       第二步  tar xvJf  node-v8.9.4-linux-x64.tar.xz用来解压tar.xz文件       第三步 安装GCC    sudo yum install gcc gcc-c++  并没有出现网上的什么异常,该更新的更新该安装的安...

2019-01-29 20:39:41 307

原创 阿里cent os7配置elastic search 5.5.3、IK

因为开启了服务器防火墙和firewalld,所以写一笔提醒自己,阿里云上的防火墙要开放端口,firewalld的端口也要开放!!!firewalld:             firewall-cmd --zone=public --list-ports     查看所有开放的端口             firewall-cmd --zone=public --add-port=...

2019-01-29 14:01:22 170

原创 关于shiro里的自定义密码匹配

在配置shiro使用redis作为缓存账号多次登陆失败锁定的时候,自定义的密码匹配器进不去,实际根本没调用,求解啊。研究了好久不知道哪写错了。springboot 2 + shiro 1.4 + redis(jedis)这是shiroconfig的配置: @Bean("retryLimitHashedCredentialsMatcher") public RetryLimitHa...

2019-01-26 23:46:16 893

原创 关于SpringBoot的事务@Transactional的使用

@Transactional不仅可以注解在方法上,也可以注解在类上。当注解在类上的时候意味着此类的所有public方法都是开启事务的。如果类级别和方法级别同时使用了@Transactional注解,则使用在类级别的注解会重载方法级别的注解。使用@Transactional注解进行事务控制时,可以在其中添加有关“隔离级别”和“传播行为”的指定:(1)隔离级别DEFAULT :这是默认值,表...

2019-01-23 11:14:19 2125

原创 Springboot2整合shiro时,自定义realm无法实现自动注入service

因为要使用事务,所以不注入dao层,经测试在myrealm注入service时加上@Resource、@Lazy并没注入,如:@Resource@Lazyprivate UserService userService;//=========@Autowiredprivate UserService userService;实际上是因为在ShiroConfig里配置Securi...

2019-01-21 09:46:42 2876 1

转载 java+groovy实现快排

 /**     * Java实现快速排序;      * 1.取int[left]为基准数,把比它大的数移到右边,比他小的移到左边      * 2.再对左右区重复上述步骤,直至每个区间只有一个数     * 2016-07-10     */    public void quickSort(int[] n, int left, int right) {        if (...

2018-12-19 09:48:18 260

转载 抽象类和接口

抽象类抽象类必须使用abstract修饰,有抽象方法的类一定是抽象类,抽象类里可以没有抽象方法. 抽象类有如下注意点:抽象类和抽象方法必须使用abstract修饰,抽象方法不能有方法体.抽象类不能被实例化,即无法new构造器来创建抽象类的实例,即使抽象类不包含抽象方法抽象类不能使用final修饰符,抽象方法不能使用final,private,static修饰符,因为抽象方法被继承才有意...

2018-12-19 09:46:22 101

转载 关于==和equals坑

在Java中有两种用来判断两个变量是否相等的方式:== 和 equals(),一个是操作符一个是Object类的方法,所以使用上有很多的区别==当使用==判断两个变量是否相等时,根据变量类型分为两种情况:如果是基本数据类型,且都是数值类型(也就是除了boolean型)(不一定要求数据类型严格相等),则只要两个变量的相等,就将返回true.如果是引用类型,则只有两个变量的内存地址相等,也就是...

2018-12-19 09:34:26 155

转载 SpringBoot和前端数据交互(js,jQuery,thymeleaf)

一、后台接收URL拼接参数后台代码:@GetMapping("/item/{code}")    //对应的链接为:/item/10001public List<Description> getProduct(@PathVariable("code") String productCode) {    //your code  }二、后台接收查询参数后台代码:...

2018-12-13 16:48:27 16568

转载 SpringBoot + Maven实现多环境动态切换yml配置及配置文件拆分。

1.配置多环境yml在SpringBoot工程的src/main/resource目录下,创建application.yml文件。(默认应该是有个application.properties文件,也可以配置多环境。但这里我们用yml格式的配置文件)。接下来,做一个对于数据的简单配置。yml配置如下。application.yml# 默认使用配置spring:  profiles:...

2018-11-30 13:41:16 1358

转载 mybatisplus简明介绍

是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。但mybatis有个让我比较头疼的一个问题是sql工...

2018-11-28 22:44:52 283

转载 Springboot2整合mybatis-plus+swagger+druid

一. 简介 1. 版本       springboot版本为2.0.5.RELEASE,mybatisplus版本为2.1.9  2. 项目地址    https://gitee.com/wbsxch/ssm.git 3. 留个记录,方便查找    开发步骤:    1. 新建springboot项目。    2. 导入依赖   -->  devtools,...

2018-11-23 17:18:08 2417 1

转载 Springboot2整合Redis以及jackson序列化

pom.xml<!--redis--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>

2018-11-23 16:48:23 2480

转载 CentOS 7 firewalld配置

1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用  : systemctl disable firewalld开机启用  : systemctl enable firewalld  2.syste...

2018-11-23 15:42:21 282

转载 Mybatis-plus + Spring Boot 2.0配置

三、配置数据库及tomcat相关信息spring: datasource: url: jdbc:mysql://localhost:3306/demo?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8 username: root password: 123456ser...

2018-11-22 17:15:12 1170

转载 RESTful API

首先,回顾并详细说明一下在快速入门中使用的@Controller、@RestController、@RequestMapping注解。如果您对Spring MVC不熟悉并且还没有尝试过快速入门案例,建议先看一下快速入门的内容。@Controller:修饰class,用来创建处理http请求的对象 @RestController:Spring4之后加入的注解,原来在@Controller中返回...

2018-11-20 14:11:12 209

转载 application.yml、mybatis-generatorConfiguration配置

pom.xml配置:<!-- mybatis generator 自动生成代码插件 -->              <plugin>                <groupId>org.mybatis.generator</groupId>                <artifactId>mybatis-gene...

2018-11-20 14:00:55 7398 4

转载 Maven常用属性

事实上有六种类型的Maven属性:内置属性:主要有两个常用内置属性——${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本。 POM属性:pom中对应元素的值。例如${project.artifactId}对应了<project><artifactId>元素的值,常用的POM属性包括:                  ...

2018-11-20 13:49:50 242

转载 利用mybatis-generator做逆向工程

配置pom.xml中generator 插件所对应的配置文件 ${basedir}/src/main/resources/generator/generatorConfig.xmlbasedir为根目录的意思 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration        ...

2018-11-20 12:03:21 83

转载 DRUID连接池的实用 配置详解

DRUID介绍     DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。  配置参数 和其它连接池一样DRUID的DataSource类为:com.alibab...

2018-11-20 10:26:11 133

转载 centos 7配置redis

 移动并修改配置文件 将解压文件下的配置文件移动到你的安装路径redis下(方便管理),并修改文件内容:  (1) 注掉本地ip,允许远程连接: (2)允许远程连接:  (3)把redis放在后台运行  保存修改,并修改文件名为:6379.conf(下面解释文件名) 第三部分:注册服务,开...

2018-11-19 19:22:26 200

转载 centos 7开启内部防火墙firewalld

1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用  : systemctl disable firewalld开机启用  : systemctl enable firewalld  2.syste...

2018-11-19 16:10:25 229

转载 centos 7安装nginx

安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Per...

2018-11-19 15:22:13 110

转载 centos 7配置MySQL远程连接

CentOS 7的yum源中没有正常安装MySQL的mysql-sever文件,需要去官网上下载(通过安装mysql的yum容器,再通过yum安装mysql)注:安装前,需要卸载所有的mariadb软件(完全兼容mysql的另一个数据库,mysql原创者所写),通过命令yum remove mariadb*获取yum地址: 安装mysql的yum容器:其实就是在/etc...

2018-11-19 13:34:50 351

空空如也

空空如也

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

TA关注的人

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