自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 02-连接公司数据库

1先读取 公司相关数据库文件获取 信息2拉去代码 获取 连接密码3连接数据库服务器成功 即可获取相关数据库

2021-08-18 10:38:36 2283 1

原创 hashmap 存储底层原理

HashMap是一个数组+链表构成的哈希表结构,支持多种数据结构,key和value都可以为null,但是key只能有一个为null1根据 key的hashcode计算出hash值 判断出在数组中的位置2如果当前位置有值, 那么需要调用key.equals方法,判断key是否为同一个对象,如果相同,则覆盖写入,如果equals方法返回 false, 那么产生hash碰撞,不存在的话,直接插入到最前面,其他value后移,插入后判断此时链表长度是否大于8,大于的话转换为红黑树...

2021-08-10 17:08:05 97

原创 01-Maven 在idea中的配置

分为上图三个步骤步骤一:下载apache-maven-3.3.9(版本自行选择)并进行配置E:\maven\apache-maven-3.3.9步骤二 :修改E:\maven\apache-maven-3.3.9\conf\settings.xml修改内容如下(将企业<私服>配置到代码第55行),前提要先下载企业私服步骤三 :在idea配置私服...

2021-07-26 21:39:08 79

原创 JWT生成token工具类

package com.heima.utils.common;import io.jsonwebtoken.*;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;import java.util.*;public class AppJwtUtil { // TOKEN的有效期一天(S) private static final int TOKEN_TIME_OUT = 3_600; ...

2021-06-30 15:36:25 169

原创 springcloud面试题

~1 什么是微服务微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间一般通过 HTTP 的 RESTfuLAPI 进行通信协作。~2 微服务通信服务之间一般通过 HTTP 的 RESTfuLAPI 进行通信协作。~3 springcloud 和Dubbo有哪些区别 (1)服务调用方式:dubbo是RPC springcloud Rest Api(2)注册中心:dubbo 是zookeep...

2021-06-30 15:34:37 173

原创 头条登录功能实现

package com.heima.admin.service.impl;import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;import com.heima.admin.mapper.AdUserMapper;import com.heima.admin.service..

2021-06-29 21:38:11 128

原创 密码加密及密码加密方式迭型

1MD5密码加密//md5加密 DegestUtils:spring框架提供的工具类String md5Str = DigestUtils.md5DigestAsHex("abc".getBytes());System.out.println(md5Str);//900150983cd24fb0d6963f7d28e17f72md5相同的密码每次加密都一样,不太安全2手动加密(md5+随机字符串)//uername:zhangsan password:123 salt:随...

2021-06-29 18:52:52 177

原创 MySQL的四种隔离级别

Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老板要给程序员发工资,程序员的工资是3.6万/月。但是发工资时老板不小心按错了数字,按成3.9万/月,该钱已经打到程序员的户口,但是事务还没有提交,就在这时,程序员去查看自己这个月的工资,发现比往常多了3千元,以为涨工资了非常高兴。但是老板及时发现了不对,马上回滚差点就提交了的事务,将数字改成3.6万再提交。分析:实际程序员这个月的工资还是3.6万,但是程序员看到的是3.9万。他看到的是老板还没

2021-06-26 14:43:00 74

原创 LambdaQueryWrapper: 消除代码中的硬编码

/** * LambdaQueryWrapper: 消除代码中的硬编码 */@Testpublic void testWrapper9() { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); //根据User类的Name属性去映射表中对应的字段 wrapper.eq(User::getName, "张三"); User user = userMapper.selectOne(wrapp.

2021-06-25 16:29:46 333

原创 mybatis 分页查询

/** * 分页条件查询 */@Testpublic void testWrapper() { int current = 1; int size = 2; //设置条件 QueryWrapper wrapper = new QueryWrapper<>(); wrapper.lt("age", "30"); //设置分页 IPage page = new Page<>(current, size); user.

2021-06-25 16:26:10 50

原创 git push

git initgit add .git commit -m "日志"git remote add origin"https链接地址"与gitee创建连接git push -u origin master (先pull在push)

2021-06-25 09:43:01 40

原创 sql基本连接

内连接 : 两张表交集数据显式内连接select * from user u inner join orderlist o on o.uid=u.id;selectu.name,u.age,o.numberfromuser uinner joinorderlist oono.uid=u.id隐式内连接selectu.name,u.age,o.numberfromuser u,orderlist owhereo.uid=u.id;左外连接 :...

2021-06-22 08:43:28 88

原创 用户冻结/解冻

//冻结public ResponseEntity<String> saveFreeze(Long userId, Integer freezingRange, Integer freezingTime, String frozenRemarks, String reasonsForFreezing) { QueryWrapper<UserFreeze> queryWrapper = new QueryWrapper<>(); queryWrapper.

2021-06-19 11:33:45 1624 1

原创 视频分页查询

package com.tanhua.manager.service;import com.alibaba.dubbo.common.utils.CollectionUtils;import com.alibaba.dubbo.config.annotation.Reference;import com.tanhua.dubbo.server.api.QuanZiApi;import com.tanhua.dubbo.server.pojo.Video;import com.tanhua.ma.

2021-06-19 11:07:26 2151

原创 用户分页查询

/** * 用户分页 * * @param page * @param pageSize * @param id * @param nickname * @param city * @return */public PageResult queryByPage(Integer page, Integer pageSize, Long id, String nickname, String city) { //设置分页参数 PageResult pageResult = .

2021-06-19 11:05:33 225

原创 比较器排序

//比较器排序 Comparator<VideosVo> commentComparator = new Comparator<VideosVo>() { @Override public int compare(VideosVo o1, VideosVo o2) { if (StringUtils.equals(sortOrder, "ascending")) { ...

2021-06-19 10:39:49 71

空空如也

空空如也

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

TA关注的人

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