2 23号员工

尚未进行身份认证

暂无相关描述

等级
博文 108
排名 6w+

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

Java中String indexOf() 方法解读

翻译自https://www.geeksforgeeks.org/java-string-indexof/1StringindexOf(charc):此方法返回c字符在string中的下标【不存在则返回-1】解释代码://Javacodetodemonstratetheworking//ofStringindexOf()publicclassInd...

2019-07-16 20:46:25

深入解析java反射

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

2019-07-16 10:28:54

Java Class类常用方法描述

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

2019-07-16 10:04:53

Java substring 遇到的坑

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

2019-07-15 18:13:01

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

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

2019-07-15 16:52:30

SSM整合

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

2019-07-14 16:16:28

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

SpringMVC入门案例

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

2019-07-11 18:03:09

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

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

2019-07-11 17:51:22

Mybatis 整合 Spring【mapper动态代理】

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

2019-07-09 11:55:55

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

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

2019-07-07 16:40:47

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

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

2019-07-07 15:54:53

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

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

2019-07-07 15:51:00

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

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

2019-07-07 15:40:11

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

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

2019-07-06 15:01:17

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

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

2019-07-06 11:20:22

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

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

2019-07-06 11:01:38

MySQL8.0.12 安装及配置

一.安装1.从网上下载MySQL8.0.12版本,下载地址:https://dev.mysql.com/downloads/mysql/2.下载完成后解压我解压的路径是:D:\Java\mysql-8.0.12-winx643.配置文件首先在解压的路径下查看是否含有my.ini的文件,如果没有则新建一个,内容如下:[mysqld]#...

2019-07-05 16:05:21

Java Eclipse进行断点调试

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

2019-07-05 08:37:12
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。