我把代码开源、托管到了GitHub、码云

  前言

  学习了那么多知识点,写了那么多代码,一直都没有时间整理,之前都是新学一个知识点就在同一个工程项目中进行实践测试,导致这个工程越来越臃肿、越来越乱,连我自己都快看不懂了...

  这段时间整理了部分代码开源、托管到GitHub、码云上,一方面托管到云平台方便自己上传、下载,另一方面开源出来也能给他人提供方便

  SpringBoot系列

  SpringBoot用的是2.1.0.RELEASE,Demo代码主要参照官方文档,以及百度、google写的,每一个子工程就是一个小案例,简单明了

  工程结构

  这里的测试例子基本上跟博客的一样,没什么修改,大家看博客就好了

  具体代码请看我的GitHub、码云

  具体介绍请看我的博客《SpringBoot系列》

  SpringCloud系列

  SpringCloud的Demo代码包括了一下分布式的基本组件,具体请看博客、代码

  版本用的是2.1.0.RC3,在pom文件引入的是

    <!-- 引入spring-cloud依赖管理 -->
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Greenwich.RC1</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

  工程结构

  SpringCloud代码跟之前写博客时有所改动,现在的项目命名更加规范,比较利于理解

  改动后测试例子:

  eureka注册

  sso单点登录

  令牌桶限流

  feign调用

  ribbon负载均衡

  txlcn分布式事务

  事务回滚

  事务提交

  具体代码请看我的GitHub、码云

  具体介绍请看我的博客《SpringCloud系列》

  IM即时通讯

  从写毕业设计开始我就想捣鼓IM即时通讯,一直到现在陆陆续续也做了点东西,不过又简陋又还没完工,就暂时不放到GitHub、码云上了,后面再放上去吧

  具体介绍请看我的博客《IM即时通讯》

  

  其他

  除了前面那几大块,还有一些杂项,比如js、sql、java爬虫等,还有前面研究的那个数据加密,到时候整理好了我也会把代码放到GitHub、码云上,比如java爬虫啊、数据加密啊、还有一些js的骚操作啊,这些还是有点意思的,到时候在好好整理一下

  后记

  希望我的文章、demo代码能够帮助到你,如果喜欢就给我点个赞、点个Star吧

原文地址:https://www.cnblogs.com/huanzi-qch/p/11159140.html

时间: 2024-11-29 08:18:37

我把代码开源、托管到了GitHub、码云的相关文章

使用GitHub/码云/Git个性化设置

参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/900937935629664 这似乎很可笑,我还从来没有想过为一个网站的使用方法写一篇来记录,实在也没有什么理由,如果真的有,那可能就是他是英文网站的缘故吧 小结 在GitHub上,可以任意Fork开源仓库: 自己拥有Fork后的仓库的读写权限: 可以推送pull request给官方仓库来贡献代码. 介绍 我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub

幸运飞艇源码出售Android jitpick github 码云 创建自己的远程依赖库

远程幸运飞艇源码出售论坛:haozbbs.com Q1446595067依赖 今天说一下最容易的方式 使用jitpack.io进行操作 首先先看一下效果 这里写图片描述 compile'com.xxx' 诸如此类 好 开始我们的show (我不姓陈) 第一步 在码云 或gtihub 上 创建一个仓库 这里写图片描述 然后 使用 git clone 到本地 并在这个路径下 创建项目 第二步 创建工程 目录结构如下 这里写图片描述 第三步 工程下创建一个module 选择 library 如图 这里

git:将代码提交到远程仓库(码云)

初始化 进入一个任意的文件夹(如D:\aqin_test1\) git init git config 邮箱 git config 姓名 git remote add origin https://gitee.com/aqin1012/aqin_test1.git # 远程上传地址( https://gitee.com/aqin1012/aqin_test1.git目标保存地址,根据自己实际情况进行修改) (此时git已经将D:\aqin_test1\目录管理起来,即此后此文件夹有任何变化,gi

代码管理git托管到码云(github)开源中国

1.注册码云账号https://git.oschina.net/signup 2.登陆码云,账号cjq685286 3.新建项目 4.创建项目 5.项目创建成功 6.使用myeclipse2014将测试项目分享 右键项目->team->Share Project 7.Finish完成之后,项目会发生一些变化.表示我们没有将数据提交到仓库中,下面将代码提交到本地仓库. 右键项目->team->Commit 8.提交后本地项目名称后面会出现master,项目中会出现圆桶形状,表示与本地

git与svn与github与码云的区别

1.git与github(https://www.oschina.net/)的区别 Git(https://git-scm.com/)是一个版本控制工具 github是一个用git做版本控制的项目托管平台. 2.码云(http://git.oschina.net/)简介 码云是开源中国社区2013年推出的基于 Git 的完全免费的代码托管服务,这个服务是基于 Gitlab 开源软件所开发的,我们在 Gitlab 的基础上做了大量的改进和定制开发,目前已经成为国内最大的代码托管系统,致力于为国内开

2017 码云最火爆开源项目 TOP 50,你都用过哪些

本文转自:https://share.html5.qq.com/fx/u?r=JdjvzwC 2017 年度码云热门项目排行榜 TOP 50 出炉啦!我们根据所有开源项目在码云的用户关注度.活跃度.访问量等信息来对"热门"进行量化,从而筛选出了其中最"热门"的 50 个,它在一定程度上预示着业界的最新流行趋势. 值得注意的是,榜单中涌现出了不少新兴项目,由此可见,国内的开源气氛越来越好,国内的开源也在蓬勃发展. 前 20 名预览 排名 软件 排名 软件 1 zhen

盘点类似于GitHub的代码托管平台码云的2016年度热门项目排行榜TOP 50

码云平台发展至今,涌现了越来越多优秀的开源项目,越来越多的开源作者在上面分享自己的作品.我们希望通过此榜单在回顾总结2016年国内开源趋势,了解开源作者现状的同时,也能便于大家更好地找到自己需要的项目. 2016 年度码云热门项目排行榜 TOP 50 是通过开源项目2016年在码云上的 Watch.Star.Fork 数量来评定的榜单. 1.JFinal 简介: JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.

代码管理工具:使用github和git工具管理自己的代码

一.git工具和账户创建 1.1 安装 Git 是 Linus Torvalds 最近实现的源代码管理软件."Git 是一个快速.可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问." Git 目前主要由寻找 CVS 或专有代码管理解决方案替代物的软件开发人员所使用.Git 与 CVS 有很多区别: 分支更快.更容易. 支持离线工作:本地提交可以稍后提交到服务器上. Git 提交都是原子的,且是整个项目范围的,而不像 CVS 中一样是对每个文件的.

C# 超高速高性能写日志 代码开源

1.需求 需求很简单,就是在C#开发中高速写日志.比如在高并发,高流量的地方需要写日志.我们知道程序在操作磁盘时是比较耗时的,所以我们把日志写到磁盘上会有一定的时间耗在上面,这些并不是我们想看到的. 2.解决方案 2.1.简单原理说明 使用列队先缓存到内存,然后我们一直有个线程再从列队中写到磁盘上,这样就可以高速高性能的写日志了.因为速度慢的地方我们分离出来了,也就是说程序在把日志扔给列队后,程序的日志部分就算完成了,后面操作磁盘耗时的部分程序是不需要关心的,由另一个线程操作. 俗话说,鱼和熊掌