面试
javafanwk
专注微服务架构,熟悉react、大数据、云计算,喜欢看java编程思想,设计模式,算法等书,希望通过我的努力减少代码量,提高java的标准化,提高程序的稳定度,认真搞技术,一直在路上,希望大家共同前行,进步。。。
展开
-
System.out.print 不能打印
System.out.print(root.val + ">"); //不打印System.out.println(root.val + ">"); //正常打印private void write(String s) { try { synchronized (this) { ensureOpen(); textOut.write(s); textO原创 2021-12-22 17:00:38 · 2045 阅读 · 0 评论 -
实际面试题汇总(一)
一、HashMap的数据结构的底层是什么HashMap的底层有数组和链表组成哈希表的组成为“链表的数组” HashMap会先用key的hash值来检查是否发生了hash碰撞,也就是对应的位置是否为空,这个没问题。问题是当发生了hash碰撞时,就会比较该位置上存储的每一个key是否与新存入的相等,如果相等就替换之,否则就在该位置增加一个值。很明显,你代码中的前后两个key是相同的,所以后面的会替换掉...原创 2018-05-03 10:53:21 · 209 阅读 · 0 评论 -
实际面试题汇总(二)
一、SQL题 目的:查询所有用户每家银行的开户情况(如一家银行有多个account 只列出一个即可)答案:SELECT *from `user` GROUP BY username,bank1核心是GROUP BY 后边可以跟多个字段 ,字段的顺序不影响结果,结果都相同,按照啊group by a,b 是同时按照a,b分组,假如有一个不相同就分为两组。group by 一般和聚合函数一起使...原创 2018-05-07 10:11:36 · 153 阅读 · 0 评论 -
对象,list,数组,string判断是否为空
1.判断对象,String是否为空利用工具类 StringUtils的判断方法StringUtils.isEmpty(CharSequence cs); //org.apache.commons.lang3包下的StringUtils类,判断是否为空的方法参数是字符序列类,也就是String类型StringUtils.isEmpty(Object str); //而org.spring...原创 2018-05-07 14:58:32 · 6166 阅读 · 0 评论 -
cascade中CascadeType枚举
@ManyToOne( cascade=CascadeType.ALL,fetch = FetchType.EAGER)@JoinColumn(name = "orderId" )private OrderDetail orderDetail;注意:慎用All 因为会级联删除 一般情况下设为MERGE 即可cascade的作用 给当前设置的实体操作另一个实体的权限packa...原创 2019-05-17 19:49:54 · 1166 阅读 · 0 评论