![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
我是漂亮的女程序员
实践大于理论
展开
-
springmvc一些配置信息的解释
springmvc一些配置信息的解释@1. mvc:annotation-driven/<mvc:annotation-driven />会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter两个bean,是spring MVC为@Controllers分发请求所必须的。@2. ...原创 2019-05-02 23:01:48 · 269 阅读 · 0 评论 -
controller里 增删改查 http://localhost:8080/szcmaven/
//增加 @RequestMapping("addStudent1") public void addStudent1 (Student student) { studentService.addStudent1(student); Sys...原创 2018-07-11 22:22:32 · 809 阅读 · 0 评论 -
mybatis 存储过程
因为存储过程运行在DBMS自身,这可以帮助减少应用程序中的等待时间。不是在Java代码中执行4个或5个SQL语句,而只需要在服务器端执行1个存储过程。网络上的数据往返次数的减少可以戏剧性地优化性能。https://blog.csdn.net/qq_34469943/article/details/79025089 http://www.cnblogs.com/xdp-gacl/p/427...转载 2018-07-11 20:51:17 · 158 阅读 · 0 评论 -
java循环语句和条件句
while 循环 int i = 0; while(i &lt; 10){ i++; //变量的值增加1 System.out.println(i); //输出变量的值 }for循环/* 建立一个Collection */ String[] strings = {"A", "B", "C", "D&原创 2018-07-11 14:59:15 · 331 阅读 · 0 评论 -
Oracle 的图形化软件和Oracle 下载
Oracle 的图形化软件 http://www.xiazaiba.com/html/3352.html转载 2018-07-11 17:11:42 · 1122 阅读 · 0 评论 -
css 合并行 和并列 colspan , rowspan
<table border="1" width="100" height="100"><tr><td colspan="2">sv</td><td>ddddd</td></tr><tr>&原创 2018-07-05 00:58:53 · 5963 阅读 · 1 评论 -
ajax 同步和异步的区别
当ajax发送请求后,在等待server端返回的这个过程中,前台会继续 执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程,ajax块发出请求后一个线程 和ajax块后面的脚本(另一个线程)$.ajax({ type:"POST", url:"Venue.aspx?act=init", da...转载 2018-07-05 00:24:25 · 267 阅读 · 0 评论 -
MySQL 创建存储过程和视图
“pr_add” 是个简单的 MySQL 存储过程,这个MySQL 存储过程有两个 int 类型的输入参数 “a”、“b”,返回这两个参数的和。 1. drop procedure if exists pr_add; 2. 计算两个数之和create procedure pr_add ( a int, b int ) begin declare...转载 2018-07-04 21:59:28 · 638 阅读 · 0 评论 -
Oracle数据库的虚拟字段ROWID与ROWNUM
Oracle数据库的虚拟字段ROWID与ROWNUM在 Oracle 的表的使用过程中,实际表中还有一些附加的列,称为伪列。伪列就像表中的列一样,但是在表中并不存储。伪列只能查询,不能进行增删改操作。接下来学习两个伪列:ROWID 和 ROWNUM。ROWID表中的每一行在数据文件中都有一个物理地址,ROWID 伪列返回的就是该行的物理地址。使用 ROWID 可以快速的定位表中的某...转载 2018-07-11 16:33:36 · 703 阅读 · 0 评论 -
oracle里 rownum 使用
oracle 输出5至10行 ruwnum 查询的时候只能使用< <= 等符号,不能使用 > 的符号,>= 很多情况下都不能使用,建议不要使用 >= 符号--先查询10行的数据select rownum, e.* from (select * from emp order by sal desc) e where rownum < 10;-...翻译 2018-07-11 16:28:34 · 332 阅读 · 0 评论 -
Oracle数据库与MySQL数据库的区别
1.组函数用法规则mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错eg:select name,count(money) from user;这个放在mysql中没有问题在oracle中就有问题了。而select name,count(money) from user...原创 2018-07-11 16:19:21 · 1321 阅读 · 0 评论 -
spring
IOC:控制反转也叫依赖注入,IOC利用java反射机制,AOP利用代理模式。所谓控制反转是指,本来被调用者的实例是有调用者来创建的,这样的缺点是耦合性太强,IOC则是统一交给spring来管理创建,将对象交给容器管理,你只需要在spring配置文件总配置相应的bean,以及设置相关的属性,让spring容器来生成类的实例对象以及管理对象。在spring容器启动的时候,spring会把你在配置文件...转载 2018-07-04 20:45:03 · 109 阅读 · 0 评论 -
选择所有checkbox 并且打√
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt转载 2018-07-05 13:00:12 · 293 阅读 · 0 评论 -
常见html 标签 不包括表单标签
<span> 标签被用来组合文档中的行内元素。<p> 标签定义段落。<div>标签常用于组合块级元素,以便通过 CSS 来对这些元素进行格式化。HTML 标题HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。 <h1>This is a heading</h1>原创 2018-07-05 13:52:09 · 1176 阅读 · 0 评论 -
Oracle 自动增长
第二,创建员工表自动增长序列 create sequence employ_autoinc minvalue 1 maxvalue 9999999999999999999999999999 start with 1 increment by 1 nocache;原创 2018-07-22 15:56:29 · 569 阅读 · 0 评论 -
mysql 获取系统时间
mysql> select now();+---------------------+| now() |+---------------------+| 2011-06-11 12:00:54 |+---------------------+1 row in set (0.00 sec)mysql> select sysdate...转载 2018-07-07 01:01:32 · 174 阅读 · 0 评论 -
常见数据库语句
1.按名字分组且获得相同名字的数量 select sname , COUNT(sname) from student1 GROUP BY sname 2.按名字去重 select DISTINCT sname from student1 3 ) //获得最高总工资的部门 select max(t.money) ss,dname FROM( select d.dname...翻译 2018-07-07 00:57:55 · 170 阅读 · 0 评论 -
数据库一对多,多对多关系
做一个项目,必然是少不了数据库设计的!在学习阶段,基本都是 数据库实体间有三种对应关系:一对一,一对多,多对多。 一对一关系示例:一个学生对应一个学生档案材料,或者每个人都有唯一的身份证编号。 一对多关系示例:1.一对多关系处理: 通过学生和班级问题了解一对多: 设计数据库表:只需在 学生表 中多添加一个班级号的ID...转载 2018-07-06 16:42:50 · 1562 阅读 · 0 评论 -
常见的click dblclick jquery的事件实例
&lt;script type="text/javascript"&gt; $( function () { $("div").click(function(){ $(this).css("color", "blue"); }); $("inpu翻译 2018-07-06 16:28:46 · 346 阅读 · 0 评论 -
jquery 事件总
Jquery是继prototype之后又一个优秀的Javascript框架。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),如今,jQuery已经成为最流行的javascript框架,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。今天软件盒子整理出jQuery事件大全,希望对网站开...翻译 2018-07-06 14:11:17 · 135 阅读 · 0 评论 -
常见jquery选择器
$("#term-2").nextUntil("dt").css("background-color", "red");$("input:first").css("color","red"); $("input:last").attr("value","234"); $(&q原创 2018-07-05 23:37:57 · 102 阅读 · 0 评论 -
js 和jQuery 增加属性和样式格式
1.js新增加一个属性 var btn=document.getElementById(‘TestBtn’) //首先拿到button对象 btn. setAttribute(‘name’,’testName’);//添加name属性,值为”testName”; 2.新增样式 var btn=document.getElementById(‘TestBtn’) //首先拿到button对象...转载 2018-07-05 21:57:01 · 1696 阅读 · 0 评论 -
css 的几种写法
js里在标签里写style&lt;div id="round" style="width:400px; height:300px;"&gt;一、可以通过DOM节点对象的style对象(即CSSStyleDeclaration对象)来读写文档元素的CSS样式如: &lt;script type="text/javascript"&am原创 2018-07-05 21:00:36 · 1195 阅读 · 0 评论 -
CSS常用属性
CSS常用属性:字体属性:(font)大小 font-size: x-large;(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD样式 font-style: oblique;(偏斜体) italic;(斜体) normal;(正常)行高 line-height: normal;(正常) 单位:PX、PD、EM粗细 font-weight: bo...转载 2018-07-05 19:10:27 · 98 阅读 · 0 评论 -
iframe使用实例 获取iframe 里面的input 标签的值
使用iframe进行其他资源的引用: test.html<html><body><title></title> 基本的html文件 <input type='text' value='testing'/></body></html>index.html<html&am原创 2018-07-05 14:35:23 · 8654 阅读 · 0 评论 -
常见表单标签 多选按钮 单选按钮 下拉框 文本域
多选按钮<input type="checkbox" name="vehicle" value="Car" checked="checked" /> I have a car单选按钮<input id="man" type="radio" checked="checked" name="1" /&原创 2018-07-05 14:09:16 · 900 阅读 · 0 评论 -
springmvc 原理
客户端请求提交到DispatcherServlet 由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller DispatcherServlet将请求提交到Controller Controller调用业务逻辑处理后,返回ModelAndView DispatcherServlet查询一个或多个ViewResoler视图解析器...转载 2018-07-04 20:30:16 · 97 阅读 · 0 评论 -
Java反射机制详解
Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。1、关于Class1、Class是一个类,一个描述类的类(也就是描述类本身),封装了描述方法的Method,描述字段的Filed,描述构造器的Constructor等属性2、对象照镜...转载 2018-07-04 08:31:01 · 87 阅读 · 0 评论 -
ajax的步骤
第一步,创建xmlhttprequest对象,var xmlhttp =new XMLHttpRequest();XMLHttpRequest对象用来和服务器交换数据。第二步,使用xmlhttprequest对象的open()和send()方法发送资源请求给服务器。xmlhttp.open(method,url,async) method包括get 和post,url主要是文件或资源的路径...原创 2018-07-02 21:31:05 · 147 阅读 · 0 评论 -
@SupperssWarnings注解 压制警告
@SuppressWarnings(“rawtypes”) 是什么含义 SuppressWarnings压制警告,即去除警告 rawtypes是说传参时也要传递带泛型的参数 @SuppressWarnings(“unchecked”) unchecked 执行了未检查的转换时的警告 @SuppressWarnings({“static...原创 2018-07-09 13:48:45 · 7044 阅读 · 0 评论 -
JAVA源文件中可以包含多个类
可以的,一个“.java”源文件里面可以包含多个类,但是只允许有一个public类,并且类名必须和文件名一直;例如: package test; public class test { } class test1{ } class test2{ }...翻译 2018-07-09 10:38:55 · 986 阅读 · 0 评论 -
Java 浅复制与深复制
深拷贝(深复制)和浅拷贝(浅复制)是两个比较通用的概念,尤其在C++语言中,若不弄懂,则会在delete的时候出问题,但是我们在这幸好用的是Java。虽然java自动管理对象的回收,但对于深拷贝(深复制)和浅拷贝(浅复制),我们还是要给予足够的重视,因为有时这两个概念往往会给我们带来不小的困惑。浅拷贝是指拷贝对象时仅仅拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用指向的对象。深拷...翻译 2018-07-09 10:34:07 · 103 阅读 · 0 评论 -
ajax 怎么重新加载页面
$.ajax({ type:"post", url:url, data:{xxx:xx}, dataType: "json", success : function(data){ window.location.href="跳转的url,后边也可以拼接点data中数据作为参数"; }});如果是需要跳转到另外的页面,也可以用window.open(url); s...翻译 2018-07-08 21:36:46 · 4931 阅读 · 0 评论 -
简单介绍Java中字符数组、String类、StringBuffer三者的相互转换。
StringBuffer与String的相互转换将StringBuffer转换成String StringBuffer类成员toString函数可将其转换成String类型。实例如下:StringBuffer stringBuffer = new StringBuffer(“Hello World.”); String c = stringBuffer.toStr...转载 2018-07-08 19:39:33 · 301 阅读 · 0 评论 -
mybatis里 mapping.xml l里写sql语句
if 的用法 <select id="dynamicIfTest" parameterType="Blog" resultType="Blog"> select * from t_blog where 1 = 1 <if test="title != null"> and title = #{title}转载 2018-07-08 18:56:55 · 1757 阅读 · 0 评论 -
mybatis 更新,插入 返回 主键
这个其实是有好几种问题的,先把网上那种先 生成key,再返回的到实体类中的 使用数据库自定义函数nextval(‘student’) ,生成一个key,并把他设置到传入的实体类中的studentId属性上。在执行完此方法后,把该 key 赋值给 studentId属性 <insert id="createStudent" parameterType="data.model.St...翻译 2018-07-08 18:35:55 · 7250 阅读 · 1 评论 -
mybatis 里 sbustr 是从1开始的,limit 是0开始的
mysql中的start是从1开始的,而hibernate中的start是从0开始的。 substr(string string,num start,num length); mysql limit 是从0开始的 limit 0,5;从0开始获取5条 list集合是从0开始的 数组从0开始的 mysql replace select replace(‘www.jb51.net’...原创 2018-07-08 18:17:38 · 8183 阅读 · 0 评论 -
forward与redirect 重定向和转发
重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过 程。 与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。因为,当你使用重定向时,浏览器中所显示的URL会变成新页面的URL, 而当使用转发时,该URL会保持不变。重定向的速度比转发慢,因为浏览器还得发出一个新的请求。同时,由于重定向方式...转载 2018-06-16 20:31:01 · 141 阅读 · 0 评论 -
HashMap和TreeMap有什么区别
HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的)转载 2017-03-04 15:01:47 · 323 阅读 · 0 评论 -
TCP/IP、Http、Socket的区别
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输, 而HTTP是应用层...转载 2018-07-02 21:52:35 · 93 阅读 · 0 评论