- 博客(35)
- 收藏
- 关注
原创 编程小技巧(动态ip)
定义一个Base.jsp的jsp页面 使用标签定义获取ip可以在其他页面有用到ip:8080时使用path 代替<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib uri="http://java.sun.
2020-12-06 11:50:39 78
原创 java基础面试题
● 请说明重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分?方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同)则视为重载;重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的返回类型,比父类被重写方法更好访问,不能比父类被重写方法声明更多的异常(里氏代换原则)。重载对返回类型没有特殊的要求。●
2020-12-01 21:23:24 57
原创 常用的sql语句
常用SQL语句新建数据库create database mybatabase—————— 语法: create database 数据库名字删除数据库drop database mybatabase —————— 语法: drop database 数据名字3.数据库建表 CREATE table my_table(sno VARCHAR(20) NOT NULL primary KEY AUTO_INCREMENT,sname VAR
2020-11-30 21:58:07 92
原创 注解@controller@service@component@repository区别
注解@controller@service@component@repository区别查了一些网上的其他博客,发现几个注解本质上没有什么区别,至少在spring2.5版本里,这几个注解本质是一样的(当然,新的版本有什么变化目前还没细查),命名不一样主要是为了区分类的作用和所属层级:@Repository:持久层,用于标注数据访问组件,即DAO组件。@Service:业务层,用于标注业务逻辑层主键。@Controller:控制层,用于标注控制层组件。@Component:当你不确定是属于哪一层的时
2020-11-30 21:00:53 173
原创 springcloud负载均衡
在 cloud-consumer-order80写一个配置包名config 创建ApplicationContextConfig类@LoadBalanced 使用负载均衡默认是轮询方式 @Configurationpublic class ApplicationContextConfig { @Bean //@LoadBalanced //使用负载均衡 使得rest template负载均衡的能力 才可以通过微服务名字调用微服务 默认轮训访问机制
2020-11-24 09:02:26 62
原创 springcloud使用eureka集群
第一 新建项目创建注册中心cloud-eureka-server7001 cloud-eureka-server7002改写pom文件要想集群在pom文件中加入 eureka依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server
2020-11-24 08:48:08 122
原创 springcloud-study
总体的目录结构提供服务注册(eureka server) 服务提供者(provider) 消费者(consumer)]consumer比如就是一个学生 他想去培训机构学习Java 而 provider就是一个培训机构他可以提供Java培训的一个公司 ,一个公司必须要注册一下这公司的信息否则就是一个黑公司,所有eureka server就是一个提供注册公司的一个机构(不能自己注册自己),去注册这个公司你肯定要一些证明 所以eureka client就提供了这个证明 ,所以学生(consumer)就
2020-11-21 10:15:10 142
原创 springmvc-自定义拦截器处理
程序结构创建一个自第一拦截器的包 然后创建 Myinterceptor 类 并实现HandlerInterceptor接口****Myinterceptor 实现HandlerInterceptor的三个方法return true时则程序放行反之亦然package com.zzy.Interceptor;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.serv
2020-11-13 08:27:16 51
原创 java日期的格式化和转化日期
@Testpublic void text(){ //日期得格式化 SimpleDateFormat sd = new SimpleDateFormat("Gyyyy年MM月dd日:今年是yyyy年的第D天,E"); SimpleDateFormat sd1 = new SimpleDateFormat("yyyy-MM-dd,HH:mm:ss"); String format = sd.format(new Date()); String format1 = s
2020-11-11 19:31:09 108
原创 小白的Mybatis学习笔记
Mybatis -study-01第一:导入mybatis需要的pom.xml<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version></dependency><dependency> <gro
2020-11-07 16:27:17 80
原创 SpringBoot---study
springboot配置1.yaml的基础语法 yaml对空格是非常敏感的普通的key-value name: 空格zzyyaml语法对象 student: name: zzy age: 3行内写法 student1: { name: zzy,age: 3 }数组 pets: - cat - dog - pig pet1s: [ cat,dog,pig ]yaml可以给实体类赋值person: name: zzy age:
2020-11-05 16:18:23 52
原创 Spring-使用注解注入bean
所用到的注解@Component :组成部分 对应的是pojo层@Controller :控制器 对应的是controller层或servlet层@Service:服务 对应service层@Repository:仓库 对应dao层第一编写对应的层级@Component :组成部分 对应的是pojo层@Component//= <bean id="user" class="com.zzy.pojo.User"></bean> id默认是类的首字母小写public
2020-11-04 09:51:42 263
原创 Spring
哈喽Spring第一:到入spring所需要的maven的依赖<dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring
2020-11-04 09:36:24 63
原创 mybatis动态sql
动态sql注入第一:编写一个实体类package com.zzy.pojo;import lombok.Data;import java.util.Date;@Datapublic class Blog { private String id; private String title; private String author; private Date createTime; private int views;}第二:编写一个dao层
2020-11-04 09:24:49 38
原创 Mybatis一对多的处理
一对多第一:写一个teache的javabeanpackage com.zzy.pojo;import lombok.Data;import java.util.List;@Datapublic class Teacher { private int id; private String name; //一个老师对应多个学生 private List<Student> students;}注意:这里的student是一个集合类型 所以是一
2020-11-04 09:14:43 76
原创 Mybatis对复杂属性的处理
多对一处理第一:编写一个学生的实体类package com.zzy.pojo;import lombok.Data;import org.apache.ibatis.annotations.Delete;@Datapublic class Student { private int id; private String name; private Teacher teacher;}注意:在student实体类中老师的属性是一个javabean对象所以在stud
2020-11-04 09:08:49 276
原创 入门学习mybatis的maven依赖
<dependencies>//连接数据库 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> </dependency>//mybatis的依赖 <de
2020-11-04 08:50:11 420
原创 Mybatis
mybatis-study-01准备步骤一:在resouces文件下创建mybatis-config.xml的问配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><!--核心配置
2020-11-04 08:44:56 78
原创 springmvc hello
hello SpringMVCM 代表 模型(Model) 模型是什么呢? 模型就是数据,就是 dao,beanV 代表 视图(View) 视图是什么呢? 就是网页, JSP,用来展示模型中的数据C 代表 控制器(controller) 控制器是什么? 控制器的作用就是把不同的数据(Model),显示在不同的视图(View)上,Servlet 扮演的就是这样的角色。helloSpringmvc1. 在weapp的web.xml下配置DispatcherServlet(请求解析) 他会拦截所有的
2020-11-03 09:05:48 71
原创 Spring整合mybatis
Spring整合mybatis自定义目录标题1你需要导入所需要的jar编写所需要的xml文件# # 测试# # #将自己的实现类注入到spring的中合理的创建标题,有助于目录的生成#运行结果1你需要导入所需要的jar~junit~mybatis~mysql数据库~spring相关~aop~mybatis-spring<?xml version="1.0" encoding="UTF-8"?>Spring-Studyorg.example1.0-SNAPSHOT4.
2020-10-30 15:19:23 81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人