- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 如何将MySQL 添加数据后 将 自增 重置为1
1、问题背景一张数据库表设置主键id为自增长,表里添加数据后删除了,id还是从之前的值开始增长,而不是从1开始自增长。该如何让id重新从1开始自增2、实现命令(1)利用alterUSE book;DELETEFROM t_books_author; ALTER TABLE t_books_author auto_increment = 1;(2)tr...
2019-11-26 09:52:29 528
转载 Java Stream 流基本介绍
Stream系列:Java 8系列之Stream的基本语法详解Java 8系列之Stream的强大工具CollectorJava 8系列之重构和定制收集器Java 8系列之Stream中万能的reduce概述继Java 8系列之Lambda表达式之后,我们来了解Stream。Stream 是用函数式编程方式在集合类上进行复杂操作的工具,其集成了Java 8中的众多新特性之一的聚合操...
2019-11-24 20:17:48 239
转载 JVM 类加载面试题详解
面试题带着问题学习是最高效的,本次我们将尝试回答以下问题:什么是类的加载? 哪些情况会触发类的加载? 讲一下JVM加载一个类的过程 什么时候会为变量分配内存? JVM的类加载机制是什么? 双亲委派机制可以打破吗?为什么答案放在文章的最后,来不及看原理也可以直接跳到最后直接看答案。深入原理类的生命周期类的生命周期相信大家已经耳熟能详,就像下面这样:不过这东西总...
2019-11-20 17:03:16 173
原创 MyBatis-Plus 查询踩的坑
1、判断一个字段是否为空,并作为条件进行查询时 一开始我是写成了LambdaQueryWrapper<ProductCatalog> lambda = new LambdaQueryWrapper<>();if(StringUtils.isBlank(productCatalog.getParentBIds)){ lambda.in(Prod...
2019-11-20 16:56:17 4137
转载 淘宝双11,亿级流量高并发是怎么抗住的?看完这篇你就明白了!
1. 概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2. 基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布式 系统中的多个模块在不同服务器上部署,即可称为分布式系统,如To...
2019-11-14 16:56:35 1312
原创 连接远程mysql数据库失败常见原因及解决办法
1. 没有开启 MySQL 的远程登陆帐号。1、设置mysql的用户权限若想myuser使用mypassword从任何主机连接到mysql服务器mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;若想仅允许用户myuser从ip为 1...
2019-11-13 17:03:27 1931
原创 springboot 国际化
1、在项目下新增个资源文件2、文件内容:3、在配置文件application.yml上加上资源路径messages: # 定义国际化文件的文件地址,读取的原则是顺序读取如果存在同名的则读取第一个 basename: i18n/supplier encoding: UTF-84、添加两个Java工具类(放在当前文件下),全局读取前端传来的选择...
2019-11-12 17:01:12 255
原创 Java List 去重的方法
最近项目中需要对list集合中的重复值进行处理,大部分是采用两种方法,一种是用遍历list集合判断后赋给另一个list集合,一种是用赋给set集合再返回给list集合。但是赋给set集合后,由于set集合是无序的,原先的顺序就打乱了。所以我又想着能不能用set的特性进行去重又不打乱顺序呢?试了一下,也是可以的,几种方法在不同情况下都有各自的优势。现在将代码写出来,比较一下。//set集...
2019-11-12 16:04:18 2563 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人