- 博客(29)
- 收藏
- 关注
原创 kubeadm配置虚拟机k8s集群
vm虚拟机搭建学习k8s集群,使用kubeadm,minikube正在研究。从0开始,建议有一定虚拟机基础的参考,结合了很多文章,踩了很多坑,基本大部分的坑都踩完了,十分之绝望。根据学习进度缓慢更新中...
2021-12-27 15:27:59
641
原创 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
2104
4
原创 RabbitMQ常用操作
开启服务:rabbitmq-server -detached查看状态:rabbitmqctl status开启mq:rabbitmqctl start_app开启管理插件:rabbitmq-plugins enable rabbitmq_management
2020-01-27 21:45:08
269
转载 关于主键生成策略的几种方式
在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。概括下来,那业务系统对ID号的要求有哪些呢?全局唯一性:不能出现重...
2019-04-01 15:09:39
9892
原创 springboot2 + thymeleaf + shiro1.4+redis里前端shiro标签没法用
自打用了shiro,项目是三天两头出BUG...同样的配置摆在我这就不成。。。心痛如今遇到了个更奇怪的问题,是前后端耦合的项目,直接调Index.html里的登陆接口可以实现登陆,但加上shiro标签以后页面都进不去,好嘛,提示securityManager没得,我真是!用的是这个JAR <dependency> <groupId>co...
2019-02-06 17:08:51
604
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
358
原创 阿里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
205
原创 关于shiro里的自定义密码匹配
在配置shiro使用redis作为缓存账号多次登陆失败锁定的时候,自定义的密码匹配器进不去,实际根本没调用,求解啊。研究了好久不知道哪写错了。springboot 2 + shiro 1.4 + redis(jedis)这是shiroconfig的配置: @Bean("retryLimitHashedCredentialsMatcher") public RetryLimitHa...
2019-01-26 23:46:16
984
原创 关于SpringBoot的事务@Transactional的使用
@Transactional不仅可以注解在方法上,也可以注解在类上。当注解在类上的时候意味着此类的所有public方法都是开启事务的。如果类级别和方法级别同时使用了@Transactional注解,则使用在类级别的注解会重载方法级别的注解。使用@Transactional注解进行事务控制时,可以在其中添加有关“隔离级别”和“传播行为”的指定:(1)隔离级别DEFAULT :这是默认值,表...
2019-01-23 11:14:19
2234
原创 Springboot2整合shiro时,自定义realm无法实现自动注入service
因为要使用事务,所以不注入dao层,经测试在myrealm注入service时加上@Resource、@Lazy并没注入,如:@Resource@Lazyprivate UserService userService;//=========@Autowiredprivate UserService userService;实际上是因为在ShiroConfig里配置Securi...
2019-01-21 09:46:42
2931
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
299
转载 抽象类和接口
抽象类抽象类必须使用abstract修饰,有抽象方法的类一定是抽象类,抽象类里可以没有抽象方法. 抽象类有如下注意点:抽象类和抽象方法必须使用abstract修饰,抽象方法不能有方法体.抽象类不能被实例化,即无法new构造器来创建抽象类的实例,即使抽象类不包含抽象方法抽象类不能使用final修饰符,抽象方法不能使用final,private,static修饰符,因为抽象方法被继承才有意...
2018-12-19 09:46:22
134
转载 关于==和equals坑
在Java中有两种用来判断两个变量是否相等的方式:== 和 equals(),一个是操作符一个是Object类的方法,所以使用上有很多的区别==当使用==判断两个变量是否相等时,根据变量类型分为两种情况:如果是基本数据类型,且都是数值类型(也就是除了boolean型)(不一定要求数据类型严格相等),则只要两个变量的相等,就将返回true.如果是引用类型,则只有两个变量的内存地址相等,也就是...
2018-12-19 09:34:26
202
转载 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
17035
转载 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
1416
转载 mybatisplus简明介绍
是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。但mybatis有个让我比较头疼的一个问题是sql工...
2018-11-28 22:44:52
346
转载 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
2555
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
2548
转载 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
337
转载 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
1250
转载 RESTful API
首先,回顾并详细说明一下在快速入门中使用的@Controller、@RestController、@RequestMapping注解。如果您对Spring MVC不熟悉并且还没有尝试过快速入门案例,建议先看一下快速入门的内容。@Controller:修饰class,用来创建处理http请求的对象 @RestController:Spring4之后加入的注解,原来在@Controller中返回...
2018-11-20 14:11:12
230
转载 application.yml、mybatis-generatorConfiguration配置
pom.xml配置:<!-- mybatis generator 自动生成代码插件 --> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-gene...
2018-11-20 14:00:55
7553
4
转载 Maven常用属性
事实上有六种类型的Maven属性:内置属性:主要有两个常用内置属性——${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本。 POM属性:pom中对应元素的值。例如${project.artifactId}对应了<project><artifactId>元素的值,常用的POM属性包括: ...
2018-11-20 13:49:50
287
转载 利用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
104
转载 DRUID连接池的实用 配置详解
DRUID介绍 DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。 配置参数 和其它连接池一样DRUID的DataSource类为:com.alibab...
2018-11-20 10:26:11
164
转载 centos 7配置redis
移动并修改配置文件 将解压文件下的配置文件移动到你的安装路径redis下(方便管理),并修改文件内容: (1) 注掉本地ip,允许远程连接: (2)允许远程连接: (3)把redis放在后台运行 保存修改,并修改文件名为:6379.conf(下面解释文件名) 第三部分:注册服务,开...
2018-11-19 19:22:26
236
转载 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
272
转载 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
203
转载 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
376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人