- 博客(63)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Mysql复习
SQL基本操作对SQL的基本操作根据操作对象进行分类:库操作,表操作(字段),数据操作库操作:对数据库增删改查创建数据库Create database 数据库的名字[库选项]库选项:用来约束数据库,分为两个选项字符集设定:charsct/charcter set具体字符集查看数据库show database like `pattem`;--patterm是匹配模式%表示匹配多个字符_:表示匹配单个...
2018-02-26 04:26:40
327
转载 Java下载文件
1.以流的方式下载. public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取...
2018-07-17 19:23:49
269
转载 Mabatis中模糊查询防止sql注入
#{xxx},使用的是PreparedStatement,会有类型转换,所以比较安全;${xxx},使用字符串拼接,可以SQL注入;like查询不小心会有漏洞,正确写法如下:Mysql: select * from user where name like concat('%', #{name}, '%') Oracle: select * from use...
2018-07-17 11:03:02
551
原创 java基础之运算和流程控制
逻辑运算符位运算符<<从2的0次方开始int整数的互换a=a+bb=a-ba=a-b三元运算符1例子可以取出3个数大的那个流程控制1判断结构、三元运算是if else语句的简写格式但不能写输出语句,也就是要有具体结果2.选择结构switch语句只有4种类型的值可以供其选择byte short int charfor循环...
2018-03-01 08:38:36
179
原创 Java基础之面向对象
//在计算机中创建一个Car对象Car c=new Car();//c就是一个类类型的引用变量,指向了该类的对象c.run()要使用对象中的内容可以通过 对象.成员的形式来完成存储位置成员变量存在于堆内存的对象中 并随着对象的消失而消失 成员变量都有默认的初始化值局部的变量存在于栈内存的方法中 并随着所属区域的结束而结束 没有默...
2018-03-01 08:38:21
160
原创 java基础之数组
在内存中的基本分布内存的划分1.方法区2.本地方法区 3.栈内存 存储的都是局部变量 而且变量所属的作用域一旦结束,变量就被释放 for循环4堆内存存储是数组和对象 凡是new建立在堆中数组的遍历for(int i=o;i<arr.length;i++){ System.out.println(arr[i])}二维数组...
2018-03-01 08:38:06
139
原创 前端学习Jquery
window.onload1.事件有个事件覆盖的问题,我们只能只能写一个。Jquery<script src="jquery-1.11.1.min.js"></srcipt>1.事件源document.getElementById("id")$("id")2.事件js:document.getElementById("id").onclick=function(){ //
2018-02-27 22:24:56
184
原创 前端学习之JS事件
onmouseover 在鼠标指针移动到指定的对象上时onmouseout 会在鼠标指针移出指定的对象时发生获得焦点 onfocus 失去焦点 onblur
2018-02-27 02:55:29
185
原创 前端学习之js函数
函数:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。函数的声明函数的使用跟变量一样需要声明。1 .function fun(){ alter("我是函数")} fun();//函数不调用,自己不执行 2.var fun1=function fun(){ alter("我是函数")} fun1();3.var fun2=n...
2018-02-27 02:55:12
247
原创 Java基础复习线程
线程实现多线程的两种方法继承Thread类,重新run方法Thread a=new MyThread(“子线程”);thread.start();实现Runnable接口,实现run方法。MyRunnable my=new MyRunable(); 在这个MyRunnable类中已经重写了run方法Thread thread =new Thread(myRunnable,"子线程2");Threa...
2018-02-27 02:54:58
134
原创 前端学习之JS id函数及搜索框制作
函数里有return的话在函数内部用return来设置返回值,一个函数只能有一个返回值。同时终止代码的执行。return不能换行。$id函数function $(id){ return document,getElementById(id);}$("demo").style.bag-c="blue";例子做一个查询中奖表单的值.value来获得 判断正确的框 可根据写的对的 css和错的cs...
2018-02-27 02:54:08
380
原创 Java基础小细节
a++与++aa==12;a++;如果是一行的 结果13 虽然是先运算再自加(输出结果为a)但a的值最终的自加1。所以为13++a; 如果是一行的 结果13
2018-02-27 01:45:44
118
原创 人生屁事之2018/2/26面试
今天去了一家公司面试 ,现在对Java的要求真的很高很高...真的学校学的那些出来真的根本没鸡儿用.......幸亏老子当初没混日子.....但还是追不上人家步伐。2018年不谈理想,要活得像机器人。码字,学习,码字,学习.2019希望能自己说无愧于心。最怕自己默默无为,还说平凡难得可贵. 孙大剩从小你就想当一个盖世英雄逢人便说长大后要大闹天宫可长大后却发现自己是那么平庸你曾经做...
2018-02-26 22:54:29
222
1
原创 前端学习之JS
认识常用的三个输出语句。属于Js内置对象,1.alter();2.Console.log()Console.warm()Console.error()3.document.writer() document 文档对象 它不可以省略 我们Js的主要目的,控制web标准中的前两种结构样式 行为 一般id是唯一的document.getElementById("...
2018-02-23 23:35:05
143
原创 前端学习之css行高 font属性 伪类 background
line-height 文字是在 自己的行里居中,所以line-hight:60是,文字会在高度60的盒子居中font-family:字体font属性能够将font-size.line-height,font-family合为一体;font:12px/30px "Arial"伪类同一个标签,根据用户的某种状态不同,有不同的样式,这就叫伪类a:link{ 表示用没有点击这个链接的样式}a:vi...
2018-02-21 11:34:19
295
原创 前端css之margin
margin具有塌陷现象(在标准流中才有)在竖直方向上两个盒子margin以大为准,不叠加水平方向不出现塌陷现象1. 使用盒子居中margin:0 auto,必须有width,y有明确的width2.只有标注流中才能使用margin:0 auto;也就说当一个盒子浮动了,绝对定位了,固定定位了,都不能使用margin:0 auto;3.margin:0 atuo是在居中盒子,不是在居中文本text...
2018-02-20 00:11:05
276
原创 前端学习之css2浮动
float浮动元素有三大性质A浮动的元素脱表(没浮动的元素自认是第一个元素)压表现象B一旦元素浮动了,那么能够并排设置宽高无论是不是块级元素(不用display:block)C浮动元素有互贴现象D字围效果能挡住盒子挡不住盒子里的字 浮动的清除为什么要清除浮动呢?如果连个div 中有ul li,其...
2018-02-19 18:21:02
170
原创 前端学习之css
继承(inherited from body)color ,text-开头,line-开头的,font-开头的这些关于文字样式的都能够继承;所有关于盒子的,定位的,布局的属性都不能继承层叠性(权重 id>类>标签选择器)要选择到具体的元素,父类也不行(继承的话,权重为0),如果都没有就近原则。 标准文档流宏观的讲:web的页面设计从上而下,不能想设计哪里就设计哪里有哪些...
2018-02-18 23:28:48
447
转载 java基础学习总结——网络编程
一、网络基础概念 首先理清一个概念:网络编程 != 网站编程,网络编程现在一般称为TCP/IP编程。 二、网络通信协议及接口 三、通信协议分层思想 四、参考模型 五、IP协议 每个人的电脑都有一个独一无二的IP地址,这样互相通信时就不会传错信息了。 IP地址是用一个点来分成四段的,
2018-01-08 20:32:20
125
原创 JavaWeb之server。xml元素jies
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright
2018-01-03 10:56:26
238
原创 javaweb之常见系统体系结构
1.1 C/S l C/S结构即客户端/服务器(Client/Server),例如QQ; l 需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序; l 缺点:软件更新时需要同时更新客户端和服务器端两端,比较麻烦; l 优点:安全性比较好。 1.2 B/S(*****)
2017-12-28 21:19:12
859
转载 订单模块 学习他人代码之路
在商城项目中,之前我们介绍了购物车功能模块的实现,商品加入到购物车之后,就是到购物车结算,然后显示购物车的商品列表,点击去结算,然后到了未提交前的订单列表,点击提交订单后,生成此订单,返回订单的订单号,付款金额,订单预计到达时间。订单系统是一个非常重要的系统,我们的移动端、PC端都需要订单系统,所以这里我们将订单系统单独作为一个服务来,留出接口供客户单来调用 今天我
2017-12-14 23:29:52
2107
1
原创 JavaEE之反射
Class类 1.一个类对着镜子产生的一个实例 2.一个类在JVM中有且只有一个对应的Class实例。 ① Class clazz=Person.class ②Person person=new Person(); Class clazz=person.getClass();
2017-12-09 22:12:39
323
原创 SpringMvc后端往往前端
Spring的处理流程图====================================================================================1.先配置web.xmlxmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xm
2017-11-09 19:36:58
906
原创 JavaWeb之JSP
JSP三大指令 一个jsp页面中,可以有0~N个指令的定义!1. page --> 最复杂: * pageEncoding和contentType: > pageEncoding:它指定当前jsp页面的编码,只要不说谎,就不会有乱码!在服务器要把jsp编译成.java时需要使用pageEncoding! > contentType:它表示添加一个响应头:
2017-11-09 16:50:35
131
原创 JavaWeb之EL表达式
EL表达式 1.EL是JSP内置的表达式语言! *JSP2.0开始,不再使用java脚本,而是使用el表达式和动态标签来替代java脚本 * EL替代的是,也就是说,EL只能做输出!2. EL表达式来读取四大域 * ${xxx},全域查找名为xxx的属性,如果不存在,输出空字符串,而不是null。 * ${pageSc
2017-11-09 14:23:59
191
转载 JavaWeb之basePath
问:有这样的语句:String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; ">答:这个语句是用来拼装当前网页的相对路径的
2017-11-09 11:27:04
1243
原创 MyBatits之基本查询
在映射文件上学SQL语句(id写dao文件对应方法) 在Dao文件上根据执行那个方法从而对应那个sql语句(那个SQL语句) 在到执行类里执行Dao文件的方法
2017-11-07 20:48:48
877
转载 mybaitls小细节之#与$
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的
2017-11-07 20:29:39
192
原创 1.Mybatis基本环境搭配
1.配置主文件<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> --> --> <!-- environments用于配置mybatis的数据库
2017-11-07 19:45:12
257
原创 javaweb之httpSession
HttpSession概述 HttpSession是由javaweb提供的,用来会话跟踪的类.Session是服务器端对象,保存在服务器端!!!! HttpSession是servlet三大域之一(request,session,application),所以也有setAttribute() getAttribute() removeAttribute()方法 Ht
2017-11-04 23:49:39
230
原创 Javaweb之cookic
但浏览器访问服务器时,服务器会发送一个cookic给浏览器. Servlet中向客户端发送Cookie Cookie cookie1 = new Cookie("test1", "abcdefg");
2017-11-04 15:06:01
471
原创 Servlet生命周期以及运行原理
1.初始化阶段,调用init()方法2.响应客户端请求阶段,调用service()方法.3.销毁阶段,调用destroy()方法serlve中没有doget(),或者dopos方法,所有要继承HTTPserlver方法.Serlver运行的原理
2017-11-04 10:54:12
468
原创 Hibernate之批量查询
HQL查询 :不可能出现任何数据库相关的信息String hql=" from Student //id是Student 类中的属性,不是数据库的字段Query query=seesion.createQuery(hql) List list=query.list();设置参数String hql=" from Student wh
2017-11-01 19:34:55
704
原创 Hibernate之封装utils工具类
public class HibernateUtil { private static SessionFactory factory; /** * 在hibernate中有三个核心的接口: * 1、SessionFactory 对应一个数据源,跟hibernate.cfg.xml配置文件对应 * 2、Session hibernate用于操作数据库的api * 3、C
2017-11-01 15:22:34
1012
原创 Hibernate之Api
//Configuration配置加载类,用于加载主配置,orm元素数据加载//1.创建,使用空参构造Configuration conf =new Configuration();//2.读取指定配置文件==》空参加载方法,加载Src下的hibernate.cfg.xml文件conf.configure();//3.读取指定orm元数据(扩展),如果主配置中已经引入映射配置,
2017-10-31 18:00:40
150
原创 四.Spring之使用注解配置Spring
1.@Component("user") @service("user") //service 层 @controller //web层 @repository //dao层2.Scope(scopeName=“prototype”) 指定对象的作用范围(单利,多例)3.值类型注入@value(“xxx”)
2017-10-31 11:28:17
171
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人