- 博客(17)
- 收藏
- 关注
原创 也许以后可以用到的东西
1. reflect.ValueOf(f).Call2. interface3. context的一种应用4. 方法中传递切片
2023-02-09 20:26:28
104
原创 Mongo Replica Set(未完)
1. Replica Set(复制集)官方连接1.0 定义多个维护了同一个数据集合的 mongod 进程(可以单服务器),它们为系统提供两天冗余和高可用。A replica set in MongoDB is a group of mongod processes that maintain the same data set1.1 Replica Set MembersPrimary(主节点):接收所有的写操作Secondaries(从节点):为了与主节点的数据集相同,会复制主节点上的写操作
2022-05-17 21:49:59
861
原创 用docker安装的mongo使用mongodump可以正常执行,但是在生成目录下找不到生成的文件
这是因为mongodump生成的文件在docker的容器中,并没有在宿主目录下生成文件。想要获取mongodump生成的文件,需要进入docker容器,然后将容器中的文件压缩,然后将压缩好的容器拷贝到宿主上docker ps #查看容器,获得mongo容器的ID假如为d7d141787908docker exec -it d7d141787908 /bin/bash #进入容器mongodump -u admin -p 密码 --port 27017 --authenticationDatabase
2022-02-28 21:13:59
1083
原创 Mybatis是怎么将一个接口实例化的
读取Mybatis的xml核心配置文件,并把它加载成一个输入流String resource = "mybatis.xml";InputStream inputStream = Resources.getResourceAsStream(resource);让SqlSessinFactoryBuilder构建这个输入流,并返回一个SqlSessionFactory:sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputS.
2021-09-26 21:21:06
432
原创 Spring的事务传播机制
参考文章:https://segmentfault.com/a/1190000013341344什么是事务传播机制我个人的理解的事务传播机制是与开启了事务的多个方法之间嵌套调用相关的。比如下面的代码块中:methodA和methodB都开启了事务,methodA中调用了methodB。是应该把methodA和methodB看成同一个事务进行操作(methodA与methodB会互相影响)?还是methodA和methodB各自使用了不同的事务,二者互不影响?这就与@Transactional中的传播机
2021-09-12 11:32:41
230
原创 笔试面试题记录(部分)
远景电话面试项目:数据库表怎么设计的redis:数据类型,持久化方式mysql:innodb, myisam的区别多线程:线程池怎么创建使用算法:冒泡,选择插入排序的区别归并排序链表逆序操作系统:进程的调度算法兴业笔试Aop不同切面的增强在同一个连接点的执行顺序:多种异常输出一个还是多个?DispatcherServlet子类转换为父类: x instanceof y: x与y是父子关系就输出为trueMysql中的视图abstract的子类也可以是abstract类型的
2021-08-31 12:39:34
183
原创 JS/JQuery整齐的照片墙:展示很多宽高不同照片,让每一行中的所有照片高度一样,所有的行的宽度一样
JS/JQuery照片墙:展示很多宽高不同照片,让每一行中的所有照片高度一样,所有的行的宽度一样实现思路最终的效果是照片墙的每一行的height都不一样,但是对于每一行的照片,它们的宽度相加是一个固定的值。要求的值就是每一行的height, 然后会对每一行的照片赋值为height。设每一行的width为w;共有n张照片,每一个照片i的宽高分别为wi和hi。因为不让照片缩放,所以wi/hi=ki是一个固定的值,需要先求出来。wi = hi/ki;w1+w2+w3+…+wn = w;由前两个公式
2021-07-23 12:08:37
1153
原创 开发SpringBoot项目遇到的问题
html中的img引入的路径没问题,但是在浏览器打开时看不到图片<img src="/img/cameras.jpg" >解决:Maven的Lifecycle中选择clean
2021-06-25 15:24:22
251
原创 算法的时间复杂度
时间复杂度度量程序的执行时间的方法:1). 事后统计:通过使用计算机内部的计时功能2). 事前估计:一个算法由控制结构(顺序,分支和循环)和原操作(对数据的操作)构成的,算法时间由二者的综合效果来决定。为了便于比较对同一问题的不同算法,时间度量通常由最深层循环内的原操作的重复执行次数决定。例子-最深层循环内的原操作:“val+1”。int n = 100;int val = 0;int t = 0;for(int i=0; i<n; i++){ t++; for(int j=0
2021-06-21 12:06:54
1908
原创 Dijkstra和Folyd算法(基于数据结构第二版)-Java实现
算法思路:Set S: 记录已经被访问过(被计算出最短路径)的节点(用HashSet实现,因为可以以O(1)的时间复杂度来查看一个节点是否被访问过)Map<Integer, List> path:path.get(i) -> 从源节点到第i个节点的最短路径(所经过的节点包含原节点和i节点)int[] dist: dist[i] -> 记录从源节点到第i个节点的最短路径的权值的和cost[i][j]: 如果i到j有边,值为边权值;若为只为10000(没有赋值为Integer.
2021-06-18 21:23:36
184
原创 JavaScript和JQuery
JavaScript和JQueryJQuery:使用变量$(‘img:nth-child(’+i+’)’)选中当前img元素的父级元素的第i个img元素注意点:使用变量的时候变量前后有个‘+’。$(‘img’).eq(i)也可选中第i个img元素。img$(‘img:nth-child(’+i+’)’).attr(‘src’,’./imgs/mouse.png’)JS:计时相关let timer = setInterval(function(){…}, 1000)clear
2021-05-29 11:45:40
104
1
原创 eclipse奇怪的问题
一些文件(.java, .xml等)突然爆红,但是可以正常运行解决:删掉提示错误的地方,再重新写上(有点无语。。。我可能要用idea了)
2021-05-27 18:04:20
86
原创 笔试题记录
笔试题记录:携程:这题和Leetcode Hot100里的合法括号那道题类似。输入:(* (+ 3 2) (- 100 30))结果:350过程:1)3+2=52)100-30=703)5*70 = 350import java.util.*;public class LegalOperation { public static void main(String[] args) { //(* (+ 3 2) (- 100 30)) //Scanner sca
2021-03-06 15:27:29
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人