自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓日期时间选择器使用

开发工具与关键技术:Java、Android Studio作者:吴晓佩撰写时间:2020年06月17日项目常常需要用到日期时间的选择器,如下我来分享一下我的使用方法。步骤如下:第一步:创建一个Layout文件来设置时间控件,(DatePicker是安卓自带的日 期选择控件,TimePicker是安卓自带的日期控件),layout页面代码如下。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="

2020-06-17 22:40:55 759

原创 使用Cookie完成记住账号密码功能

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2020年06月07日登录时,如果是自用的电脑,我们不喜欢每次都要输入帐号密码登录,所以一些软件就会设置记住帐号密码的功能。使用Cookie可以实现这一功能。首先,我们先简单了解一下Cookie,Cookie用于保存客户浏览器请求服务器页面的请求信息,也可以用它保存非敏感性的内容。保存时间可以根据需要设置。如果没有设置Cookie失效时间,它仅保存至浏览器关闭。如果将Cookie设置为Min Value,则表示它永不过期。缺点:

2020-06-07 20:57:38 2011

原创 SSM框架如何实现下拉框功能

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2020年05月27日下拉框在做项目中是非常常用的一个控件,运用下拉框可以限制在已有的数据准确的选择数据,单选框也可以实现这一功能,但相对于数据较多就应该选择下拉框,单选框比较占空间位置,如下是SSM项目实现下拉框功能的方法步骤。1、下拉框控件属性select。2、添加封装好的combox.js; 可根据自己的需求自行封装。如下是我使用的js代码://点击table的行选择复选框function Check(select

2020-05-27 21:17:50 1963

原创 理解Session

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2020年05月16日session是一次浏览器和服务器的交互的会话,在进行项目开发时是很常用也很实用的一个会话机制。我们知道,我们用浏览器打开一个网页,用到的是HTTP协议,这个协议这一次请求和上一次请求是没有任何关系的,互不认识的,没有关联的。我们可以把Session机制简单理解为是通过检查服务器上的“客户明细表”来确认客户身份。Session相当于程序在服务器上建立的一份客户档案,客户来访的时候只需要查询客户档案表就可以了。

2020-05-16 22:35:41 159

原创 Math类

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2020年05月08日在Java语言中提供了一个执行数学基本运算的Math类,该类包括常用的数学运算方法,如三角函数方法、指数函数方法、取整函数方法、取最大值、最小值以及平均值函数方法等一些常用数学函数,这些方法都被定义为static形式,所以在程序中应用比较简便。除此之外还提供了一些常用的数学常量,如PI(圆周率)、E(...

2020-05-07 22:12:33 496

原创 解决Maven创建java项目缺少resources文件夹的方法

开发工具与关键技术:Java、Eclipse作者:吴晓佩撰写时间:2020年04月28日使用maven创建的java项目,我发现我创建的项目中缺少resources的文件夹,一开始我以为直接创建一个文件夹命名为resources就可以解决这一问题了,可这个做法是错误的,不可取的。创建项目缺少resources文件夹的原因:在创建时由于版本的原因可能会出现项目中缺少“resources”文...

2020-04-27 19:46:06 3187

原创 JavaScript操作符

@*操作符是用于在JavaScript中指定一定动作的符号。 看下面这段JavaScript代码。 sum = numa + numb; 其中的"="和"+"都是操作符。 JavaScript中还有很多这样的操作符,例如, 算术操作符(+、-、*、/等),比较操作符(<、>、>=、<=等...

2019-10-24 21:43:08 109

原创 利用Java反射查询数据

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年08月15日JavaWeb项目开发中,实现查询的代码都很类似,不同的是sql语句与遍历的字段,我们可以利用反射机制来实现代码封装,查询出的数据要用封装的对象来存储使用,所以我们可以利用这一特性来实现利用反射查询数据。首先在vo里把需要查询的字段封装起来,声明的变量名称统一以小驼峰来命名,如下vo示例。注意:如数...

2019-08-16 17:21:42 584

原创 Java多线程_Runnable接口

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年08月13日线程是通过扩展Thread类来创建的,如果程序需要继续继承其他类(非Tread类),而且还要使当前类实现多线程,因为Java语言中不支持多继承,所以可以通过Runnable接口来实现。实质上Thread类实现了Runnable接口,其中run()方法是对Runnable接口中的run()方法的具体实现...

2019-08-16 17:12:20 203 1

原创 Java多线程_Thread类

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年08月05日在Java中创建多线程有如下3种方式:1、继承Thread类,重写run方法子类继承Thread具备了多线程的能力启动线程:子类对象.Start()不建议使用:避免oop单继承局限2、实现Runable接口重写run方法实现接口Runable具有多线程能力启动线程:传入目标对象+Thre...

2019-08-06 17:37:02 125

原创 Java备份数据库

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年08月01日在实训Java项目的时候需要实现备份数据库的功能,虽然学习C#的时候也有实现过这一功能,但是对我一个初学java的人来说还有一定难度的,于是在网上找了一些资源,慢慢理解,然后实现了这一功能。备份是数据库对数据的管理起到作用,可以防止数据丢失,特别是存储大量重要数据的时候,系统不出问题,备份的数据库并...

2019-08-06 17:33:33 335

原创 同时新增一个订单与多个明细的方法

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年07月24日在做项目时碰到新增一条订单但要新增多个其他对象的情况,在新增数据的时候可以有多种不同的方法。如下是我在学习做一个酒店管理系统对新增房台订单的处理方法,一条订单可以预定多个房台,实现联台的操作。举例如下jsp页面:方法一:在jsp循环提交数据,在jsp页面获取需要新增的房台的个数,根据房台的个数循环提...

2019-07-25 21:46:07 1748 1

原创 字符串常用的获取方法

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年07月23日在编程中,我们最常会用到字符串对象,它可以通过Java.lang包中的类来创建,在Java语言中字符串必须包含在一对双引号中,字符串常量是系统能够显示的任何文字信息。1、 获取子字符串substring()String类中的substring()方法可以对字符串进行截取。此方法是利用字符串的下标来...

2019-07-25 17:32:01 4343

原创 如何设置权限

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年07月16日在新增操作用户的时候,一般都需要给用户设置操作权限。如下是我在一个实训项目中实现权限设置的方法与步骤。我的思路简述:在新增用户的时候,每个用户都新增所有的模块权限,由一个布尔值字段来判断该用户是否拥有该权限,然后再查询该用户对应的布尔值为true的权限字段,然后判断返回的字符串中是否存在与模块对应的...

2019-07-16 21:34:18 1453 2

原创 编码自增并防止编码占用时新增重复数据

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年07月15日在做项目研发实训中,我的基础数据维护新增数据时需要实现数据编码自增,一开始我的想法是在页面中获取表格查询出来的最大编码+1成为本次要新增的编码,当然,我这种做法是限制于编码都是数字组成的并且有顺序的。但是完成之后却发现,这种做法只适用于单人操作的系统,当多名用户同时新增该类别的数据时,如(多名用户电脑...

2019-07-16 17:36:40 818

原创 Set集合

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年07月03日Set集合中的对象不按特定的方式排序,只是简单地把对象加入集合中,但set集合不能包含重复对象。Set集合由Set接口和Set接口的实现类组成。Set接口继承了Collection接口,因此Set几口包含Collection接口的所有方法。Set无序不可重复,当试图添加两个相同元素进Set集合,添...

2019-07-05 21:48:13 127

原创 Date和Calendar类

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年07月01日Date(日期类)Java提供了Date类来处理日期、时间(此处的Date是指java.util包下的Date类),Date对象既包含日期,也包含时间。Date类从JDK1.0起 就开始存在了,因为它历史悠久,不利于国际化,所以它的大部分构造器、方法都已经过时,不再推荐使用了,但如果使用过时的方法程...

2019-07-05 21:37:47 160

原创 随机数

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年06月25日在进行项目开发的时候我们经常会使用到随机数,所以我们有必要学习随机数的产生。Java中主要提供了两种方式产生随机数,分别为调用Math类中的random()方法和Random类提供的产生各种数据类型随机数的方法。一、 Math.random()方法在Math类中存在一个random()方法,用于...

2019-06-25 17:55:32 123

原创 Map集合

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年06月22日Map集合提供的是key到value的映射,这种映射关系跟字典很类似。Map中的key是唯一的,每个key只能映射一个value。key决定了存储对象在映射中的存储位置,但不是由key对象本身决定的,而是通过一种“散列技术”进行处理,产生一个散码的整数值。Map集合包括Map接口以及Map接口的所有实...

2019-06-25 17:50:50 84

原创 List接口

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年06月15日List 是有序的集合,集合中每个元素都有对应的顺序序列。List 集合可使用重复元素,可以 通过索引来访问指定位置的集合元素(顺序索引从 0 开始),List 集合默认按元素的添加顺序设置元素的索引,比如第一个元素的索引就是 0,类似于数组。List接口本身是 Collection 接口的子接口,...

2019-06-15 17:42:15 235

原创 Java数组

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年06月14日数组的理解:数组对于所有编程语言来说都是重要的数据结构之一,Java 语言中提供的数组是用来 存储固定大小的同类型元素,通俗的理解,就是一组数的集合, 目的是用来一次存储多个数据。数组是程序中实现很多算法的基础,可以在一定程度上简化代码的书写。相关:1、 数组的好处:数组里的每个元素都有编号,编...

2019-06-15 17:28:52 411

原创 Java 修饰符总结

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年6月6日在java编程语言里,修饰符是出现在类的定义、属性、方法、构造器、初始化块等定义的修饰。修饰符基本上都是关键字。Java中有四个访问修饰符public、private、friendly(在代码中的呈现就是不写修饰符)、protected。如下是该访问修饰符的访问范围。按位置对修饰符进行分析:类:...

2019-06-07 22:16:05 155

原创 Oracle表格约束

开发工具与关键技术:Oracle sql*plus 、 PLSQL Developer作者:吴晓佩撰写时间:2019年6月3日约束的理解:1、 约束是表级的强制规定。2、 包含这五种约束(非空约束(not null)、unique(唯一约束)、primary key(主键约束)、foreign key(外键约束)、check(定义条件约束))。相关:1、约束可以在建表的时候添加,也可...

2019-06-07 22:06:39 229

原创 comparator与comparable

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年6月1日在学习Java集合的时候有用到comparator与comparable对集合进行排序,两者写法相似,用法也相似,但他们还是存在一定的区别的。如下是comparator与comparable的相关介绍与两者的区别。Comparable和Comparator可用来自定义排序,集合内部默认是根据自然排序来排...

2019-06-07 21:56:29 122

原创 Java重载(overload)

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年5月20日重载的定义:重载是在一个类里面,函数名相同,而参数不同,返回类型可以相同的也可以不相同,该函数即称之为该函数的重载。1、 重载的存在屏蔽了一个对象的同一类方法由于参数不同所造成的差异。2、 每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。3、 方法可以重载,构造器也可以重载。...

2019-05-25 18:07:16 228

原创 流程控制语句:分支结构

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年5月20日流程控制分为三种基本结构:顺序结构、分支结构和循环结构。如下简述的是流程控制语句中的分支结构。分支结构是一种选择结构,根据条件的值选择不同的执行流程,可以得到不同的结果。分支结构包括单分支语句(if-else语句)和多分支语句(switch语句)。1、 if-else语句:if…else 语句可以看作...

2019-05-25 17:50:04 787

原创 Java接口

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年5月15日接口的简述:1、在java编程语言中,接口是属于抽象类型的,是抽象方法的结合,用interface来定义接口,一个类通过继承接口的方式,从而来继承接口的抽象方法;类可以继承接口,但是接口不可以继承类,接口只能继承接口。2、接口无法被实例,但是可以被实现,实现接口的关键字是implements,实现接...

2019-05-15 21:53:09 115

原创 Java继承

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年5月9日继承的理解:继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。我们可以用生活中的例子来帮助理解:例如我们生活当中就存在的继承财产的情况,父亲有房子也有车子,但是人总有生老病死,当父亲不在的时候,儿子就可以继承父亲不是特有的财产...

2019-05-15 21:49:38 87

原创 RandomAccessFile

此类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。存在指向该隐含数组的光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指针。如果随机访问文件以读取/写入模式创建,则输出操作也可用;输出操作从文件指针开始写入字节,并随着对字节的写入而前移此文件指针。写入隐含数组的当前末尾之后的输出操作导致该数组扩展。该...

2019-05-06 19:39:38 173

原创 初始化块

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年5月6日初始化块根据是否使用static修饰可分为如下两类:1、 初始化块:不使用static修饰。2、 静态初始化块:使用static修饰。初始化块:句法:大括号+需要初始化的代码:{ 需要初始化的代码 };相关:(1) 初始化块相当于是对构造器的补充,用于创建对象时给对象的初始化,在构造器之前执行...

2019-05-06 19:24:34 145

原创 单例模式

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年5月4日设计模式的理解:可以理解为是经过不断地探索、不断地优化从而定义出来一种可以用来有效解决一类问题的方案。程序中使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。因此在遇到类似问题的时候可以根据需求套用模式。单例模式的代码并不复杂,只要理解它的思路,知道它的步骤就很容易理解。单例模式...

2019-05-06 19:08:07 71

原创 Static

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年4月23日static:关键字,是一个修饰符,用于修饰成员,成员变量又包含成员变量和成员函数(成员方法)。static的特点:1、 优先于对象存在:只要类加载了,被static修饰的成员就已经存在了,而在实例化之前要存在类,对象需要被实例出来才可以调用。2、 随着类的加载而加载。3、 被所有对象所共享。共...

2019-04-25 22:03:22 177

原创 Java逻辑运算符

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年4月22日逻辑:可以理解为是一种关系。逻辑运算符有:&&、&、||、|、!、^逻辑运算符除了运算符(!)外,其他都是用于连接两个boolean类型的表达式。&&:与,前后两个操作数必须都是true才返回true,否则返回false。& :不短路与,只有两边都...

2019-04-25 21:50:21 173

原创 运算中常见的问题

开发工具与关键技术:Java、myEclipse作者:吴晓佩撰写时间:2019年4月16日例1:如上图两个运算结果按照我们数学的运算是应该相等的,都应该等于63;但是第一个算式算出来的结果却是60。原因是Java是强类型语言,整数类型32位,但除出来的数是小数,即默认double类型64,内存装不下,所以代码运行时底层处理会舍弃小数位,保留整数位。63/10=6.3,取整数为6,即6*...

2019-04-16 22:23:53 171

原创 MVC中完成数据备份

开发工具与关键技术:Visual studio 2015、c#作者:吴晓佩撰写时间:2019年4月16日我们在操作系统的时候难免会产生数据故障,造成数据的丢失或错乱,而数据的错误会给公司带来严重的损失,甚至是毁灭性的,为了防止这一问题,我们就需要在一定的时间进行数据库备份。如下是我在做项目时需要用到的数据库备份,在日结清机前进行数据备份。在view层根据项目所需给予相应的触发该事件。如下...

2019-04-16 22:09:37 433

原创 Oracle总结

开发工具与关键技术:Oracle sql*plus PLSQL Developer作者:吴晓佩撰写时间:2019年03月26日 过滤Where相关:1.使用WHERE 子句,将不满足条件的行过滤掉,2.WHERE 子句紧随 FROM 子句。3.字符和日期要包含在单引号中。4.字符...

2019-04-08 11:21:32 129

原创 Order by 排序的理解

开发工具与关键技术:Oracle sql*plus 、 PLSQL Developer作者:吴晓佩撰写时间:2019年4月7日Order by exper asc为升序排序Order by exper desc为降序排序,执行顺序最后)。我们理解order by 进行升序倒序排序的时候,排序一个字段很直观易懂,但在一个查询里面排序两个或多个字段的时候有些同学就会陷入误区,认为这个排序是不成...

2019-04-07 10:59:47 3430

原创 为何not in的筛选条件中不可以存在空值

开发工具与关键技术:Oracle sql*plus 、 PLSQL Developer作者:吴晓佩撰写时间:2019年4月6日上次我在子查询中用多行操作符(not in)进行数据查询时出现过此种情况,数据是空的,为了验证一下结果,我用in 查询了该表的数据,发现查询出来的结果数据并没有等于该表的总数据,所以not in一定是会存在数据的,然而数据竟然是null。原因是条件中存在一个空值,...

2019-04-06 20:44:46 6277 5

原创 变换form表单的提交路径

开发工具与关键技术:Visual studio 2015、c#作者:吴晓佩撰写时间:2019年2月21日很多时候我们需要在同一个页面用相同的form表单的相关控件通过不同的操作进行数据提交,我们就需要在相应的方法里进行数据提交,我们就可以通过改变form表单提交的“action”来实现此功能。先在Form标签里写好method(方法),action(传输路径),onsubmit( 点击确认...

2019-02-21 19:53:07 1348

原创 Session临时表

开发工具与关键技术:Visual studio 2015、c#作者:吴晓佩撰写时间:2019年2月19日下面我们来制作Session临时表格。首先我们在页面写好了装临时数据的表格框架,然后在控制器接收页面层传递过来的参数,处理需要储存到临时表格的数据,我这里是根据ID查询相关的数据,然后把数据储存在session里。代码如下。页面层代码控制层代码然后查询session里面的数据,...

2019-02-19 17:05:24 662

空空如也

空空如也

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

TA关注的人

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