自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Struts2类型转换

Servlet用表单提交非字符串数据的时候,需要进行类型转换:如提交 ageString strAge = req.getParameter("age");int age=0;if(strAge!=null){age=Integer.parseInt(strAge);}struts2 中,常见数据类型 struts2 已经自动的进行了类型转换。不需要进行手动转换。在某些情况下,有自定义的类型时,struts2 不能完成类型转换,那么需要手动转换,如果该自定义类型使用的..

2020-08-28 16:32:35 213

原创 EditText(文本框)

EditText:常用比较重点的属性:android:phoneNumber=”true”该文本框是一个电话框android:digits=”abc”指输入内容限制为指定内容android:drawableLeft=”@drawable/icon”设置文本左边绘制指定图像android:drawablePadding设置文本框内文本与图形间的间距android:selectAllOnFocus=”true”获得焦点时自动选中所有文本android:elipsize=”middle

2020-06-18 19:14:31 399

原创 TextView(文本框)

TextView:TextView,文本控件,就是用来显示文本的,支持一些HTML标签,可以在代码或者 XML中设置字体,字体大小,字体颜色 ,字体样式 (加粗级斜体),文字截断(比如:只显示10个字,多余的显示三个点),显示多行,最多显示多少行等;例如:设置值 TextView显示 的 文本在 XML中是text。TextView在安卓里是很常用的控件,TextVuew相当于html的p标签TextView控件属性:TextView的相关属性以及他们的作用:设置显示文本:使用te.

2020-06-08 20:48:27 4306

原创 LinearLayout

什么是LinearLayout:线性布局是程序中最常见的一种布局方式,线性布局可以分为水平线性布局和垂直 线性布局两种,通过Android:orientation属性可以设置线性布局的方向线性布局参数:线性布局的一个参数:orientation有两个值:vertical纵向 horizontal横向上面写的是简单的两个按钮的控件让按钮这两个 控件放在同一行里要wrap_content包裹内容,或者是适应内容android:layout_width="wrap..

2020-05-28 19:11:54 336

原创 Activity生命周期状态说明 (一)

下面是在网上找的一个activity生命周期的一个流程图:什么是activity直接翻译为活动,而在Android中更多的是代表手机的屏幕,是Android组件中最基本也是最为常见用的四大组件之一,重要的 组成单元 ,提供了与用户交互的 可视化界面(GUI),太多数的 App都是由多个屏幕组成的 Android 系统使用task(栈)来 存储 activity,可以理解为activity,即后进先出;当一个activity启动另一个activity时,第二个Activity压入第一个Activ

2020-05-18 13:27:55 1681

原创 Activity点击事件

Activity点击事件的4种写法:XML层代码在布局文件中给button命名的iD__@+id/btn_login_submit<Button android:id="@+id/btn_login_submit" android:layout_width="match_parent" android:layout_height="wrap_con...

2020-05-08 02:04:54 1045

原创 连接池

连接池的概念:连接池:是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用性质:创建和管理一个连接的缓冲池的技术连接池:相当于一个很大的池,里面创建好的一定的连接,如20个,在你需要这些连接的时候,可以直接拿去用,前提是20个连接 没满有空的情况下,就会给该客户创建连接,如果连接满了,需要等待其他客户端断开连接,才可以连接,连接池会设置一定的等待时间,若是超时。。...

2020-04-27 21:37:39 137

原创 Java Update认领关系(二)

定义一个Vo,封装了一个xlkfh类在xlkfh类定义了id和name 然后在上面查询经理方法里,直接set他的Id和set他的Name,再get要查询的id和字段,定义了xlkfh类之后,下拉框直接用xlkfh直接setid和setname,因为使用了combobox.js这个插件,在插件里面定义成Id和name,看下图红色横线Data[i].id和Data[i].name定...

2019-08-18 11:33:39 133

原创 Java Update认领关系(一)

一.先在下拉框选择一个经理,选择一条没有用户经理的数据,在没有用户的”用户经理”执行用户关系认领,如果已经有用户经理了的,也可以执行用户关系认领,但是这次执行的是将现在选择的替换掉之前的用户经理首先选择要认领的经理,对没有用户经理的用户进行认领经理,如果已经存在用户经理 的,那就替换掉执行用户关系认领的方法:String UpdateUser = "update PW_User s...

2019-08-18 11:31:28 112

原创 Java Calendar类

因为Date是早期版本就已经开始存在,过于古老,很多的构造器以及方法都已经过时了,java可以使用Calendar来使用对时间的计算操作以及转换等等……1.基本用法,获取年月日时分秒星期 @Test public void test1() { 获取年 int year = calendar.get(Calendar.YEAR); 获取月,这...

2019-08-08 10:05:01 153

原创 Java date类

Date类Java提供了Date类来处理日期、时间Date对象既包含日期,也包含时间,对于date,存在的时间已经很久了,然而有很多的方法以及构造器都已经过时了,是不推荐使用了的。Java.util.Date的构造器还剩下两个构造器,其他都已经过时(@Deprecated注解,表 示已经不再推荐使用,使用会有警告,并且可以会导致程序性能或者安全性方面的问题)创建一个类的对象:获取系统...

2019-08-08 10:01:53 118

原创 Java交接箱添加与删除

交接箱的添加与删除:左右两个交接箱分别是两个查询,但查询的是同一张表:查询的Sql语句:select * from pw_splice where Ifshifuorengling = trueselect * from pw_splice where Ifshifuorengling = falsetrue和false:一个交接箱装true的数据,一个交接箱装false的数据...

2019-07-26 19:46:17 88

原创 Java树形图

根据树形点击回填子节点信息查询:根据点击左边树形图的子节点来回填三个信息,分别是区域编号、区域名称、营销经理这三个黑色的文本框是无法选中的,需要通过点击树形图的子节点来进行回填数据选中一个子节点信息“现业工商户部”后,会回填出“现业工商户部”的详细信息,他的编号,名称以及经理都回填到文本框上,然后进行查询,根据这三个条件查询对应信息右边的清空按钮是用来清空这三个无法选中的文...

2019-07-26 19:43:54 2720

原创 Java Properties类

Properties文件Properties文件是java中常用的一种配置文件,文件后缀为“.properties”,属文本文件,文件的内容格式是name和value的格式也就是”name=value”, java编程中用到的地方很多,运用配置文件,可以便于java深层次的解耦。例如java应用通过JDBC连接数据库时,通常需要在代码中写数据库连接字符串,下面以java通过JDBC连接数据库的...

2019-07-17 20:09:36 81

原创 Java 查询,控制台输出

创一个po:marketing类,映射数据库里的表创一个dao:Ifadao接口 写一个public List<marketing> branch()方法创一个impl:fadaoImpl实现Ifadao的方法public class fadaoImpl implements Ifadao { private Connection con = nul...

2019-07-17 20:06:48 1349 1

原创 Java 操作顺序

Java的一个简略的基本操作:Servlet:负责和页面通讯,获取页面信息,又或者把数据信息发送到页面Service:放服务层的接口,操作服务的代码打在服务层 Service是写服务代码ServiceImpl: 服务接口的实现类Dao: 数据库操作接口,打数据库的代码放在dao层daoImpl:数据库操作接口实现类po: 数据库的实体类,就相于(类似于)MVC的Model...

2019-07-08 09:00:46 181

原创 Java JDBC

Jdbc是用于与数据库连接,与数据库进行交互的Jdbc的步骤:加载驱动:通过class.forName方法加载指定的JDBC驱动类,也就是说,指定的数据库用他指定的驱动类来进行加载如:Class.forName(Driver);连接数据库(获取链接Connection),获取参数,url, username, password:配置连接:在引入了ojdbc14.jar...

2019-07-08 08:58:28 107

原创 Java File类

java中的 File 类是文件和目录路径名的抽象形式。使用 File 类可以获取文件本身的一些信息,例如文件所在的目录、文件长度、文件读写权限等。本节将对 File 类进行详细介绍。File 类是 java.io 包中唯一代表磁盘文件本身的对象。File 类定义了一些与平台无关的方法来操作文件,File类主要用来获取或处理与磁盘文件相关的信息,像文件名、 文件路径、访问权限和修改日期等,还可...

2019-06-28 10:06:16 183

原创 Java类加载机制

1.类的加载:类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。2.java类的生命周期类的一个加载过...

2019-06-28 10:02:49 122

原创 Java Math类

1、public static final double E比任何其他值都更接近 e(即自然对数的底数)的 double 值。2、public static final double PI比任何其他值都更接近 pi(即圆的周长与直径之比)的 double 值。Java提供了Math工具类来完成复杂的运算,Math类是一个工具类,构造器被private 的,无法创建Math类的对象;...

2019-06-17 09:12:01 141

原创 Java System类

System类代表当前Java程序的运行平台,程序不能创建System类的对象,System类 提供了一些类变量和类方法,允许直接通过System类来调用这些类变量和类方法。System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。因为这个类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化这个类。它的内部的成员变量和成...

2019-06-17 09:09:08 467

原创 Java Map集合

一、Map接口中键和值一一映射,可以通过键来获取值1.给定一个键和一个值,你可以将该值存储在一个Map对象.之后,你可以通过键来访问对应的值2.当访问的值不存在的时候,方法就会抛出一个NoSuchElementException异常3.当对象的类型和Map里元素类型不兼容的时候,就会抛出一个ClassCastException异常4.当这种不允许使用Null对象的Map中使用Nul...

2019-06-09 16:15:00 132

原创 Java数组

数组对于所有编程语言来说都是重要的数据结构之一,Java语言中提供的数组是用来存储固定大小的同类型元素数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。1.声明数组变量必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法格式:元素类型[] 数组名;// 推荐用的方式元素类型 数组名[];// 效果相同,但基本不用这种方法例子:...

2019-06-09 16:08:03 68

原创 Java方法的重载和重写

方法的重载:重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。最常用的地方就是构造器的重载。重载规则:被重载的方法必须形参列表不一样(参数个数或类型不一样);被重载的方法可以改变返回类型;被重载的方法可以改变访问修饰符;被重载的方法可以声明新的或更广...

2019-06-09 15:54:18 218

原创 Java运算符(二)

Java运算符以下3种逻辑运算符赋值运算符其它运算符1.逻辑运算符操作符以及描述&&:与,前后两个操作数必须都是true才返回true,否则返回false。&:不短路与,作用与&&相同,但不会短路。||:或,只要两个操作数中有一个是true,就可以返回true,否则返回false。|不短路或,作用与||相同,但不会短路。!...

2019-05-28 08:08:51 60

原创 Java运算符(一)

java运行符以下2种:算术运算符关系运算符1.算术运算符加(+),减(-),乘(*),除(/),取余(%),自增(++),自减(--)+ 加,同时也是字符串的连接运算符int a = 15int b = 13;int c = a + b;//加int d = a - b;//减int e = a * b;//乘int f = a / b;//除...

2019-05-28 08:06:43 68

原创 Java流程控制语句

一、if...else语句1.1if...else语句可以看作有4种形式:if语句if...else语句if...else if...else语句嵌套的if...else语句1.2if语句语法if 选择结构是根据条件判断之后再做处理的一种语法结构。默认情况下,if 语句控制着下方跟的一条语句的执行。不过,通过语句块,if 语句可以控制多个语句。if 语句最简单的语法...

2019-05-17 08:18:50 74

原创 Java 类型转换

一、自动类型转换(隐式类型转换)整型、实型(常量)、字符型数据可以混合运算。不同类型的数据先转化为同类型再进行运算自动转换按从低级到高级顺序: char ↓Byte→short→int→long---›float→double自动转换有以下规律:小的类型自动转化为大的类型整数类型可以自动转化为浮点类型,可能会产生舍入误差1....

2019-05-17 08:11:26 23685

原创 Java list集合

Java的集合:Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用 的数据结构,如栈、队列等。除此之外,Java集合还可用于保存具有映射关系的关联 数组。Java集合大致可分为List、Set、Queue和Map四种体系,其中List代表有序、 重复的集合;Set代表无序、不可重复的集合;而Map则代表具有映射关系的集合, Java5又增加了Queue体系集合,代表...

2019-05-08 10:35:27 242

原创 Java 接口

认识Java接口以及它的概念:接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合, 接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方 法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象 的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。...

2019-05-08 10:34:05 161

原创 Java 单例模式

单例模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点因为只产生一个实例,减少了系统实例开销,当一个对象的产生需要比较多的资源时,如读取配置,产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式解决一.概念1.需要生成唯一序列的环境2.需要频繁实例化然后销毁的对象。3.创建对象时耗时过多或者耗资源过多,但又经常用到的对象。...

2019-05-08 10:31:16 1822

原创 Java 抽象类

1.1抽象类:使用了关键词abstract声明的类叫作"抽象类"。如果一个类里包含了一个或多个抽象方法,类就必须指定成abstract(抽象)。"抽象方法",属于一种不完整的方法,只含有一个声明,没有方法主体。修饰符(public protected private)三选一抽象类必须使用abstract修饰符来修饰抽象方法不能有方法体抽象类不能被实例化,无法使用new关键字来调用抽...

2019-04-28 14:49:47 199

原创 Java Final修饰符

final主要用法:修饰数据;修饰局部变量;修饰方法;修饰类。1.用来修饰数据,包括成员变量和局部变量,该变量只能被赋值一次且它的值无法被改变。对于成员变量来讲,我们必须在声明时、构造方法或者初始化块中对它赋值final修饰符成员变量有两种,一种是静态成员变量,一种是普通成员变量1.1普通成员变量用final来修饰他 int intA=22;intA他就不是变量了...

2019-04-28 14:47:21 184

原创 Java基本数据类型与包装类

基本数据类型与包装类,课堂总结1八种基本数据类型。基本数据类型8种: 六种数字类型(四个整数型,两个浮点型),一 种字符类型,还有一种布尔型数据类型 整数类型: 内存 (值)范围byte 8位 ‐2^7~2^7‐1即-128~127short 16位2字...

2019-04-18 10:10:58 265

原创 java继承

继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类继承就是子类继承父类的特征行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同行为也可以说继承是面向对象最显著的一个特性,继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力1.1子类可以继承父类的行为特征,如一个父类的财产可以被子类继承,但是父类...

2019-04-18 10:07:24 139

原创 ORACLE SQL 创建表

1.创建表:1.1表名和列名:一定要以字母开头一定在 1-30 个字符之间只能包含 A–Z, a–z, 0–9, _, $, 和 #一定不能和用户定义的其他对象重名一定不能是Oracle 的保留字一定要有CREATE TABLE权限而且需要一定的存储空间还要指定的,表名,列名,类型,以及大小(也就是尺寸)1.2创建表有直接可以直接创建表和子查询创建...

2019-04-08 10:16:27 16370

原创 ORACLE SQL 多表查询+子查询

这是我在学习过程中遇到的一个自己无法解决的题目,在这里用以下方法解析分享:先对下面这道题得先对这道题进行分析,分析出条件再操作题目:查询 和“s001”号的同学学习的课程完全相同的其他同学学号“s001”号的同学 + 其他同学 = 课程完全相同 = 学号这里要查条件是“s001”号的同学和其他同学,完全相同的课程,结果是这些同学完全相同的课程的学号首先要查出”s0...

2019-04-08 10:09:59 545

空空如也

空空如也

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

TA关注的人

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