- 博客(34)
- 收藏
- 关注
原创 SSM+spring boot的分页和条件查询
dao层和service层 //带条件的动态查询 List<Emp> queryEmp(@Param("deptno") Integer deptno, @Param("empname")String empname);service实现层@Override public List<Emp> queryEmp(Integer deptno, ...
2018-07-26 22:53:19 1659
原创 【IDEA】SSM整合Spring boot
1.new project选择 Spring Initializr ,然后在Project SDK里选择JDK版本,选默认的 url 点击Next2.修改一下项目的信息 3.勾选上 Web 模板和SQL模板 4. 选择好项目的位置,点击Finish 5.如果是第一次配置 Spring Boot 的话可能需要等待一会儿 IDEA 下载相应的依赖包,默认创建好的目录...
2018-07-25 17:06:02 214
转载 解析 Spring Boot项目
1.解析 pom.xml 文件让我们来看看默认生成的 pom.xml 文件中到底有一些什么特别:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...
2018-07-25 00:21:52 1107
原创 SSH和SSM的区别
SSH指的是:spring+Struts+hibernate;SSM指的是:spring +SpringMVC + MyBatis。 Spring框架优点 1)轻量级的容器框架没有侵入性 2)使用IoC容器更加容易组合对象直接间关系,面向接口编程,降低耦合 3)Aop可以更加容易的进行功能扩展,遵循ocp开发原则 4)创建对象默认是单例的,不需要再使用单例模式进行处理 ...
2018-07-24 00:17:16 3156
原创 spring boot
一、什么是spring boot?Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。二、spring ...
2018-07-22 23:48:35 315
转载 struts2中的拦截器
Struts2中的拦截器1、Struts2的很多核心功能都是由拦截器完成的。staticParam、params、conversionError、modelDriven、validation、workflow、servletConfig等2、在执行动作方法前或执行结果后,做拦截处理。ObjectFactory:框架提供的默认的动作类创建工厂,返回的是动作类的代理子类。3...
2018-07-19 17:21:39 132
原创 Hibernate5个核心接口
Hibernate的5个核心接口: 1.Configuration接口:配置Hibernate,根启动Hibernate,创建SessionFactory对象。 Configuration对象用于配置并且启动Hibernate。Hibernate应用通过Configuration实例来指定对象-关系映射文件的位置或者动态配置Hibernate的属性,然后创建SessionFactory...
2018-07-18 22:37:22 221
原创 oracle数据库sql语句语法扩展
修改字段长度alter table student modify(xm varchar2(30));修改字段的类型/或是名字(不能有数据)alter table student modify(xm char(30));修改表的名字rename student to stu;修改日期输入格式alter session set nls_date_format = ‘yyyy...
2018-07-17 23:29:22 486
原创 安装oracle出现警告:环境不满足最低要求
安装Oracle的时候出现这个警告:环境不满足最低要求在oracle安装包找到stage文件夹然后找到cvu然后在cvu里面找到cvu_prereq,用记事本打开增加以下内容<OPERATING_SYSTEM RELEASE="6.2"> <VERSION VALUE="3"/> <ARCHITECTURE VALUE="32-...
2018-07-15 22:22:01 1955
原创 ssm图书馆系统的删除和查询
// 详情 @RequestMapping("/details.do") public ModelAndView detalis(Integer id) { BookInfo bookInfo = bookInfoService.selectByPrimaryKey(id); ModelAndView modelAndView = new Mo...
2018-07-12 22:44:56 403
原创 初识mySQL
#新增表use k7505create table student(stuno int PRIMARY key auto_increment, # PRIMARY key表示主键 auto_increment自增长stuname varchar(50) not null, # not null不能为空borndate date ,address varchar(255))crea...
2018-06-04 23:12:56 175
原创 Jquery三级联动
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <select id="province"
2018-05-31 23:40:12 155
原创 JavaScript与Jquery
JavaScript的缺点以及为什么要用JqueryJS缺点:1.代码比较麻烦,需要遍历,可能还需要嵌套2.找对象麻烦,方法少还长3.会有兼容性问题4.想要实现简单的动画效果比较麻烦5.需等待页面全部加载完成之后才会执行6.有些方法只能写一个7.JS注册事件会被覆盖JQuery优点:1.查找元素的方法多种多样,非常灵活2.拥有隐式迭代器,因此不需要手写for循环3.完全没有兼容性问题4.实现动画非...
2018-05-30 23:47:52 129
原创 JS实现购物车功能
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>操作当当购物车页面</title> <link type="text/css" rel="sty
2018-05-29 22:36:00 5747 2
原创 用JS点击切换多张图片
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <div> <button
2018-05-28 23:08:15 7098 1
原创 用JavaScript显示系统时间
<body> <p id="date"></p></body><script> function fun(){ var date =new Date(); var year = date.getFullYear(); var month = date.getMonth()...
2018-05-25 23:16:54 886
原创 CSS
1.外部样式表:将css定义放在一个单独的文件中,例:新建一个后辍为CSS的样式定义。元素{ 属性color:值red;} 在head段使用<link>标记,引用语法:<link rel=”stylesheet” type=”text/css” href=”样式表URL” />2.嵌入式样式表:<style>元素段必须出现在head段内,有一个开始和结束标记,并...
2018-05-24 22:37:53 146
原创 用表格做静态计算器
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> td{ text-align: center; }
2018-05-23 23:10:42 883
原创 面向对象设计原则
在实际的开发中,我们要想更深入的了解面向对象思想,就必须熟悉前人总结过的面向对象的思想的设计原则1.单一职责原则 其实就是开发人员经常说的”高内聚,低耦合” 也就是说,每个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。在设计模式中,所有的设计模式都遵循这一原则。2.开闭原则 核心思想是:一个对象对扩展开放,对修改关闭。 其实开闭原则的意思就是:对...
2018-05-22 23:45:57 106
原创 单元测试
单元测试简介:是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。为什么要用单元测试?执...
2018-05-21 23:01:20 118
原创 xml的DOM解析方式
public static void main(String[] args) throws Exception {// 先导dom4j-1.6.1.jar包 SAXReader reader=new SAXReader();// 读取xml文件 Document read = reader.read("Employee.xml");...
2018-05-18 00:09:42 104
原创 线程
线程的调度:第一种为分时调度模型:所有线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间片第二种为抢占式调度模型:优先让优先级高的线程使用CPU,如果线程的优先级相同,那么会随机选择一个,优先级高的线程获取的CPU时间片相对多一些。Java使用的是抢占式调度模型 线程的优先级:如何获取线程对象的优先级:public final int getPriority();返回线程对象的优先...
2018-05-16 23:01:07 74
原创 多线程
1.线程的定义:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程。2.多线程:就是一个程序中有多个线程在同时执行。3.如何创建线程:通过Thread创建线程。一是将类声明为Thread的子类。该子类应重写Thread类的方法。创建对象,...
2018-05-15 22:06:51 103
原创 反射
1.什么是反射?Java反射机制实在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能成为Java语言的反射机制。2.反射的特性:在编译是不确定哪个类被加载,而在程序运行时才加载、使用。3.反射常用的Java类Class类:可获取类和类的成员信息Field类:可访问类的属性Method类:可调用类...
2018-05-14 22:38:42 77
原创 正则表达式
1.两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。2.'*','+'和'?'这三个符号,表示一个或一序列字符重复出现的次数。它们分别表示“没有或更多”,“一次或更多”还有“没有或一次”。3.'¦',表示“或”操作。4.'.'可以替代任何字符:5.方括号表示某些字符允许在一个字符串中的某一特定位置出现:6.可以在方括号里用'^'表示不希望出现的字符,'^'应在方括号里的第...
2018-05-08 23:30:42 86
原创 正方形弹跳功能
<body> <div style="background-color: palevioletred;height: 420px;width: 420px;position: absolute;"> <div id="div1" style="background-color: aquamarine;height: 20px;width: 20px...
2018-05-07 22:21:47 215
原创 使用JavaScript点击事件切换图片
<body> <div id="mydiv"> <img src="img/LIGE.jpg"width="200" height="150" title="我是LIGE"/> <img src="img/1480988130963.jpeg" width="200&qu
2018-05-04 22:37:38 4089
原创 JavaScript(1)
alert():弹窗;console.log():控制台显示,按Fn+F12查看;prompt():输入框弹窗;逻辑运算符的优先级:!>&&>||;doucment.getElementById():通过ID获取元素;oncilck():鼠标单击事件;实例1:将摄氏度转化为华氏度var sheshi=prompt("请输入摄氏度:");var huashi=((9/5...
2018-05-03 22:21:57 138
原创 HTML标签
HTML标签是由尖括号包围的关键词,比如<html>;HTML标签通常是成对出现的,比如<a></a>;标签对中的第一个标签是开始标签,第二个是结束标签;HTML标题是通过<h1>-<h6>等标签进行定义的;HTML段落是通过<p>标签进行定义的;HTML链接是通过<a>标签进行定义的;HTML图像是通过&
2018-05-02 21:56:54 202
原创 XML理论
什么是XML:1.XML指可扩展标记语言(EXtensible Markup Language)。 2.XML标签没有被自定义,需要自行定义标签。 3.XML具有自我描述性。XML与HTML的主要区别:XML 被设计用来传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。XML的特点:...
2018-04-27 18:53:01 145
原创 IO流案例
案例1:替换文本内容需求说明:读取模板文件的内容,即把{name}、{type}、{master}替换为具体的宠物信息,将替换后的内容重新写入到文件中public static void main(String[] args) throws IOException { //读取文件里的文本 FileReader reader=new FileReader("E:\\...
2018-04-26 19:01:43 294
原创 File类和IO流
File类:定义类型为:File file=new File("文件路径");方法:exists():用于判断文件是否存在。createNewFile():用于创建文件或文件夹,需抛出异常(Alt+Enter)。delete():用于删除文件或文件夹。IO流:FileInputStream类:available()方法:用于读取文件字节数。read()方法:用于读取单个字节,显示值为ASCII码,...
2018-04-25 18:53:03 206
原创 枚举、包装类、Random、String和StringBuffer的使用
枚举是一种基本语言类型;定义格式为: enum<类型名> {<枚举常量表>};包装类:基本数据类对应的引用类型,就称为包装类。包装类有装箱才会有拆箱。Random:生成随机数。定义格式为:Random 变量名 =new Random();String类:主要学习了String的length()方法:用来获取字符串的长度。equals()方法:用于比较存储在两个字符串对...
2018-04-24 23:50:30 148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人