zaincs
码龄7年
关注
提问 私信
  • 博客:55,519
    社区:57
    55,576
    总访问量
  • 9
    原创
  • 2,337,629
    排名
  • 3
    粉丝
  • 0
    铁粉

个人简介:在JAVA入门到放弃的道路上越走越远

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2018-06-09
博客简介:

zaincs的博客

查看详细资料
个人成就
  • 获得17次点赞
  • 内容获得11次评论
  • 获得61次收藏
创作历程
  • 2篇
    2021年
  • 1篇
    2020年
  • 7篇
    2019年
  • 19篇
    2018年
成就勋章
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

kubeadm配置虚拟机k8s集群

vm虚拟机搭建学习k8s集群,使用kubeadm,minikube正在研究。从0开始,建议有一定虚拟机基础的参考,结合了很多文章,踩了很多坑,基本大部分的坑都踩完了,十分之绝望。根据学习进度缓慢更新中...
原创
发布博客 2021.12.27 ·
631 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
2080 阅读 ·
2 点赞 ·
4 评论 ·
2 收藏

RabbitMQ常用操作

开启服务:rabbitmq-server -detached查看状态:rabbitmqctl status开启mq:rabbitmqctl start_app开启管理插件:rabbitmq-plugins enable rabbitmq_management
原创
发布博客 2020.01.27 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

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

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

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 ·
352 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

阿里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 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

关于SpringBoot的事务@Transactional的使用

@Transactional不仅可以注解在方法上,也可以注解在类上。当注解在类上的时候意味着此类的所有public方法都是开启事务的。如果类级别和方法级别同时使用了@Transactional注解,则使用在类级别的注解会重载方法级别的注解。使用@Transactional注解进行事务控制时,可以在其中添加有关“隔离级别”和“传播行为”的指定:(1)隔离级别DEFAULT :这是默认值,表...
原创
发布博客 2019.01.23 ·
2208 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

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

因为要使用事务,所以不注入dao层,经测试在myrealm注入service时加上@Resource、@Lazy并没注入,如:@Resource@Lazyprivate UserService userService;//=========@Autowiredprivate UserService userService;实际上是因为在ShiroConfig里配置Securi...
原创
发布博客 2019.01.21 ·
2919 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

java+groovy实现快排

 /**     * Java实现快速排序;      * 1.取int[left]为基准数,把比它大的数移到右边,比他小的移到左边      * 2.再对左右区重复上述步骤,直至每个区间只有一个数     * 2016-07-10     */    public void quickSort(int[] n, int left, int right) {        if (...
转载
发布博客 2018.12.19 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

抽象类和接口

抽象类抽象类必须使用abstract修饰,有抽象方法的类一定是抽象类,抽象类里可以没有抽象方法. 抽象类有如下注意点:抽象类和抽象方法必须使用abstract修饰,抽象方法不能有方法体.抽象类不能被实例化,即无法new构造器来创建抽象类的实例,即使抽象类不包含抽象方法抽象类不能使用final修饰符,抽象方法不能使用final,private,static修饰符,因为抽象方法被继承才有意...
转载
发布博客 2018.12.19 ·
133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于==和equals坑

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

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

一、后台接收URL拼接参数后台代码:@GetMapping("/item/{code}")    //对应的链接为:/item/10001public List<Description> getProduct(@PathVariable("code") String productCode) {    //your code  }二、后台接收查询参数后台代码:...
转载
发布博客 2018.12.13 ·
16981 阅读 ·
8 点赞 ·
0 评论 ·
40 收藏

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

1.配置多环境yml在SpringBoot工程的src/main/resource目录下,创建application.yml文件。(默认应该是有个application.properties文件,也可以配置多环境。但这里我们用yml格式的配置文件)。接下来,做一个对于数据的简单配置。yml配置如下。application.yml# 默认使用配置spring:  profiles:...
转载
发布博客 2018.11.30 ·
1411 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mybatisplus简明介绍

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

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 ·
2540 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

Springboot2整合Redis以及jackson序列化

pom.xml<!--redis--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>
转载
发布博客 2018.11.23 ·
2540 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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 ·
334 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

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 ·
1243 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多