2017美团北京java后台开发

首先感谢新美大的优惠,幸运能通过美团面试前言:        我走的是美团内推,一共三轮技术面试,一轮小时面试        2017年8月份找学长内推的,二零一七年八月三十零日号,北京的面试官打来电话,约定一面时间。        以下内容仅能记住部分,希望能帮到想去美团的小伙伴!一面内容(20...

2017-10-11 19:53:07

阅读数 1205

评论数 0

plantUML+MAC+sublime Text使用

plantUML安装+使用 现在有很多uml做图工具,网上一搜非常多,包括在线编辑(https://www.processon.com/),也包括需要安装的(Microsoft Visio)。大部分以拖拽的方式进行绘图并连线。工作中绘制uml图发现连线和布局太麻烦,所以从网上了解有没有通过简单的几...

2019-02-18 20:40:12

阅读数 35

评论数 0

Builder Pattern--构造者模式实例

当我在学习领域驱动设计(DDD)以及Effective Java的时候,发现构造者模式非常有用。从阅读方式及性能原因分析如下:第一:在领域驱动设计中,很多时候需要给领域对象赋值,那么当一个领域对象的属性域(Field字段)内容较多,那么赋值的时候,怎么达到轻松易读,意思表达明确,语句简单?第二:怎...

2018-03-26 15:33:37

阅读数 58

评论数 0

IP地址如何存放在数据库

如果是IPv4类型,那么将IP转为INT UNSIGNED存储在数据库能节约内存,INET_ATON()和INET_NTOA()可以管理ip地址在字符串和数字值之间的转换。

2017-11-16 15:59:24

阅读数 653

评论数 0

反转链接详解

/* public class ListNode {     int val;     ListNode next = null;     ListNode(int val) {         this.val = val;     } }*/ public class ...

2017-08-17 13:14:10

阅读数 121

评论数 0

LeetCode题-coins in a line

There are n coins in a line. Two players take turns to take acoin from one of the ends of the line until there are no more coinsleft. The player wi...

2017-08-15 21:15:20

阅读数 190

评论数 0

53. Maximum Subarray

求数组中连续最大子序列的和  Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For example, given the ar...

2017-08-15 19:38:04

阅读数 67

评论数 0

Java的Try-Catch中return分析

输出为: 1 原因:因为finally里只是该了局部变量result的值,而return 返回值的内存空间中存放的1没有改变. 结果: 2. 原因: 在finally中,直接返回了,不会执行try中的return语句。字节码中:return 2;return result; 从上到下,先于tr...

2017-08-07 11:38:19

阅读数 76

评论数 0

GC算法有哪些?

(一)、引用计数法解释:每个对象都带有一个引用计数器,当其他声明的变量指向这个对象时候,计数器就+1,当指向消逝时候,就将计数器-1.垃圾回收只回收计数为0的对象。 缺点:无法回收循环引用的情况,比如A引用了B,B引用了C,C引用了A. 这种GC算法还需要编译器进行配合,对对象引用进行计数,...

2017-07-29 22:13:24

阅读数 2232

评论数 0

Java 的NIO的使用

Java 的NIO原理就不用说了,作用–》就是为了提供java的IO访问,IO包括了网络IO、磁盘IO。 要想使用java 的 NIO,对**服务器端** 大致步骤如下:第一、新建一个Selector selector 第二、新建ServerSocketChannel 的channel对...

2017-07-29 21:17:27

阅读数 98

评论数 0

欢迎使用CSDN-markdown编辑器

第一章--深入Web请求的过程B/S架构描述: HTTP连接是将Brower和Server连接的协议,HTTP采用无状态的短连接的通讯方式,一般,一次请求就完成一次数据交互,通常也是一个业务逻辑,然后通讯连接就断开了。 通常在B/S之间会使用到CDN的框架 cdn框架...

2017-07-20 12:34:19

阅读数 85

评论数 0

面试之反射机制的一般步骤

反射是在java面试中很容易考到的一个问题,考官能通过这个了解面试者能力 首先,回答什么是反射? 答:反射是一种间接操作目标对象的机制,在程序程序运行时获取或者设置对象自身的信息。 只要给定类的名字,就可以通过反射获取类的所有信息,接着便能调用它的任何一个方法和属性。 反射的步骤有哪些?...

2017-05-24 11:36:04

阅读数 5750

评论数 0

迭代器模式详解

迭代器模式是对遍历对象的封装,通过对外提供统一的遍历接口。 通过上面这个接口,可以为各种对象集合实现迭代器:数组、列表、散列表。 ----------------------------------------------------------------------------------...

2017-05-20 14:29:28

阅读数 146

评论数 0

单例模式

延迟实例1: public class Singleton{ private staic Singleton singleton; private Singleton(){} public static synchronized Singleton getInstance(){ if(sin...

2017-05-18 16:15:24

阅读数 106

评论数 0

eclipse中导入Dynamic 动态项目

第一步:打开eclipse,右键import: 第二步:找到下载项目位置: 此时项目不是动态web的样子,选中此项目,然后点击projects->roperties里面。将其改为dynamic web projects

2017-05-18 09:44:16

阅读数 133

评论数 0

设计原则

2017-05-17 16:05:06

阅读数 106

评论数 0

观察者模式

观察者模式定义了对象之间的一对多关系,一个Observable(被观察者)和多个(观察者); (Observable)主题(也就是可观察者)用一 个共同的接口来更新观察者 观察者和可观察者之间用松 耦合方式结合(loosecoupling),可观察者不知道观察 者的细节,只知道观察者实现 了...

2017-05-17 15:51:16

阅读数 125

评论数 0

java垃圾回收之CMS

CMS: Concurrent mark sweep collector(并发标记清除收集器) 主要被用来收集老年带的未被使用对象 cms从java 1.4.1开始出现,在Oracle HotSpot JVM被使用 。 但是新出现的Garbage-first c...

2017-05-17 11:07:59

阅读数 1362

评论数 0

Spring的Web层

Web层由spring-web,spring-webmvc,和spring-websocket模块组成 spring-web模块提供了基本的面向web的集成功能,比如:多文件上传功能,以及初始化一个使用Servlet侦听器和面向Web应用程序上下文的loC容器。 spring-webmvc模块(...

2017-05-17 10:31:24

阅读数 235

评论数 0

使用struts2和hibernate,详解从请求到数据库完成操作所有步骤

第一:请求开始由index.jsp到struts里面 index.jsp 第二:查看strut.xml配置,里面对应的action的java类的execute(自己定义的方法)方法执行。 查看HelloWorldAction的execute方法 接着是Service层接...

2017-05-10 21:13:06

阅读数 1121

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭