- 博客(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
原创 微服务(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关注的人
RSS订阅