摘要: 原文首发于 github ,欢迎 star 。 Java 服务端开发是一个非常宽广的领域,要概括其全貌,即使是几本书也讲不完,该文将会提到许多的技术及工具,但不会深入去讲解,旨在以一个俯瞰的视角去探寻这片领域。 目录 目录 框架 Spring Boot Vert.x 网络 五层协议 HTTP 协议 阅读全文
posted @ 2020-09-28 11:45 坎普利特 阅读(976) 评论(0) 推荐(1) 编辑
摘要: 该文章发布在github中,如果您觉得写的还不错的话,可以 star 一下进行支持,传送门: "TechShare" 。 Bob 大叔在《代码整洁之道》一书的前言打趣着说,当你写的代码在经受代码审查时,如果审查者愤怒的吼道“What the fuck is this shit?”等言辞激烈的词语时, 阅读全文
posted @ 2020-06-20 18:30 坎普利特 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 如果你想获得更好的阅读体验,可以前往我在 github 上的博客进行阅读,http://lcomplete.github.io/blog/2013/07/16/use-csharp-write-aspnet-web-server/。你是否有过这样的需求——想运行 ASP.NET 程序,又不想安装 IIS 或者 Visual Studio?我想如果你经常编写 ASP.NET 程序的话,应该或多或少都会碰到这种情况。除了使用 IIS 和 VS,我们还有哪些方式可以运行 ASP.NET 程序呢,自己写一个支持 ASP.NET 的 Web 服务器怎么样?NO NO NO,如果你只是想找个这样的工具的话 阅读全文
posted @ 2013-07-17 09:15 坎普利特 阅读(22616) 评论(15) 推荐(13) 编辑
摘要: 该文章发布在github中,如果您觉得写的还不错的话,可以 star 一下进行支持,传送门: "TechShare" 。 Bob 大叔的《代码整洁之道》一书,曾经让我受益匪浅,这本书从编码上很小的细节着手,讲解如何编写出高质量的代码。Bob 大叔还写过一本《程序员的职业素养》,这本书未深入讲解编程的 阅读全文
posted @ 2020-06-20 18:32 坎普利特 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 在这篇教程中我们将学习如何创建一个非常简单的由客户端向服务端发送消息的订单系统。该系统包括三个项目:Client、Server 和 Messages,我们将按照以下步骤来完成这个任务。创建 Client 项目创建 Messages 项目创建 Server 项目发送订单运行解决方案完整的解决方案代码可... 阅读全文
posted @ 2014-07-10 14:12 坎普利特 阅读(3400) 评论(10) 推荐(5) 编辑
摘要: NServiceBus 概况NServiceBus 被设计用来组合面向业务的服务,它并不是用来替代诸如 WCF 一类的RPC技术。NServiceBus 不只包含通信模块,像其他成熟的SOA和DDD项目一样,它使用了多种组合的方法和技术。本篇文章探讨了 NServiceBus 和微软相关产品的相似点... 阅读全文
posted @ 2014-06-19 16:12 坎普利特 阅读(3528) 评论(4) 推荐(4) 编辑
摘要: 如果你想获得更好的阅读体验,可以前往我在 github 上的博客进行阅读,http://lcomplete.github.io/blog/2013/06/28/sevenlang-prolog/。目前商业上广泛使用的编程语言多是命令式或函数式的编程语言,这些语言在某些方面具有很高的相似度,比如 python 和 ruby 在很多地方是相通的,学会了一门,再学另一门便能够事半功倍,很多语言都是如此,然而今天要介绍的这门语言,却跟主流编程语言截然不同,它就是prolog——一门逻辑编程语言。prolog 是 Programming in Logic 的缩写,它被广泛应用在人工智能、自然语言等研究领 阅读全文
posted @ 2013-07-16 00:29 坎普利特 阅读(2049) 评论(1) 推荐(1) 编辑
摘要: 如果你想获得更好的阅读体验,可以前往我在 github 上的博客进行阅读,http://lcomplete.github.io/blog/2013/06/05/sevenlang-io/。Io 语言是在2002年创造出来的,虽然距今已经有11个年头了,但是对于一门编程语言来说,它还只能算是一门年轻的语言。Io 并不是主流编程语言,没有什么名气,就连名字取的也并不适合推广,io 有太多其他的含义了,用google直接搜索 io 的话,很难找到关于这门编程语言的资料,英文推荐搜索“io language”,中文则建议搜索“io 编程语言”。Io 的优缺点Io 是个小众语言,文档不足,这是其中的一个 阅读全文
posted @ 2013-07-16 00:12 坎普利特 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 如果你想获得更好的阅读体验,可以前往我在 github 上的博客进行阅读,http://lcomplete.github.io/blog/2013/05/25/sevenlang-ruby/。每学一门语言,思维方式都会发生改变,编程语言亦是如此。《七周七语言》编程语言从范型上来划分,主要有过程式语言、面向对象式语言和函数式语言,只有了解这些语言的变化、发展和设计哲学,深入地学习它们,才能够将它们融汇贯通,体会到不同范型中的精华和思想。如今有众多的编程语言,五花八门,《七周七语言》中挑选了7门优秀的语言进行讲解,这些语言包括了以上三种范型,其中有Ruby这样的面向对象的脚本语言、Io这样的原型语 阅读全文
posted @ 2013-07-16 00:05 坎普利特 阅读(762) 评论(0) 推荐(0) 编辑