Fork me on GitHub
ycyoes's blog

open, sharing...


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 公益404

Maven概述(一)

发表于 2017-08-08 | 分类于 Maven | | 阅读次数

Maven是什么?

Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project’s build, reporting and documentation from a central piece of information.
(Apache Maven是一个软件项目管理和理解工具。基于项目对象模型思想,Maven可以管理一个项目的构建、报告和信息中心文档)

阅读全文 »

并发程序开发及优化之不变模式

发表于 2017-08-05 | 分类于 Java | | 阅读次数

在并行软件开发过程中,同步操作似乎是必不可少的。当多线程对同一个对象进行读写操作时,为了保证对象数据的一致性和正确性,有必要对对象进行同步。而同步操作对系统性能有相当的损耗。为了尽可能的去除这些同步操作,提高并行程序性能,可以使用一种不可改变的对象,依靠对象的不变性,可以确保其在没有同步操作的多线程环境中依然保持内部状态的一致性和正确性。这就是不变模式。

阅读全文 »

Tomcat部署多个项目及相关配置

发表于 2017-06-19 | 分类于 运维 | | 阅读次数

配置多个项目

  在tomcat的conf目录下,找到server.xml,在其中添加节点即可进行多个项目的部署.

阅读全文 »

Go匿名函数

发表于 2017-06-17 | 分类于 Go | | 阅读次数

GO语言的匿名函数就是闭包

基本概念

      闭包是可以包含自由(未绑定到特定对象)变量的代码块,这些变量不在这个代码块内或者任何全局上下文中定义,而是在定义代码块的环境中定义。要执行的代码块(由于自由变量包含
      在代码块中,所以这些自由变量以及它们引用的对象没有被释放)为自由变量提供绑定的计算环境(作用域)。

闭包的价值

      闭包的价值在于可以作为函数对象或者匿名函数,对于类型系统而言,这意味着不仅要表示数据还要表示代码。支持闭包的多数语言都将函数作为第一级对象,就是说这些函数可以存储到
变量中作为参数传递给其他函数,最重要的是能够被函数动态创建和返回。

阅读全文 »

网络层的功能

发表于 2017-06-16 | 分类于 计算机网络 | | 阅读次数

1、异构网络互联
      网络的互联是指将两个以上的计算机网络,通过一定的方法,用一种或多种通信处理设备(即中间设备)相互联接起来,以构成更大的网络系统。中间设备又称为中间系统或中继系统。根据中继系统所在层次,有以下四种不同的中继系统。

阅读全文 »
123
ycyoes

ycyoes

personal blog sharing ...

25 日志
8 分类
57 标签
GitHub Twitter
Links
  • 简书
© 2020 ycyoes
由 Hexo 强力驱动
主题 - NexT.Mist