11 2017 档案
摘要:文章传送门: https://my.oschina.net/panzi1/blog/1577007 并没有放弃博客园,只是 t-io 在 oschina发展。用了人家的框架,也得帮人家做做宣传是吧~~
阅读全文
摘要:前言 距离上一篇已经比较久的时间了,项目也是开了个头。并且,由于网上的关于Spring Boot的websocket讲解也比较多。于是我采用了另外的一个通讯框架 t-io 来实现LayIM中的通讯功能。本篇会着重介绍我在研究与开发过程中踩过的坑和比较花费的时间的部分。 WebSocket 在研究 t
阅读全文
摘要:前言 前阶段看博客,突然发现尾递归的概念,刚开始想,不就是递归吗,后来仔细看了看不是那么回事。虽然没有深入研究,但是通过一个经典的斐波那契数列实现可以看出尾递归和普通递归的区别。 什么是尾递归 如果一个函数中所有递归形式的调用都出现在函数的末尾,我们称这个递归函数是尾递归的。当递归调用是整个函数体中
阅读全文
摘要:t-io 实现了websocket通讯,握手以及解码部分解读
阅读全文
摘要:java通讯框架t-io的demo:showcase 代码解读
阅读全文
摘要:前言 本篇内容主要是一些关于JPA的常用的一些用法等。内容也是很多是看其他博客学来的,顺道在本系列博客里抽出一篇作为总结。下面让我们来看看吧。 不过我更推荐大家读本篇:https://lufficc.com/blog/spring-boot-jpa-basic @Entity注解 标注在实体类上,每
阅读全文
摘要:前言 今天是第三篇了,上一篇简单模拟了数据,实现了LayIM页面的数据加载。那么今天呢就要用数据库的数据了。闲言少叙,书归正传,让我们开始吧。 数据库 之前有好多小伙伴问我数据库是怎么设计的。我个人用关系型数据库比较多,一般就是根据业务来分析,一对一的关系,一对多的关系,多对多的关系等,那么对于La
阅读全文
摘要:前言 接上篇,已经完成了一个SpringBoot项目的基本搭建。那么现在就要考虑要做什么,怎么做的问题。所以本篇内容不多,带大家一起来简单了解一下要做的东西,之前有很多人不知道从哪里下手,那么今天我带着大家熟悉LayIM以及它的对接思路。由于重点是SpringBoot,所以,LayIM部分也不会讲的
阅读全文
摘要:项目背景 之前写过LayIM的.NET版后端实现,后来又写过一版Java的。当时用的是servlet,websocket和jdbc。虽然时间过去很久了,但是仍有些同学在关注。偶然间我听说了SpringBoot这么个东东,据说是省去了很多繁杂的配置。可以傻瓜式的创建项目,轻轻松松做出一个网站来,那么出
阅读全文