自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uni-app在小米手机上运行【步骤细节】

注意细节重点:1.手机使用数据线与电脑连接,手机连接模式必须是传输文件模式2.手机必须打开开发者模式3.打开开发者模式后,仔细浏览并调整USB调试权限,重点打开USB是否允许安装按钮!!!

2023-07-27 20:31:16 2597 1

原创 路由的query/params/props三种传参方式

特别注意:路由携带params参数时,若使用to的对象写法,则不能使用path配置项,必须使用name配置!该参数有两种写法,一种是to的字符串写法,一种是to的对象写法。1.路由的query参数。

2023-04-13 09:52:07 386 1

原创 java语言的核心特点、特性&核心机制

封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作 多态的话,我觉得是更好的利用了继承这一特性,然后为什么能实现多态,因为可以重写父类的方法。Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。

2022-11-21 08:22:04 564

原创 Servlet 与 CGI 的比较

对比一:当用户浏览器发出一个Http/CGI的请求,或者说 调用一个CGI程序的时候,服务器端就要新启用一个进程 (而且是每次都要调用),调用CGI程序越多(特别是访问量高的时候),就要消耗系统越多的处理时间,只剩下越来越少的系统资源,对于用户来说,只能是漫长的等待服务器端的返回页面了,这对于电子商务激烈发展的今天来说,不能不说是一种技术上的遗憾。传统技术中,动态的网页建立和显示都是通过CGI来实现的,但是,有了Servlet,您可以大胆的放弃所有CGI(perl?Servlet 与 CGI 的比较。

2022-10-28 16:03:07 417

原创 【无标题】

Object invoke(Object obj,Object…args) :调用obj对象的成员方法对象,参数是args,返回值是Object类型。getDeclaredMethods() 获取成员方法: 返回所有成员方法对象的数组,不包括继承。暴力反射:可以为私有的构造方法创建对象,(正常情况下是无法为私有的构造方法创建新对象的)getClass()获取class对象。JSP中使用反射实现页面跳转。具体使用到的方法总结。

2022-10-18 15:16:10 106

原创 【无标题】

/typeof()是JavaScript语言提供的一个函数, //它可以取变量的数据类型返回。js语言中的数组,只要我们通过数组下表赋值,那么最大的 下标值就会自动的给数组做扩容操作。全等于:=== 除了做字面值的比较之外,还会比较两个变量的数据类型。2,当表达式中,有一个为假的时候,返回第一个为价的表达式的值。2,只要有一个表达式为真,就会把回第一个为真的表达式的值。强类型,就是定义变量的时候,类型已确定,而且不可变。1,当表达式全为假时,返回最后一个表达式的值。交互性(它可以左的就是信息的动态交互)

2022-10-09 14:45:00 231

原创 Form表单&GET请求和POST请求

input type=“hidden” 是隐藏域 当我们要发送某些信息,而这些信息,不需要用户参与,就可以使用隐藏域(input type=“checkbox” 是复选框 checked=“checked” 表示默认选中。input type=“submit” 是提交按钮 value属性修改按钮上的文本。input type=“reset” 是重置按钮 value属性修改按钮上的文本。input type=“button” 是按钮 value属性修改按钮上的文本。1,浏览器地址栏中只有action属性值。

2022-09-28 10:21:50 2211

原创 反射中获取Class对象,成员变量,成员方法,构造方法总结

使用Class类中的静态方法forName(String className),该方法需要传入字符串参数, 该字符串参数的值时某个类的全路径,也就是完整包名的路径。Method[] getDeclaredMethods():返回所有成员方法对象的数组,不包括继承。Method[] getMethods():返回所有公共成员方法对象的数组,包括继承的。Field getField(String name) :返回单个公共成员变量对象。调用对象的getClass() 方法,所有的java对象都可以调用该方法。

2022-09-19 10:34:16 470

原创 Java中转换流&打印流&Reader类的方法&OutputStream和Writer方法

InputStream和Reader的方法基本一致,只是InputStream读取的是字节,使用的参数是byte数组(byte[]),在整个IO包中,打印流是输出信息做方便的类,主要包含字节打印流(PrintStream)和字符打印流(PrintWriter)。OutputStream和Write是所有输出流的基类,它们的方法也是非常类似的,它们的方法是所有输出流都可使用的方法。输入/输出流体系中还提供了两个转换流,这两个转换流用于将字节流转换成字符流,打印流只有输出没有输入。Reader类的方法。

2022-09-08 09:23:01 941

原创 Java中关于流的分类&字节流

InputStream和Reader是所有输入流的抽象基类,它们的方法是所有输入流都可使用的方法。2、按处理的最小单元划分:字节流(byte)、字符流(char)3、按照是否直接和目标接触划分:节点流,处理流。(一)、InputStream。InputStream类的方法。1、按方向:输入流、输出流。...

2022-08-29 10:29:25 1252

原创 idea java新建项目详细步骤

我使用的软件是idea ,idea能供多种语言使用,同时这个软件的配置也比较完善,操作简单。接下来就是添加必须的jar包 jackson、jstl、数据库驱动,添加静态资源。4、配置Tomcat,配置Servlet的依赖(添加Tomcat lib)5、添加必须的jar包 jackson、jstl、数据库驱动。7.在原始index项目下开始跑项目,观察项目能否正常运行。往lib中添加资源:通过ctrl+c ctrl+v添加。3、修改项目的编码 为UTF-8。1、创建Java项目。7、添加项目的包结构。...

2022-08-29 10:26:37 3347

原创 值得点赞收藏的java基础试题和详细解释

最近是不是因新接触java而新生好奇?那java基础的小测试是否让你烦恼呢?看过来在校老师多年经验出的题让你轻轻松松及格过关。试题一、选择题(10题,每题3分,共30分)1、Java定义的版本中不包括:( )A. J2EE B. J2HE C. J2ME D. J2SE2、 下列均为Java关键字的一组是 ( )A. boolean byte long trueB. Long public class returnC. private abstract final new...

2022-08-11 10:19:01 418

原创 JSP与EL的详细解说

一、JSP(一)、JSP是什么JSP是 Java服务器页面 (Java Server Page,JSP) 的简称;扩展名 .jsp;是一种建立在Servlet规范提供的功能之上的动态网页技术,允许在网页文件中嵌入java代码和jsp标记。本质是一种特殊的Servlet。...

2022-06-19 14:59:15 720

原创 Java中进程的特点 & 线程的实现与状态

进程的特点 线程的与进程的区别 Java中实现线程的方式 Java中线程的五中状态

2022-06-08 15:08:15 289

原创 File & 序列化和反序列化

File(文件和目录)File类是java.io包下代表与平台无关的文件和目录的类。在程序中操作文件和目录,都可以通过File类来完成。需要注意的是,不管是文件还是目录都是使用File来操作的,File能新建、删除、重命名文件和目录,但是File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。常用方法分类(修饰符)返回值方法名说明访问名称与路径相关StringgetName()返回由此抽象路径名表示的文件或目录的名称。String

2022-05-29 08:29:03 345

原创 StringBuilder中的“增删查改”常用方法

1.String是不可变的,但是对字符串进行拼接后生成的是一个新的String对象String str1="abc"; System.out.println(str1.hashCode()); str1=str1+"123"; System.out.println(str1.hashCode()); 通过拼接前后的str1 的哈希值做比较,哈希值不同所以证明前后生成的是不同对象,生成不同对象后,前对象的关联等会被抛弃,等待被清掉。StringBuilder:非线程安全,单线程好用。Stri

2022-05-18 15:15:50 2910

原创 为IDEA设置背景图片

设置好看的IDEA背景来啦!!在设置背景之前我们需要先为IDEA安装Background Image Plus插件:1)打开IDEA2)找到左上角的File单击File!](https://img-blog.csdnimg.cn/54b5e170b87a46a19d4bb6b7cfec2d01.png)3)单击File里面的Settings4)单据Settings后出现一个弹出框,在弹出框里点击Plugings5)搜索Background Image Plus+,查询到后点击安装。6)

2022-05-08 09:13:00 5289

原创 常见Java基础考试知识点总结

1.Java分为三个体系:詹姆斯 · 高斯林 ,软件专家,Java 编程语言的共同创始人之一,一般公认他为 “Java 之父”。Java 分为三个体系:· JavaSE(J2SE)(Java2 Platform Standard Edition,java 平台标准版)· JavaEE(J2EE) (Java 2 Platform Enterprise Edition,java 平台企业版)· JavaME(J2ME) (Java 2 Platform Micro Edition,java 平台微型

2022-04-28 09:39:55 893

原创 Java中值得关注的基础总结

Java中的基础只是非常多有一部分与C#有着很密切的关系,那么在众多的知识里,我通过老师讲课的内容总结了以下部分我认为值得关注的内容:Java语言是一种大小写敏感的语言,在IntelliJ IDEA 软件中:Java大小写敏感。比如HelloJava和Hellojava是不一样包名 Package—— 公司、组织、个人的域名的反向,一般都是英文字母。英文字母小写类名 ClassName:类名采用大驼峰命名法,StudentName。Java源文件的文件名必须和文件中公共(public)类名称一样方

2022-04-20 09:50:21 132

原创 销售中的挂单

挂单与解挂是结账中常见的一种便捷式操作,那到底是什么意思呢?在字面上,挂单指:客户结算时,突然想起还要买个东西,客户现有的商品先放在你这寄存,等下再过来一起结算;解挂指:把原来的挂单,提出来进行解挂,这就叫解挂!在功能上我认为是这样的:获取需要购买商品信息ID和销售编号,金额,操作员等数据,保存到数据库中,待一段时间后,把数据提出来也就是解挂,在解挂的同时通过商品ID查询返回商品具体信息并在商品数据的基础上进行添加商品或减少商品或结账等操作。下面看一下详细代码://获取挂单按钮ID,为挂单按钮添加点

2022-04-10 16:19:02 3313

原创 生成卡号&点击按钮生成卡号

卡号的使用在项目的搭建中时一种具有唯一性和标识性的内容,所以显而易见生成的卡号首要符合的要求就是”唯一性”。在日常生活中能想到并意识到的可以运用的,时间我认为是最方便的了。生成卡号:1.首先获取年月日时分秒毫秒,用于编辑号码的时间越精确,号码的重复率就越低。 var myDate = new Date(); var y = myDate.getFullYear(); //获取完整的年份(4位,1970-????) var m = myDate.getMonth() + 1;

2022-03-28 15:11:05 843

原创 数据库中的笛卡尔积&模糊查询

笛卡尔积是一中在数据库中比较容易出现的现象,并且一旦出现就会容易产生数据库“假死”现象。所以在使用查询时应该避免出现笛卡尔积。以下来说一下笛卡尔积的三种写法。CROSS JOIN 交叉连接第一种:交叉连接是数据库表连接的一种,连接两个或多个不相关的表,将第一个表(T1)中的每一行与第二个表(T2)中的每一行连接起来。 换句话说,交叉连接返回两个表中行的笛卡尔积。当两个表的数据到达一定程度时,数据库容易出现卡死或数据无法停止的现象。第二种:把交叉相连中的关键字CROSS JOIN 也是笛卡尔积

2022-03-20 15:09:04 2072

原创 数据库简单查询总结

1.简单的查询语句的运用。select :关键字(告诉数据库要进行查询操作)*:要查的字段是这个表的所有字段from:从哪个表查salse.customers:模式名+表名称 如果不加模式名,则默认在dbo模式下寻找customers表(找不到报错)更全面的描写模式:bk_stores.salse.customers(库+模式+表)查询表中所需字段例子。2.查询中的排序(order by:排序关键字)倒序:order by …desc顺序:order by … asc3.TOP语

2022-03-08 10:51:37 1070

原创 回填&&多表筛选功能分享

功能介绍:1.双击layui表格数据,回填需要的数据到标签上;2.同一个页面进行条件相同的多表筛选;1).为渲染完成的layui表格添加监听事件,添加双击事件后添加点击选中功能。通过双击事件中原本包含的obj.data获取需要回填的数据,获取input标签,标签获取到所需要的值赋值到input标签上,这个功能就完成了。(前提:layui渲染出来的表格上必须要有序号列否则无法被选中) //监听事件 获取到当前行的数据 layuiTable.on('rowDouble

2022-03-01 09:49:29 213

原创 简单的数据新增

效果演示:当点击添加按钮时,弹出模态框填写模态框信息保存到数据库,并刷新表格后新增到表格上。(完成这个效果在涉及数据库完善的情况下进行)思路:创建数据表格,查询出数据库中数据表格的所有数据,在表格外设置一个按钮,为按钮设置点击事件,当点击按钮时弹出模态框,填写完整模态框信息后点击保存,数据保存到数据库,重新刷新表格查询数据。为按钮添加点击事件,当点击按钮时弹出模态框(通过οnclick="CommModal()"为按钮添加点击事件)//打开新增模态框function CommModal() {

2022-02-24 15:36:18 298

原创 简单的多表查询

效果演示:在控制器中联表查询出表格中所需要的数据,查询数据的前提是需要在数据库中所涉及到的表格已经完善的情况下进行并且数据表格中需要保存到数据。思路:在index中编辑出所需要查询数据的表格,通过表格中的URL到控制器进行查询所需要的数据。在新建的index中设置一个所需要的layui表格,在表格中设置所需要查询的数据名称及表格样式。其中URL就是表格的查询数据路径,这里很重要否则无法查询数据。(使用layui插件的前提条件需要引入其中插件包)设置好表格后来到表格所在index的控制器,在控制器中

2022-02-24 15:31:16 568

原创 数据库连接关系

数据库是我们常常会遇到的一个内容,其中数据库连接的部分的作用区分在使用中就显得极其重要。下面来了解一下。数据库连接分区为内连接,外连接,左连接,右链接。内连接:内连接也称为等值连接,返回部分即符合两表条件部分(只有两张表匹配的行才显示)。弊端:因为内连接时从结果表中删除与其他被连接表中美哦与匹配行的所有行,所以内连接可能会丢失信息。左连接:取做左边的表的全部,右边的表按条件,符合的显示,不符合则显示null.右连接:取右变的表的全部,左边的表按条件,符合的显示,不符合则显示null。全外连

2022-02-24 15:25:11 792

原创 Layui数据表格的监听事件

Layui数据表格中的回调的使用小结。编辑单元格监听事件//通过监听编辑单元格获取input数据table.on(‘edit(CommportionI)’, function (obj) {console.log(obj.value); //得到修改后的值console.log(obj.field); //当前编辑的字段名console.log(obj.data); //所在行的所有相关数据CommportionI:用来装表格的容器,也是lay-filter中对应的值edit:是单元格编

2021-12-28 16:54:29 1879

原创 C#中的继承

继承的概念:已有的成员叫基类,也叫父类,新的成员叫派生类,也叫子类继承父类时,构造方法和析构方法无法被继承public,internal,protected,private均能被派生类访问,protected只能被派生类访问;private只能在当前类被访问。派生类中如果定义了与父类相同的名称,父类则会被覆盖掉;并不是删除,只是不在访问。派生类只能从一个类中继承,可以通过接口来实现多重继承。无参构造器:有参构造器:继承关系中构造方法之间的关系:1,实例化对象时,先调用父类构造方法,再调

2021-12-19 16:55:28 816 1

原创 导出例子分享(下)

整体思路:写个方法,在方法内获取需要导出的全部内容(序列化方法最为简单方便),写请求把获取到的参数传到控制器在控制器中创建工作簿,设置工作表明名称,紧接着通过CreateRow(行的索引值)创建标题行,创建单元格,设置单元格内容,设置标题跨行表示,总体来说就是设置工作表的一些样式和基本内容,然后把数据表里进去最后用流的方式把Excel表格输出。上部分把表格行头说了,现在把剩下的下半部分解锁出来。数据行//5、遍历数据 //5.1、创建数据单元格的样式 ICellStyle cellStyle_va

2021-12-09 11:08:32 64

原创 导出例子分享(上)

导出功能例子分享通过serialize()方法获取需要导出的数据进行序列化,formSearch是from标签上的IDvar formSearch= $("#formSearch").serialize();//获取需要导出的数据2.构建工作簿//构建Excel//1。创建工作簿 IWorkbook workbook = new HSSFWorkbook();//2.创建工作簿 //CreatSheet("工作表名称") ISheet sheet = workbook.CreateSh

2021-12-09 11:04:58 83

原创 layui两个表格之间的数据复制

效果演示:layui中两个表格,当点击其中一个表格时,数据完整的复制到另外一个表格上思路:分别通过layui的方法渲染出两个表格的表头,并且把其中一个表格的数据查询出来,把数据渲染到表格上。给渲染出数据来的表格添加监听事件当点击时获取当前行数据,再为空的表格写一个方法重载,并且把获取当前行数数据的ID作为参数传到控制器。在控制器中通过ID联表查询把需要的数据查询出来暂时把保存在Session中,再检查Session中是否有之前点击获取到的数据,如果有的化再原有的数据基础上叠加新的数据上去,形成一个数据不

2021-12-09 11:00:40 1582

原创 导出例子分享

导出功能例子分享通过serialize()方法获取需要导出的数据进行序列化,formSearch是from标签上的IDvar formSearch= $("#formSearch").serialize();//获取需要导出的数据2.构建工作簿//构建Excel//1。创建工作簿 IWorkbook workbook = new HSSFWorkbook();//2.创建工作簿 //CreatSheet("工作表名称") ISheet sheet = workbook.CreateS

2021-11-28 15:16:40 288 2

原创 2021-11-08

在写前端与数据库连接的代码中需要显示数据信息在页面时经常会于到简单的单表查询数据,这是一个非常简单的功能,但是如果数据过多时则需要经过把数据分页,从而把数据整齐有序的显示在页面上,并且返回视图。下面让我们一起来看一下简单的单表查询。通常我们会封装一个具有分页功能的类,在写单表查询时进行调用,这个类里面有page(当前页码),limit(每页数据量), GetStartIndex(分页开序号 ),GetEndIndex(分页结束序号)。申明变量,接收单表查询的数据信息,统计条数。开启分页,通过表单的

2021-11-08 10:58:24 46

原创 PowerDesigner物理模型的创建

注意:我的PowerDesigner版本是16.6,若不同版本的根据自适应调节参考。安装后双击PowerDesigner图表打开软件,打开软件后将是以下弹窗,你可以选择Greate Model也可以选择弹窗末尾处Do not show this page again 或者直接close关闭都可以自行选择。在我最近的使用中使用到的都是物理模型所以我给大家讲讲物理模型的创建。首先新建模型单击File单击New Model此时出现弹窗,按照图片步骤选择物理数据模型,第三步在框框内填写自己起的物理模型名

2021-10-28 09:33:04 1921

原创 Layui中的数据表格渲染

学习前端代码的朋友们应该都有所闻layui这个框架,这是一款遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用的前端 UI 框架。如果有需要可以通过官网下载得到,使用起来也极其方便仅需引入以下两个文件1. ./layui/css/layui.css2. ./layui/layui.js //提示:如果是采用非模块化方式(最下面有讲解),此处可换成:./layui/layui.all.js下面我们来聊以下layui中数据表格的渲染部分。Layui中的数据表格渲染具体有三种初始化渲染

2021-10-18 11:06:32 5110

原创 Echarts图表绘制,小白看了不迷路

快速上手中学习如何绘制一个简单的图标? Echarts插件就是一个很好的选择,ECharts 是一个使用 JavaScript 实现的免费商用的开源可视化库,内容包含行业内各种图示图标,可满足各种需求。在使用前我们可以到官网下载echarts.min.js或echarts.js 并用 2.基于准备好的DOM容器,开始通过echarts.init方法 初始化一个echarts实例配置项var mychar =echarts.init(document.getElementbyId("main"));3.

2021-09-28 10:43:12 542

原创 CKEditor富文本编辑器,小白看了不迷路

富文本编辑器是一种可内嵌于浏览器,所见即所得的文本编辑器。富文本编辑器不同于文本编辑器,有需要的可以到网上下载嵌套到自己的网站或程序中,方便用户编辑文章或信息。下面我说到的就是一款比较经典的富文本编辑器CKEditor。这款编辑器的功能非常强大,它特有的行内编辑功能是编辑功能更加直观方便,具有很强的延展性。下载路径:https://ckeditor.com/在学习项目重邮中,发布公告内使用到的就是这款富文本编辑器,在使用方法我进行了部分总结,需要的可以作参考(仅供参考)。第一:在项目中引用插件&l

2021-09-19 11:16:44 443

原创 正则表达式小结

正则表达式:又称规则表达式,英文名为Regular Expression,在代码中常简写为regex、regexp或RE。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本(正则表达式是用于进行文本匹配的工具)。元字符的讲解:代码 说明| 管道符表示替换. 匹配除换行符以外的任意字符\w 匹配数字,字母,下划线或汉字\s 匹配任意空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束注意:

2021-09-08 11:06:01 138

原创 C#中的继承与object

继承的概念:已有的成员叫基类,也叫父类,新的成员叫派生类,也叫子类public,internal,protected,private均能被派生类访问,protected只能被派生类访问;private只能在当前类被访问。派生类中如果定义了与父类相同的名称,父类则会被覆盖掉;并不是删除,只是不在访问。派生类只能从一个类中继承,可以通过接口来实现多重继承。无参构造器:有参构造器:继承关系中构造方法之间的关系:1,实例化对象时,先调用父类构造方法,再调用子类构造方法。2,默认情况下,在子类的

2021-08-29 10:17:03 298

空空如也

空空如也

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

TA关注的人

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