- 博客(82)
- 收藏
- 关注
原创 有12个球,其中11个重量相等,只有1个不一样,不知是轻还是重.用天平秤三次,找出这个球.
有12个球,其中11个重量相等,只有1个不一样,不知是轻还是重.用天平秤三次,找出这个球.(俺抄的答案)
2022-07-29 15:19:32 4668 1
原创 对于list循环的筛选方法
业务需求:如果list对象中的id名字一样,筛选出对象中日期最大的那一个对象,方法采用了一个缓冲list,依次便利原来的中list对象,把他加到缓冲中,让便利中的每一个list和他之前的对象做比较,如果一样,替换就行了...
2021-12-29 11:37:30 338
原创 前端foreach 和map的使用判断
1.我的理解是查出来的每一个对象和id共同组成一个新的map,相当于key和value;2.然后用rowType 去对比key值,如果一样,返回这个value对应的属性值附上打印值3.然后传回去id对应的类型名称
2021-12-29 10:37:17 203
原创 前后端导出word文件的代码
1. 后端工具类 package cn.arp.icas.oa.smallEngineerChange.util;import org.apache.poi.hssf.util.AreaReference;import org.apache.poi.ss.usermodel.*;import org.apache.poi.ss.util.CellReference;import java.io.IOException;import java.io.OutputStream;impo
2021-12-28 16:32:45 336 1
原创 关于git的使用
1.删除.idea远程文件$ git pull origin master # 将远程仓库里面的项目拉下来$ dir # 查看有哪些文件夹$ git rm -r --cached .idea # 删除.idea文件夹注意添加了 --cached 不会删除本地文件$ git commit -m ‘删除.idea’ # 提交,添加操作说明$ git push -u origin master # 将本次更改更新到github项目上去————————————————版权声明:本文为CSDN博主「A
2021-12-22 17:20:35 39
原创 关于达梦数据库的jdbc报错
at dm.jdbc.driver.DBError.throwException(DBError.java:684)其中一个表的字段和top关键字一样了,修改表中的字段top为top_,连接正常
2021-12-14 13:56:18 1495
原创 前端和数据库学习的链接
前端学习(vue)https://www.bilibili.com/video/BV1Zy4y1K7SH?p=48&t=9数据库学习https://blog.csdn.net/GongmissYan/article/details/102937816 数据库表https://bigengzhe.github.io/otherfiles/mysql_zhouyang_yuan.mmaphttps://pan.baidu.com/s/1lQEQ4iwnI3Y6d8i4MNcyyQ mys
2021-12-03 16:28:33 83
原创 熔断器监控面板的使用
单独使用熔断器(1)加依赖(2)主启动类(3)配置文件(4)直接访问熔断器和feign的使用(1)依赖上面那三个(2)主启动类加注解(3)启动之后就可以监控了(先访问,再监控)(4)把刚才的路径放进去(4)得到一个熔断控制面板...
2021-10-16 17:54:04 84
原创 熔断器的使用
hystrix和ribbon的使用(1)加依赖(2)主启动类(开启熔断器)(3)实现类(定义调用失败之后的回调方法)feign和hystrix的使用(1)依赖(2)主启动类(开启熔断)(3)在接口中定义回调的方法,以类的形式,然后定义一个类(4)配置文件也需要改...
2021-10-16 17:37:43 292
原创 三种负载均衡和远程调用的实现(在SpringCloudNetflix中)
用netflix实现的(1)实现远程调用的工具类(2)依赖(3)实现类用了loadBalancerClient负载均衡和restTemplate远程调用用ribbon实现远程调用和负载均衡(1)导入依赖(2)实现类在主启动类加上@LoadBalanced注解,启动ribbon(3)实现类注意:当我们从服务消费端去调用服务提供者的服务的时候,使用了一个很好用的对象,叫做RestTemplate,当时我们只使用了RestTemplate中最简单的一个功能getForEnt..
2021-10-16 17:18:21 167
原创 反射的学习
反射机制有什么用?通过反射机制可以操作字节码文件要操作一个类的字节码,需要首先获取到这个类的字节码,怎么获取java.long.class实例三种方式(1)(2)字节码文件装载到JVM的时候只有一份(3)通过反射实例化对象关于路径的问题资源绑定器类加载器的学习...
2021-10-11 19:16:20 43
原创 线程安全的问题和解决
代码(1)实体类(2)操作共享数据 ,只new了一个对象,用不同的栈操作这个堆(3)当数据都是5000的时候,发生线程安全问题使用线程同步机制,解决线程安全问题sycophantic(){线程同步代码块}sycophantic后面的括号是相当重要的,这个括号里面传的是多线程共享的数据,才能达到多线程排队()中写什么?那要看那些线程同步假设 1,2,3,4,5让 1,2,3排队,4 , 5 不排队一定要在()中写一个 1 ,2,3中共享的数据,而这个对象对于4 ,5 .
2021-10-11 15:54:15 76
原创 多线程概述
什么是线程? 什么是进程?进程是应用程序(1个进程是一个软件)线程是进程中的执行场景/执行单元一个进程可以启动多个线程进程和进程之间的内存地址独立不共享在java语言中 :线程和线程之间的堆内存和方法区内存共享,但是栈内存独立,一个线程一个栈假设启动10个线程,会有10个栈空间,每个栈和每个栈之间,互不干扰,各自执行各自的,互相不干扰,这就是多线程并发。main方法结束不代表程序结束,只代表主线程结束。其他线程可能还在执行分析对于单核的cpu,真的可以做到多线程并发吗?(单核的cpu表示只.
2021-10-11 09:44:21 5401
原创 对象专属流的学习
java.io.File类的学习file类和四大家族没有关系,所以不能完成四大家族的读和写flie对象代表什么?文件和路径名的抽象表示形式需要掌握file类中常用的方法常用方法的学习
2021-10-10 20:09:52 34
原创 缓冲流的学习
bufferedreader带有缓冲区的输入流,使用这个流的时候不需要自定义char数组,或者说不需要自定义byte数组,自带缓冲节点流和包装流
2021-10-10 19:39:08 45
原创 Io流的学习
什么是IO流从硬盘读到内存的过程叫读入,input从内存读到硬盘的过程叫读出,output通过io可以完成硬盘文件的读和写io流的分类有多种分类方式,(1)按照流的方向进行分类以内存作为参照物,往内存中去,叫做输入,或者叫做读。从内存中出来,叫做输出,或者叫做写。(2)按照读取数据的不同方式进行分类:有的流按照字节的方式读取数据,一次读取一个字节,等同于一次读取8个二进制位这种流的万能流,什么类型的文件都可以读取,包括:文本文件,图片,声音有的流是安装字符的方式读取数据的,一次读取.
2021-10-10 18:34:23 67
原创 treemap的学习
treemap无法对自定义类型定义treemap自定义类型要实现comparable接口才能进行比较,也可以自定义比较器进行比较treemap在进行比较的时候有两个构造方法,一个无参,一个有参,无参的时候可以实现comparable接口,有参的可以自定义一个比较器...
2021-10-10 16:39:20 69
原创 hashMap
hashMap集合:(1)hashMap集合底层是哈希表、散列表的数据结构(2)哈希表是一个怎么样的数据结构呢?哈希表的底层是数组+单向链表的结合体数组:在查询方面效率较高,在别的方面效率较低单向链表:在增删方面效率较高,在查询方面效率较低哈希表将以上两种数据结构融合在一起,充分发挥出他们的优点(2)map.put的实现原理(3)map.put的实现原理(4)为什么哈希链表的随机增删,以及查询效率都能高?增删都是在链表上完成、查询也不需要通过扫描,只需要部分扫描(5)has.
2021-10-10 00:44:10 47
原创 Map集合的学习
Map和Collection没有继承关系Map集合以key和value的形式存储数据,键值对key和Value都是引用数据类型key和value都是存储对象的内存地址key起到主导的地位,value是key的一个附属品Map集合所有的方法最后一个方法的解释Map集合的遍历(1)第一种方式(2)第二种方式...
2021-10-09 22:27:36 51
原创 vector的学习和泛型
初始容量是10,是线程安全的扩容之后是原容量的二倍vector所有方法都是线程同步的,都带有synchronized关键字 ,是线程安全的,效率比较低,使用较少泛型(1)(2) 泛型属于编译阶段的一种新特性,让编译器过了就行(3)使用泛型的好处是什么?第一:集合中存储的元素类型统一了。第二:从集合中取出的元素类似是泛型指定的类型,不需要进行大量的“向下转型”(4)泛型的缺点是什么?导致集合中存储的元素缺乏多样性(5)自定义泛型new什么,使用的方法就返回什么自定义泛型的时候,.
2021-10-09 21:46:39 152
原创 ArrayList的学习
默认初始化容量是10底层数组是一个object数组扩容之后进行按位运算,左移一位,扩容1.5倍它也可以指定一个容量,用构造方法还有一个构造方法,可以加入别的集合
2021-10-09 16:09:08 30
原创 list的学习
list(collection的子接口)的元素集合存储元素特点:有序可重复(1)集合元素中有下标,从0开始,依次递增。存进去的顺序和取出来的顺序一样,可以存放相同的元素(2)list接口特有的常用的方法(1)(2)(3)(4)(5)...
2021-10-09 15:45:23 46
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人