自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

原创 SpringMVC @RequestMapping注解解析

1URL路径映射 【添加在方法上的】@RequestMapping(value="item")或@RequestMapping("/item")value的值是数组,可以将多个url映射到同一个方法@RequestMapping(value = { "itemList", "itemListAll" })public ModelAndView queryItemList() {...

2019-07-31 15:49:42 231

原创 Eclipse中文乱码【设置编辑器/工作空间/jsp页面字符集】

设置编辑器字符编码Window -> Preferences -> General -> Editors -> Text Editors -> Spelling设置工作空间字符编码Window -> Preferences -> General -> WorkSpace设置JSP文件内容默认编码Window -> P...

2019-07-31 11:51:23 756

转载 jsp页面报错javax.servlet.jsp.PageContext cannot be resolved to a type解决

构建了一个maven项目但是项目创建好的jsp总会报错javax.servlet.jsp.PageContext cannot be resolved to a type,但是不影响项目运行。但总归难看现在将解决方法写下。解决:当在项目中报错为:javax.servlet.jsp.*时,这时说明需要jsp-api.jar。如果报错信息为:javax.servlet.http.*时,...

2019-07-31 11:19:49 9316 5

原创 JAVA 解决post和get请求中文参数出现乱码解决

1 POST请求中文参数出现乱码解决【web.xml配置filter】web.xml<!-- 解决post乱码问题 --> <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.Characte...

2019-07-30 23:30:18 2533

原创 SpringMVC controller层如何跳转到页面 或者controller中的其他方法【controller→页面 或者 controller→controller】

controller层的方法的返回值类型有3种1 ModelAndView ModelAndView对象 既可以存放数据也可以存放视图【视图和数据都在ModelAndView对象里面,不能实现解耦合】,不推荐使用 存放数据和跳转页面: 默认使用转发,如需重定向则使用RedirectViewpublic ModelAndView login(){...

2019-07-30 23:16:26 8419

原创 SpringMVC 页面带数据跳转到controller层【页面→controller】

1 传递基本数据类型 A 页面请求地址【带参传递】<a href="${pageContext.request.contextPath }/itemEdit.action?id=${item.id}">修改</a> B controller层接收参数package com.controller;import java.util...

2019-07-30 23:08:19 1489 1

转载 Eclipse上传项目到GitHub

详细步骤1在eclipse中配置user的相关信息window->preferences->Team->Git->Configuration->UserSettings点击AddEntry…填写完点击OK,再次点击AddEntry…Apply ->OK2 使用git插件为项目创建本地仓库右击要上传的项目->Team->Sh...

2019-07-30 11:13:28 93

原创 Transport Error: Cannot get remote repository refs. https://github.com/***/***.git: cannot open git

提交项目到github上出现解决办法:1 首先检查网络是否畅通,能否访问GitHub网址2windows-->Preferences-->Team-->Git-->Configuration-->User Settings.然后点Add Entry新建一个键值对,输入http.sslVerify=false。【仍然不行的话则继续进行下一个步骤】...

2019-07-30 11:07:25 1494

转载 linux中shell变量$#,$@,$0,$1,$2的基本含义:

linux中shell变量$#,$@,$0,$1,$2的基本含义:变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$_使用Set命令设定的Flag一览示前一个执行的命令中的最后一个参数$*所有参数列表。如"$*...

2019-07-16 21:22:44 485

翻译 Java中String indexOf() 方法解读

翻译自https://www.geeksforgeeks.org/java-string-indexof/1 String indexOf(char c):此方法返回c字符在string中的下标【不存在则返回-1】解释代码:// Java code to demonstrate the working // of String indexOf() public class Ind...

2019-07-16 20:46:25 1598

转载 深入解析java反射

注:由于篇幅较长,找到自己需要的内容即可,不需要全部一次性看完,再有需求再来看本博文主要记录Java 反射(reflect)的使用,在了解反射之前,你应该先了解 Java 中的 Class 类,如果你不是很了解,可以先简单了解下。一、什么是反射?反射 (Reflection) 是 Java 的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。O...

2019-07-16 10:28:54 85

转载 Java Class类常用方法描述

一 生成Class对象的三种方式  1 Class.forName("全路径名")  2 类名.Class  3实例对象.getClass() 接着看三种方式生成Class对象的区别package com.shangcg.reflect;/** * * <p> * 三种方式生成Class对象的区别测试 * 说明:测试一、二、三可屏蔽代码...

2019-07-16 10:04:53 213

原创 Java substring 遇到的坑

如下:定义一个string【长度为6,那么下标就应该是0到5】: String s = "123456"; 我们如何取出整个s呢?当初我的想法是s.substring(0,5);======>>>>试验一下这时有点懵,点击去查看源码发现确实是理解错误了,他并不包含最后一个【根据源码的例子可以看出】sbu...

2019-07-15 18:13:01 1177 1

原创 java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=demo1], {ExactMatcher:fDisp

Junit单元测试报错如下:java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=demo1], {ExactMatcher:fDisplayName=demo1(offer.longestCommonPrefix)], {LeadingIdentifierMatcher:fClassName=offe...

2019-07-15 16:52:30 642

原创 SSM整合

一、jar包spring(包括springmvc) mybatis mybatis-spring整合包 数据库驱动 第三方连接池二、编辑各个配置文件sqlMapConfig.xml:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configurationPUBLIC "-//mybatis.org/...

2019-07-14 16:16:28 103

原创 1 两数之和

给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]1、暴...

2019-07-13 13:22:06 69

原创 SpringMVC入门案例 包含对静态资源放行操作

1 创建web项目2 导入jar包3 配置文件【web.xml和springmvc.xml】web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.c...

2019-07-11 18:03:09 127

原创 Mybatis 逆向工程【通过数据库表,逆向工程自动生成实体类和mapper】

//通过数据库表自动生成实体类和mapper1 创建java项目2 到入jar包3 编写配置文件generatorConfig.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis...

2019-07-11 17:51:22 942

原创 Mybatis 整合 Spring【mapper动态代理】

1 创建工程并导入jar包【spring的jar包、Mybatis的jar包、Spring+mybatis的整合包、Mysql的数据库驱动jar包、数据库连接池的jar包dbcp】2 编写mybatis和spring的配置文件SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE con...

2019-07-09 11:55:55 296

原创 Mybatis 动态SQL【if标签、 where标签、sql标签和include标签、foreache标签】

要求:根据性别和名字查询用户SQL语句:SELECT id, username, birthday, sex, address FROM `user` WHERE sex = 1 AND username LIKE '%三%'存在的问题:A.sex和username属性有可能只有一个,而另一个为null或者空【使用if标签】B.但是当sex/username 属性为null或者...

2019-07-07 16:40:47 1122

原创 MySQL数据库和Oracle数据库在插入数据时id的自动分配顺序

在MySQL数据库中 插入数据后,先将数据存入到数据库中,然后再分配id给该条数据在Oracle数据库中 插入数据后,先分配id给该条数据,再将数据存入到数据库中...

2019-07-07 15:54:53 857

原创 Mybatis 如何实现插入数据后返回插入的id

我们知道mybatis使用<insert></insert>标签进行插入数据,但是我们从insert标签上的属性中发现并没有和返回值的相关属性,那我们又该如何实现插入数据后返回插入的id呢?解决方案如下:虽然在inser标签上没有返回值,但是insert标签的里面有一个selectKey属性,我们就是通过这个属性来进行返回用户id的:...

2019-07-07 15:51:00 6344

原创 Mybatis 配置文件中的resultMap、resultType的使用场景

在mapper.xml文件中select标签的返回类型有resultMap、resultType这2种:resultType可以指定将查询结果映射为pojo,但需要pojo的属性名和sql查询的列名一致方可映射成功。如果sql查询字段名和pojo的属性名不一致,可以通过resultMap将字段名和属性名作一个对应关系 ,resultMap实质上还需要将查询结果映射到pojo对象中。...

2019-07-07 15:40:11 759

原创 Mybatis Mapper动态代理开发(常用版)

包结构:1 创建项目,lib下引入Mybatis的jar包2 引入数据库连接的jar包3 选中所有lib下的包右键Build Path,编写数据库连接参数jdbc.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatis?characterEn...

2019-07-06 15:01:17 440

转载 tomcat能正常启动,但是http://localhost:8080/网页就是打不开,报404

问题描述:在IDE中创建了一个新的Servers,并且加入一个Tomcat。然后启动服务,进入浏览器,输入localhost:8080进入,显示错误。服务是可以正常启动的,而且没有任何异常。问题描述图解1.创建一个新的Servers,并且加入了一个Web项目2.开启Servers服务,服务正常运行,没有任何错误:3.进入浏览器,输入localhost:8080进行访问,出错:...

2019-07-06 11:20:22 5651 2

转载 win10安装jdk出现could not open 'D:\software\JAVA\lib\amd64\jvm.cfg'

在win10下安装jdk后,命令行测试java出现could not open XXX\jvm.cfg因为用matlab打包jar包需要,就按照教程安装了个jdk,但出现这个问题还是一脸懵。我安装的是1.7版本的,最开始是装的1.7.0_13,出现问题后我以为是太陈旧了,就卸载掉重新安装1.7.0_79。但还是出现了同样的问题。我报错前的环境变量时这样的:画框的那两个就是我安装后新增的。...

2019-07-06 11:01:38 491

转载 MySQL8.0.12 安装及配置

前言:如果本地已经装过了MySQL则需要先卸载通过管理员权限进入cmd(如果不是管理员权限就会出现问题),进入MySQL安装目录的bin目录下输入net stop mysql停止服务,停止服务后然后再输入mysqld --remove是卸载MySQL服务 再进行下面操作即可一.安装1.从网上下载MySQL8.0.12版本,下载地址:https://dev.mysql.com/d...

2019-07-05 16:05:21 242

转载 Java Eclipse进行断点调试

如何调试Java程序?大家最开始学习Java,都会觉得IDE调试好高端有木有,其实很简单了。下文会尽量简单直观的教会你在Eclipse中调试,其他的IDE调试步骤也是类似的。1.在你觉得有错的地方设置断点。在代码行数前,点击右键,注意是右键,然后选择Toggle Breakpoint。你可能会问,我如何知道在哪儿放置断点?如果对这个问题完全没有感觉,你完全可以多打几个断...

2019-07-05 08:37:12 134

原创 SSH 整合需要注意的的点

先将所有的jar包build path一下,不然可能会有不知名错误1 spring和struts整合是需要添加一个sturts2-spring-plugin-*.jar的jar包2 如果将action也交给spring创建需要在action里面注入service &&【struts的scope应该为prototype】applicationContext.xml:...

2019-07-03 18:21:25 115

原创 hibernate 遇到的错误

org.hibernate.HibernateException: Unable to get the default Bean Validation factory at org.hibernate.cfg.beanvalidation.BeanValidationActivator.applyDDL(BeanValidationActivator.java:127) at or...

2019-07-01 15:00:07 423

generatorSqlmapCustom.rar

Mybatis 逆向工程【通过数据库表,逆向工程自动生成实体类和mapper】

2019-07-15

Ajax(Ajax使用js包)

使用Ajax实现从服务器读取数据,包括Ajax实现的详细步骤

2019-02-27

空空如也

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

TA关注的人

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