自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 idea连接mySQL数据库出现Server returns invalid timezone Need to set serverTimezone property

经常出现这个问题,记录一下问题原因:数据库时区设定;解决思路:通过mysql控制台修改数据库时区。具体方法:https://www.cnblogs.com/loufangcheng/p/13090635.html

2020-06-29 14:55:24 1425

原创 idea 中使用Easy Code插件 -- 生成实体、DAO映射等文件

参考官方文档:https://gitee.com/makejava/EasyCode/wikis/pages?sort_id=725164&doc_id=166248

2020-06-29 14:48:45 410

原创 每日算法 - 长度最小的子数组

目录题目思路代码总结题目给定一个含有n个正整数的数组和一个正整数s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组,并返回其长度。如果不存在符合条件的连续子数组,返回 0。示例:输入: s = 7, nums = [2,3,1,2,4,3]输出: 2解释: 子数组[4,3]是该条件下的长度最小的连续子数组。进阶:如果你已经完成了O(n) 时间复杂度的解法, 请尝试O(n log n) 时间复杂度的解法。来源:力扣(LeetCode)链...

2020-06-28 14:14:59 139

原创 每日算法 - 无重复字符的最长子串

目录题目解题思路代码总结完整测试代码题目给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"wke",所以其长度为 3。 请注...

2020-06-20 20:26:21 124

原创 每日算法 - 设计循环队列(基础算法)

目录题目解题思路1、数组数组实现代码单链表代码(思路见链接)题目设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在队列前面仍有空间。但是使用循环队列,我们能使用这些空间去存储新的值。你的实现应该支持如下操作:MyCircularQueue

2020-06-19 16:15:38 1000

原创 每日算法 - 二叉树中序遍历(基础算法)

目录题目解题思路中序遍历代码递归(最基础)栈莫瑞斯总结完整测试代码题目给定一个二叉树,返回它的中序遍历。示例:输入: [1,null,2,3] 1 \ 2 / 3输出: [1,3,2]进阶:递归算法很简单,你可以通过迭代算法完成吗?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-tree-inorder-traversal著作权归领扣...

2020-06-19 10:29:43 338

原创 每日算法 - 二叉树前序遍历(基础算法)

目录题目解题思路代码迭代 + 栈递归实现前序遍历(最基础)莫里斯遍历(了解)总结完整测试代码及结果题目给定一个二叉树,返回它的前序遍历。示例:输入: [1,null,2,3] 1 \ 2 / 3输出: [1,2,3]进阶:递归算法很简单,你可以通过迭代算法完成吗?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-tree-pre...

2020-06-18 20:29:32 266

原创 每日算法 - 三个数之和

题目给你一个包含 n 个整数的数组nums,判断nums中是否存在三个元素 a,b,c ,使得a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为: [-1, 0, 1], [-1, -1, 2]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/3sum...

2020-06-12 16:45:46 322

原创 每日算法 - 数字翻译成字符串

目录题目描述解题思路代码总结题目描述给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。示例 1:输入: 12258输出: 5解释: 12258有5种不同的翻译,分别是"bccfi", "bwfi", "bczi", "mcfi"和"mzi"提示:0 <= num &lt..

2020-06-10 11:25:35 197

原创 Raft算法 -- 初识算法

毕设设计涉及区块链的共识算法,需要理论支撑,所以找了一篇Raft算法的文章来看。看完之后,对Raft算法有了初步的认识,在此记录一下Raft算法解决的问题,以及如何解决问题的方法。1. 关于分布式共识(consensus)和分布式一致性(consistency)分布式共识和CAP理论中的一致性(C)其实是异曲同工的,他们的含义是:在分布式系统中,所有节点对同一份数据的认知能够达成一致。2. Raft解决一致性问题的方法?首先,将一致性问题拆分成了三个子问题,分别是:领导选举 ..

2020-06-06 16:18:25 161

原创 protege项目数据库表

create database if not exists protege;use protege;create table if not exists `project_management`( `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'id', `name` varchar(100) CHA...

2020-06-05 20:41:40 454

原创 迭代器遍历List、Map、Set

参考:https://www.cnblogs.com/hugos/p/Iterator.html

2020-06-05 14:12:03 97

原创 数据库一对一 一对多 多对多关系

参考:https://blog.csdn.net/u013144287/article/details/79024130自己在项目中写的实例:‘实体’和‘公理’具有多对多关系,即一个实体可以对应多个公理,一个公理也可以包含多个实体。多对多关系需要一张纽带表来实现。// 实体表格 create table if not exists `entity_management`( `id` int unsigned .

2020-06-04 20:09:34 7401

原创 在idea中通过sql文件书写数据库表格

create database if not exists protege;use protege;create table if not exists `class_management`( `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'id', `ClassName` varchar(100) CHARA...

2020-06-04 14:19:37 1581

原创 分布式理论

转载:https://www.cnblogs.com/stateis0/category/1206895.html

2020-06-03 14:21:12 103

原创 java实现数据缓存单元 - map实现

在项目中遇到一个场景:为了减少响应时间,将从数据库读取出来的数据读取到内存中(使用变量Map实现),对数据的操作就在内存中进行,而不用去数据库中进行。同时,带来的问题是操作后的数据如何更新到数据库,这个问题的解决方式目前是设置数据的存活时间和刷新时间。缓存单元代码以下是实现数据缓存单元的代码:package org.ghostcloud.cn.mysql.jdbc.common.util;import java.io.File;import java.util.Collections;

2020-06-03 10:06:46 365

Dubbo文档.docx

1、介绍Dubbo基本的原理和机制; 2、通过idea实现简单的生产者、注册中心(zookeeper)、消费者,通过Dubbo实现RPC - 即消费者远程调用服务; 3、提供dubbo监管服务的安装使用教程。

2020-07-20

空空如也

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

TA关注的人

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