- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人