Coder Social home page Coder Social logo

linhuanfeng / dajiuye-cloud Goto Github PK

View Code? Open in Web Editor NEW
14.0 0.0 0.0 52.91 MB

招聘小程序-微服务分布式版 SpringCloud,原生微信小程序,即求职招聘于一体,包含聊天功能

License: Apache License 2.0

Java 12.00% HTML 11.47% Dockerfile 0.01% CSS 3.49% JavaScript 65.22% Python 0.08% Less 3.78% Vue 3.58% TypeScript 0.38%

dajiuye-cloud's Introduction

项目背景

该小程序集求职和招聘为一体,主要功能包括招聘信息的推荐与分类,即时通讯,职位搜索,面经题库展示,简历上传和下载,职位的发布与审核

运行截图

image-20221214153318152

部署运行

一、微信小程序端

dajiuye-mp-boot

使用微信开发者工具导入dajiuye-mp即可运行

二、Java后端

dajiuye-backend-boot

1、导入数据库,并更改数据库地址

2、redis地址,mysql地址

3、即可启动

三、Web管理系统

dajiuye-manage-system

技术选型

后端技术

SpringBoot+WebSockket+Redis+SpringSecurity+JWT

1、使用Token机制+Redis(Lua)解决了接口幂等性问题,使用SpringSecurity控制资源访问权限

2、基于WebSocket和Stomp协议搭建起聊天室,并基于RabbitMQ对聊天消息异步持久化

3、基于Redis缓存热点职位,并使用分布式锁Redisson解决缓存击穿问题,并搭建Redis-Cluster集群提高扩展性和可用性

技术 版本 说明
Spring Boot 2.7.1 MVC核心框架
MyBatis 3.3.1 ORM框架
redis 6.0.0 缓存
hikari 5.0.1 数据库连接池
logback 1.4.5 log日志工具
lombok 1.18.26 简化对象封装工具
redisson 3.19.3 对redis进行封装、集成分布式锁等

前端技术

vue3+ts

微信小程序开发

演示视频

https://www.bilibili.com/video/BV1AV4y127tT

其他版本

分为三个版本:

springboot版本:https://github.com/linhuanfeng/dajiuye-boot

dubbo版本:https://github.com/linhuanfeng/dajiuye-dubbo

springcloud版本:https://github.com/linhuanfeng/dajiuye-cloud

反馈与答疑

最后的最后,如果你部署遇到任何疑问,欢迎添加扣扣咨询群【417094004】或微信号【moon5672369】咨询!开源不易,一定要给我==Star==哦!!

如果是初学Java的朋友也可以跟着流程借鉴这些代码,试着实现这个项目,相信能对你的成长有所帮助!

如果有心,不妨请博主喝杯茶::laughing::

image-20230618213213750

dajiuye-cloud's People

Contributors

linhuanfeng avatar

Stargazers

Xuhang Ye avatar  avatar  avatar  avatar  avatar  avatar  avatar FengChuan avatar  avatar  avatar  avatar  avatar Cris@None avatar yzf avatar

dajiuye-cloud's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.