- 博客(61)
- 收藏
- 关注
原创 渠道信息系统
采购管理-采购订单-增加-供应商名称-付款方式(款到付款)-收货门店-批量选择商品-提交(管理员)(刷新)-流程处理(通过)-库存管理-采购入库-增加-增加-选日期(查询)调拨指令-选择门店调拨-选择调出门店-选择调入门店-选择商品-提交(管理员)-流程处理-进行串码输入-提交-通过(即完成调拨)价格管理-零售调价单-增加(选择商品码)-调整零售价和最低价位-选择门店-提交管理员-流程处理-通过。第二步:收银管理-选择销售人-选择商品-选择商品串码-输入价格(敲回车)-收款-保存(即完成出库)
2023-04-25 18:01:49
409
转载 @controller,@service,@repository,@component区别
原文地址:https://blog.youkuaiyun.com/weixin_37848710/article/details/796091301、@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层2、@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理3、@repository(实现dao访问)用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.4、@component (把普通pojo实例化到spring容
2022-03-31 20:22:41
2211
原创 命名空间解析
什么是命名空间,为什么要使用命名空间?名字可视性(Name visibility)名字管理对任何程序设计语言来说,都是一个重要问题。如果你在程序的某个模块里使用了一个名字,而其他人在这个程序的另一个模块里也使用了相同的名字,那么怎样才能区分这两个名字并防止二者互相冲突呢?这个问题在 C 语言中尤其严重,因为程序往往包含许多难以管理的名字。C++类( Java 类基于此)将函数包于其内,从而避免了与其它类中的函数名冲突。然而,C++仍允许全局数据和全局函数的存在,所以还是有可能发生冲突。为了解决
2022-03-31 20:08:57
211
原创 service层dao层作用
DAO(Data Access Object) 是数据访问层Action像是服务员,顾客点什么菜,菜上给几号桌,都是ta的职责;Service是厨师,action送来的菜单上的菜全是ta做的;Dao是厨房的小工,和原材料(通过hibernate操作数据库)打交道的事情全是ta管。 对象的调用流程:JSP—Action—Service—DAO—Hibernate(某框架)—数据库。...
2022-03-26 15:55:15
1407
原创 Springboot多模块开发总结
文章目录1 Springboot多模块开发总结1.1 创建新项目1.2 在项目中添加模块1.2.1 springboot-common模块1.2.2 springboot-domain模块1.2.3 springboot-service模块1.2.4 springboot-web模块1 Springboot多模块开发总结springboot-highspringboot-common 公共模块 (DTO)springboot-domain 域模块(entity)(领域模型,完成实体类和表的映
2022-03-20 09:10:22
1278
原创 JavaEE、JavaSE、JavaWeb三者关系
梳理JavaSE(Java Standard Edition)标准版称为 J2SE,定位在个人计算机使用,用来开发C/S架构软件。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java EE提供基础。JavaEE(Java Platform Enterprise Edition) 企业版J2EE,定位在服务器端应用。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用
2022-03-10 22:54:21
11985
原创 log日志
日志-log日志是什么?记录项目运行信息的文本,长期存储,定位异常,数据分析。日志级别ALLTRACE : 跟踪(很少用)DEBUG: 调试(开发者)INFO: 信息提示WARN: 警告ERROR:错误FATALlog4j框架日志的配置文件 .propertiessrc下放置配置文件,bin/log4j.rootLogger=DEBUG,cmd,myfile#配置命令行log4j.appender.cmd = org.apache.log4j.ConsoleAppende
2022-03-10 16:41:23
98
原创 JDBC编程总结(偏底层)
文章目录概念编写过程编写过程示例如何在数据库中插入数据通过Statement通过PreparedStatement概念JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,(java.sql,javax.sql)使用这些类库可以以一种标准的方法、方便地访问数据库资源。JDBC为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题。JDBC的目标是使Ja
2022-03-10 15:02:26
827
1
原创 Spring AOP总结
文章目录一.AOP面向对象:继承AOP思想AOP的实现原理-三种代理模式静态代理动态代理-重点一.AOPAOP:面向切面的开发面向对象:继承继承:软件复用(代码的复用)简单继承:B extends A,A中有方法进一步,出现问题:方法中出现重复代码,如何复用?class A{ public void a(){ before(); 语句1 after(); } private void before(){
2022-03-08 23:58:52
215
原创 Arrays.toString()
Arrays.toString()作用:方便地输出数组。这个方法是是用来将数组转换成String类型输出的,入参可以是long,float,double,int,boolean,byte,object型的数组。
2022-01-18 10:44:59
400
原创 List<Integer> list = new ArrayList<Integer>(),是什么意思呢,详解
List list = new ArrayList()、作用:调用 List接口里面的内置函数,add,get等方法;List< Integer>List是一个接口<>表示了List里面放的对象是什么类型的,这样写就表示了,你List里面放的必须是Integer类型的。Integer:int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为nullInt
2022-01-02 22:59:54
2267
转载 length.()和length的区别
为什么获取数组的长度用.length(成员变量的形式),而获取String的长度用.length()(成员方法的形式)?我当时一听,觉得问得很有道理。做同样一件事情,为什么采用两种风格迥异的风格呢?况且,Java中的数组其实是完备(full-fledged)的对象,直接暴露成员变量,可能不是一种很OO的风格。那么,设计Java的那帮天才为什么这么做呢?带着这个疑问,我查阅了一些资料,主要是关于“JVM是如何处理数组”的。数组对象的类是什么?既然数组都是对象,那么数组的类究竟是什么呢?当然不是java
2021-12-28 21:07:32
133
原创 decimal(a,b)用法
DECIMAL(8,2) 总共能存8位数字,末尾2位是小数,字段最大值 999999.99 (注意小数点不算在长度内)
2021-12-26 11:30:48
555
原创 Java中等于号,传值和传址区别
1.Java等号的两种作用java的等于号在进行数据之间赋值时就是传值;在引用对象之间,等于号作用就是传地址。比如自建类ListNode xList=ListNode(0);ListNode newList=xList;//这步用途,例子如下 ListNode xList = new ListNode(0);//创建一个值为0的头部节点 ListNode newList = xList;//声明一个变量用来在移动过程中指向当前节点! while(ture){//依次获取链
2021-12-22 09:40:54
1543
原创 用%,Java是取余,Python是取模
取模和取余的定义对于整数型a、b来说,取余运算和取模运算方法都是:c = a/b;r = a-c*b;但是,取余运算取c时,向0方向舍入;取模运算取c时,向负无穷方向舍入
2021-12-22 09:11:39
752
原创 Java访问控制符区别表格(private、default、proteted、public))
private、defualt、pretected、static四种访问控制符区别
2021-12-07 14:28:04
445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人