十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
Rx 的 Java 实现 RxJava
创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的田家庵网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
star:26782;fork:4718
.Net响应式编程框架 Rx 的Java版本开源实现,有Groovy, Clojure, Scala and JRuby版本的实现。
分布式搜索引擎 ElasticSearch
star:24646;fork:8723
Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎,能够解决越来越多的用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。这个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。
REST 客户端 Retrofit
star:23443;fork:4731
retrofit 是一个类型安全的 REST 客户端,用于 Android 平台。
HTTP+SPDY 客户端开发包 okhttp
star:21981;fork:5311
okhttp 是一个 Java 的 HTTP+SPDY 客户端开发包,同时也支持 Android。
Java 设计模式 java-design-patterns
star:21456;fork:7162
设计模式是程序员在设计应用程序或系统时解决常见问题的最佳实践,重用设计模式有助于防止可能导致重大问题的细微问题,同时熟悉模式的程序员和架构师的代码也更具可读性。
Google的Java常用类库 Guava
star:18414;fork:4327
Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。
Android 注解工具 ButterKnife
star:17845;fork:3662
Butter Knife 是 Android 视图字段和方法绑定,使用注解处理来生成样板代码。
基于Jeecg-boot开发的物流仓储系统,涵盖模块:用户管理、车辆管理、计划管理、仓库管理、库存管理、财务管理、统计报表、系统管理等模块组成仓储管理系统。
用户管理
车辆管理
计划管理
仓库管理
库存管理
财务管理
统计报表
系统管理
基础开发环境
所用技术
输入账号,密码,验证码即可进入系统,默认账号密码为 admin 123
首页展示一些计划,物品,仓库容积等一些直观的数据,通过echars 来动态渲染数据样式。
管理公司中的员工,有员工的个人信息,账号密码等等,可以新增用户,修改用户,删除用户,禁用用户等操作。
被禁用的用户无法登录此系统。
管理公司中所有的部门,可以对部门进行增删改查等操作。
然后在新建用户的同时,可以为用户分配其部门。
管理系统中的所有角色信息,可以对角色进行增删改查等操作。
角色授权功能
在角色权限页面右侧的操作栏中点击授权功能后打开此页面
通过勾选指定的菜单分配给角色,这个角色就能访问哪些页面。
还可以通过左下方的树操作,选择合适的功能方便进行分配。
例如:选择了父子关联,当你选择了父菜单,那么子菜单也会自动勾选
也可以选择取消关联,效果与之相反。
若有些菜单并未分配给角色,那么此角色所属的用户登录系统时就访问不到这些菜单页面。
员工依赖角色和部门,部门和角色无关系
系统中是先有部门,然后角色,最后在新建用户的时候为其分配部门和角色。
管理公司中所有车辆,可以对车辆进行增上改查操作。
车辆信息有类型,车牌号,状态等。
若车辆状态为维修,那么在车辆任务时,此车无法执行工作。
管理车辆的保险,可以对车辆保险进行增删改查
在新增车辆保险时,必须选择对应的车牌号。
然后商业险日期和交强险日期会在要过期的前一周,系统回进行信息提醒,会提示在右上方的小铃铛图标处。
根据当前年往前的5年期间,可以直观的看到车辆在什么日期执行了多少次任务。
管理普通的计划,通过 excel 导入要执行的任务计划,表明计划类型是什么,一些基本的信息编号,项目名称等等,表示这是什么计划,什么信息,计划完成那些事情,计划完成时间是什么等。
除了对其进行基本的增删改查功能等,还可以进行导入,导出功能,导入功能要按照固定的excel 表头格式进行导入,还可以查看当前派单信息。
合并派单:必须选择一样的工程账号进行批量派单操作
合并完单:同上,工程账号一致的情况下才能进行批量派单操作
派单记录:查看派单记录。
完单记录:查看完单记录。
备品计划的操作同计划列表一样,只不过备品计划代表着这些计划要完成的货物属于废旧物料,公司无法使用的废品进行处理。
新品计划是公司中准备要入库的新物料
电缆计划:要完成计划涉及到的物料货品是电线、电缆等货物,表示一种特殊的物料,并不与其他货物混合等。
可以管理仓库的信息,对仓库进行增删改查等操作。
管理指定仓库中的库位,库位会根据入库货物所占用的面积进行相应的颜色变化,提示容积不足等情况。
库位二维码:点击库位二维码会生成此库位的二维码图片,手机扫描就能查看到此库位上存放的货物信息。
查看存储物料:可以查看库位上存的物料信息。
库位之间的物料物品进行移动后的记录会在这个页面看到。
此页面会记录操作人员什么时间,从哪个库位移动到哪个库位,移动的是哪个物料等信息。
管理系统中所有物料信息,可以对物料进行增删改查等操作,还可以导入物料
可以查询指定仓库-指定库位-存储的物料信息,数量等。
可以根据一系列查询条件查询出入库的记录信息。
此页面可以查看哪些计划完成了,方便财务及时跟进计划的结算状态,结算状态分为已结算和未结算等。
可以查看指定年份,全年12个月哪些计划,哪些物料出库,入库,剩余数量等统计。
查看指定年份车辆每个月执行任务的次数
统计变电物料,计划等信息
统计导线物料,计划等信息
统计新品物料,计划等信息。
统计电缆物料,计划等信息。
统计公司仓库中存放的物料出入库数量
统计公司中所有员工指定年份某月指定任务的次数。
此页面可以查看车辆保险到期提示的信息,和仓库容积超限的提示信息。
此页面为开发人员操作,自定义定时任务,每天半夜12点进行车辆保险and库位容积定时任务查询
此页面用来管理系统中所有的菜单节点信息,角色进行分配菜单的时候就和此菜单进行关联。
此页面管理系统中常用的数据字典,例如状态,性别等等,进行统一管理,可以对齐进行增增删改查操作。还可以导入导出。对字典进行配置等操作。
使用Apache2.0开源协议
私信回复:物流管理
准备好环境,比如安装好Eclipse,IDEA等你喜欢的集成开发环境
准备好Maven环境
创建一个项目,把你要研究的开源项目pom引入进来
使用maven把源代码下载下来
写一个简单的例子使用开源代码
分析从启动开始,断点调试,看看调用了哪些方法,每个方法是怎么实现的
所有方法都断点了一遍,你在这个过程中实际上已经了解了开源代码是怎么实现具体功能的了
选中某一个函数,点击f3,然后关联jdk安装包下面的名字叫src的文件
开源指的就是开放源代码,指的是java的类库API
API里面就有大量的源代码,API就是在你安装JDK的时候自动安装了的,你可以到你安装JDK的路径下去找找看。
各位大神,小弟有说错的请指出,谢谢!
java开源指的是java语言的实现是开源的,所有开发人员、公司或者个人都可以免费使用,更改。
与开源对应的是有些语言是不开源的,比如c,有turbo c,源代码不公开的,就不是开源的。但是linux下默认的gcc是更符合c/c++标准的一种实现,同时也是开源的。而微软的各种c/C++实现(visual c++)就不是开源的。
如果某种语言所有的实现都不是开源的,那它就不是开源的。例如C#过去可以认为它不是开源的,因为仅有的实现visual c#不开源。但c#是一种国际标准,如果有能力谁都可以做出自己的实现,像现在有了Mono project,它是一个开源的c#实现,甚至可以在linux下用。