自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GiveMeTwoReason

开发笔记

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

原创 Sprng学习笔记一

一spring介绍1、Spring是一个开源轻量级框架2、一站式(full-stack)框架在javaee三层结构中每一层都提供了不同的解决技术Web层:springmvcservice层是spring的iocDao层spring的jdbcTemplate3、核心主要两个部分:(1)面向切面aop比如要扩展一个功能不是修改源代码实现(2)控制反转ioc(把对象交给spring配...

2018-09-30 09:24:02 188

原创 SpringMVC笔记二

springMVC实现拦截器功能和文件上传的功能:在SpringMVC一的基础上实现拦截器的功能:1 定义拦截器,实现HandlerInterceptor接口。接口中提供三个方法。public class HandlerInterceptor1 implements HandlerInterceptor { //进入 Handler方法之前执行 //用于身份认证、身份授权 //比如身份...

2018-09-20 14:36:07 199

原创 SpringMVC笔记一

SpringMVC笔记springmvc主要几个重要的组件执行流程:1 请求先进入DispathcherServlert2 DispathcherServlert根据URL去找HandlerMapping来查找对应的Handler对象3 DispathcherServlert根据返回的Handler对象去找对应的HandlerAdapter执行该Handler,返回ModelAndVie...

2018-09-20 10:20:56 209

原创 Mybatis面试题总结

1、#{}和${}的区别是什么? #{} 是预编译处理,${}是字符替换 Mybatis在处理#{}时,会将sql中的#{}替换成?号,调用PreparedStatement方法来赋值 Mybatis在处理${}时,就是把${}替换成变量的值 使用#{}可以有效防止sql注入,提高系统的安全性2、当实体类中的属性名和表中的字段名不一样 ,怎么办 ?(1) 查询sql的时候定义别名...

2018-09-14 15:08:57 218

原创 Linux下安装java

一 官网下载相应的java版本,这里以jdk1.8为例linux环境下X86是32位系统的,X64才是64位系统 根据自己Linux系统来下载对应的gz包 二 解压文件tar -zxvf jdk-8u181-linux-x64.tar.gz 解压后多了个文件夹 把文件安装到自己的目录,我把文件移动到我新建的 mkdir /usr/java //新建文...

2018-09-10 16:36:20 218

原创 Linux下实现apache的负载均衡(二)

一 打开模块 二 配置反向代理的路径两个配置都在conf/httpd.conf文件下面: 一打开模块: 可以用过/proxy 来查找文件相关的proxy字符快速定位二配置反向代理的路径除了http的方式还有其他如ajp,ftp方式,选用协议需要打开相应的模块文件 /docs 是在原来的访问路径上加上/docs来进行代理到写的服务器上...

2018-08-31 19:50:50 293

原创 Linux下实现apache的负载均衡(一)

文章目录 一 安装apache所需要的几个相关安装包 二 安装流程一安装apache所需要的几个相关安装包 压缩包放到上面路径基本没啥问题,后期解压后才安排路径二 安装流程 安装httpd前需要解压好apr和apr-util,而pcre需要安装好1 先安装pcre (1)解压 tar -xf pcre-8.40.tar.gz (2)进入到pcre解压后的文件夹里 c...

2018-08-30 21:43:44 945 2

原创 MyBabit学习总结(二)

一:mybatis中#{}和 ${} 向sql传参时的区别 二:动态拼装sql语句常用的标签(where if,foreacher) 三:mybatis的入参类型 四:resultType和resultMap的区别 五:mybatis的返回参数类型一:mybatis中#{}和 {} 向sql传参时的区别  (1)首先一点就是,#{}传递参数时,会在传递...

2018-08-27 15:08:53 1148

原创 MyBatis学习总结(一)

一MyBatis介绍 mybatis是一个持久层框架,它的出现是为了解决当没有这个框架时,利用JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 二使用步骤 1 加入mybatis相关的jar包 2 加入mybat...

2018-08-27 10:00:45 199

原创 javascript请求方式总结

一、 通过herf来请求 二、通过获取表单来发送请求 三、通过ajax来请求(get,post)首页建立前面四个请求的button: 处理方法如下:/**第一种提交方式 * */function submitForm1(){ window.location.href="../abc/href1?param=hrefMethod";}/**第二种提交方式 ...

2018-06-14 15:52:29 1157

原创 JSP乱码解决方法

本文讲述自己遇到的jsp乱码解决方式: 一:jsp页面默认为非utf-8的情况,把pageEncoding改为utf-8 <%@ page language=”java” contentType=”text/html” pageEncoding=”utf-8”%>二:jsp页面显示正常了,但是服务器接收到的参数为乱码,直接修改web.xml是最好的方法,加上过滤器:...

2018-06-14 11:30:14 168

原创 SpringMVC框架中的数据绑定

此文章记录springMVC传入Controller层的各种数据格式: 一:基本数据类型和String类型 二:对象 三:数组 四:Map键值类型 五:json 六:xml 七:关于时间转换一:入参类型为基本数据类型和String类型时 然后我们启动项目,直接在浏览器url上跟上两个参数,名字需要对应 Controller层可以正确获取到参数 二:当需求增加一个...

2018-06-12 16:50:37 427

原创 Eclipse中创建maven项目步骤

一:流程分解 1.eclipse中创建maven项目 2.在pom.xml文件中增加jre和tomcat的相关jar包 3.设置maven的命令,用maven来执行tomcat 4.浏览器访问二:演示 1.eclipse中创建maven项目 2.在pom.xml文件中增加jre和tomcat的相关jar包<project xmlns="http://maven...

2018-06-06 15:47:14 492

原创 分页标签笔记

分页标签demo: 概要:主要记录分页的一些步骤,直接上栗子。 1丶在WEB-INF下的tld包下建立page.tld标签。 2丶建与标签对相的标签类,这里叫PageTagImpl.java 3丶建立一个PageBean对象用来与JSP打交道(包括初始化对象,可不建,不是必要的文件) 4丶JSP页面引入该分页标签。1丶在WEB-INF下的tld包下建立page.tld标签。 2丶建与标签

2016-06-11 12:33:04 308

原创 mysql小知识笔记

记忆的小船说翻就翻,代码的巨轮说翻就翻。所以好记性不如烂笔头,前段时间感觉对mysql数据库的基础知识不扎实,所以查找各个资料做了个小总结笔记,方便下次查阅,有错误的地方希望大家多给给意见。概要: 1.关于插入语句的三种方式 2.更新的单表和多表操作 3.删除的单表和多表操作 4查询,以及查询常见的几个关键字用法(WHERE,GROUP,HAVING,ORDER BY,LIMIT) 5.子

2016-04-27 03:32:34 278

原创 java中判断今年是否是闰年

方法概要:判断今年是否是闰年 实现思路: **1. 怎么取得今年的年份 2. 如何判断今年是是否是闰年(这里只是判断简单年份) 即满足除4且不能整除100的情况考虑** 实现代码:package test;import java.util.Calendar;import javax.print.CancelablePrintJob;public class yearTest {

2016-04-24 10:26:26 1068

原创 随机生成一个任意长度的字符串

此方法主要作用:实现随机生成一个字符串,包括字符和数字,任意长度。 实现思路: 1 判断生成为字母还是数字 2 如果是数字可以直接取值 3 如果是字符则要判断为大写还是小写 4 通过一个字符串来接收各个值,并整合输出 实现要点:怎么判断随机生成的是怎么还是数字? 我们可以通过java的Random对象来生成随机的两个整数,概率为50%,就可以判断了。 下面是实现的代码: 可直接复制

2016-04-24 10:12:14 2391

空空如也

空空如也

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

TA关注的人

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