Gitee

.NET开源免费WMS仓库管理系统

限于喜欢 提交于 2020-11-09 04:40:04
**** * KopSoft标签打印软件 http://tuoshui.net.cn/Print/ * GitHub https://github.com/williamyang1984/KopSoftPrint * 码云 https://gitee.com/williamyang1984/KopSoftPrint * * KopSoft仓库管理系统 http://wms.kopsoft.cn/ * GitHub https://github.com/lysilver/KopSoftWms * 码云 https://gitee.com/yulou/KopSoftWms * * 技术QQ群 421635 * 技术论坛 http://tangqiao.net.cn/forum.php?mod=forumdisplay&fid=47 **** 相关技术 Asp.net Core Mvc c# 数据库支持MSSQL/MYSQL windows iis+nginx;linux Kestrel+nginx bootstrap、adminlte、bootstrap-table、bootstrap-select、bootstrap-treeview等 系统管理:角色管理/权限管理,部门管理,用户管理,数据字典 基础资料:物料管理,客户管理,供应商管理,承运商管理 仓库管理:仓库管理,库区管理

BeetlSQL 3.0.9 发布,Idea 插件发布

断了今生、忘了曾经 提交于 2020-11-05 11:10:02
本次发布修复了bug以及发布了可在idea社区和专业版使用的BeetlSQL插件 修复代码生成到本地路径错误的Bug 修复FetchOne 抓取数据错误。 Idea插件发布 <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetlsql</artifactId> <version>3.0.9-RELEASE</version> </dependency> BeetlSQL3提供了一个导航插件,能从Mapper自动导航到Markdown文件,如下绿色箭头 下载插件,可以进入插件市场,搜索BeetlSql即可,也可以直接访问 https://gitee.com/eighttrigrams/beetlsql-idea-support ,下载beetlsql-support-xxx.zip,然后使用idea 插件本地安装 插件还提供了语法提示,比如,如下Mapper public interface UserMapper extends BaseMapper<User> { int select(User user,String password); } 在md文档中,键入u,则自动能提示与此相关单词 如果你是Idea企业版可以利用Idea企业对markdown的sql片段支持 select ​ sql select *

通过Bifrost工具将MySQL的数据同步到ClickHouse

此生再无相见时 提交于 2020-11-05 07:14:06
Bifrost ---- 面向生产环境的 MySQL 同步到Redis,ClickHouse等服务的异构中间件 Bifrost 支持界面上点点点进行配置将MySQL 里的数据 同步到 ClickHouse 1. Bifrost 安装 1.1 源码安装 git clone -b v1.6.x https://github.com/brokercap/Bifrost.git ./BifrostV1.6.x cd ./BifrostV1.6.x ./build.sh linux amd64 cd tags/v1.6.0-beta.01/bifrost_v1.6.0-beta.01_Linux-amd64-bin #根据需要自行修改配置文件 vim etc/Bifrost.ini cd ./bin/ ./Biforst-server start 当输出下面内容的下时候,说明启动成功了 ___ ___ _ ( _'\ _ /'___) ( )_ | (_) )(_)| (__ _ __ _ ___ | ,_) Bifrost v1.6.0-beta.01 amd64 Listen https://0.0.0.0:21036 | _ <'| || ,__)( '__)/'_'\ /',__)| | | (_) )| || | | | ( (_) )\__, \| |_ Pid: 36919 (

Spring Security如何优雅的增加OAuth2协议授权模式

99封情书 提交于 2020-11-03 07:50:52
一、什么是OAuth2协议? OAuth 2.0 是一个关于授权的开放的网络协议,是目前最流行的授权机制。 数据的所有者告诉系统,同意授权第三方应用进入系统,获取这些数据。系统从而产生一个短期的进入令牌(token),用来代替密码,供第三方应用使用。 由于授权的场景众多,OAuth 2.0 协议定义了获取令牌的四种授权方式,分别是: 「授权码模式」 :授权码模式(authorization code)是功能最完整、流程最严密的授权模式。它的特点就是通过客户端的后台服务器,与"服务提供商"的认证服务器进行互动。 「简化模式」 :简化模式(implicit grant type)不通过第三方应用程序的服务器,直接在浏览器中向认证服务器申请令牌,跳过了"授权码"这个步骤,因此得名。所有步骤在浏览器中完成,令牌对访问者是可见的,且客户端不需要认证。 「密码模式」 :密码模式(Resource Owner Password Credentials Grant)中,用户向客户端提供自己的用户名和密码。客户端使用这些信息,向"服务商提供商"索要授权。 「客户端模式」 :客户端模式(Client Credentials Grant)指客户端以自己的名义,而不是以用户的名义,向"服务提供商"进行认证。严格地说,客户端模式并不属于OAuth框架所要解决的问题。在这种模式中,用户直接向客户端注册

idea创建springboot并上传码云

二次信任 提交于 2020-11-03 05:39:20
参考网上别人的教程: 1.打开idea,创建springboot项目 2、填好自己的项目名和描述等信息 3、依赖选web 的 web 4、创建好项目了,把他上传码云,参考官网给的例子,安装好gitee插件 http://git.mydoc.io/?t=153739 跟着步骤做 上传了 然而显示 创建成功,push失败 5、百度了一下原来是我勾选了ssh 6、关掉ssh,然后到项目的文件中 按住shift 再按 鼠标右键 点击在此运行命令行,查看自己的git地址,是ssh的,给他改成https的地址。 7、改成用https的方式 就ok了 讲道理 ssh方式应该也是可行的,然后再push一次就成功了,晓得了,我用idea生成了ssh公匙,却没有 在码云上设置,导致信息不对称连不上。 来源: oschina 链接: https://my.oschina.net/u/2830490/blog/1788221

13.5k点赞的SpringBoot快速开发脚手架附详细教程

天涯浪子 提交于 2020-11-03 05:38:55
今天推荐的一个 Spring Boot 快速开发脚手架是 pig,一个在码云上斩获了 13.5k+ star 的新星项目。 这个项目因为其方便易用、功能齐全,社区活跃,受到了很多 Java 开发者的喜爱,很多企业都采用 pig 搭建了自己的网站。 pig 提供了开源版和付费的商业版,商业版功能更加齐全一点。 另外,还提供了详细的技术文档。 项目地址和技术文档获取方式见文末。 pig 推荐指数 :⭐⭐⭐⭐⭐ 简介 根据项目官网,简单介绍一下这个项目: 基于 Spring Cloud Hoxton 、Spring Boot 2.2、 OAuth2 的 RBAC 权限管理系统 基于数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手 提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持 提供 lambda 、stream api 、webflux 的生产实践 相关地址 : 项目地址:https://gitee.com/log4j/pig 官网地址:https://pig4cloud.com/ 推荐理由 社区活跃; 提供了 Spring Cloud Hoxton & Alibaba 的微服务版本; 权限管理做得不错! 功能完全开源! 支持第三方系统比如 guns、renren 接入 ...... 适合场景 项目展示 技术文档

码云高达13.5k+点赞的SpringBoot快速开发脚手架附详细教程

自古美人都是妖i 提交于 2020-11-03 05:30:05
今天推荐的一个 Spring Boot 快速开发脚手架是 pig,一个在码云上斩获了 13.5k+ star 的新星项目。 这个项目因为其方便易用、功能齐全,社区活跃,受到了很多 Java 开发者的喜爱,很多企业都采用 pig 搭建了自己的网站。 pig 提供了开源版和付费的商业版,商业版功能更加齐全一点。 另外,还提供了详细的技术文档。 项目地址和技术文档获取方式见文末。 pig 推荐指数 :⭐⭐⭐⭐⭐ 简介 根据项目官网,简单介绍一下这个项目: 基于 Spring Cloud Hoxton 、Spring Boot 2.2、 OAuth2 的 RBAC 权限管理系统 基于数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手 提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持 提供 lambda 、stream api 、webflux 的生产实践 相关地址 : 项目地址:https://gitee.com/log4j/pig 官网地址:https://pig4cloud.com/ 推荐理由 社区活跃; 提供了 Spring Cloud Hoxton & Alibaba 的微服务版本; 权限管理做得不错! 功能完全开源! 支持第三方系统比如 guns、renren 接入 ...... 适合场景 项目展示 技术文档

我用Python实现了一个小说网站雏形

▼魔方 西西 提交于 2020-11-02 17:54:21
前言 前段时间做了一个爬取妹子套图的小功能,小伙伴们似乎很有兴趣,为了还特意组建了一个Python兴趣学习小组,来一起学习。十个python九个爬,在大家的印象中好像Python只能做爬虫。然而并非如此,Python 也可以做Web开发,接下来给大家展示一下如何做一个小说站点。 相关软件 软件 版本 功能 地址 Python 3.7.1 脚本语言 https://www.python.org/ Django 2.1.3 Web框架 https://www.djangoproject.com/ PyCharm 2018.2.4 可视化开发工具 http://www.jetbrains.com/pycharm/ 环境搭建说明: http://www.runoob.com/python3/python3-install.html 爬取数据 做一个小说网站,内容是必须的,首先我们爬取一本小说《星辰变》到数据库。 创建一个简单的数据库表: CREATE TABLE `novel` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `title` varchar(100) NOT NULL COMMENT '标题', `content` text NOT NULL COMMENT '内容', PRIMARY KEY (`id`) )

高颜值低成本,这个基于Laravel的资产管理系统很值得一看

谁说胖子不能爱 提交于 2020-11-02 15:30:35
随着企业内信息化设备数量越来越多,设备的管理和运维对于广大中小企业来说是一个不小的难题。目前仍旧有很多公司使用 Excel 来进行公司设备的管理,这样可能会造成信息丢失、人工录入不及时、信息错误等等问题,导致管理混乱。 对于企业的此类问题,一个开源的设备资产管理系统就是非常好的解决方案。 项目名称: Chemex 项目作者: 绯末 开源许可协议: GPL-3.0 项目地址: https://gitee.com/celaraze/Chemex 项目简介 Chemex 是一个轻量的、现代设计风格的 ICT 设备资产管理系统。得益于 Laravel 框架以及 Dcat Admin 开发平台,使其具备了优雅、简洁的优秀体验。 Chemex 是完全免费且开源的,任何人都可以无限制的修改代码以及部署服务,这对于很多想要对 ICT 资产做信息化管理的中小型企业来说,是一个很好的选择:低廉的成本换回的是高效的管理方案,同时又有健康的生态提供支持。 项目特性 模块化设计 所有功能均以模块化方式设计开发,合理使用RESTful风格对权限RBAC化管理。 私有化部署 自由部署,解决企业授权痛点,敏捷开发模式,缺陷修复更迅速。 社区生态 强有力的IT运维圈生态,听取一线运维人员建议进行改善。 项目模块 设备台账管理 其中包含了设备的名称、所有软硬件、制造商、购入日期、保护日期、IP地址、MAC

开发工具:Mybatis.Plus.插件三种方式的逆向工程

北战南征 提交于 2020-11-01 19:13:19
本文源码: GitHub·点这里 || GitEE·点这里 一、逆向工程简介 在Java开发中,持久层最常用的框架就是mybatis,该框架需要编写sql语句,mybatis官方提供逆向工程,可以把数据表自动生成执行所需要的基础代码,例如:mapper接口,sql映射文件,pojo实体类等,避免基础代码维护的繁杂过程。 在实际的使用中,常用的逆向工程方式如上,mybatis框架,mybatis-plus框架,插件方式。 二、Mybatis方式 1、基础描述 基于xml配置的方式,生成mybatis基础代码,包括mapper接口,Mapper映射文件,pojo实体类,PojoExample条件工具类。 2、配置文件 注意这里的targetProject需要配置自定义路径位置。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <generatorConfiguration> <context id="testTables"