- 博客(48)
- 收藏
- 关注
原创 springboot-ssm思路
1..添加父工程坐标并导入其他springboot不提供的jar包2.访问静态资源- classpath:/META-INF/resources/- classpath:/resources/- classpath:/static/- classpath:/public只要静态资源放在这些目录中任何一个,SpringMVC都会帮我们处理。3.建立静态资源目录后将资源放入 //...
2018-11-01 19:57:17
195
原创 hibernate细节3
mappedBy: 1>只有OneToOne,OneToMany,ManyToMany上才有mappedBy属性,ManyToOne不存在该属性; 2>mappedBy标签一定是定义在被拥有方的,他指向拥有方; 3>mappedBy的含义,应该理解为,拥有方能够自动维护跟被拥有方的关系,当然,如果从被拥有方,通过手工强行来维护拥有方的关系也是可以做到的; 4>map...
2018-10-30 17:49:11
178
原创 hibernate细节2
关联映射:一对一一方@OneToOne@JoinColumn(name="wifeid")(不加也可以,会自动生成一个默认的名字) wifeid为丈夫表中对应妻子的id的列名例如 单向:@OneToOne @JoinColumn(name="wifeid")//对应数据库的列 public Wife getWife() { return wife; ...
2018-10-29 18:29:58
162
原创 hibernate细节1
Hibernate 核心接口 三种对象状态 四种操作方法a)Configurationi.AnnotationConfiguration(5里面已经没有这个类了)ii.进行配置信息管理iii.用来产生SessionFactoryiv.可以在configure方法在指定hibernate配置文件v.只需要关注一个方法:buildSessionFactoryb)SessionFactor...
2018-10-28 14:52:21
142
原创 oraclemysql2:
--将薪水最高的员工的薪水降30%UPDATE EMP SET SAL=SAL*(1-0.3) WHERE SAL=(SELECT "MAX"(SAL) FROM EMP )--查询员工姓名,工资和 工资级别(工资>=3000 为3级,工资>2000 为2级,工资<=2000 为1级)SELECT ename,SAL,(CASE WHEN SAL>=3000 THE...
2018-10-23 19:38:00
399
原创 oricleSQL
-- 查询出所有薪水在'ALLEN'之上的所有人员信息SELECT FROM EMP WHERE SAL(SELECT SAL FROM EMP WHERE ENAME='ALLEN')-- 查出emp表中薪水在3000以上(包括3000)的所有员工的员工号、姓名、薪水。SELECT EMPNO,ENAME,SAL FROM EMP WHERE SAL3000-- 列出所有员工的年工资...
2018-10-22 23:13:34
228
原创 restful风格和自定义拦截器
Restful:约定俗成的一种风格,便于规范开发使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作分别对应 添加、 删除、修改、查询传统方式操作资源 使用RESTful操作资源 http://127.0.0.1/item/queryItem.action?id=1 查询,GET http...
2018-10-21 18:36:28
1522
原创 图片上传
function uploadImage1() { var obj ={ url:"/uploadImage.action", type:"post", dataType:"json", success:function (data) { $("#im...
2018-10-17 18:05:29
137
原创 ssm整合配置文件编写
表头<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http:
2018-10-16 23:43:45
137
原创 spring-batis整合细节
@RunWith(SpringJUnit4ClassRunner.class)//调用junit调试的方法@ContextConfiguration(value = "classpath:applicationContext.xml")//导入配置文件,进行定位在测试时填写,用于测试配置文件是否正确和方法是否有错serviceImpl 填写@Transactional//注解的声...
2018-10-16 08:50:54
261
原创 关于Mybasic的配置文件
主配置文件 mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3...
2018-10-08 20:20:38
524
原创 简单过滤器
过滤器 public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws ServletException, IOException { req.setCharacterEncoding("utf-8"); chain.doFilter(req, re...
2018-09-25 21:24:13
299
原创 四大作用域
四大作用域:一、application(ServletContext)1、生命周期:当Web应用被加载进容器时创建代表整个web应用的application对象,当服务器关闭或Web应用被移除时,application对象跟着销毁。 2、作用范围:整个Web应用。3、作用: a)application.setAttribute(“key”,Object value):存储整个w...
2018-09-20 20:06:43
9194
原创 正则表达式
/…/ 代表一个模式的开始和结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 \s 任何空白字符 \S 任何非空白字符 \d 匹配一个数字字符,等价于[0-9] \D 除了数字之外的任何字符,等价于[^0-9] \w 匹配一个数字、下划线或...
2018-09-19 20:58:38
101
原创 ajax范例
ajax范例 前台$.ajax({ url: "/AirServlet.htm", type: "post", dataType: "text", traditional:true, data: { "choose": 2, ...
2018-09-18 22:47:15
130
原创 页面范例:图书管理系统主页面
<%-- Created by IntelliJ IDEA. User: Administrator Date: 2018\9\11 0011 Time: 14:07 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/ht...
2018-09-16 18:16:52
14975
1
原创 项目dao层实现类范例
public class IBookDaoImpl implements IBookDao { private QueryRunner queryRunner = C3P0Util.getQueryRunner(); @Override public int add(Book_InfoTable book_infoTable) {//增加方法 Strin...
2018-09-13 19:57:46
2156
原创 Servlet实体类示范
package Ibokkservlet;import Ibookpojo.Book_Info;import Ibookpojo.Book_InfoTable;import Ibookpojo.Book_Type;import Ibookservice.IBookService;import Ibookservice.IBookServiceImpl;import Ibookser...
2018-09-12 18:27:11
611
原创 mysql jdbc 分层及三层以及jspservlet
1.创建数据库2.创建表 添加数据3.添加jar和c3p0的配置文件4.搭建 三层 com.vp.bean或者 com.vp.pojo实体类和辅助类,接收数据和发送数据所使用的载体 com.vp.service业务逻辑层接口,增加功能 com.vp.service.impl 这里其实是调用dao层的方法来实现业务逻辑层接口实现类,实现功能//相当于表现层和数据访问层的缓...
2018-09-11 19:20:47
363
原创 Properties
import java.util.Properties;import java.util.Set;/*Properties方法使用 * Properties经常用来操作key和value都是String类型的数据 * Object setProperty(String key, String value):向Properties中存放key和value String ...
2018-09-10 18:31:29
152
原创 jdbc实体类操作
public class Jdbcclass { public static void main(String[] args) throws SQLException, ClassNotFoundException { Jdbcclass jc = new Jdbcclass(); jc.fun1(); } public static vo...
2018-09-07 18:08:11
1423
原创 jdbc基础操作
public class Jdbc { public static void main(String[] args) throws ClassNotFoundException, SQLException { /*贾 --》jar包(导入jar)琏 连接对象欲 sql 语句执 –-》curd(增删改查)事 关闭连接 释放资源*/ //1 导入j...
2018-09-05 17:36:19
229
原创 sql表格查询
ALTER TABLE grade CHANGE sname gradename VARCHAR(255) NOT NULL;/* 左外连以左边表的数据为主,右边表中无数据匹配用null表示Select 列名,列名….. from 主表 left join 表 on 两表之间关系*/ALTER TABLE grade CHANGE gradeid gradeid VARCHA...
2018-09-03 23:43:06
298
原创 mysql基础操作
id INT PRIMARY KEY AUTO_INCREMENT, -- 账务ID Name1 VARCHAR(200), -- 账务名称 money DOUBLE -- 金额);INSERT INTO zhangwu(id,name1,money) VALUES (1,'吃饭支出',247);INSERT INTO zhangwu(id,name1,money) VALU...
2018-09-01 14:50:00
138
原创 动态table
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script type="text/ja
2018-08-30 22:34:56
197
原创 三级联动案例
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script type="text/ja
2018-08-29 18:27:02
553
原创 jq操作
创建节点 静态:var uu="<ul><li>美女</li></ul>"; $("#love").html(uu); 动态: var $x=$("<tr><tr>") $("#y").append($x);/建立一个节点x,并将x内部插入为y节
2018-08-28 18:11:36
149
原创 jq遍历及隔行变色
$(function () { $("#chose tr:even").css("backgroundColor", "red"); $("#chose tr:odd").css("backgroundColor", "blue");//隔行变色}) }); $("#chk").get(0).onclick =
2018-08-27 18:52:42
575
原创 个人日记:JQ
//js中加载函数的写法 window.onload=function(){//等网页所有内容加载完毕之后再进行加载 document.getElementById("hh").innerHTML="你好,我是王尼玛"; } $(function(){//在htmlDOM文档结构绘制完毕后立刻执行 $("#hh").h...
2018-08-26 12:42:43
140
原创 个人日记:反射复习
1.获取反射对象三种方式(掌握)(1)java源文件:Class calzz = Class.forname("包名类名");(2)字节码文件:Class calzz = 类名.lass(3)运行:Person p = new Person(); Class calzz = p.getClass(); 反射对象.newInstatce(); 通过反射对象实例化对象的简便方式,...
2018-08-23 17:15:50
122
原创 反射操作2
反射修改属性import java.lang.reflect.Field;public class Test1 { public static void main(String[] args) throws ClassNotFoundException, NoSuchFieldException, IllegalAccessException, InstantiationExcep...
2018-08-22 17:12:21
161
原创 反射操作
编写一个类,增加一个实例方法用于打印一条字符串。 Scanner input=new Scanner(System.in); Class aClass = Class.forName("HW2.Dog"); Method write = aClass.getMethod("write", String.class);//调出write方法,后面是...
2018-08-21 16:58:38
280
原创 个人日记:反射
获取Class对象的三种方式方式一: 通过Object类中的getObject()方法Person p = new Person();Class c = p.getClass();方式二: 通过 类名.class 获取到字节码文件对象(任意数据类型都具备一个class静态属性,看上去要比第一种方式简单)。Class c2 = Person.class;方式三: 通过Class类中...
2018-08-20 18:37:59
277
原创 个人日记:XML追加和覆盖内容,将XML某位置的子标签或者属性,文本删除
XML添加子标签:这里使用的是覆盖,即通过建立新文档读取旧文档的属性然后进行添加,最后覆盖原文档完成修改。如果想要使用添加的话,那么使用document doc=documenthelper.creatdocument;代码建立新的文档,然后进行写入想要添加的内容,最后在输出流 XMLWriter xmlWriter = new XMLWriter(new FileOutputStream(...
2018-08-15 18:07:10
2036
原创 案例: DOM4j编程读取并遍历属性信息方法
import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;import java.io.File;import java.util.List;publi...
2018-08-13 19:34:54
713
2
原创 个人日记:DTD
XML文档使用DTD进行限制,DTD必须对所有标签进行限制,但是标签的子标签通过特殊字符可以不进行编写。案例:DTD约束即可以作为一个单独的文件编写,也可以在XML文件内编写。即可以通过引用地址来使用DTD文件,例如果想告诉10个人约束文档,那么就通过建立一个DTD文件来发给他们,让他们自己引用。在DTD文档中使用ELEMENT声明一个XML元素,语法格式如下所示: &...
2018-08-12 15:49:05
124
原创 个人日记:IO操作1
/*(1)valueOf(type value)方法;(2)valueOf(String s)方法;(3)基本数据类型转换为包装类;(4)包装类转换成基本类型;(5)基本类型和包装类的自动转换(装箱和拆箱);(6)字符串类转换为基本类 型(除Character外);(7)基本类型转换成字符串类;*/ int num = 21; Inte...
2018-08-09 19:54:09
413
原创 个人日记:集合
数组特点:必须指明数据类型、数组长度学生成绩管理:保存30个学生成绩,是学生成绩:int 数组的局限性在于限制了长度,无法满足业务的需求,所以引用集合集合:Collection:List: ArrayList//import LinkedList//import Set: ...
2018-08-08 23:31:34
141
原创 个人日记:异常
return: //跳出方法参考day19/HD3和break不同,break是跳出循环,如判断语句和循环语句,return是直接跳出方法例如:有一个方法使用了循环,需求在循环第9次时跳出方法,那么就是用return。但是在有返回值的情况下return还是代表返回值。异常:应用程序在运行的过程中发生的使程序意外终止的情况。例如我今天开车出门,去公司的路上发生了车祸,这个车祸就是异...
2018-08-07 22:58:06
90
原创 个人日记:多态
同一个引用类型,使用不同的实例而执行不同操作就是多态;方法重写是实现多态的基础多态左边是父类的引用,右边是他真正实例化是子类对象。如果在cat中重写了pet的方法,那么cat调用此方法是使用的是重写的方法。Pet cat=new Cat();//从小范围转换到大范围的类自动转换,如果cat.Cat里的其中一个特有方法的话,会出现报错具体代码左边限制了cat的属性和方法范围,因为引用的是父类...
2018-08-04 18:38:51
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人