自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(343)
  • 资源 (58)
  • 论坛 (2)
  • 收藏
  • 关注

原创 超级仓库管理系统---(1)概述

随着互联网的发展,尤其是电子商务的发展,信息化系统越来显得越重要。在互联网飞速发展的今天,各种网站,软件系统应用而生,特别是随着近几年电子商务的发展,很多企业慢慢开始做大,管理方面暴露了好多问题,得不到及时解决,市场上现行的ERP软件都是针对传统行业的,而且每个企业的需求不同,不同企业对软件有着不同的需求。软件定制化成为行业发展的方向。超级ERP系统操作流程简单,使用方便,流程简化,尤其适合电商类企业的使用。主要包括如下模块采购管理,订单管理,出库管理,基础信息,权限管理,盘点管理,退货管理,补货管理,损益

2016-09-29 14:58:40 5908 1

原创 nginx.conf配置

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; defa..

2021-07-21 17:09:40 3 1

原创 系统定时清理任务

概述 系统中的拣货任务,定位任务是根据单号查询不到的,都是集中式生成的,不能根据单号进行清除,只能按发货日期来定点清除。 定位任务 salestandtask 拣货任务 picktask Picklocationtask pickorderlocationtask...

2020-09-27 15:57:11 53

原创 系统定时关闭单据

目录1.查询未关闭的单据2.关闭相关任务概述 关单是指对已经发货完的订单和未发货的订单,产生的相关任务进行关闭,保证第二天仓库作业的时候,不再看见之前的相关任务信息,以免操作错误. 每个客户都有单独的关单时间,定点关单. 关单采用定时任务来执行操作1.查询未关闭的单据 根据仓库,货主,发货日期查询未关闭的单据.2.关闭相关任务 关闭出库单 关闭出库单明细 关闭包裹明细 关闭生鲜包装任务 关闭干调任务 关闭西...

2020-09-27 12:02:49 104

原创 套装产品整体流程设计

目录主数据维护1.1 商品套装属性设置1.2 商品套装对应关系1.3 打印配置2 套装入库 2.1采集入库2.1.1 套装采集2.1.2 套装入库2.1.3 入库查询2.2 中熬推送入库 2.2.1 数据推送 2.2.2 入库2.3 采集箱码查询2.4 套装箱商品信息2.5 套装箱入库明细查询3. 套装出库3.1 备货3.2 分拣3.3 出库打签3.4 出库发运3.5 出库单打印3....

2020-09-26 18:16:14 88 1

原创 springboot全局异常捕获

springboot捕获全局异常有多种方法,主要使用切面,有专门针对web系统的切面,也有针对rest的切面,我们这里看下RestControllerAdvice, RestControllerAdvice是专门针对rest服务项目使用的切面,返回的数据默认是json首先我们定义一个全局类GlobalExceptionHandler, 在类上使用切面,然后在方法中@ExceptionHandler(value=Exception.class),来标记捕获异常,当然可以自定义异常类型,这样就可

2020-08-23 22:11:52 33

原创 springboot日志配置

springboot有默认配置的日志系统logback, 使用logback不需要引入任何依赖,因为默认springboot中已经依赖了spring-boot-starter-logging组件,所以不要要再单独引入了。1.日志文件配置 在项目resources文件下创建logback-spring.xml配置文件。springboot会自动识别,这是springboot对默认日志文件的约定。springboot启动的时候会自动识别logback-spring.xml文件。...

2020-08-23 21:58:47 478

原创 Swagger ui配置

今天在项目中使用Swagger说明配置,感觉不错,先上效果图1.maven配置 在pom.xml文件中引入这两个配置 <!--Swagger-UI API文档生产工具--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <versio...

2020-08-23 16:32:36 81

原创 idea插件lombok

今天发现idea特别有意思的一个事情,以前没用过,那就是lombok插件,使用此插件后,以后我们的domain对象就不用生成get,set访问器了,以前感觉JAVA中每个字段,都要生成一个get,set方法,感觉就是一个鸡肋,现在有了这个插件,终于不用了。1.安装lombok插件 首先,通过IDEA安装该插件,打开file-->settings菜单,打开plugins,搜索lombok, 然后点击install.,如下图2.配置安装完成后,重启idea,然后在使用的对象上...

2020-06-25 17:11:40 93 1

原创 windows下安装redis

redis官网貌似没有windows下的安装包,我们看看怎么在redis下安装1.下载 首先从github上下载windows版本,直接下载解压缩版本 地址:https://github.com/MicrosoftArchive/redis/releases, 2.启动redis服务端 下载后解压,找到redis.windows.conf文件,修改bind属性为 bind 0.0.0.0 打开cmd命令行,执行启动命令red...

2020-06-20 11:06:09 76

原创 微信公众号菜单开发配置

常常看到微信公众号下面有菜单,点击菜单可以跳转的不同的页面。如图.菜单有两种配置方式,这两种方式都可以 1.手动配置 2.通过程序开发自动配置。今天我们看看通过程序开发自动配置怎么实现,也就是第二种方式怎么操作1.关闭手动配置 首先登陆微信公众平台,进行自定义菜单页面,关闭手动菜单配置,实现通过开发接口配置,如图2.基本设置 首先进入开发中心,进行基本配置 2.1 开发信息配置 配置appid, 配置AppSecret, ...

2020-05-14 18:44:58 168

原创 供应链管理系统--(9)调拨管理--调拨出库

调拨单审批完成之后,就进行下一步操作,调拨出库录入出库数量,进行出库确认 录入出库数量,出库确认后,会扣除库存和预占库存

2020-01-17 11:46:58 580 1

原创 供应链管理系统--(8)调拨管理--调拨单批量创建

如果一次调拨的商品比较多,一个个选择太麻烦,这种情况下就通过导入execl批量创建,首先导入模板,再批量导入

2020-01-17 11:40:23 373

原创 供应链管理系统--(7)调拨管理--调拨单创建

调拨管理是仓库管理系统中比较常用的功能,主要是用于不同仓库之间的调货。1.创建调拨单 首先选择要调拨的商品,创建调拨单调拨单创建的时候,要判断库存是否满足,满足的话要锁定库存,2.调拨单审批 调拨单创建完成后,要进行审批审批通过后,会自动创建调拨入库单 NEW(10, "新建"), WAIT_APPROVAL(20, "待审批"...

2020-01-17 10:54:48 560

原创 sqlserver存储过程执行变慢

项目使用的是sqlserver数据库,每运行一段时间存储过程就会变慢,同一个存储过程,在传入不同参数的情况下,有的情况下执行快,有的执行慢。莫名其妙,一直找不到原因, 后来每次变慢手动编译存储过程, sp_recompile 'bill_LoadBillListNewTwo',就变快了 但是过一段时间又变慢了后来上网搜了,有个Parameter sniffing 参数设置...

2019-12-03 13:32:16 1015

原创 Linux流浪记--(11)VIM编辑器用法

Linux中比较常用的编辑器有vi和vim, vim功能更强大。1.vim比vi加强的功能 2. vim的基本用法 vim有三种操作模式 命令模式 : 输入常用指令进行操作 输入模式 :可以对文档内容进行增加修改 底行模式: 也是采用输入命令,就是在文件末尾输入常用指令,例如 保存退出命令...

2019-11-24 13:23:38 63

原创 Linux流浪记--(10)源码包和rpm安装包的区别

1.概念区别 源码包是没有经过编译的,可以看到源代码 rpm包是经过编译的,看不到源代码2. 安装位置不同 源码包一般安装在 /usr/local/软件包名 rpm包一般是默认安装文字 3. 启动方式 rpm安装包可用使用service命令来启动管理 源码包不可以 ...

2019-11-21 11:37:57 90

原创 Linux流浪记--(9)软件包安装yum命令

使用yum命令,可以自动从远程yum服务器上下载安装软件,并且软件安装包有依赖,系统会自动下载依赖。1. 查询 yum list 查询yum源服务上所有可用的软件列表 yum search 关键字 搜索服务器上和关键字相匹配的包2. 安装命令 yum -y install 包名 3. 升级命令 yum -y up...

2019-11-21 11:22:31 182

原创 Linux流浪记--(8)软件包安装rpm命令

Linux中的软件安装包分为两部分 I.源码包 II.rpm安装包,这种包用的比较多 1. 软件安装包命名规则 rpm命名规则 : 包名-软件版本-发布次数-linux平台-硬件平台.扩展名 2. 包全名和包名 包全名是包含版本信息的全名称,主要是操作未安装的软件包时候,使用包全面 包名是不带版本信...

2019-11-21 10:36:57 49

原创 bootstrap-multiselect用法

今天项目中有一个需求,要用到一个可选的下拉列表框,立刻想到了bootstrap-multiselect, 查看了用法,网上虽然有很多,但是也摸索了一段时间。效果如下 1.引入文件首先要引入相关的css文件和js文件 ,这两个文件可以从这个地方下载https://github.com/davidstutz/bootstrap-multiselect<link...

2019-11-20 14:39:45 610

原创 供应链管理系统--(6)供应商商品管理

概述 供应商和商品有关联关系,用来设置一个供应商下有哪些商品, 供应商商品管理包括管理的创建,删除等操作。2.表结构CREATE TABLE `partner_goods` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `partner_code` varchar(100) DEFAU...

2019-11-10 21:06:58 306

原创 供应链管理系统--(5)供应商门店关联

概述 供应商和客户的门店有关联。这是因为不同的供应商只是向某个的客户的不同门店供货,每个客户有自己的供应商,当然也有一个供应商供应所有客户的情况,这个关系在后面的商品分拣,拣货的时候用到的。1.表结构CREATE TABLE `partner_goods` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',...

2019-11-10 20:59:07 212

原创 供应链管理系统--(4)供应商管理

概述 供应商可以说是整个供应链的源头,供应商就的基本信息有编码,名称,地址,电话,开户行,这里的供应商还要和仓库和货主挂钩,这个地方个人感觉设置的有些不合理,后期会进行改进。 供应商管理包括供应商新增,修改,删除等基本功能....

2019-11-10 20:50:56 333

原创 供应链管理系统--(3)商品信息

概述 商品是系统中的基础数据,系统中的商品包括主数据商品和客户商品两部分。由于现场环境的特 殊性,每个客户都有自己的商品数据,商品编码,商品名称,对于同一个商品,不同的客户的名称可能不一样,编码也不一样。所以商品数据包括两部分,主数据和客户数据,主数据和客户商品数据之间是一对多的关系。1.主数据 商品数据包括生鲜和标品两部分,生鲜就是蔬菜,标品就是指的干调。商品的数据属性包括商...

2019-11-10 17:05:08 414

原创 供应链管理系统--(2)客户信息

概述 目前这套供应链系统终端客户是饭店,例如西贝,绿茶,黄记煌这样的客户。这样的客户都是连锁性质,一个客户下面有很多门店。针对这种情况,客户信息是包括门店信息,首先是客户,然后是门店,有层级关系。 1.客户信息管理 客户信息是与仓库关联的,同一个客户和不同的仓库在系统中被认为两个不同的客户。接下来看下客户信息的管理 2. 门...

2019-11-08 11:18:14 390

原创 供应链管理系统--(1)退供管理

概述 退供管理是指从供应商采购的产品退还给供应商,一般可能由于产品质量问题,或者销量不佳,放在仓库占用仓库资源,退还给供应商。这里设计的退供管理包括创建退供单,退供单审核,退供出库几个步骤。 1.创建退供单 先看下退供单状态,主要有以下几个 NEW(10, "新建"), WAIT_APPROVAL(20, "待审批"), APPROVAL(30, ...

2019-11-08 10:43:43 844

原创 java开源商城--(11)服务端接口

如果想编写服务端代码,首先对架构要有一个了解,我们看了架构后,会发现mall-mbg项目和dao层中都有对数据库的操作,顿时有点晕了,到底是该用mapper来操作数据库还是用dao层来操作数据库那,那就要看情况了如果是简单的针对一个表的操作,mbg中已经为你生成好了方法和mapper xml文件,使用mbg中的类操作数据库就可以了如果是复杂的自定义查询,可以自己建立dao类文件,并且创建...

2019-10-29 22:22:49 114

原创 java开源商城--(10)MyBatis Generator生成文件

找到mall-mbg项目,首先配置数据库连接在generator.properties文件中,然后运行Generator中的main方法,就会自动生成mapper文件和对应的dao类,不过有些地方要注意,要在pom.xml文件中,修改mybatis的版本,使用1.3.7, 要不然,每次运行都会在先前的mapper.xml文件中追加内容,造成内容重复,项目报错 <!-- MyBa...

2019-10-28 21:24:30 60

原创 vue后台管理系统学习(8)--左侧菜单添加

由于不熟悉这个项目,添加菜单折腾了两天,才搞明白,菜单还涉及到国际化问题,这里我们添加了一个主菜单,两个字菜单 基础数据 -- 数据字典 -- 小区管理先看下效果图 1.添加国际化 首先找到src/lang/zh.js文件,添加国际化内容,在route:对象中添加 2. 添加view页面 ...

2019-09-25 10:24:43 862

原创 vue后台管理系统学习(7)--再看用户登录

用户登录和权限分配这块还是挺绕的,自己目前还没研究透彻,但是知道流程是这样的1. 登录流程 首先在登录页面,点击登录按钮,调用handleLogin方法 handleLogin() { this.$refs.loginForm.validate(valid => { if (valid) { this.loading ...

2019-09-21 15:31:15 1307

原创 vue后台管理系统学习(6)--路由和权限

1. 路由配置vue-element-admin 后台的所有路由都是在src/router/index.js 这个文件中进行配置。路由分为两种constantRoutes和asyncRoutesconstantRoutes 中的路由不需要权限就可以访问到,如登录页面,404页面asyncRoutes 中的路由需要权限才能访问所有的路由使用的都是懒加载2 权...

2019-09-21 10:20:21 417

原创 vue后台管理系统学习(5)--主页面改造

今天我们看看主页面布局以及主页面有哪几部分组成,首先主页面的路径在src/layout/index主页面主要有侧边栏,面包屑,navbar ,选项卡,内容区域这几部分组成代码如下<template> <div :class="classObj" class="app-wrapper"> <div v-if="device==='m...

2019-09-21 09:02:35 907

原创 vue后台管理系统学习(4)--登录页面改造

今天又看了花裤衩的项目,感觉受益匪浅,顺便再研究下vue,项目地址:https://github.com/PanJiaChen/vue-element-admin大家下载项目的话,建议下载 i18n这个分支,这个分支默认是中文版,废话不说,切入正题1.首先看下登录也的效果图 把页面中多余的东西都去除掉了,保持清爽 2. 代码 $t 表示使用了i18n...

2019-09-20 20:54:11 1095 1

原创 vue杂谈--自定义组件通信之子组件向父组件传值

上一节我们看来父组件使用props属性向子组件传值,这一节我们看下子组件如何向父组件通信传值子组件主要使用this.$emit方法和父组件通信,下面的示例演示了子组件向父组件传值首先子组件中定义单机事件,Vue.component('todo-item', { props:['count','index'], template: '<li @click=...

2019-05-24 13:16:25 119

原创 vue杂谈--自定义组件通信之父组件向子组件传值

vue中定义组件后,父子组件设计到通信传值问题1.父组件向子组件传值 使用props属性,子组件接受父组件传进来的值,首先在子组件中定义要接受的字段,然后父自己给接受的字段传值, 下面的代码在组件中定义了一个count字段,使用props定义 Vue.component('todo-item', { props:['count'], template:...

2019-05-24 13:02:54 118

原创 vue杂谈--自定义组件

vue中的组件分为两种,全局自定义组件和局部自定义组件全局自定义组件使用Vue.component 注册,局部自定义组件与VUE实例挂钩下面的代码演示了怎样创建全局和局部自定义组件<html><head><title>vue演示</title><script src="https://cdn.jsdelivr.net/n...

2019-05-24 11:38:32 99

原创 vue杂谈--数据绑定

vue中的数据绑定分为两种,单项数据绑定和双向数据绑定单项数据绑定使用v-bind双向数据绑定使用v-model<html><head><title>vue演示</title><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script&g...

2019-05-24 10:17:24 102

原创 vue杂谈--挂载点,实例,模板

下面我们看下vue中的基本概念,先上下代码<html><head><title>vue演示</title><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script></head><body> ...

2019-05-24 09:45:03 127

原创 vue杂谈--渲染

1.条件渲染 条件渲染使用v-if 和 v-show两种写法 v-show:是在页面中把元素显示或隐藏 v-if:不满足条件,会把元素从页面中删除2.列表渲染列表渲染使用 v-for语法<html><head><title>vue演示</title><script src="https://...

2019-05-22 13:36:35 93

原创 vue杂谈--基本语法

创建vue实例var app = new Vuevue绑定属性使用 v-bind v-bind:href=" " 简写 :href=""vue绑定事件使用v-on:click=""; 简写 @click="" vue中的计算属性是把几个属性综合起来组成一个新的值,在界面上显示 监听器主要是监听vue字段是指是否有变化<html><h...

2019-05-22 12:59:35 134

具有多选功能的下拉列表框

实现了一个可以多选的下拉列表框,下拉列表是一个checkboxlist,通过用户控件实现

2012-07-26

tabcontrol动态生成选项卡,并添加窗体

c# tabcontrol动态生成选项卡,并添加窗体

2010-12-19

.net winform自动升级

本代码详细展现了自动升级的实现,以及升级包自身如何进行更新。

2012-03-23

log4j2.xml记录日志到到数据库

演示了java记录通过log4j2记录日志到mysql数据库中

2016-11-16

WCF实例行为

演示了WCF中的三种实例策略的具体用法,单件策略,会话策略和Percall策略。

2012-09-25

wcf通信示例

一个简单的WCF通信示例,描述了客户端怎样调用服务端进行操作

2011-10-31

c# windows程序中调用输入法

在 c# windows程序窗体中调用本地输入法

2010-11-09

WPF内容控件使用GroupBox组合框控件,Expander控件,TabControl标签控件

WPF中内容控件的用法,包括GroupBox组合框控件,Expander控件,TabControl标签控件

2010-06-25

.net自定义textbox控件

.net winform自定义的textbox控件,以下划线样式显示,并带有按钮的文本框控件,供大家学习交流!

2012-07-23

c#根据配置文件进行反射

演示了把要反射的类库和方法放在在配置文件中,然后再读取进行反射。

2012-11-05

ajax调用WCF服务

本代码演示了使用JQUERY的AJAX方法调用WCF服务的例子,各种方法都做了演示。

2012-03-15

asp.mvc用户登录

asp.net mvc2.0用户登录一个实例代码,包括用户注册,登录,以及FORM表单验证

2012-05-17

WCF会话行为

演示了WCF的三种会话方式,在三种实例方式下,怎样使用三种会话,以及实例,会话,通信协议的三种组合的具体效果。

2012-09-26

mongodb数据库增删改查

演示了JAVA怎样操作mongodb数据库进行增删改查操作。

2016-10-25

wpf布局控件的使用

WPF中布局控件的用法,包括GRID ,STACKPANEL,WRAP. CANVAS ,WRAP控件的使用

2010-06-22

WCF并发行为

演示了WCF中同一个客户端实例怎样并发访问服务器实例,各个并发方式的设置和用法。

2012-09-28

.net用户控件

c#用户控件的开发,包括基本属性和复杂属性的设置。

2012-09-06

slf4j输入日志到mongodb

演示了java中怎样使用slf4j把日志记录到mongodb中

2016-10-28

自定义datagridview

一个自定义的datagridview控件,可以在单元格的右侧显示一个按钮,单击按钮按钮可以处理相应的事件!

2012-07-23

Solr分组统计

演示了怎样使用easysolr.net开发facet功能,怎样模糊查询,精确查询。

2014-05-22

spring基于AOP实现事务

演示了spring基于AOP代理TransactionProxyFactoryBean实现事务

2016-07-30

spring aop数据验证

演示了使用spring aop拦截方法进行数据验证,并结合注解实现

2016-11-09

DevExpress下拉弹窗

DevExpress中下拉控件PopupContainerEdit用法

2017-01-13

easynet.solr开发与使用

简单的描绘了使用easynet开发solr客户端,包括添加,修改,删除,查询功能。

2014-05-05

spring注解属性的用法

演示了spring mvc中@Resource,@Component属性的用法

2016-05-21

spring基于注解实现事务

spring基于注解@Transactional来控制事务

2016-07-30

spring基于AspectJ实现事务控制

spring通过aspectj来实现事务控制

2016-07-30

asp.net mvc2.0 用户登录模块

此DEMO包括用户的登录,注册,编辑,删除,已经用户登录的前台和后台验证,是ASP.MVC2.0的项目,供大家参考学习

2012-05-21

Android中ListView的用法

演示了安卓中ArrayAdapter数组适配器和SimpleAdapter简单适配器的用法

2014-11-09

MyBatis用法

演示了MyBatis的基本用法,包括增删改查,对存储过程的操作。mybatis的条件表达式的用法

2016-06-11

spring编程式事务实现

演示了spring编程式事务的实现,通过TransactionTemplate模板进行事务控制

2016-07-30

Android页面跳转传值

演示了android系统中页面跳转,页面间传值的方法。Intent的用法

2014-11-08

c#播放语音

C#播放语音,判断语音结束

2017-01-12

wcf数据契约

演示了WCF怎样进行序列化复杂类型,使用DATACONTRACT进行数据序列化。

2012-09-20

spring mvc项目创建

spring mvc项目的创建,项目文件的配置。

2016-05-08

WCF服务契约继承

演示了WCF服务契约的继承,怎样在WCF中使用多态,各种多态的实现方法。

2012-09-20

WinCE.CAB.Manager.v2.1.0.35

一款很不错的打包软件,可以给客户端,WINCE客户端进行打包,方便的设置快捷方式,设置安装目录,设置开始菜单,设置快捷方式,设置自动重启等。

2016-05-24

ASP.NET mvc3模板用法

演示了asp.net mvc3中模板,布局页的用法。

2012-12-16

c# winform导出数据到execl

展示了c# windows程序怎样导出数据到execl.

2012-10-09

c# 模式进度条窗体

c# 模式加载进度条窗体,在加载数据或控件的时候,显示一个进度条

2011-08-18

游响云停的留言板

发表于 2020-01-02 最后回复 2020-01-02

c#tcp传输大文件出现乱码

发表于 2009-01-16 最后回复 2012-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除