5 you18131371836

尚未进行身份认证

我要认证

没有伞的孩子,你必须努力的奔跑!

等级
TA的排名 4w+

eclipse安装mybatis generator插件,自动生成实体类、mapper接口和SQL XM文件

目录一、什么是MyBatis逆向工程?二、mybatis generator插件暗转过程一、什么是MyBatis逆向工程?平时在开发项目的时候,数据持久层经常会用到mybatis框架来操作数据库,sql语句需要程序员自己去编写,这样就浪费了一部分没有必要的时间了。不过mybatis官方是提供逆向工程,简单理解的话就是,mybatis通过mybatis generator插件针对数据库单表生成mybatis执行时所需要的代码,比如:mapper.java、mapper.xml、pojo等,有效

2020-09-02 15:56:36

关于mysql 中schema的相关操作

一、mysql中schema指的是什么?在mysql中基本认为schema和数据库(database)是相同的,也就是说schema名称和数据库实例的名称是相同的,一个数据库只拥有一个schema。但是其他数据库产品会有所不同,在oracle数据库中,schema是数据库database的一部分。二、关于schema和数据库database的sql语句操作1.查看数据库SHOW DATABASES;2.创建数据库CREATE DATABASE db_name;  //db_name为

2020-08-28 10:52:41

spring mvc注解@RequestMapping的作用及属性

目录一、@RequestMapping注解的作用是什么?二、@RequestMapping注解的属性有哪些?一、@RequestMapping注解的作用是什么?@RequestMapping注解是web应用程序中最常被用到的注解之一,作用就是映射URL路径,将http的请求地址映射到控制器(controller)类的处理方法上。 @RequestMapping注解可以定义在控制器类上,也可以定义在类里面的方法上。 定义类上:将http请求映射到该控制器上,规定初步的请...

2020-08-24 14:35:58

Java集合中HashMap、TreeMap和HashTable区别是什么?

一、说到三者的区别首先要说一下集合和数组的区别是什么:1.长度上的区别:集合的长度是可变的,而数组的长度是不可变;2.内容上的区别:数组可以是基本数据类型的数据,也可以是引用数据类型的数据;而集合只能是引用数据类型数据;3.元素内容上的区别:数组只能存储同一种数据类型;而集合可以存储不同数据类型(其实集合一般情况下也是存储同一种数据类型);二、Java集合常见的接口和实现类有哪...

2020-04-17 12:56:41

java的jdk和jre有什么区别

1、JDK是Java开发工具包(java Development Kit)的缩写,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac;还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序;它提供了Java的开发环境...

2020-04-16 23:22:54

spring boot 面试题(一)

1.什么是spring boot?Spring Boot 是Spring开源组织下的子项目,是spring组件一站式的解决方案;它主要是简化了spring框架的使用难度,简化了繁重的配置,提供了各种各样的启动器,使得开发者能快速上手。spring boot是spring发展到一定程度的产物,spring boot并不是spring的替代品,spring boot是为了程序猿们能更好的使用spr...

2020-04-08 17:22:16

spring boot 2.X 实现自定义拦截器

一、什么是拦截器 拦截器是spring aop思想的一种体现和运用,底层通过动态代理模式完成;拦截器不依赖于servlet容器,依赖于web框架,由于拦截器是基于web框架的调用,因此可以使用spring的依赖注入(DI)获取IOC容器中的各个bean;可以用来拦截一些非法的Action请求,或者是对Action请求进行一些预处理和请求后的一些处理等,使得我们业务更加符合实际需求,...

2020-03-15 16:28:02

spring boot 的yml配置文件定义list集合、数组和map以及使用中出现的错误

1. 在平时的yml配置文件中,我们经常使用到配置基本数据类型的字符串,比如配置日志文件的写法如下:# 配置日志输出级别logging: # 指定logback配置文件的位置 config: classpath:logback-spring.xml # 文件日志要输出的路径 path: E:/logs/springboot_server # 日志的输出级别 lev...

2020-03-13 15:22:05

spring boot 2.x 加载配置文件的几种方式详解

在平时做项目的时候经常会用到一些配置文件的信息,那么spring boot是如何去加载这些配置文件,并且获取到相应的值呢?下面说一下我了解到的几种方式: (1) 通用的environment类加载; (2)通过@value注解的方式加载; (3)通过创建配置信息类去加载配置文件信息;一、通过environment类加...

2019-06-15 18:54:38

解决通过startup.bat脚本启动tomcat时,cmd命令窗口闪现问题!

1.说明:在eclipse集成开发环境中启动tomcat是没有问题的,我用的tomcat的版本是tomcat-8.5.27;  出现的问题是在Tomcat的解压目录的bin文件夹中,通过startup.bat脚本启动Tomcat时,命令窗口闪现; 2.首先我们需要了解的是通过startup.bat启动tomcat时的流程是:startup.bat--->Catalina.bat--->

2018-01-28 21:30:17

报错:The Apache Tomcat installation at this directory is version 8.5.27. A Tomcat 8.0 installation is

今天在eclipse中配置tomcat时,遇到了一个报错,如下所示:  这里我的Tomcat的版本是8.5.27,报这个错的原因是ellipse里面限制Tomcat的最高版本是8.0的,我用的tomcat的版本明显高于eclipse的要求;具体的改法如下:  1.首先找到Tomcat的本地安装路径;  2.然后找到lib文件夹中的Catalina.jar包,用解压软件打开这个j

2018-01-28 14:34:30

spring aop 报错:Caused by: java.lang.IllegalArgumentException: error at ::0 formal unbound in pointcut

刚把上一个aop bug解决了,继续下一步,又出错了,调了一天的bug,不过收获还是很大的,对spring aop有了更深的了解!  这次出的错误代码如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService' defined in file [

2018-01-23 18:22:26

spring aop Caused by: java.lang.IllegalArgumentException: Pointcut is not well-formed: 报错

最近这几天在公司研究spring aop(面向切面编程),在使用spring 注解实现时,遇到了一个bug,由此记录一下,方便日后读阅;报错如下图所示:  由于是第一次接触spring aop 当时就懵逼了,在网上搜索相关的错误,最后找到了自己的问题出在哪里; 我这里出错的原因是因为在使用注解定义切面对象的切入点时,没有使用spring aop中的 execution()的表达式导致出

2018-01-23 15:28:25

java笔试面试题--int数组的默认值

1.今天在面试的时候遇到一个程序题,代码如下:    public class test2{ public static void main(String[] args) { int[] arr=new int[5]; //给数组成员赋值 arr[0]=2; arr[3]=5; for (int i = 0; i < arr.length; i++) {

2017-10-16 17:06:35

java如何实现一个字符串的反转和替换

一、java字符串的反转      1.利用java字符串的拼接实现字符串的反转,代码如下:public static String reverse(String s){ int len=s.length(); String str=""; for (int i = 0; i < len; i++) { //charAt()返回指定索引处的 char 值。索引范围

2017-10-14 14:17:45

java的变量类型

一.首先我们应该知道类体是由哪几部分构成:  1.   类是由定义的变量和定义的方法(一个类可以有多个方法)构成;        java语言支持的变量有两种,一种是成员变量(成员变量也就是我们所说的全局变量),一种是局部变量;        成员变量:在类里面定义的变量,在整个类里都有效,都可以被访问;        局部变量:在类的方法、构造方法或者语句块里面定义的变量,只在所

2017-10-13 18:00:07

java中的基本数据类型

一.java的数据类型有两种:基本数据类型(也称作内置数据类型)、引用数据类型;     基本数据类型:它可以分成三大类八种,分别是:数值型(byte、short、int、long、float、double)、字符型(char)、布尔型(boolean)三类,而数值型又可以分为整数类型(byte、short、int、long)和浮点数类型(float、double)。    引用数据类型:

2017-10-12 13:44:42

json字符串转换成json数组并遍历属性值

方法一:使用Iterator迭代器遍历取值    public class Test{ /** * @param args */ @SuppressWarnings("rawtypes") public static void main(String[] args) { String json = "[{'day1':'work','day2':26},{'day1':

2017-05-29 14:04:13

java 发送http协议的POST请求获取数据

在项目的时候用到了第三方提供的http接口去获取数据库里的数据,并且使用POST方法请求,具体实现代码如下:     1.代码实现类      /** * @功能 http向指的URL发送POST请求 * @author you * @param method 请求方法,POST * @param url 请求的路径 * @return */

2017-05-29 13:45:51

java 从服务器下载文件并保存到本地

昨天在做一个项目时,用到了从服务器上下载文件并保存到本地的知识,以前也没有接触过,昨天搞了一天,这个小功能实现了,下面就简单的说一下实现过程;   1.基础知识          当我们想要下载网站上的某个资源时,我们会获取一个url,它是服务器定位资源的一个描述,下载的过程有如下几步:              (1)客户端发起一个url请求,获取连接对象。         

2017-05-28 10:33:55

查看更多

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