随笔分类 -  架构

摘要:核心:对事物的某种规范 前提: 1.JAVA:JAVA程序的运行是以堆栈的操作来完成的 堆栈以帧为单位保存线程的状态。 JVM对堆栈只进行两种操作:以帧为单位的压栈和出栈操作。 理解: 2.数据类型:描述内存的一种机制(对内存位置的一个抽象表达方式) 内存抽象表现形式: 1.变量:计算机存储数据的容 阅读全文
posted @ 2017-06-19 17:07 会说话的帆船 阅读(601) 评论(0) 推荐(0)
摘要:数据结构: 概念: 反映一个数据的内部构成 数据由哪些成分数据构成,以什么方式构成,呈什么结构 基础: 逻辑结构:反映成分数据之间的逻辑关系 物理结构:数据结构反映成分数据在计算机内部的存储安排 数据操作: 内涵: 数据结构是数据存在的形式, 是信息的一种组织方式. 设计: 为了提高算法的效率,它通 阅读全文
posted @ 2017-06-19 17:05 会说话的帆船 阅读(424) 评论(0) 推荐(0)
摘要:计算机的内存都是以二进制的形式进行数据存储: >>以十进制为参考点: 1.十进制转二进制:39(10)=100111(2) 例:39/2 = 19 1 19/2 = 9 1 9/2 = 4 1 4/2 = 2 0 2/2 = 1 0 1/2 = 1 1 从下往上数100111 ???数转换的特征 1 阅读全文
posted @ 2017-06-19 17:04 会说话的帆船 阅读(3516) 评论(0) 推荐(0)
摘要:JAVA 栈与堆 栈:运算受限的线性表,只允许在表的一端进行插入和删除操作 特征:先进后出 过程: 向一个栈插入新元素称为入栈,删除一个元素称为出栈或退栈 例: 栈S为(a,b,c),字符c为栈顶元素,若向S压入一个元素d 则S变为(a,b,c,d)d变为栈顶元素,若直接删除2个元素,则首先删除元素 阅读全文
posted @ 2017-06-19 17:03 会说话的帆船 阅读(1707) 评论(0) 推荐(0)
摘要:java中class的写法:1.public class xxx{}2.非public类:public class A{}public class B{}必须保证一个其中一个类名是public并与java文件名相同,一个java文件中只能有一个用public修饰但允许有多个class,而修饰的cla 阅读全文
posted @ 2017-06-19 16:55 会说话的帆船 阅读(461) 评论(0) 推荐(0)
摘要:异常的类别:可处理异常,运行时异常,非运行时异常 子类重写父类方法,父类方法有异常抛出, 子类重写父类的方法? 不能比父类抛出更大的异常 前言:java 中的异常处理机制你真的理解了吗?掌握了吗?catch 体里遇到 return 是怎么处理? finally 体遇到 return 怎么办?fina 阅读全文
posted @ 2017-06-19 16:54 会说话的帆船 阅读(170) 评论(0) 推荐(0)
摘要:栈是一种常用的数据结构,在生活中经常遇到这样的例子,如铁路调度站。本节将详细介绍堆栈的实现过程。 算法点拨(顺序栈) 栈是一种重要的数据结构。从数据结构的角度看,栈也是线性表,其特殊性在于栈的基本操作是线性表操作的子集,它们是操作受限的线性表,因此可以称为限定性的数据结构。其操作是限定在表尾进行插入 阅读全文
posted @ 2017-06-19 16:45 会说话的帆船 阅读(5768) 评论(0) 推荐(0)
摘要:Web容器和应用服务器除了你所说的request response之外还有很多其他重要的功能。 1. 多线程和并发处理,估计你写的socket程序支持不了几个并发访问吧 2. 安全性 3. 生命周期管理 4. session管理 5. 事务处理 6. 部署 这只是随手列出来的主要功能,不同的产品还有 阅读全文
posted @ 2017-06-19 16:44 会说话的帆船 阅读(201) 评论(0) 推荐(0)
摘要:查看某端口使用占用情况(回目录)如果要查看80端口,则可以使用如下命令:netstat -aon|findstr "80"使用该命令可以获得 PID 号,该PID可进一步用来确定进程。根据PID获得进程(回目录)如果要查找PID号为1180的进程,则可使用如下命令:tasklist |findstr 阅读全文
posted @ 2017-06-19 16:43 会说话的帆船 阅读(313) 评论(0) 推荐(0)
摘要:最近从网上看到一些关于前端工作细分的问题,前端工作可以分为两种,一种是偏静态,即HTML、CSS开发,一种是偏交互,即JavaScript、前台逻辑和前后端交互。这两种工作对人的要求是相差很大的,偏静态的可以不涉及太多编程和逻辑,但要求心细、能把握细节、对视觉体验非常敏感、对用户体验有一定的理解、能... 阅读全文
posted @ 2015-11-27 16:17 会说话的帆船 阅读(562) 评论(0) 推荐(0)
摘要:例1:要开发某个项目里某个模块,通常都遵循一个指导,并有一个一般化的流程,在做任何事情之前,有个规划和原则是明智的,无论是核心代码基础设计,还是界面基础设计,以及遍布整个开发生命周期各个阶段的各种约定,规则,这些都是基础。 建立核心代码基础架构是一些细小而相关的任务的集合,它提供一些整个模块都需要基... 阅读全文
posted @ 2015-11-26 15:40 会说话的帆船 阅读(240) 评论(0) 推荐(0)
摘要:前些天,看到一些文章谈到了作为一名架构师自己首先应该给自己什么样的定位:如:架构师决不仅仅停留在设计系统和写设计文档的层面,现在感觉到压力和捉襟见肘是因为没有真正回答过以下几个问题:1)是否真正具备扎实的开发功底?而不是停留在满足项目需求2)是否能推动他人去改进系统或提升技术?而不是停留在DIY3)... 阅读全文
posted @ 2015-11-26 11:04 会说话的帆船 阅读(528) 评论(0) 推荐(0)