Back to
top
杨挺的博客 | Tommy's Blog

Tommy Yang’s Blog

一生想做浪漫技客

单例、多例模式以及双检锁模式

"单例、多例模式以及双检锁模式"

单例、多例模式以及双检锁模式学习, Let’s start! 大家可以思考这样一个问题,一个程序可以对应多少个日志文件?对于我们这个小程序来说1个就够了,很多同学在设计Logger类的时候都是在构造方法或初始化方法中生成日志文件的,也就是说,这基本上等价于一个Logger的实例对应一个新的日志文件(或重新对同一文件重新开启流)。 Logger myLogger = new Log...

字符串常量

"字符串常量的存储"

字符串常量的存储学习, Let’s start! 从抽象的JVM的角度看 相关定义请参考JVM规范:Chapter 2. The Structure of the Java Virtual Machine 从该角度看的话Java内存结构包含以下部分: 1、栈区:由编译器自动分配释放,具体方法执行结束后,系统自动释放JVM内存资源。 其作用有保存局部变量的值,包括:1.用来保存...

Session详解

"Session机制"

Session 学习, Let’s start! Session的由来 上一篇博文介绍了Cookie的相关知识,其中介绍了必须采用一种机制来唯一标识一个用户,同时记录该用户的状态。 于是就引入了第一种机制:Cookie机制;那么第二种就是Session机制。 Session机制:采用的是在服务器端保持Http状态信息的方案。结合两篇博文也可以看出两种机制最明显的区别就是cooki...

Cookie详解

"Cookie机制"

Cookie 学习, Let’s start! Cookie的由来 首先我们需要介绍一下,在Web开发过程中为什么会引入Cookie。我们知道Http协议是一种无状态协议, Web服务器本身不能识别出哪些请求是同一个浏览器发出的,浏览器的每一次请求都是完全孤立的。 即便在Http1.1支持了持续连接,但当用户有一段时间没有提交请求时,连接也会自动关闭。这时,作为Web服务器, 必...

二叉树遍历

"Binary Tree"

二叉树遍历,Let’s start! 上篇文章中介绍了二叉树的创建和遍历,其中遍历使用的是递归的方式。这篇文章我们介绍一下使用循环来实现对树的先序、中序、后序遍历。 Create Binary Tree Using Java 如何创建二叉树我们在上篇文章已经介绍了,此处就不做过多阐述。 三种遍历方式 (1). 先序遍历 (2). 中序遍历 (3). 后序遍历 三种遍历方式,...

二叉树创建and遍历

"Binary Tree"

二叉树创建and遍历,Let’s start! 二叉树(Binary Tree)定义: 二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2...

微信小程序入门

"Hello World之微信小程序"

微信小程序入门,废话不多说,Let’s start! 申请微信小程序         此处应该分为两块来说,如果你是个人开发者,上线的微信小程序对你来说是不可能的,因为现在腾讯不支持个人开发微信小程序。但是你可以学习怎么去开发,在微信开发者工具中进行本地开发以及调试,这是没有问题的。这是你需要先到微信公众平台去注册一个微信小程序。个人开发者具体怎么注册请看,组织请看。 申请小程序...

回顾工作以来的过往

"活在憧憬但与现实不符的一个时间段"

人生需要我们努力去丰富 第一份实习工作  大连东软集团(2015.6-2015.9)         这是我的第一份实习工作,其实也可以说是第一份正式实习工作,因为在这之前也在周末的时候去一个小的创业公司干过兼职。我记得这个工作是Android实习生,主要是负责一些产品bug的修改和测试工作。当时还是对这个新的工作还是挺兴奋激动的,每天都会认真的去看代码以及测试产品的bug和修复...

SharePoint Client API Search user 四种方法

"SharePoint Client API Search user"

“Let’s Start. ” 在近期的项目中,遇到了一个问题 ,就是关于通过SharePoint Client API 去获取office35里面的用户信息的问题。 项目的前期都是使用同一个方法,也没有遇到任何问题,但是使用一下方法的前提是需要在SharePoint App的AppManifest.xml文件中配置如下权限: <AppPermissionRequest ...

Android Button onClick事件总结

"Button onClick事件"

“Let’s Start. ” Android Button点击事件以及响应的四种方式,下面我们分别介绍一下四种方式的使用。 First 匿名内部类 button1.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { display.setTe...