Java
文章平均质量分 79
明明西
这个作者很懒,什么都没留下…
展开
-
Layui + ssm 分页
做后台就会涉及到表格数据,当数据多的时候,就要使用分页来显示,这样就显得比较美观。分页确实有效,但它一定会加大系统的复杂度,如果数据量少的话可以不用分页,但是对于企业信息系统来说数据量不会限制在一个小范围内,所以分页还是很有必要的分页的两个重要参数,一个是一页多少条数据,还有一个就是第几页,从而数据库计算得出显示哪些数据。那么layui下的分页又有哪些不同呢Js部分代码table.render({ elem: '#demo' ,title:'用户信息' ,url原创 2020-09-18 16:01:31 · 593 阅读 · 0 评论 -
Layui+ssm修改
用layui+ssm做一个修改功能,修改包括点击事件、获取行数据、绑定数据到form表单中,修改后点击保存执行保存操作Mapping代码<update id="updateByPrimaryKey" parameterType="com.mm.po.User"> update user set user_name = #{userName,jdbcType=VARCHAR}, phone = #{phone,jdbcType=VARCHAR}, .原创 2020-09-09 10:20:31 · 719 阅读 · 0 评论 -
Layui+ssm模糊查询
做后台一般都要用到模糊查询,这次是用layui前端框架的查询,一开始表格能重载,但就是不是自己想要的结果,因为它把全部数据都重载出来了,等于没查。按钮代码1.<divclass="demoTable">2.用户名:3.<divclass="layui-inline">4.<inputclass="layui-input"name="User"id="demoUser"autocomplet...原创 2020-09-04 16:33:06 · 1991 阅读 · 1 评论 -
Layui+SSM批量删除
最近用layui做后台练习,要用到批量删除功能,是基于SSM框架的,批量删除用在于当用户想删掉多条数据的时候,可以把要删的数据先打钩,然后再一键删除,我这里是真删除,不是修改状态而已,如果不想真删除的话就改成修改状态吧,原理差不多。如图首先是sql语句<!-- 批量删除 --> <delete id="deleteList" parameterType="java.lang.String"> delete from cars where cars_i.原创 2020-08-28 16:04:36 · 851 阅读 · 1 评论 -
记Layui新增保存没反应的问题
最近用layui做一个ssm框架的练习项目,其中,新增的功能是必不可少的,如图:但是新增的时候出现了一个问题,就是点击确定保存之后,没有反应,既没有“新增成功”的提示也没有“新增失败”的警告。这时候,我首先打开浏览器的控制台,点Console,发现报了一个错,如图:看起来是新增方法出了问题,我先不看新增方法,在前端代码先断点看一下那个方法有没有跳进去,如图:先跳的这里然后就直接跳这里去了控制器那边我也debug了,然而并没有进到控制器里面去的样...原创 2020-08-10 08:18:32 · 430 阅读 · 0 评论 -
App注册服务端的模拟发送短信
搭建App的注册页面后,要编写注册服务端的功能实现。第一次使用的话要配置Maven的环境变量修改path配置好后用Eclipse搭建一个Maven Web项目配置映射文件写根据手机号查询有无此用户的方法@Repositorypublic interface MemberDAO extends MyBatisBaseDao<Member, Integer> { * 根据手机号查询会员 Member findMemb...原创 2020-06-08 21:24:27 · 383 阅读 · 0 评论 -
SSH登录大致流程
用SSH(struts2、spring、hibernate)做一个登录首先创建一个web项目然后分别添加Struts2支持、spring支持、hibernate支持添加log4j.properties配置文件代码如图#配置根 Loggerog4j.rootLogger = INFO , appender1, appender2,appender3#配...原创 2020-05-08 15:23:35 · 468 阅读 · 0 评论 -
JavaWeb登录编写大致流程
现在所有的项目几乎都离不开登录,所以就用MyEclipse 做了一个简单的验证登录首先创建一个项目创建包:Common:放公共的类Dao:数据库操作接口Filter:过滤器Po:数据库的实体类Service:放服务层的接口Servlet:放servlet,即类Util:放工具类写一个连接数据库的驱动创建一个类,命...原创 2020-04-28 16:39:56 · 1288 阅读 · 0 评论 -
Java super继承
super关键字super的用法和this很像this代表本类对应的引用。 super代表父类存储空间的标识(可以理解为父类引用)用法(this和super均可如下使用)访问成员变量this.成员变量 super.成员变量访问构造方法(子父类的构造方法问题讲)this(…) super(…)访问成员方法(子父类的成员方法问题讲)this.成员方法() super.成员...原创 2019-06-09 14:34:31 · 2464 阅读 · 1 评论 -
Java 面向对象关键字
可以修饰成员变量和成员方法static关键字特点随着类的加载而加载 优先于对象存在 类的所有对象共享:这也是我们判断是否使用静态关键字的条件 可以通过类名调用static关键字注意事项在静态方法中是没有this关键字的 静态方法只能访问静态的成员变量和静态的成员方法静态的内容存在于方法区的静态区静态变量和成员变量的区别所属不同静态变量属于类,所以也称为为类变...原创 2019-06-09 14:31:03 · 169 阅读 · 0 评论 -
Java 面向对象继承
继承概述多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。 通过extends关键字可以实现类与类的继承:class 子类名 extends 父类名 {} 单独的这个类称为父类,基类或者超类;这多个类可以称为子类或者派生类。 有了继承以后,我们定义一个类的时候,可以在一个已经存在的类的基础上,还可以定义自己的新成员...原创 2019-06-09 13:46:02 · 94 阅读 · 0 评论 -
Java 封装
概述:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private,protected和public实现封装好处:隐藏实现细节,提供公共的访问方式 ...原创 2019-05-27 08:35:49 · 309 阅读 · 0 评论 -
Java变量
计算机主要是用来计算的,计算需要有数据,数据要存放,数据就存放在计算机的内存当中。数据怎么放进内存中的,就怎么取出来,这个时候就要用到变量了什么是变量用于指代内存中的一块存储区域 变量必须指定有特定的数据类型,不同的数据类型表示不同的数据存储结构(决定了内存区域的大小能放什么数据)变量的命名:以字母开头,后面可以跟数字字母变量赋值:=,一般整型变量默认为int类型,例如声明一个...原创 2019-04-18 09:02:41 · 128 阅读 · 0 评论 -
Java数据运算符
运算符:对常量和变量连接起来的一种符号1、算数运算符 运算符 运算 范例 结果 + 正号 +3 3 - 负号 b=4;-b; -4 ...原创 2019-04-27 08:45:13 · 219 阅读 · 0 评论 -
Java流程控制之选择结构switch语句
Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以Java来说,switch(开关语句)常和case break default一起使用Switch语句格式:switch(表达式) {//switch表示这是switch语句 //表达式的取值:byte,short,int,char //JDK5以后可以是枚举 //JDK7以后可以是String ...原创 2019-04-28 10:10:21 · 277 阅读 · 0 评论 -
Java基础 之 计算机二进制
对于计算机来说,二进制里面每一位只有0和1,计算机在存储的时候不管是存储一张图片,还是存储一个数字,它把这个数字存起来的时候都是把它转成二进制来存储起来的。计算机只知道0和1,0和1代表两种逻辑状态,0代表电路连通状态,1代表电路电路断开状态。计算机使用的是二级制语言,由电子元器件组成的硬件系统,加上软件组成计算机,要通过软件控件识别硬件,就要知道元器件的状态属性,硬件电路的...原创 2019-04-23 20:54:27 · 234 阅读 · 0 评论 -
Java流程控制之顺序结构和选择结构if语句
在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,要清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。1、顺序结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的来说:写在前面的先执行,写在后面的后执...原创 2019-04-28 20:59:57 · 1250 阅读 · 0 评论 -
Java流程控制之循环结构
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。循环语句的组成:初始化语句:一条或者多条语句,这些语句完成一些初始化操作。 判断条件语句:这是一个boolean 表达式,这个表达式能决定是否执行循环体 循环体语句:这个部...原创 2019-05-07 22:57:00 · 118 阅读 · 0 评论 -
Java基础 方法
方法概述:假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个“{}”中,并为这段代码起个名字,这样在每次发射炮弹的地方通过这个名字来调用发射炮弹的代码就可以了。上面描述的过程中,所提取出来的代码...原创 2019-05-16 15:29:38 · 192 阅读 · 0 评论 -
Java基础 数组
数组概述假如现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,如果用变量知识的话,程序首先就要声明80个变量 来分别记住每位员工的工资,然后再进行操作,这样就会很麻烦,于是就有了数组。数组概念数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型数组的定义格式格式1:数据类型[...原创 2019-05-16 16:19:17 · 103 阅读 · 0 评论 -
Java 面向对象
当有多个数组都需要遍历时,可以将遍历的代码封装到方法中,需要遍历时,就调用相应的方法即可,提高代码的复用性。在对数组遍历的基础上继续增加需求,比如获取最值,数值逆序等,同样需要将这些功能封装到相应的方法中。这样继续封装会发现方法越来越多,类是可以存放方法的,所以,就考虑使用类封装来这多个方法,将来再做数组的操作时,不用去找具体的方法,先找到这个类,然后使用这个类中的方法。这就是面向...原创 2019-05-26 21:03:55 · 90 阅读 · 0 评论 -
Java 类和对象
类和对象关系:写编程语言,就是为了模拟现实世界的事物,实现信息化。比如:去超市买东西的计费系统,去银行办业务的系统。如何表示一个现实世界事物:属性 就是该事物的描述信息 行为 就是该事物能够做什么 举例:男女事物Java语言最基本单位是类,所以,就应该把事物用一个类来体现。类:是一组相关的属性和行为的集合对象:是该类事物的具体体现举例:类 是一组相关的属性和行...原创 2019-05-26 21:13:34 · 147 阅读 · 0 评论 -
Java 体系
一、Java发展史1991年 Sun Green。 1992年 James Gosling Oak。 1995年 JAVA问世。 1996年 JDK 1.0。 1999年 Java2发布(JAVA SE/JAVA/ EE/JAVA ME)。 2009年 Oracle以超过70亿美元的交易总价值收购了Sun。二、Java编程语言的共同创始人之一:James Gosling...原创 2019-04-17 22:00:24 · 362 阅读 · 0 评论