摘要: 1 package com.java.Stream; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.File; 6 import java.io.FileInputStream;... 阅读原文
2018-08-31 18:38:02 阅读(3426) 评论(0)
摘要: 本次版本基于spring cloud (Finchley.RELEASE) spring boot ( 2.0.4.RELEASE ) 踩坑1:spring cloud从 2.0.几开始,需要引入的依赖包会变。最大的特点是 spring-cloud-starter-netflix,许多依赖的组件配置maven时都多了... 阅读原文
2018-08-31 17:11:04 阅读(2726) 评论(0)
摘要:一、java基础:1、抽象类与接口的区别:2、set集合和map集合在除去重复时,分别调用的是哪种方法?结果是否相同?3、把D:\\java文件夹中内容复制到E:\\中4、sleep()和wait()的区别5、线程的关闭方式有几种二、web基础1、servlet为什么被设计成单例多线程。2、jsp的作用域有哪些?3、转... 阅读原文
2018-08-31 17:06:01 阅读(2291) 评论(0)
摘要: 最近在重构后端代码,很多同学对Spring体系下的后端组件如Controller、Service、Repository、Component等认识不够清晰,导致代码里常常会出现Controller里直接使用RestTemplate、直接访问数据库的情况。下面谈谈我对这些组件功能边界的认识,一家之言,欢迎讨论。 1. C... 阅读原文
2018-08-31 16:04:04 阅读(2284) 评论(0)
摘要: 问题背景:  我要在一个表单里同时一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVC Controller里该如何处理? 第1种方法:表单提交,以字段数组接收; 第2种方法:表单提交,以BeanListModel接收; 第3种方法:将Json对象序列化成Json字符串提交,以Lis... 阅读原文
2018-08-31 14:29:01 阅读(2277) 评论(0)
摘要: 前言 只有光头才能变强 2018年8月30日,今天我辞职了。在6月25号入职,到现在也有两个月时间了。 感受: 第一天是期待的:第一次将项目拉到本地上看的时候,代码很多,有非常多的模块,模块下又有dao/service/controller/form/bean,眼花缭乱的。再连上测试库,也发现有100多张表。~... 阅读原文
2018-08-31 14:23:18 阅读(2277) 评论(0)
摘要: 很久前参加过今日头条的面试,遇到一个题,目前半部分是如何实现 LRU,后半部分是 Redis 中如何实现 LRU。 我的第一反应应该是内存不够的场景下,淘汰旧内容的策略。LRU ... Least Recent Used,淘汰掉最不经常使用的。可以稍微多补充两句,因为计算机体系结构中,最大的最可靠的存储是硬盘,它容量... 阅读原文
2018-08-31 13:18:03 阅读(2358) 评论(0)
摘要: 一个生产者/一个消费者:    1 /** 2 * 生产者 3 */ 4 public class P { 5 private MyStack stack; 6 7 public P(MyStack stack) { 8 this.stack = ... 阅读原文
2018-08-31 11:22:03 阅读(2285) 评论(0)
摘要: jmap JDK自带了一些工具可以帮助我们查看JVM运行的堆内存情况,常用的是jmap命令 jmap -heap <pid>  打印堆的使用情况 那么,从这个输出中我们也可以大致看出堆的结构,分为Young Generation (年轻代) 和 Old Generation (老年代) Y... 阅读原文
2018-08-31 10:35:16 阅读(2315) 评论(0)
摘要: 1.1接口概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接口。 1.2接口的定义   与定义类的cla... 阅读原文
2018-08-31 09:13:01 阅读(2151) 评论(0)