kubeadm配置虚拟机k8s集群 vm虚拟机搭建学习k8s集群,使用kubeadm,minikube正在研究。从0开始,建议有一定虚拟机基础的参考,结合了很多文章,踩了很多坑,基本大部分的坑都踩完了,十分之绝望。根据学习进度缓慢更新中...
tinymce+vue2.x整合,附带公式mathtype,截屏scp功能 tinymce-vue富文本框,告别睿智ueditortinymce技术选型缘由vue2.x整合目录结构版本依赖代码1.element-dialog处理弹窗遮罩2.初始化3.集成截屏功能4.数学公式tinymce技术选型缘由工作正好面临富文本框的选择优化,去学习了一下,并且以及实现优化,虽然最后因为稳定性考虑(公司已有完整的百度Ueditor富文本框实现)没有采纳,但还是很适合为从0开发富文本框的场景下提供选择。vue2.x整合目录结构以上为涉及到整合的最少文件版本依赖“@tinymce/t
RabbitMQ常用操作 开启服务:rabbitmq-server -detached查看状态:rabbitmqctl status开启mq:rabbitmqctl start_app开启管理插件:rabbitmq-plugins enable rabbitmq_management
关于主键生成策略的几种方式 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。概括下来,那业务系统对ID号的要求有哪些呢?全局唯一性:不能出现重...
springboot2 + thymeleaf + shiro1.4+redis里前端shiro标签没法用 自打用了shiro,项目是三天两头出BUG...同样的配置摆在我这就不成。。。心痛如今遇到了个更奇怪的问题,是前后端耦合的项目,直接调Index.html里的登陆接口可以实现登陆,但加上shiro标签以后页面都进不去,好嘛,提示securityManager没得,我真是!用的是这个JAR <dependency> <groupId>co...
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++ 并没有出现网上的什么异常,该更新的更新该安装的安...
阿里cent os7配置elastic search 5.5.3、IK 因为开启了服务器防火墙和firewalld,所以写一笔提醒自己,阿里云上的防火墙要开放端口,firewalld的端口也要开放!!!firewalld: firewall-cmd --zone=public --list-ports 查看所有开放的端口 firewall-cmd --zone=public --add-port=...
关于shiro里的自定义密码匹配 在配置shiro使用redis作为缓存账号多次登陆失败锁定的时候,自定义的密码匹配器进不去,实际根本没调用,求解啊。研究了好久不知道哪写错了。springboot 2 + shiro 1.4 + redis(jedis)这是shiroconfig的配置: @Bean("retryLimitHashedCredentialsMatcher") public RetryLimitHa...
关于SpringBoot的事务@Transactional的使用 @Transactional不仅可以注解在方法上,也可以注解在类上。当注解在类上的时候意味着此类的所有public方法都是开启事务的。如果类级别和方法级别同时使用了@Transactional注解,则使用在类级别的注解会重载方法级别的注解。使用@Transactional注解进行事务控制时,可以在其中添加有关“隔离级别”和“传播行为”的指定:(1)隔离级别DEFAULT :这是默认值,表...
Springboot2整合shiro时,自定义realm无法实现自动注入service 因为要使用事务,所以不注入dao层,经测试在myrealm注入service时加上@Resource、@Lazy并没注入,如:@Resource@Lazyprivate UserService userService;//=========@Autowiredprivate UserService userService;实际上是因为在ShiroConfig里配置Securi...
java+groovy实现快排 /** * Java实现快速排序; * 1.取int[left]为基准数,把比它大的数移到右边,比他小的移到左边 * 2.再对左右区重复上述步骤,直至每个区间只有一个数 * 2016-07-10 */ public void quickSort(int[] n, int left, int right) { if (...
抽象类和接口 抽象类抽象类必须使用abstract修饰,有抽象方法的类一定是抽象类,抽象类里可以没有抽象方法. 抽象类有如下注意点:抽象类和抽象方法必须使用abstract修饰,抽象方法不能有方法体.抽象类不能被实例化,即无法new构造器来创建抽象类的实例,即使抽象类不包含抽象方法抽象类不能使用final修饰符,抽象方法不能使用final,private,static修饰符,因为抽象方法被继承才有意...
关于==和equals坑 在Java中有两种用来判断两个变量是否相等的方式:== 和 equals(),一个是操作符一个是Object类的方法,所以使用上有很多的区别==当使用==判断两个变量是否相等时,根据变量类型分为两种情况:如果是基本数据类型,且都是数值类型(也就是除了boolean型)(不一定要求数据类型严格相等),则只要两个变量的相等,就将返回true.如果是引用类型,则只有两个变量的内存地址相等,也就是...
SpringBoot和前端数据交互(js,jQuery,thymeleaf) 一、后台接收URL拼接参数后台代码:@GetMapping("/item/{code}") //对应的链接为:/item/10001public List<Description> getProduct(@PathVariable("code") String productCode) { //your code }二、后台接收查询参数后台代码:...
SpringBoot + Maven实现多环境动态切换yml配置及配置文件拆分。 1.配置多环境yml在SpringBoot工程的src/main/resource目录下,创建application.yml文件。(默认应该是有个application.properties文件,也可以配置多环境。但这里我们用yml格式的配置文件)。接下来,做一个对于数据的简单配置。yml配置如下。application.yml# 默认使用配置spring: profiles:...
mybatisplus简明介绍 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。但mybatis有个让我比较头疼的一个问题是sql工...
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,...
Springboot2整合Redis以及jackson序列化 pom.xml<!--redis--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>
CentOS 7 firewalld配置 1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld 2.syste...
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...