2017年9月10日
摘要: 以下从Java的角度总结了面试常见的算法和数据结构:字符串,链表,树,图,排序,递归 vs. 迭代,动态规划,位操作,概率问题,排列组合,以及一些需要寻找规律的题目。 1. 字符串、数组和矩阵 首先需要注意的是和C++不同,Java字符串不是char数组。没有IDE代码自动补全功能,应该记住下面这些 阅读全文
posted @ 2017-09-10 16:37 lantx 阅读(8892) 评论(0) 推荐(1) 编辑
  2017年9月7日
摘要: 在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,不需要修改源代码,这样更加方便。在Spring中也可以这么做,而且Spring有两种加载proper... 阅读全文
posted @ 2017-09-07 22:15 lantx 阅读(349) 评论(0) 推荐(0) 编辑
  2017年9月6日
摘要: 一.错误的处理 方法一:Spring Boot 将所有的错误默认映射到/error, 实现ErrorController@Controller@RequestMapping(value = "error")public class BaseErrorController implem... 阅读全文
posted @ 2017-09-06 14:19 lantx 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 了解过spring-Boot这个技术的,应该知道Spring-Boot的核心配置文件application.properties,当然也可以通过注解自定义配置文件的信息。Spring-Boot读取配置文件的方式:一.读取核心配置文件信息application.properties的内容 核心... 阅读全文
posted @ 2017-09-06 11:07 lantx 阅读(4476) 评论(0) 推荐(0) 编辑
  2017年8月13日
摘要: 转自:http://blog.csdn.net/walkinginthewind/article/details/7393134链表是最基本的数据结构,面试官也常常用链表来考察面试者的基本能力,而且链表相关的操作相对而言比较简单,也适合考察写代码的能力。链表的操作也离不开指针,指针又很容易导致出错。... 阅读全文
posted @ 2017-08-13 18:10 lantx 阅读(284) 评论(0) 推荐(0) 编辑
  2017年7月23日
摘要: 1.ThreadLocal类2.原子类3.Lock类4.容器类BlockingQueueConcurrentHashMap5.管理类 阅读全文
posted @ 2017-07-23 16:40 lantx 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 概念: 用多线程只有一个目的,那就是更好的利用cpu的资源 多线程 :指的是这个程序(一个进程)运行时产生了不止一个线程 并发 :通过cpu调度算法,让用户看上去同时执行 并行 :多个cpu实例或者多台机器同时执行一段处理逻辑,是... 阅读全文
posted @ 2017-07-23 16:18 lantx 阅读(224) 评论(0) 推荐(0) 编辑
  2017年7月10日
摘要: 0x01.大型网站演化简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。集群主要分为:高可用集群(High Availability Cluster),负载均衡集群(Load Balance Cluster,nginx即可实现),科学计算集群(... 阅读全文
posted @ 2017-07-10 16:00 lantx 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 一、 设计理念 1. 空间换时间1) 多级缓存,静态化客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag)反向代理缓存应用... 阅读全文
posted @ 2017-07-10 15:40 lantx 阅读(430) 评论(0) 推荐(0) 编辑
  2017年7月3日
摘要: 题目:输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。代码:import java.util.ArrayList;/**public class TreeNode { int val = 0; T... 阅读全文
posted @ 2017-07-03 14:41 lantx 阅读(130) 评论(0) 推荐(0) 编辑