自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 金蝶学习笔记

基本资料页是在集团下创建的,再分配到具体某一个公司,而欧贝要求按照指定公司推送物料信息,显然知道这是采购业务,所以在采购资料页进行业务处理。推送物料分类点击修改基本分类,推送物料信息要先反核准,然后再核准,特别注意是核准对象是采购资料页 ,并且上面的管理单元要切换成后英钢铁。欧贝只是个买卖双方的交易平台,易购才是商城,当企业从供应商处购买物料时,会有一个采购价格,这个价格会被记录在 ERP 系统中。因为每一个物料单元早已在其生成时划分到了其归属的权限组织,只有在所属的权限组织下才有操作允许。

2024-07-12 14:12:36 247

原创 如何实现向数据库批量添加多条数据

【代码】如何实现向数据库批量添加多条数据。

2023-08-31 19:01:51 488

原创 如何删除主子表

1.主从表有外键约束,一定要先删主表。2.主从表没有外键约束,则无所谓。3.所以最好按照主从表顺序来删除。

2023-08-31 18:50:52 107

原创 如何实现数据库以时间段为条件来查询

【代码】如何实现数据库以时间段为条件来查询。

2023-08-31 18:30:51 286

原创 如何在访问一个页面时,将访问时刻的时间显示在页面上

【代码】如何在访问一个页面时,将访问时刻的时间显示在页面上。

2023-08-31 17:23:02 112

原创 Javascript动态添加表格行

1.首先要找到添加按钮代码,设置id选择器。

2023-08-31 16:44:35 792

原创 初学EL表达式

3.el表达式可以获取变量的值,在获取时它的底层会调用pageContext的findAttribut e()方法按照由小到大的顺序在四大作用中搜寻指定名称的值,如果找到就直接返回该值, 如果找不到就什么也不输出。4. 空运算符: empty 功能:用于判断字符串、集合、数组对象是否为null或者长度是否为0。3. 逻辑运算符: &&(and) ||(or)!2.EL只能获取域中的数据,不能设置,不能遍历!2. 比较运算符: > < >=

2023-07-21 15:06:38 57

原创 学习servlet

由于在web.xml中的的拦截了所有的url请求,那么如果请求中使用到静态资源的话,则无法加载像js,css,jgp这样格式的资源。<mvc:default-servlet-handler />就是解决这个问题的。

2023-07-18 18:44:43 47

原创 学习jsp

九大内置对象:request、response、session、application、page、pageContext、out、config、exception。post地址栏不可见。

2023-07-18 18:13:33 45

原创 学习tomcat

1.1 属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选1.2 Tomcat配置的默认端口是80801.3 tomcat服务器软件是纯Java代码编写的,所以运行环境需要有Java环境(jdk)1.4 Tomcat是一个基于Servlet和JSP的Web容器。

2023-07-18 15:57:19 48

原创 JavaScript学习

/document.getElementsByTagName(“p”) 取当前文件中所民name=c的元素,window.alert(“OK”) //小窗口。let name=prompt(“输入姓名”)//取当前元素id=xm的value属性的值。// === 判断内容和数据类型是否相等。//表单元素(组件)才有value属性。//document 表示当前文件。alert(“OKOK”)//推荐。//非表单元素没有value属性。// == 和 === 区别。// == 判断内容是否相等。

2023-07-17 18:48:30 51

原创 jQuery学习

敲src再按Enter键即可快速联想上述代码。

2023-07-17 15:02:49 35

原创 jdbc的操作流程

在使用 JDBC 之前,需要下载相应的 JDBC 驱动程序,该驱动程序应该与你使用的数据库的版本相对应。可以在数据库官网上找到相应的JDBC 驱动程序。:jdbc:数据库类型://数据库所在机器的名称:端口号/数据库名称。(方法返回类型为int,返回数值为操作数据库表后受影响的记录条数)(Java.sql包下的用于管理数据库驱动程序的类),使用。(方法返回类型为resultSet,意为查询到的记录集合)(数据库的密码)建立连接(Connection)关闭对象,回收数据库资源。(数据库的用户名)和。

2023-07-09 11:49:00 105

原创 如何理解形参和实参?

举一个简单的例子,初步理解一下形参和实参

2023-07-07 11:34:19 60

转载 uniapp小程序转换器

https://ext.dcloud.net.cn/plugin?id=2656

2021-01-07 15:03:20 217

转载 SSM框架的简单了解

一、SSM介绍 SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层。使用spring MVC负责请求的转发和视图管理。spring实现业务对象管理,mybatis作为数据对象的持久化引擎。二、Springmvc、spring 、mybatisspringmvc : 1.客户端发送请求到DispacherServlet(核心控制器) 2.由Dispacher

2020-11-07 13:31:17 465

原创 原码,反码,补码的理解

原码,反码,补码的引入原因:是为了解决做减法的问题,先是提出原码,但是原码问题就在于一个数加上他的相反数不等于零后提出反码,但是反码使两个负数相加的出错了最后提出补码原码:是最简单的机器数表示法。用最高位表示符号位,‘1’表示负号,‘0’表示正号。其他位存放该数的二进制的绝对值。原码最大的问题:0001+1001=1010 (1+(-1)=-2)我们知道,原码最大的问题就在于一个数加上他的相反数不等于零。于是反码的设计思想就是冲着解决这一点,既然一个负数是一个正数的相反数,那我们干脆用一

2020-10-26 21:33:47 156

原创 异常相关必知必会

异常定义导致程序的正常流程被中断的事件,叫做异常常见异常文件不存在异常FileNotFoundExceptionParseException 解析异常,日期字符串转换为日期对象的时候,有可能抛出的异常OutOfIndexException 数组下标越界异常OutOfMemoryError 内存不足ClassCastException 类型转换异常ArithmeticException 除数为零NullPointerException 空指针异常异常处理常见手段: try catch fi

2020-10-24 11:07:29 144

原创 关于数组必须要知道的

数组长度.length属性用于访问一个数组的长度数组访问下标范围是0到长度-1一旦超过这个范围,就会产生数组下标越界异常数组初始化分配空间与赋值分步进行public class HelloWorld { public static void main(String[] args) { int[] a = new int[5]; //分配了长度是5的数组,但是没有赋值 //没有赋值,那么就会使用默认值 //作为int类型的数组,默认值是0 S

2020-10-23 23:01:56 539

原创 接口与继承回顾

接口接口就像是一种约定,我们约定某些英雄是物理系英雄,那么他们就一定能够进行物理攻击实现某个接口,就相当于承诺了某种约定子类转父类(向上转型)所谓的转型,是指当引用类型和对象类型不一致的时候,才需要进行类型转换类型转换有时候会成功,有时候会失败(参考基本类型的类型转换)到底能否转换成功? 教大家一个很简单的判别办法把右边的当做左边来用,看说得通不Hero h = new Hero();ADHero ad = new ADHero();h = ad;右边ad引用所指向的对象的类型是 物

2020-10-22 22:28:50 122

原创 IO流的使用步骤

从运行层面上来看,从四个选项选出不同的一个JAVAPythonobjectCC#A,C,D都是类C语言,B不是Python是解释执行的,其他语言都需要先编译什么是解释执行和编译执行?

2020-10-22 21:38:28 292

原创 操作符回顾

算数操作符任意运算单元的长度超过int如果有任何运算单元的长度超过int,那么运算结果就按照最长的长度计算比如int a = 5;long b = 6;a+b -> 结果类型是long任意运算单元的长度小于int如果任何运算单元的长度都不超过int,那么运算结果就按照int来计算byte a = 1;byte b= 2;a+b -> int 类型自增 自减操作符置前以及置后的区别以++为例int i = 5;i++; 先取值,再运算++i; 先运算,再取值逻辑操

2020-10-22 15:44:40 90

原创 数字与字符串系列简单回顾

装箱拆箱封装类所有的基本类型,都有对应的类类型比如int对应的类是Integer这种类就叫做封装类Number类数字封装类有Byte,Short,Integer,Long,Float,Double这些类都是抽象类Number的子类自动装箱不需要调用构造方法,通过=符号自动把 基本类型 转换为 类类型 就叫装箱自动拆箱不需要调用Integer的intValue方法,通过=就自动转换成int类型,就叫拆箱int的最大值,最小值int的最大值可以通过其对应的封装类Integer.MAX

2020-10-22 15:44:16 182

原创 多线程基础知识点回顾

线程概念进程:执行一个执行文件,再执行一个执行文件,叫做两个进程线程:进程中同时要做的任务交给多个线程完成创建多线程三种方式:继承Thread类实现Runnable接口匿名类的方式注: 启动线程是start()方法,run()并不能启动一个新的线程常见线程方法sleep 当前线程暂停 join 加入到当前线程中 setPriority 线程优先级 yield 临时暂停 setDaemon 守护线程守护线程守护线程的概念是: 当一个进程里,所有的线程都是守护线程的时候,结束当

2020-10-21 23:26:33 244

原创 集合回顾

1.ArrayListArrayList存放对象为了解决数组的局限性,引入容器类的概念。 最常见的容器类就是ArrayList容器的容量"capacity"会随着对象的增加,自动增长只需要不断往容器里增加英雄即可,不用担心会出现数组的边界问题常用方法add 增加 contains 判断是否存在 get 获取指定位置的对象 indexOf 获取对象所处的位置 remove 删除 set 替换 size 获取大小 toArray 转换为数组 addAll 把另一个容器所有对象都加进

2020-10-21 22:35:08 125

原创 抽象类

1.当一个类有抽象方法的时候,该类必须被声明为抽象类2.抽象类可以没有抽象方法3.抽象类和接口的区别区别1:子类只能继承一个抽象类,不能继承多个子类可以实现多个接口区别2:抽象类可以定义public,protected,package,private静态和非静态属性final和非final属性但是接口中声明的属性,只能是public静态final的即便没有显式的声明注: 抽象类和接口都可以有实体方法。 接口中的实体方法,叫做默认方法...

2020-10-14 19:13:37 74

原创 final关键字需要知道的

如果final修饰的是参数,能否在方法里给这个参数赋值?public class HelloWorld { public void method1(final int j) { j = 5; //这个能否执行? }}1.在声明的时候赋值2.在声明的时候没有赋值如果在声明的时候未赋值,那么可以在后面代码进行唯一的一次赋值不可以,因为在调用方法的时候,就一定会第一次赋值了,后面不能再进行多次赋值...

2020-10-14 19:00:35 74

原创 Java中的变量所要知道的

定义如下变量,然后为每种不同类型的变量赋予合法的字面值byte b;short s;int i;long l;float f;double d;char c;String str;比如 b = 12; 如果写成,就会报错,是非法的 b= 250; 1.整数字面值当以l或者L结尾的时候,一个整数字面值是long类型,否则就是int类型。 建议使用大写的L而非小写的l,因为容易和1混淆。byte,short,int和long的值都可以通过int类型的字面值来创

2020-10-14 18:47:48 139

原创 对静态变量、静态方法、静态块、静态类所要知道的

short a = 1;short b = 2;那么 a+b 是什么类型?1.需要注意的一点是 虽然short和char都是16位的,长度是一样的 但是彼此之间,依然需要进行强制转换整型和整型进行运算的时候,如果两边的值都是小于或者等于int的,那么其结果就是int。 相关知识点在操作符章节所以a+b之后得到的类型是intpublic class HelloWorld { public void method1(final int j) { short a =

2020-10-14 18:25:49 135

原创 数字,字符串,对象等和equals的关系

思考如下变量命名是否合法,如果不合法,为什么?注: 不要一来就在eclipse中进行验证,因为eclipse几乎已经告诉你答案了int a_;int a@;int a3;int 8@;int 9_;int X$_;int y;int $;int KaTeX parse error: Expected group after '_' at position 1: _̲;int ∗*∗;int 111;int 1;int @;

2020-10-14 18:19:47 320

原创 反射所要知道的

属性的作用域在方法中,参数的作用域也在方法中,如果属性和参数命名相同了的话? 那么到底取哪个值?public class HelloWorld { int i = 1; //属性名是i public void method1(int i){ //参数也是i System.out.println(i); } public static void main(String[] args) { new HelloWorld().metho

2020-10-14 18:10:59 141

原创 进一步了解ArrayList

当你编译和运行下面的代码时,会出现下面选项中的哪种情况?public class Pvf{ static boolean Paddy; public static void main(String args[]){ System.out.println(Paddy); }}类中声明的变量有默认初始值;需要特别注意的是:当一个变量被final修饰的时候,该变量只有一次赋值的机会...

2020-10-14 16:56:17 73

原创 继承情况下类的初始化顺序的了解

class X{ Y y=new Y(); public X(){ System.out.print("X"); }}class Y{ public Y(){ System.out.print("Y"); }}public class Z extends X{ Y y=new Y(); public Z(){ System.out.print("Z"); } public static void main(String[] args) { new Z(); }}

2020-10-14 16:41:55 156

转载 新建Maven项目之groupId、artifactId、version三个属性解释

1.新建Maven项目之groupId、artifactId、version三个属性groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。  groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它

2020-09-25 09:01:44 1202 1

转载 SpringMVC之数据转换 & 数据格式化 & 数据校验处理

SpringMVC之数据转换 & 数据格式化 & 数据校验处理

2020-09-06 21:36:12 85

转载 SpringMVC之表单标签 & 处理静态资源

SpringMVC之表单标签 & 处理静态资源

2020-09-06 19:26:22 90

转载 SpringMVC-Restful的CRUD

关于 Restful的CRUD 博主写的很详细,看过视频的可以拿来回忆复习

2020-09-06 19:12:22 83

转载 springmvc-视图解析器

1.什么是视图解析器视图解析器是用来接收经过处理器适配器调用具体的controller后生成的逻辑视图的,它接受 DispatcherServlet传过来的ModelAndView,然后将ModelAndView数据填充到相应的视图中,然后返回一个带有数据的视图再传给DispatcherServlet.2.视图解析器的处理流程1、调用目标方法,SpringMVC将目标方法返回的String、View、ModelMap或是ModelAndView都转换为一个ModelAndView对象;举一个返回St

2020-09-06 15:34:38 241

原创 springMVC之请求处理方法签名

(一)使用 @RequestParam 可以把请求参 数传递给请求方法@RequestMapping(value = "/testRequestParam")public String testRequestParam(@RequestParam(value="username") String un, @RequestParam(value="age", required=false, defaultValue="0") int age) { System.out.println("testRe

2020-09-05 16:46:45 231

原创 SpringMVC之使用@RequestMapping映射请求

(一)控制器的类定义及方法定义处都可以标注@RequestMapping方法定义后:@RequestMapping("/testRequestMapping")public String testRequestMapping() { System.out.println("testRequestMapping"); return SUCCESS;}<a href="testRequestMapping">Test RequestMapping</a>类定义后:@

2020-09-05 13:52:13 208

空空如也

空空如也

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

TA关注的人

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