两天开发个网站,不为别的就为存点小资源

两天开发个网站,不为别的就为存点小资源

  • J3 - 西行
  • 杂文(小夹子 # 开发)

以下“资源”一词如特别说明,一律指学习资源或技术文章

从事技术类软件开发也有快两年了(强行增加工作经验),深知持续学习对于这个行业的重要性,所以我时常会从技术广度和深度两个方面不停的搜索资源来给自己充电。

就从我刚开始接触这个行业开始,提升自己的唯一途径那就是 B 站看各大“两小时包会,一个月精通”的视频教程,终于不负众望的精通了各类开发语言的 Hello World 写法。那个时候我还啥都不知道,只知道视频教啥我学啥,所以把市面上能说出来的主流框架都学了个遍,至此那个时候我的技术广度也算是有所成就了,但也仅仅是会用而已。

常话说:师傅领进门修行靠个人,对于我学过的那些框架技术我时常会问自己我是真的会吗?

说实话,真不会。所以我就逐渐地开始转变自己,逼迫自己看技术文章、技术书籍。人都是浮躁的,而且我尤其是,还记得大学的时候就有老师说过我不要那么浮躁和好高骛远。为啥说浮躁,因为心不静,只知道强行灌输别人传授的技术或经验,而自己却缺少独立思考和审视这是否正确是否对自己适用,这种一味地不加审视的态度对待技术我认为就是浮躁。

所以我渐渐的开始看书,不论是纸制书还是电子书,并且也开始摘录笔记形成自己的一套学习和复习的一手资料。毫不夸张的说,我看的书非常多,我有时候回过头来想想这还是我嘛!自从习惯了以文字的方式来涉猎技术我就一发不可收拾,开始从各大网上看书,看文章(技术文章)。

以下是我CSDN看文章的记录

在这里插入图片描述

在这里插入图片描述

当然还有我在公众号、博客园、掘金等一些技术平台看的技术文章记录,太多了就不一一列举出来了。

每当我看到一篇技术写的非常好的文章或写的非常好的技术书籍时都是视为珍宝,每次看完都是必要收藏以便后来反复咀嚼才行。

时间久而久之,看到的技术文章、资料等太多太多的,等我想回过头来再找的时候,难题出现了。我发现我找不到或者说我不知道该如何去找我已经读过且认为不错的资料了,因为有时我看到的是公众号文章、有时是博客平台文章、有时是个人博客平台的文章太多太多了,以至于没有一个统一的渠道让我去回头找它(芭比Q)。

这可误了大事了,这样吧!以后我吧看到好的资料统一记录到我的 Typora 文档里,等以后需要回头看的时候就来这找,可行。

事实上我还真是这么干过一段时间,看下图👇

在这里插入图片描述

那时候,我时一有觉得好的文章就都往里写,贴别是公众号里的技术文章,感觉他们写的都非常好(向他们看齐)。但是把,后来觉得这还是不够方便,或者说不太友好,比如我不能在手机上看到我这些记录的内容、我也不能把它们更好的归类、也不能很好的查看详情或者分享给我的其他朋友,总之,要另作打算。

就这样,我搁了一段时间没有顾这个事情,还是照着往常一样有事没事的看看技术文章、看看技术书籍、上上班、摸摸鱼…。

但心里老是有个疙瘩,不解决我都看不下去东西了,不行,这个不整一整感觉都要出内伤了。

说干就干,立马就从头到尾的分析了一遍决定利用自己的优势就是没有优势、利用自己的长处就是没有长处。最终决定自己做个小网站出来,把我想记录的文章,随笔保存在我自己开发的网站上岂不美哉。

这个网站最简单的功能定位就是:以不同类别存放不同内容。这就可以最大化的想象出非常多的功能了,比如类别可以是文章类别、书籍类别、视频类别;内容可以是链接、文字等,而且我还打算做一个分享,把我觉得好的东西分享到一个广场上,让大家都能看到并收藏进自己的类别目录下。

想想这个 Idea 就不错,所以咱说干就干,利用上个周末两天的时间,我前后端通吃的开发出了这个小夹子网站:👉直达网站

这个项目的名字我想了很久,因为是存放内容的一个功能,就像一个夹子一样里面可以放很多各种各样的东西,所以我就给这个项目取名:小夹子

下面我来介绍介绍我都用了啥技术把!

先说后端(强项):

  • SpringBoot 做项目基础框架;
  • SpringCloud 使用了其网关功能,对访问接口进行统一转发;
  • MyBatisPlus 持久层的统一框架,方便、快速对数据库进行访问操作;
  • MySQL 做项目的数据存储;
  • Nacos 做项目的注册中心、因为是多服务、为了方便结合网关统一调用、
  • Redis 做数据缓存、IP 限制防刷、登录认证;
  • Hutool 集成各种方便又实用的工具包;
  • MapStruct 对象转化,比 Spring 自带的 BeanUtils 好用;
  • Jasypt 加密技术,因为我的代码是开源出来的,所以我对敏感数据进行了加密处理;
  • mail 邮件技术,结合 Hutool 工具包,给项目发送邮件进行一些业务功能开发;

再说前端(弱项):

  • Vue3.0 做前端项目的基础框架
  • Ant Design 前端页面的组件样式框架,点这里直达

大致就这些技术了,代码我也是开源出的包括前后端都以开源,大家可以联系我,我发链接给你们看看,写的不好或有错记得轻喷。

再次说一下这个项目地址:

小夹子:地址

下面我介绍一下它的基本功能,算是一个使用手册把!

首先是首页,我把它定位为资源分享的一个页面,也就是广场这个 tab 栏。用户(很有可能就我一个人用)可以把自己内容夹中的东西设置为非私有状态就可以在这个广场中看到对应的小资源了,非常方便的。

在这里插入图片描述

如果想细致的看一下详情或者看到好的内容想收藏到自己的夹子中也是可以的,只要点击每个卡片右下角的操作即可完成,当然收藏功能是要登录才可以使用。

在这里插入图片描述

那登录也是很简单,现阶段只支持邮箱登录,大家输入正确的邮箱地址,系统回发送一个六位数的验证码到各位靓仔的邮箱中,只要对应的填写验证码即可登录。

在这里插入图片描述

登录成功后,点击 tab 栏中的我的就可以看到自己的私人空间了。

在这里插入图片描述

每一个夹子目录,你都可以自己随意定制添加,这对用户是绝对的独立只有用户自己知道,每个夹子里面就是存放的具体内容了,广场上的卡片内容就是从这些个夹子里的内容分享出去的。

在这里插入图片描述

这里是我存放的一些内容,这个页面也可以说是小夹子网站的主体了。

虽然看起来简单,但是细节非常多,特别是我这种水货前端,大家就先将就着用,后面能升级就升级能优化就优化。

页面的前两个按钮分别是对夹子进行重命名和删除操作,重命名倒是无所谓了基本功能了,但是删除大家可要注意了,如果点击确定的话整个页面的内容数据都会删除,所以不要再喝酒的时候打开小夹子网站哦!

汇总这一按钮可以说是灵魂了,它能再指定的时间分为内根据天、月、年三个不同维度将你添加的内容进行汇总展示到下面的内容列表中,并写配个列表项都有对应的操作按钮,大家可以根据自身情况亲自体验一番。

最后就是内容添加了,操作界面如下。

在这里插入图片描述

以上就是整个小夹子网站的所有功能了,看似简陋,其实不然哦!

以后要是看到啥好的内容就往小夹子里面塞,并分享出来让大家也看看,岂不美哉,所以请收藏小夹子网站地址,把其它类似功能的APP都的丢进垃圾桶,一个小夹子就够了。

在这里插入图片描述

好了,今天的内容到这里就结束了,我是 【J3】关注我,我们下期见

有任何问题,根据下面联系方式找到我:

QQ:1491989462

微信:13207920596


  • 由于博主才疏学浅,难免会有纰漏,假如你发现了错误或偏见的地方,还望留言给我指出来,我会对其加以修正。

  • 如果你觉得文章还不错,你的转发、分享、点赞、留言就是对我最大的鼓励。

  • 感谢您的阅读,十分欢迎并感谢您的关注。

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
商品进、销、存系 统 背景说明 待开发的软件系统的名称:商品进、销、存管理系统 软件项目的用途:用于数据库课程设计及商业用途 软件项目的范围:系统涉及企业的库存,销售与进货提供了管理 功能,为库存,销售,进货等管理数据提供了分析功能 开发小组:我们小组 小组成员: 组长:曾 炫 组员:冶福磊 陈 光 钟浩杰 李钦铭 指导老师:姚全珠 在信息技术的催化之下,世界经济的变革已经进入了加速状态。世界经济一体化,企 业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客 、企业与供方的关系变得更加密切和复杂。强化管理,规范业务流程,提高透明度,加 快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是商品销售公司乃至 众多商业企业梦寐以求的愿望。 随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多 变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必 然。 系统规划 1.1 可行性分析 经济上可行性分析 现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为企 业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面: 第一,本系统的运行可以代替人工进行许多繁杂的劳动; 第二,本系统的运行可以节省许多资源; 第三,本系统的运行可以大大的提高企业的工作效率; 第四,本系统可以使敏感文档更加安全,等等。 本产品的开发所需的设备在现有条件下,只需要少量的投入资金就可以实现。因此在 经济上是可行的。 技术上可行性分析 a. 软件可行性 C#具有丰富的数据库功能,可以直接建立和编辑数据库,使用结构化查询语言直 接访问SQL Sever上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制 和网络数据库的编程技术。 SQL Sever2000是由微软公司推出的,能提供超大型系统所需的数据库服务,并对数据库 提供全面的保护,具有防止问题发生的安全措施,他是一个采用SQL语言的关系型数 据库管理系统。作为客户机/服务器的后端数据库,他是所有数据的汇总和管理中心 。 b. 硬件可行性 CPU:奔腾三代以上。 OS(操作系统):Windows2000/windows98以上。 内存:64MB以上。 硬盘:30G以上。 本系统的开发利用Microsoft SQL Server2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中 规模的数据量需求。 使用C#作为系统开发开发环境,此开发工具开发数据库管理系统,采用面向 对象的方式,方便、简捷、功能强大。 管理上可行性分析 课设指导老师给与了精心的讲解和大力的支持。 综上所述,系统在技术上、经济上、管理上都是可行的。 1.2 划分子系统 各个模块的划分 1.3 制定信息系统开发方案及日程安排 1.3.1 任务分配 陈 光:商品入库(输入) 李钦铭:信息查询(查询) 冶福磊:信息修改(修改) 钟浩杰:信息统计(统计) 曾 炫:商品销售(输出) 1.3.2 计划 需求分析阶段:用时一天。需求分析,业务逻辑,模块化分,详细分工 编码阶段:用时两天。根据需求分析进行编码 整合:待续 系统分析 2.1系统流程图 业务流程图 2.2 数据字典 重要数据及其简要描述如下所示: 1) 数据元素: 表3.1 商品编号 表3.2 员工编号 表3.3 销售编号 表3.4 库存盘点票号 2) 数据结构: 表3.6 商品卡片 3) 数据流: 表3.7 操作信息 表3.9 管理信息 4) 数据存储: 表3.10 进货一览表 表3.11 销售一览表 表3.12 库存一览表 5) 处理过程: 表3.12 销售信息单 表3.13 进货信息单 表.3.14 库存信息单 系统设计 3.1 代码设计 编码设计使数据库系统开发的前提条件,使系统不可缺少的重要内容。编码是指与原 来名称对应的符号和记号。它是进行信息交换、处理、传输和实现信息共享的关键。本 系统内部信息编码采用顺序码和区间码混合使用: 顺序码是用一串连续的数字来代表系统中的客观实体或实体属性。其优点是简单,容 易处理,但是不能反映编码对象的特征。所以用区间码来弥补这个缺点。区间码是按编 码的特点把代码分为若干个区段,每一个区段表示编码对象的一个类别。 合理的编码结构是信息处理系统是否具有生命力的一个重要因素,在本系统的代码设 计时,遵循以下几个原则: a. 惟一性。每个代码只能惟一地代表系统中的 一个实体或实体属性。 b. 标准性。代码设计时采用国际或国家的标准代码。 c. 合理性。代码设计应该与编码对象的分类体系相适应,使代码对编码对象的分类有 标识作用。 d. 可扩充性。编码时留有足够的备用代码。 e. 简单性。方便输入,提高处理效率。 f. 适用性。便于识

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

J3code

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值