摘要:
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)