自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iron李的博客

能抓得住的机会才叫幸运!

  • 博客(73)
  • 收藏
  • 关注

转载 mysql与oracle的语法对比

转自:https://blog.csdn.net/hanfhabc/article/details/78123528 数据类型编号ORACLEMYSQL注释1NUMBERint / DECIMALDE...

2018-08-03 23:28:08 1757

转载 京东面试题:Java中 ++i 的操作是线程安全的么?为什么?如何使其线程安全呢?

转自:https://blog.csdn.net/fansunion/article/details/79625510 相关文章你真的了解volatile关键字吗?http://blog.csdn.net/FansUnion/article/details/79495080Java并发编程之CAS http://blog.csdn.net/FansUnion/arti

2018-03-23 23:43:39 345

转载 class.getClassLoader().getResource()和class.getResource()的不同

转自:http://blog.csdn.net/z69183787/article/details/170976711.两者都是读取配置文件的方式。class.getClassLoader().getResource()是正规的实现,即先由class获得classLoader,再由classLoader获得文件。class.getResource()是封装的一个方法,二者的区别在哪呢?在参数上。2.

2018-03-07 22:35:13 776

转载 上传文件之 common-fileupload(3)

转自:http://blog.csdn.net/yerenyuan_pku/article/details/52540661#t3 由于文件上传需要注意的细节太多了,一篇文章全部容纳这些细节,真是太长了,索性再写一篇文章,处理文件上传需要注意的细节如何判断空的上传输入项在处理完文件上传需要注意的第6个细节后,测试时,如果

2018-03-07 17:39:40 342

转载 上传文件 之common-fileupload(2)

转自: 处理文件上传需要注意的细节在上一篇文章文件上传和下载——文件上传(一)中,我们写过一个文件上传案例,但是在实际开发中,你若这样写,无疑就会成为众矢之的,因为在处理文件上传时,需要注意很多的细节,只有彻底地明了这些细节,你才有可能成为一个合格的Java Web开发人员。为了能够一个一个的详解我们要注意的细节,先编写用于测试的文件上传页面——upload.jsp,

2018-03-07 17:26:34 310

转载 文件上传之commons-fileupload(1)

文件上传概述实现web开发中的文件上传功能,需完成如下二步操作:在web页面中添加上传输入项。在servlet中读取上传文件

2018-03-07 17:01:10 420

转载 使用org.apache.commons.io.FileUtils,IOUtils;工具类操作文件

转自:http://blog.csdn.net/z69183787/article/details/8097573#Commons IO是apache的一个开源的工具包,封装了IO操作的相关类,使用Commons IO可以很方便的读写文件,FileUtils 中提供了许多设计文件操作的 已封装好的方法。IOUtils 则是提供了读写文件的方法。File src = new Fi...

2018-03-06 15:12:56 4596

转载 【java虚拟机】java内存区域与内存溢出异常

转自:http://blog.csdn.net/eson_15/article/details/51745671  本文参考自《深入理解Java虚拟机》一书。主要总结一下java虚拟机内存的各个区域,以及这些区域的作用、服务对象以及其中可能产生的问题。1. 运行时数据区域  java虚拟机在执行java程序的过程中会把它说管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途,以及创建和销毁的

2018-02-25 21:30:14 111

转载 Java三大器之过滤器(Filter)的工作原理和代码演示

转自:http://blog.csdn.net/reggergdsg/article/details/52821502一、Filter简介  Filter也称之为过滤器,它是Servlet技术中最激动人心的技术之一,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp,Servlet, 静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级

2018-02-23 21:57:49 170

原创 MySQL之多表查询

1、合并结果集2、连接查询3、子查询

2018-02-23 17:19:33 159

原创 MySQL之多表查询--子查询

子查询就是嵌套查询,即SELECT中包含SELECT,如果一条语句中存在两个,或两个以上SELECT,那么就是子查询语句了。 下面通过举例分析,让大家了解子查询的具体用法。 建表: 单行单列(用于条件)【示例】查询工资高于名为甘宁的员工。 【分析】查询条件:工资>甘宁工资,其中甘宁工资需要一条子查询。步骤: 【结果】SELECT * FROM emp WHERE sal > (S

2018-02-23 16:53:28 535

原创 MySQL之多表查询--连接查询

连接查询就是求出多个表的乘积,例如t1连接t2,那么查询出的结果就是t1*t2。 连接查询会产生笛卡尔积,假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。可以扩展到多个集合的情况。通常要查询的多个表之间都存在关联关系,那么就通过关联关系去除笛卡尔积。例如:想在查询emp表的同时,把每个员工的所在部门

2018-02-23 15:50:13 279

转载 IT行业技术人员的核心竞争力

转自:http://mp.weixin.qq.com/s?__biz=MjM5MDAxNjkyMA==&mid=2650732490&idx=1&sn=66fa7d45c8d32a5cf1530d3055287c98&chksm=be41633d8936ea2b36ba765d0027b101af890058a3c532b641858f3e9938be416f72b...

2018-02-23 14:39:20 561

转载 数据库连接池

转自:http://blog.csdn.net/eson_15/article/details/51454428 1. 数据库连接池  JDBC部分的前两个总结主要总结了一下JDBC的基本操作,而且有个共同点,就是应用程序都是直接获取数据库连接的。这会有个弊端:用户每次请求都需要向数据库获得连接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设一个网站每天有10万次访问

2018-02-22 21:21:05 151

转载 JDBC技术总结(二)

转自:http://blog.csdn.net/eson_15/article/details/51317001        上一节主要讲了JDBC的基本操作,这一节主要总结一下JDBC如何处理大文本、如何处理图片以及进行批处理。1.JDBC处理大文本        在MySQL中,大文本是text类型,使用java操作数据库中的大文本需要两个方法setCharacterStream和getCh

2018-02-22 19:08:09 155

转载 JDBC技术总结(一)

转自:http://blog.csdn.net/eson_15/article/details/513084491. JDBC简介        SUN公司为了简化、统一对数据库的操作,定义了一套java操作数据库的规范,称之为JDBC,JDBC不能直接操作数据库,JDBC通过接口加载数据库的驱动,然后操作数据库。JDBC:Java Data Base Connectivity,它主要由接口组成。

2018-02-22 18:35:35 209

原创 MySQL之数据查询语法(DQL)

DQL就是数据查询语言,数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端。语法: SELECT selection_list /要查询的列名称/ FROM table_list /要查询的表名称/ WHERE condition /行条件/ GROUP BY grouping_columns /对结果分组/ HAVING condition /分组后的行条件/ O

2018-02-21 18:19:42 183

原创 MySQL之数据查询语法(DQL)--(7)分组查询

当需要分组查询时需要使用GROUP BY子句,例如查询每个部门的工资和,这说明要使用部分来分组。 查询每个部门的部门编号以及每个部门工资大于1500的人数SELECT deptno,COUNT(*)FROM empWHERE sal>1500GROUP BY deptno;含HAVING子句:查询工资总和大于9000的部门编号以及工资和SELECT deptno, SUM(sal)FRO

2018-02-21 17:48:25 229

原创 MySQL之数据查询语法(DQL)--(6)聚合函数

聚合函数是用来做纵向运算的函数: COUNT():统计指定列不为NULL的记录行数; MAX():计算指定列的最大值,如果指定列是字符串类型,那么使用字符串排序运算; MIN():计算指定列的最小值,如果指定列是字符串类型,那么使用字符串排序运算; SUM():计算指定列的数值和,如果指定列类型不是数值类型,那么计算结果为0; AVG():计算指定列的平均值,如果指定列类型不是数值类型,那

2018-02-21 17:34:48 302

原创 MySQL之数据查询语法(DQL)--(5)排序

(1)查询所有雇员,按月薪升序排序【ORDER BY 字段 ASC】SELECT * FROM empORDER BY sal ASC;(2)查询所有雇员,按月薪降序排序【ORDER BY 字段 DSC】SELECT * FROM empORDER BY sal DESC;(3) 查询所有雇员,按月薪降序排序,如果月薪相同时,按编号升序排序SELECT * ...

2018-02-21 17:12:13 351

原创 MySQL之数据查询语法(DQL)--(4)字段控制查询

1、去除重复记录;2、查看雇员的月薪与佣金之和;3、给列名添加别名;

2018-02-21 16:49:53 256

原创 MySQL之数据查询语法(DQL)--(3)模糊查询

当想查询姓名中包含a字母的学生时就需要使用模糊查询了。模糊查询需要使用关键字LIKE。(1)查询姓名由5个字母构成的学生记录SELECT * FROM stuWHERE sname LIKE '_____';/*模糊查询必须使用LIKE关键字。其中 “_”匹配任意一个字母,5个“_”表示5个任意字母。*/(2) 查询姓名由5个字母构成,并且第5个字母为“i”的学生记录SELECT * FR

2018-02-21 14:33:26 882

原创 MySQL之数据查询语法(DQL)--(2)条件查询

1. 条件查询介绍 条件查询就是在查询时给出WHERE子句,在WHERE子句中可以使用如下运算符及关键字: =、!=、<>、<、<=、>、>=; BETWEEN…AND; IN(set); IS NULL; AND; OR; NOT;示例(1)查询性别为女,并且年龄小于50...

2018-02-21 14:15:41 202

原创 Request 对象的主要方法

setAttribute(String name,Object):设置名字为 name 的 request 的参数值getAttribute(String name):返回由 name 指定的属性值getAttributeNames():返回 request 对象所有属性的名字集合,结果是一个枚举的实例getCookies():返回客户端的所有 Cookie 对象,结果是一个 Cookie 数组ge

2018-02-21 00:28:27 493

原创 MySQL之DML--插入、删除、修改数据

插入数据注意:所有字符串数据必须使用单引用!(1) 语法: INSERT INTO 表名(列名1,列名2, …) VALUES(值1, 值2)INSERT INTO stu(sid, sname,age,gender) VALUES('s_1001', 'zhangSan', 23, 'male');(2)语法: INSERT INTO 表名 VALUES(值1,值2,…) 因为没有指定要插入的列

2018-02-21 00:09:46 518

转载 Apache的DBUtils

转自: http://blog.csdn.net/yerenyuan_pku/article/details/52372703 commons-dbutils简介commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbuti...

2018-02-20 21:57:03 143

原创 CookieUtils

public class CookieUtils { public static String getCookValue(HttpServletRequest request, String name) { Cookie[] cs = request.getCookies(); if(cs == null) { return null;

2018-02-20 21:23:02 151

原创 response响应正文

response是响应对象,向客户端输出响应正文(响应体)可以使用response的响应流,repsonse一共提供了两个响应流对象: PrintWriter out = response.getWriter():获取字符流; ServletOutputStream out = response.getOutputStream():获取字节流; 注意:在一个请求中,不能同时使用这两个流!也就是

2018-02-19 13:40:42 1350

原创 安装、启动、配置Tomcat

下载Tomcat可以到http://tomcat.apache.org下载。 Tomcat分为安装版和解压版:安装版:一台电脑上只能安装一个Tomcat;解压版:无需安装,解压即可用,解压多少份都可以,所以我们选择解压版。Tomcat安装安装版Tomcat的安装过程把解压版Tomcat解压到一个没有中文,没有空格的路径中即可,建议路径不要太深,因为我们需要经常进入Tom...

2018-02-19 11:51:04 151

原创 Window对象常用的方法

alert();——————————-弹出一个提示框. confirm()—————————-弹出一个确认框 prompt(); —————————输入框 setTimeout();————————定时执行一次就ok了 setInterval();————————-定时 循环执行 clearTimeout();———————-清除定时 clearInterval();———————–清除

2018-02-18 23:45:29 1078

原创 JS函数中的重载问题

JS中本身没有重载,需要使用arguments对象来实现类似与重载的效果 arguments本身就是数组。 // 使用argument模拟重载效果. function add(){ if(arguments.length == 2){ return arguments[0] + arguments[1];

2018-02-18 23:36:29 140

原创 JS的面向对象

对象的定义var p1 = new Object();var p2 = { };function P{ }将三种定义形式.分成两类普通形式函数形式

2018-02-18 23:31:42 78

原创 JS中的函数

1. 定义函数(1)普通方式 function 函数名(参数列表){ 函数体 }(2)构造方式(动态函数) var 函数名 = new Function(“参数列表”,”函数体”);(3)直接量方式 var 函数名 = function(参数列表){ 函数体 }2. 函数中变量作用范围在JavaScript中全局域和函数域。3. 特殊的函数回调函数:作为参数传递的函数匿名函数

2018-02-18 23:23:32 111

原创 response之重定向

重定向是服务器通知浏览器去访问另一个地址,即再发出另一个请求。如果要重定向的URL是在同一个服务器内,那么可以使用相对路径,例如:public class AServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) ...

2018-02-18 22:19:09 198

原创 使用ServletContext获取资源相关方法

项目目录结构: 1. 获取真实路径 使用ServletContext对象来获取Web应用下的资源,例如在hello应用的根目录下创建a.txt文件,现在想在Servlet中获取这个资源,就可以使用ServletContext来获取。 a) 获取a.txt的真实路径:String realPath = servletContext.getRealPath(“/a.txt”),realPat

2018-02-18 21:26:08 420

原创 让服务器在启动时就创建Servlet的方法

基本知识:一个Servlet类型,服务器只创建一个实例对象。服务器会在Servlet第一次被访问时创建Servlet(默认),或者是在服务器启动时创建Servlet。如果想让服务器启动时就创建Servlet,那么还需要在web.xml文件中配置,在< servlet>元素中配置< load-on-startup >元素可以让服务器在启动时就创建该Servlet:<servlet>

2018-02-18 20:29:52 2071

原创 GenericServlet的init()方法

在学GendericServle的init()方法的时候,感觉这个设计思想不错,于是就想记录下来,并分享出来。在GenericServlet中,定义了一个ServletConfig config实例变量,并在init(ServletConfig)方法中把参数ServletConfig赋给了实例变量。然后在该类的很多方法中使用了实例变量config。如果子类覆盖了GenericServlet的in

2018-02-18 15:03:26 792

转载 学习SpringMVC——如何获取请求参数

转自:http://www.cnblogs.com/bigdataZJ/p/springmvc2.html   @RequestParam,你一定见过;@PathVariable,你肯定也知道;@QueryParam,你怎么会不晓得?!还有你熟悉的他(@CookieValue)!她(@ModelAndView)!它(@ModelAttribute)!没错,仅注

2018-02-18 14:15:52 191

原创 SpringMVC--@RequestMapping注解的使用

通过@RequestMapping注解可以定义不同的处理器映射规则。URL路径映射之前我们也经常编写URL路径映射,大致可以写为:@RequestMapping("/item")或者@RequestMapping(value="/item")value的值是数组,所以可以将多个url映射到同一个方法上。或者value=“占位符”(通用的页面跳转逻辑,路径还不确定)@Controller@Reque

2018-02-09 20:04:40 1064 1

转载 springmvc中的参数绑定总结

转自: http://blog.csdn.net/eson_15/article/details/51718633  众所周知,springmvc是用来处理页面的一些请求,然后将数据再通过视图返回给用户的,前面的几篇博文中使用的都是静态数据,为了能快速入门springmvc,在这一篇博文中,我将总结一下springmvc中如何接收前台页面的参数,即springmvc中的参数绑定问题。1. 参数绑定的

2018-02-09 19:32:32 172

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除