随笔分类 -  面试

Linux下JDK环境变量配置
摘要:JDK官方下载地址: 我的下载路径: 解压: 配置环境变量: 在profile的最后加入/修改: CLASSPATH中的tools.jar主要包含一些工具,如javac(将.java编译为.class)、javadoc(根据java源文件以html格式生成API文档)、javap(反汇编.class 阅读全文

posted @ 2019-02-18 14:19 我是司 阅读(6090) 评论(0) 推荐(0)

hibernate的load和get有什么作用
摘要:① load方法认为该数据在数据库中一定存在,可以放心的使用代理来延迟加载,如果在使用过程中发现了问题,只能抛异常(ObjectNotFoundException)load方法加载实体对象的时候,根据映射文件上类级别的lazy属性的配置(默认为true) 为true,则首先在session中查找,如 阅读全文

posted @ 2019-02-18 13:47 我是司 阅读(274) 评论(0) 推荐(0)

【前端】
摘要:1.Web缓存的作用以及实现方式 作用:1.减少网络宽带消耗 2.降低服务器压力 3.减少网络延迟,加快打开网页速度 实现方式: 2.AJAX:核心内置对象 核心对象是XMLHttpRequest,它可以提供不重新加载页面的情况下更新网页,在页面加载后在客户端向服务器请求数据,在页面加载后在服务器端 阅读全文

posted @ 2019-02-18 13:46 我是司 阅读(229) 评论(0) 推荐(0)

如何用java代码写一个堆栈
摘要:public class Stack { int[] data; int maxSize; int top; public Stack(int maxSize) { this.maxSize = maxSize; data = new int[maxSize]; top = -1; } /** * 依次加入数据 * @param data... 阅读全文

posted @ 2019-02-18 13:44 我是司 阅读(1965) 评论(0) 推荐(0)

如何设计高性能、高并发、高可用的系统。
摘要:系统架构三个利器:RPC服务组件、消息中间件(交互异步化、流量削峰)、配置管理(灰度发布、降级); 无状态:接口层最重要的就是无状态,将有状态的数据剥离到数据库或缓存中; 如何改善延时:找关键路径(“28原则”)、空间换时间,如各级缓存;时间换空间,如传输压缩,解决网络传输的瓶颈;多核并行,减少锁竞 阅读全文

posted @ 2019-02-18 13:36 我是司 阅读(2879) 评论(0) 推荐(0)

10 个深恶痛绝的 Java 异常
摘要:1、NullPointerException 空指针异常,操作一个 null 对象的方法或属性时会抛出这个异常。具体看这篇文章:Java 避免空指针的 5 个案例。 2、OutOfMemoryError 内存异常异常,这不是程序能控制的,是指要分配的对象的内存超出了当前最大的堆内存,需要调整堆内存大 阅读全文

posted @ 2019-02-18 11:50 我是司 阅读(469) 评论(0) 推荐(0)

Spring 中使用了哪些设计模式?
摘要:好了,话不多说,开始今天的内容。spring中常用的设计模式达到九种,我们举例说明。 1、简单工厂模式 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring 阅读全文

posted @ 2019-02-18 09:49 我是司 阅读(45868) 评论(0) 推荐(2)

Java程序员金三银四精心准备的面试题及答案(基础篇)
摘要:1、面向对象的特征有哪些方面? 【基础】 答:面向对象的特征主要有以下几个方面: 1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2)继 阅读全文

posted @ 2019-01-25 17:11 我是司 阅读(523) 评论(0) 推荐(0)

导航