- 博客(17)
- 资源 (2)
- 收藏
- 关注
转载 sudo docker run -i -t ubuntu /bin/bash 后面的 bin/bash 是什么意思
sudo docker run -i -t ubuntu /bin/bash 后面的 bin/bash 是什么意思?这是表示载入容器后运行bash ,docker中必须要保持一个进程的运行,要不然整个容器就会退出。这个就表示启动容器后启动bash。...
2018-04-22 13:45:44 10631 3
转载 java 23种设计模式 深入理解
以下是学习过程中查询的资料,别人总结的资料,比较容易理解(站在各位巨人的肩膀上,望博主勿究) 创建型 抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html 工厂方法 http://www.cnblogs.com/java-my-life/archive/2012/03/25/2416227.htm
2018-01-05 17:11:53 152
转载 UML
UML 1. UML是什么?UML中有哪些图? 答:UML 是统一建模语言(Unified Modeling Language)的缩写,它发表于 1997 年,综合了当时已经存在的面向对象的建模语言、方法和过程,是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持。使用 UML 可以帮助沟通与交流,辅助应用设计和文档的生成,还能够阐释系统的结构和行为。UML
2018-01-05 17:00:58 434 1
转载 常见设计模式
1. 写一个单例类。 答:单例模式主要作用是保证在 Java 应用程序中,一个类只有一个实例存在。下面给出两种不同形式的单例: 第一种形式:饿汉式单例 public class Singleton { private Singleton(){} private static Singleton instance = new Singleton(); pub
2018-01-05 16:59:31 172
转载 面试总结——Java高级工程师(三)
面试前面也总结了一和二, 这第三篇可能更偏向于是内心的独白篇和面试技巧总结吧..... 一、独白 之前也面试别人,现在轮到自己找工作,怎么说呢,每个面试官的看法不一样,面试的方式就不一样,比如我面试别人我喜欢问项目中他用到了那些,然后针对用到的技术去问一些问题,或者说对于某些场景的一些技术实现方案是我特别喜欢问的,比如当你的接口服务数据被人截包了,你如何防止数据恶意提交?
2017-10-15 23:09:35 166
转载 面试总结——Java高级工程师(二)
时运不济,才到16年10月份,公司资金紧张,不得已又出去面试,面试了大概四家公司,只有一家offer ,被打击的体无完肤。 多说无益,下面是面试中提到的面试题和我的个人解答 一、Java底层基础题 1、SpringMVC的原理以及返回数据如何渲染到jsp/html上? 答:Spring MVC的核心就是 DispatcherServlet , 一个请求经过 DispatcherServl
2017-10-15 23:08:44 243
转载 面试题总结——JAVA高级工程师
面试题总结——JAVA高级工程师 近期考虑换工作的问题,于是投简历面试,面试5家公司的高级Java工程师,有4家给了我offer,想着总结一下面试经验,方便最近正在寻求机会的你们 一、无笔试题 不知道是不是职位原因还是没遇到,面试时,都不需要做笔试题,而是填张个人信息表格,或者直接面试 二、三大框架方面问题 1、Spring 事务的隔离性,
2017-10-15 23:05:54 150
转载 Java并发多线程面试题 Top 50
本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入翻译小组。转载请见文末要求。 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中
2017-10-15 23:00:11 178
转载 JVM性能调优监控工具——jps、jstack、jmap、jhat、jstat、hprof使用详解
摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足
2017-10-15 22:53:47 192
转载 Java面试题系列第一篇
transient: 用transient声明的变量不需要维持,主要是用于序列化的时候不被存储的; volatile: volatile修饰符告诉编译器被volatile修饰的变量可以被程序的其他部分改变。在多线程程序中,有时两个或更多的线程共享一个相同的实例变量。考虑效率问题,每个线程可以自己保存该共享变量的私有拷贝。实际的变量副本在不同的时候更新,如当进入synchr
2017-03-25 01:42:41 173
转载 java基础知识记录--java代码查错 (摘自张孝祥整理java面试题)
1. abstract class Name{ private String name; public abstract boolean isStupidName(String name){} } 答案:错。abstract method 必须以分号结尾,且不带花括号。 2. public class Somethi
2017-03-25 01:41:58 272
转载 JAVA面试题解惑系列(十)——话说多线程
线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的线程之间可以在进程范围内共享数据。也就是说进程有自己独立的存储空间,而线程是和它所属的进程内的其他线程共享一个存储空间。线程的使用可以使我们能够并行地处理一些事情。线程通过并行的处理给用户
2017-03-25 01:40:47 171
转载 高级java工程师-----spring的IOC和AOP
spring在SSH中主要的作用是什么呢? 第一就是IOC(依赖注入或者控制反转): SSH框架的流程大致是:Jsp页面----Struts------Service(业务逻辑处理类)---Hibernate(左到右)struts负责控制Service(业务逻辑处理类),从而控制了Service的生命周期,这样层与层之间的依赖和强,属于耦合。要在action中实现一个具体业务就
2017-03-25 01:35:44 169
转载 四种简单的排序算法
四种简单的排序算法 我觉得如果想成为一名优秀的开发者,不仅要积极学习时下流行的新技术,比如WCF、Asp.Net MVC、AJAX等,熟练应用一些已经比较成熟的技术,比如Asp.Net、WinForm。还应该有着牢固的计算机基础知识,比如数据结构、操作系统、编译原理、网络与数据通信等。有的朋友可能觉得这方面的东西过于艰深和理论化,望而却步,但我觉得假日里花上一个下午的时间,研究一种算法或者一
2017-03-25 01:20:21 215
转载 数据库设计三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值
2017-03-24 13:32:20 230
原创 开题篇
博主工作十年了,从毕业一直在在一家濒危的上市公司工作,从实施工程师、研发工程师、开发经理到技术副总监。可能很多人奇怪我居然可以在一家公司待上十年,纠其原因一方面是性格使然,一方面是一直处于上升期,所以也没考虑太多换工作的事情。 直到16年,我自身所处的环境发生了变化,突然有一种危机感,如果这个公司倒闭了我应该怎么办,这家公司技术相对来说比较单一,用的商业平台,我自己管理经验不丰富,一直是属于埋头
2017-03-24 13:20:47 182
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人