1.dubbo链接注册中心和直连的区别
2.锁对象仍是锁变量
3.dubbo与http 传统掉接口的方法的优点java
Dubbo是一个分布式服务框架,以及SOA治理方案。其功能主要包括:高性能NIO通信及多协议集成,服务动态寻址与路由,软负载均衡与容错,依赖分析与降级等。mysql
http://www.csdn.net/article/2012-11-13/2811827-alibaba-Dubbo-Distributed-service-framewlinux
4 HashMap带参数的值 好比我初始化一个容量是16的map 此时,我求这个map的size是几?spring
之前我一直觉得map是求数组的大小的,其实不是这样子的,Hashmap是这样的,它内部有一个成员变量就叫size,你求他的size 的时候其实返回的就是这个成员变量的值。sql
5.并发包里面的几个基础类型的源码、数据库
http://blog.csdn.net/ufo2910628/article/details/39473059数组
6.缓存的应用场景缓存
读》》写tomcat
7 sql内置对象安全
8 transient是干吗的
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,咱们不想用 serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,能够在这个域前加上关键字transient。 当一个对象被序列化的时候,transient型变量的值不包括在序列化的表示中,然而非transient型的变量是被包括进去的。
9.list移除某个特定值
package com.bjs.test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class TestList { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("a"); list.add("a"); list.add("b"); list.add("b"); list.add("c"); list.add("c"); list.add("d"); list.add("e"); list.add("f"); list.remove("a"); Iterator<String> iter = list.iterator(); while (iter.hasNext()) { String s = iter.next(); if (s.equals("a")) { iter.remove(); } } for (String ele : list) { System.out.println(ele); } } }
map 的iterate 里面移除里面的key 再得到map.get()会拿到值吗
Student类能够作map的key值吗 若是能请写出Student的类
null能够作map的key吗?
linux命令查询一个文件中某个IP出现次数最多的前十个
awk -F "/wewewe" '{a[$1]++; } END {for (i in a) print i}' a.log
10逆序排列一个字符串考虑效能
StringBuilder sb=new StringBuilder("abc");
sb.reverse();
java的底层已经帮你封装了
11如何理解重入锁(ReentrantLock)重入锁锁死 以及避免方案
12数据库缓存 缓存命中的问题
13内存排序和数据库排序分页的优缺点
Dubbo在安全机制方面是如何解决的
Dubbo主要针对内部服务,对外的服务,阿里有开放平台来处理安全和流控,因此Dubbo在安全方面实现的功能较少,基本上只防君子不防小人,只防止误调用。
Dubbo经过Token令牌防止用户绕过注册中心直连,而后在注册中心上管理受权。Dubbo还提供服务黑白名单,来控制服务所容许的调用方。
14数据库拆表的原则
按时间 ,按hash
15手写oracle分页
16排序内存
17tomcat如何维持session的活跃性
18如何设计一个好的ORM
19Hibernate数据对象的状态
20 http请求的过程
21 mysql的索引类型
普通索引 惟一索引 主键索引 组合索引
22 mysql表类型
MySQL为咱们提供了不少表类型供选择,有MyISAM、ISAM、HEAP、BerkeleyDB、InnoDB,MERGE表类型,萝卜白菜各有所爱是不假,但是真正选择何种表类型仍是要看业务须要啊,每一种表类型都有其本身的属性和优势。
23.spring mvc的controller是否是单例?
最佳实践:
一、不要在controller中定义成员变量。
二、万一必需要定义一个非静态成员变量时候,则经过注解@Scope("prototype"),将其设置为多例模式。
24. restful的优势
透明性,暴露资源存在。
充分利用 HTTP 协议自己语义。
无状态,这点很是重要。在调用一个接口(访问、操做资源)的时候,能够不用考虑上下文,不用考虑当前状态,极大的下降了复杂度。