![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
进阶版知识积累
文章平均质量分 56
不再局限于基本的技能和知识,进一步学习
sunnvig
一个java开发的小白程序猿
展开
-
项目中的简单问题1
1.DTO的存在就是为了帮助我们减少客户端请求而降低服务器压力,提升效率。作者还有一个观点大概是指在使用DTO后我们可以灵活定义数据模型,同时将数据模型和逻辑剥离开了。2.PropertyChangeListener 监听一个变量,当该变量的值出现变化时能够获知,并进行相应处理。使用java.bean.PropertyChangeSupport类。 其实就是将你要控制的对象绑定到该工具中。使用匿...原创 2018-04-18 13:40:09 · 170 阅读 · 0 评论 -
shanyin笔记
1.尝试网络 :curl -X POST -H "Content-type: application/json" -d '{"ShipperCode":"SF", "LogisticCode":"11111111"}' 'https://crawlers-test.wecash.net/api/50103/v1/logistic/dist' 2.public Integer add(@Reque...原创 2019-05-23 18:30:47 · 167 阅读 · 0 评论 -
简述dubbo规则
dubbo 1.服务provider 提供服务时,需要将当前service进行在provider.xml中注册,通过<dubbo:service>进行暴露,这样才能被其他消费者进行消费 2.服务consumer 消费服务时,需要将使用的服务在consum.xml中引入,通过<dubbo:reference>进行引用,这样才能使用方法。(向注册中心订阅“服务提供者”提供的...翻译 2019-09-24 15:34:56 · 185 阅读 · 0 评论 -
高版本下的druid获取字段别名
数据平台中关于sql处理和数据库连接的动作较多,有时候需要具体处理sql字段。 com.alibaba.druid 在版本1.1.3版本之后去掉了getAliasMap()方法,所以如果高版本想要搞出复杂sql中的字段别名,需要额外进行自己实现。巨坑的是,大神们都不搞这个东西了。。。 低版本:小于1.1.3: public static void main(String[]args){ ...原创 2020-03-19 19:50:38 · 3510 阅读 · 0 评论 -
B树,B+树,红黑树
红黑树和B树应用场景有何不同? 2者都是有序数据结构,可用作数据容器。 红黑树多用在内部排序,即全放在内存中的,微软STL的map和set的内部实现就是红黑树。 B树多用在内存里放不下,大部分数据存储在外存上时。因为B树层数少,因此可以确保每次操作,读取磁盘的次数尽可能的少。 在数据较小,可以完全放到内存中时,红黑树的时间复杂度比B树低。 反之,数据量较大,外存中占主要部分时,B树因其读磁盘...转载 2019-01-19 11:03:36 · 153 阅读 · 0 评论 -
堆栈
1. 在通常情况下由操作系统(OS)和语言的运行时(runtime)控制吗?2. 它们的作用范围是什么?3. 它们的大小由什么决定?4. 哪个更快?答案一栈是为执行线程留出的内存空间。当函数被调用的时候,栈顶为局部变量和一些 bookkeeping 数据预留块。当函数执行完毕,块就没有用了,可能在下次的函数调用的时候再被使用。栈通常用后进先出(LIFO)的方式预留空间;因此最近的保留块(reser转载 2018-01-19 17:08:39 · 152 阅读 · 0 评论 -
JVM的粗浅理解
JVM的回收器: 年轻代适用并发收集,年老代适用串行收集 1.串行收集器:只适用小数据量; 2.并行收集器:吞吐量优先;到达一定的吞吐量为目的;适用于科学技术和后台处理 ; 3.并发收集器:响应时间优先;主要保证系统的响应时间,减少垃圾收集时的停顿时间;适用于应用服务器,电信领域; 调优总结: 年轻代大小选择: 响应时间优...转载 2018-04-18 21:11:23 · 165 阅读 · 0 评论 -
peanut知识点-1
1.response.getWriter().print(jsons.toString()) ; 2.var path=document.getElementById("path") 3.add-commit 提交到本地 push 提交到远程 pull 拉取代码 5. 颜色,品牌,系列,车型,门店code 6.这两个 标签是用于体现关联的。如一个实体与另一个实体之间是一对...原创 2018-08-23 13:56:04 · 320 阅读 · 0 评论 -
hashmap问题
先来些简单的问题 “你用过HashMap吗?” “什么是HashMap?你为什么用到它?” 几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键值对等等。这显示出你已经用过HashMap,而且对它相当的熟悉。但是面转载 2018-01-22 13:18:13 · 161 阅读 · 0 评论 -
java8的hashmap
HASHMAP JAVA8对HashMap的调整在两个方面,一是当链表中的元素超过了 8 个以后,会将链表转换为红黑树 二是新的键值对会插入到链表尾部而不是头部。 一个经典题目 http://www.cnblogs.com/coderxuyang/p/3718856.html HASHMAP Treemap和LinkedHashMap如何保证顺序的? T...转载 2018-11-19 11:27:01 · 200 阅读 · 1 评论 -
peanut知识积累1
1.http : HTTP协议是建立在TCP协议上的应用层协议,协议的本质是请求----应答: 即对于HTTP协议来说,服务端给一次响应后整个请求就结束了,这是HTTP请求最大的特点,也是由于这个特点,HTTP请求无法做到的是服务端向客户端主动推送数据。 轮询是最普遍的基于HTTP协议获取实时数据的方式,轮询又分为短轮询和长轮询 短轮询: 客户端向服务端请求数据,服务端立即将数据返回给客...转载 2018-09-29 16:32:13 · 136 阅读 · 0 评论