自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决draw.io生成SVG矢量图导入Word显示Viewer does not support full SVG 1.1的问题 for mac

先是参考了博主这篇文章:https://blog.csdn.net/weixin_43906799/article/details/111575565发现不生效,不知道是不是mac版本的问题我最后的解决办法:把.svg图片用Sublime Text打开,删除“Viewer does not support full SVG 1.1”然后保持,再导入就没问题了。。。...

2022-03-05 16:22:03 2341

原创 指定日期格式

pojo中给List<Date>类型中的每一个Date类型修改为指定格式@JsonSerialize(contentUsing = JsonDateSerializer.class)private List<Date> createdTime;在工具包中添加注解类@Componentpublic class JsonDateSerializer extends JsonSerializer<Date>{ // ISO 8601 private

2021-06-30 15:04:19 421

转载 MySQL8 遇到的坑--lower_case_table_names

MySQL8 遇到的坑–lower_case_table_names–区分大小写设置–原文链接:https://www.thisfaner.com/p/mysql-8-lower_case_table_names/查看MySQL官方文档,有记录:lower_case_table_names can only be configured when initializing the server. Changing the lower_case_table_names setting after the

2020-10-22 17:37:39 5967 3

转载 交换两个元素的值(不使用第三个元素)

异或(^)的方法异或的运算法则是:相同为0,不同为1, 1 ^ 1 = 0, 1 ^ 0 = 1, 0 ^ 0 = 0, 0 ^ 1 = 1.假设 a = 3, b = 5. 先让a = a ^ b = 3 ^ 5 = 011 ^ 101 = 110; b = a ^ b = 110 ^ 101 = 011 (3); a = a ^ b = 110 ^ 011 = 101 (5). #include <stdio.h> int main() { int

2020-08-26 21:45:09 454

转载 mac下面iterm2自动连接远程服务器

mac下面iterm2自动连接远程服务器https://www.jianshu.com/p/d75dc43be7a7

2020-08-12 20:12:50 338

原创 SpringBoot quick start

简介1.简化新Spring应用的初识搭建及开发过程,默认配置了许多框架的使用方式,像Maven整合了所有jar包一样,SpringBoot整合了所有框架。2.之前搭建一个Spring Web项目的步骤:1)配置web.xml,加载Spring和SpringMVC2)配置数据库连接,配置Spring事务3)配置加载配置文件的读取,加载注解4)配置日志文件5)配置完后部署Tomcat调试...

2020-04-02 17:17:20 261

原创 5-数据库索引学习笔记(下)

避免回表过程的方法:(回表:从索引树找到记录回到主键索引树搜索的过程)覆盖索引:一个索引包含了所有需查询字段的值。例:原来的查询语句为select * from T where k between 3 and 5,需先在k索引树找到k=3对应的记录得到对应ID,再去ID索引树查找对应的值(回表)。采用覆盖索引的执行语句为select ID from T where k between ...

2020-03-27 17:15:30 201

原创 4-数据库索引学习笔记(上)

索引的目的:提高数据查询的效率;可提高读写效率的数据结构有:哈希表、有序数组、搜索树:哈希表:以键值(key-value)存储数据的结构,输入待查找的值key,就可以找到对应的Value。思路是,把值放在数组里,用哈希函数把key换算成一个确定的位置,然后把value放在该位置。当多个key值经过哈希函数的换算后,可能会出现同一个值的情况,这时候需拉出一个链表,然后顺序遍历查找匹配的用户。...

2020-03-27 14:50:37 210

原创 CentOS7 MySQL8 正常安装,密码正确无法登录数据库,错误码ERROR 1045 (28000)

环境:MacOS 10.15.3 虚拟机Parallels Desktop15 安装Centos7 数据库为MySQL8正常安装出现拒绝访问的密码错误提示如下:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)按照网上的方法设置跳过密码检查直接登录数据库修改密码后,仍无法...

2020-03-18 11:45:12 2898

原创 Redis11.29

Fastjson:将Java对象转化为json字符串写入redis服务器,序列化之后是json格式;Google的protobuf序列化之后是不可读的,序列化之后是二进制格式;

2019-11-29 20:16:49 157

原创 实现登录功能11.23

实现登录功能数据库设计 明文密码做两次MD5处理 JSR303参数检验+全局异常处理 分布式session数据库设计两次MD5用户端:PASS = MD5(明文+固定Salt) 在用户输入密码后做一次MD5,讲处理后的MD5传输给服务端,即防止用户的明文密码在网络上进行传输 服务端:PASS = MD5(用户输入+随机Salt) 服务端在接受到该MD5处理一次...

2019-11-24 15:15:22 170

原创 实习面试

爱奇艺:1、a.项目,负责什么,什么类型的项目 b.如何实现多人同时购买超过商品总数量2、a.Java hashmap b.线程、线程池 c.有没有看过源码3、a.排序及复杂度 b.讲一下快排恺思睿思(针对微博爬虫开发) 自我介绍1、a.数据库主要用到了什么 b.是否会写存储过程?c.数据库的左连接和右连接2、项目遇到了什么问题,是如何解决的,主要用到哪些...

2019-11-19 20:33:11 203

原创 复试练习

#include<iostream>#include<cstdio>using namespace std;int main(){ char str[100]; char ch,b; int i = 0,num=0,num1=0; while((ch=getchar())!='#') { char a = s...

2019-11-19 19:28:15 186

原创 Java高并发商城秒杀系统11.16

课程目标:秒杀核心技术(针对瞬间的并发,方法有:加缓存,异步化来提高系统的吞吐量)中间件:RabbitMQ介绍:(AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由...

2019-11-19 19:27:44 248

原创 二叉树的创建,先序遍历及求高度和求叶结点个数

#include<iostream>using namespace std;struct Tree{ Tree *lchild; Tree *rchild; char data;};Tree *creatTree(Tree *t){ char ch; cin>>ch; if(ch...

2019-04-13 23:13:15 961

原创 循环链表的创建与遍历

typedef struct Node{ int data; struct Node *next;}Node;typedef struct Node* LinkList; //给Node*起别名叫LinkListLinkList creatList(LinkList head,int n) //循环链表的建立{ LinkList p = head; ...

2019-04-12 21:45:34 1246

原创 单链表删除节点值为mink和maxk之间的节点

#include<iostream>using namespace std;typedef struct Node{ int data; struct Node *next;}Node;typedef struct Node* LinkList; //指针类型取别名LinkList creatList(LinkList head, int n){...

2019-04-12 18:12:05 1578 1

百度网盘:张孝祥Java就业培训教程

百度网盘:张孝祥Java就业培训教程 百度网盘:张孝祥Java就业培训教程 百度网盘:张孝祥Java就业培训教程 百度网盘:张孝祥Java就业培训教程 百度网盘:张孝祥Java就业培训教程 百度网盘:张孝祥Java就业培训教程 百度网盘:张孝祥Java就业培训教程 百度网盘:张孝祥Java就业培训教程 百度网盘:张孝祥Java就业培训教程

2018-01-19

空空如也

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

TA关注的人

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