自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【docker】常用命令

小结图:docker version查看docker版本docker info查看docker信息,client和server(包括容器里面哪个服务执行、暂停、停止)docker --help(docker 【命令】--help)docker里面所有的命令代码docker stats查看cpu和内存的情况Options:-a, --all 展示所有镜像-q, --quiet 只显示镜像的idOptions:-f, --filter filter 可选项,通过搜藏来过滤例:PS C:\Users\41074\

2022-07-14 10:38:40 2257

原创 SQL函数:Group_concat用法

Group_concat

2022-06-24 16:50:38 4049

原创 微服务(RPC):dubbo+zookeeper 配置与pom

概念:Dubbo是框架。轻量级RPC框架Dubbo是基于TCP协议的rpc(Remote Procedure Call:远程过程调用)、基于TCP或HTTP的远程过程调用(就像在本地调用一样),RPC强调的是远程调用。(通俗讲即使调用远端的方法)———————————————————————————————————————————工作原理:Provider:暴露服务方称之为“服务提供者”。作用:提供服务Consumer:调用...

2022-05-30 13:55:07 1077

原创 SpringSecurity声明式的安全访问控制解决方案的安全框架

简介:Spring Security对Web安全性的支持大量地依赖于Servlet过滤器。 实际上是运用的springMVC的AOP实现的。(扩展性)授权: ①角色授权 ②注销 ③记住我 ④登录认证: ①从数据库认证 ②从内存认证import org.springframework.beans.factory.annotation.Autowired...

2022-05-04 10:59:20 202

原创 PageHelper:在系统中发现了多个分页插件,请检查系统配置

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.RuntimeException: 在系统中发现了多个分页插件,请检查系统配置!### Cause: java.lang.RuntimeException: 在系统中发现了多个分页插件.

2022-04-24 13:39:26 3683

原创 设计链表(单链表)

题目:设计链表的实现。您可以选择使用单链表或双链表。单链表中的节点应该具有两个属性:val和next。val是当前节点的值,next是指向下一个节点的指针/引用。如果要使用双向链表,则还需要一个属性prev以指示链表中的上一个节点。假设链表中的所有节点都是 0-index 的。在链表类中实现这些功能:get(index):获取链表中第index个节点的值。如果索引无效,则返回-1。addAtHead(val):在链表的第一个元素之前添加一个值为val的节点。插入后,新节点将...

2022-04-23 12:04:41 203

原创 不用实体类,只用SQL语句查询数据库信息

import org.springframework.beans.factory.annotation.Autowired;import org.springframework.jdbc.core.JdbcTemplate;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;import java.util.L.

2022-04-20 10:13:01 1884

原创 算法题5:轮转数组

题目:给你一个数组,将数组中的元素向右轮转 k个位置,其中k是非负数。示例 1:输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解释:向右轮转 1 步: [7,1,2,3,4,5,6]向右轮转 2 步: [6,7,1,2,3,4,5]向右轮转 3 步: [5,6,7,1,2,3,4]示例2:输入:nums = [-1,-100,3,99], k = 2输出:[3,99,-1,-100]解释:向右轮转 1 ...

2022-04-10 12:18:46 111

原创 算法题4:有序数组的平方

题目:给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]提示:1 <= nums.length <= 104-10.

2022-04-10 10:26:07 111

原创 二分查找法:例题3(搜索插入位置)

例题:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。示例 1:输入: nums = [1,3,5,6], target = 5输出: 2示例2:输入: nums = [1,3,5,6], target = 2输出: 1示例 3:输入: nums = [1,3,5,6], target = 7输出: 4提示:1 <= nums.l..

2022-04-05 14:36:19 189

原创 二分查找法例题2:查找第一个错误的版本

例题:你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, ..., n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。示例 1:输.

2022-04-05 13:09:41 154

原创 算法:二分查找法

例题:给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:输入: nums = [-1,0,3,5,9,12], target = 2...

2022-04-03 21:52:09 101

原创 MySQL中substring_index()函数的使用(常用)

我们想把"1,2,a,b"字符串在xml中拆开使用怎么办? 1.将自己的表和一个临时表(自己建个,像下面的表)链接起来select a.* from(select substring_index(substring_index(str, ',', sys.id ), ',' , - 1) AS strfrom form f left join sys_temp sys ON ( le......

2022-03-30 17:24:28 1448

原创 MySQL函数---字符串函数篇(后端实际工作中经常用到)

1.LENGTH(str):utf-8,三个字符一个汉字,其他编码2个字符一个汉字 这个统计的是字节数。例如: LENGTH(“我是谁”) 返回值:9LENGTH(“whoami”) 返回值:62.CHAR_LENGTH(str):这个统计的是字符长度,以字符为最小单位例:CHAR_LENGTH("我是谁") 返回值...

2022-03-26 17:25:25 866

原创 @Component 和 @Bean 区别

1、@Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean。@Component //用在类上,告诉这个类交给spring管理public class Student { private String name; public String getName() { return name; } public void setName(String name) { this.name = name;

2022-03-20 10:19:29 1623

原创 关于 “+=“ 和 “=+“ 的区别和运算逻辑

之前我们说过了 “++i” 和 "i++" 的区别在于 先赋值还是先运算(查看以前的帖子能看到)今天我们来看一下 "+=" 和 "=+" 的区别和运算逻辑看图:运算的分析看备注。总结:"+=": +号在前,先运算,再赋值(和之前的 ++i ,i++的记法完全一样)"=+": 没有任何意义,和=号没有区别,并不是先赋值再运算,因为从图中的x可以看出,(i=+4)直接把4就赋值给了x,再没有进一步的运算了,所以=+并没有意义,不要这么写。...

2022-03-19 09:20:03 4813

原创 A component required a bean of type ‘com.gao.spting_test.dao.GoodsTypeDao‘ that could not be found.

这个问题的解决:先看问题***************************APPLICATION FAILED TO START***************************Description:A component required a bean of type 'com.gao.spting_test.dao.GoodsTypeDao' that could not be found.Action:Consider defining a bean of type

2022-03-11 13:53:17 640 2

原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could

***************************APPLICATION FAILED TO START***************************Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable dr

2022-03-11 09:48:43 336

原创 自增:(i++和++i)、(+=和=+)的区别和详解,附带口诀、面试题保证记住

直接上代码,看说明和注解你就懂了!/** * @Author: 说谎 说明:自增 i++和++i的区别,口诀:哪个在前,先计算 * @Date 2022/3/10 10:15 */public class Increment { public static void main(String[] args) { int i=1; //很好记忆:i++是字母在前先赋值,后运算。所以应该是把i先给j,所以j=1,在运算1+1=2,i就变成2了

2022-03-10 11:00:08 440

原创 素数以及输入的数是否为素数的判断代码

素数就是质数,一个大于1的自然数,除了1和它自身外,不能整除其他自然数的数叫做质数,即素数;否则称为合数。比如2、3、5、7、11、13……。到底有什么用处呢?它除了似乎跟加密算法有点关系,什么用处也没有。我们程序员却可以把它当做条件去写判断代码。下面做个练习: 打印10000以内的所有素数。并从键盘输入一个正整数,判断是否为素数。 代码:import java.util.ArrayList;import java.util.List;import j...

2022-03-09 21:58:03 959

空空如也

空空如也

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

TA关注的人

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