自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人若没有梦想和咸鱼有什么区别

学到的东西就要记下来,谁叫我记忆力不好

  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java高级特性之反射是什么?

文章目录一、Java代码在计算机中经历的三个阶段(一):源代码阶段(二):Class类对象(三):运行时阶段二、常用API的运用(一)获取class对象的三种方式1.Class.forName(String className)2.类名.class3.对象.getClass()(二)获取成员变量1.Field[] getFields()2.Field getField(String name)3....

2020-03-21 16:08:00 377

原创 Java设计模式七种设计原则

1. 单一职责原则 2. 接口隔离原则 3. 依赖倒转(倒置)原则 4. 里氏替换原则 5. 开闭原则 6. 迪米特法则 7. 合成复用原则

2020-06-07 15:32:49 255

原创 Java 设计模式经典面试题你会几个?

     答案持续更新中…… 问题一: 使用UML类图画出原型模式核心角色 原型设计模式的深拷贝和浅拷贝是什么,写出深拷贝的两种方式的源码(重写 clone 方法实现深拷贝、使用序列化来实现深拷贝) 在Spring框架中哪里使用到原型模式,并对源码进行分析 问题二: 七大设计原则核心思想想 以类图的方式说明设计原则 在项目实际开发中,你在哪里使用到了ocp原则 问题三: 金融借贷平台项目:借贷平台的订单,有审核-发布-抢单 等等 步骤,随着操作的不同,会改变

2020-05-20 22:34:00 352

原创 Java语言高级部分之注解是什么?

文章目录一、注解是什么?二、JDK中预定义的一些注解1.@Override2.@Deprecated3.@SuppressWarnings4.@SafeVarargs5.@FunctionalInterface三、自定义注解四、在程序中使用注解 一、注解是什么?         从JDK5开始,Java增加对元数据的支...

2020-03-25 14:45:21 288 1

原创 MyBatis01

文章目录一、传统JDBC弊端二、ORM框架MyBatis介绍三、MyBatis快速开始&配置详解 一、传统JDBC弊端 jdbc底层没有用连接池、操作数据库需要频繁的创建和关联链接。消耗很大的资源。 写原生的jdbc代码在java中,一旦我们要修改sql的话,java需要整体编译,不利于系统维护。 使用PreparedStatement预编译的话对变量进行设置123数字,这样的序号不利于...

2019-11-21 15:25:38 134

原创 MySQL密码忘记如何重新设置

    刚装的MySQL,自己瞎捣鼓设置密码,结果自己都不知道密码是啥了。于是就走上了一步一个坑的重新设置密码的道路。以下是本人的解决方法,亲测有用,记录下来,以备不时之需。这里面有本人未解决的问题,热心的小伙伴,可以留言告知,不胜感谢。 第一步:将MySQL注册到win服务里面 在DOS窗口输入:net stop mysql、net start mysql时,总是提示:服务名无效。 原因是:因...

2019-10-09 11:53:09 202

原创 Spring Boot 学习笔记,2.7.Spring Boot 配置——外部配置加载顺序

Spring Boot也可以从以下位置加载配置,优先级从高到低,高优先级的配置覆盖低优先级的配置,所有配置会形成互补配置。 命令行参数 在启动项目的时候使用命令行参数的形式修改配置 格式:–配置项=值; 多个配置使用空格分开 举例:java -jar spring-boot-02-config-02-0.0.1-SNAPSHOT.jar --server.port=8087 --server....

2019-09-10 17:43:32 353

原创 Spring Boot 学习笔记,2.6.Spring Boot 配置——配置文件加载位置

一、配置文件加载位置 Spring Boot启动会扫描以下位置的application.properties 或者application.yml文件做为Spring Boot的默认配置文件 -file:./config/ -file:./ -classpath:/config/ -classpath:/ 优先级由高到低,高优先级的配置会覆盖低优先级的配置; SpringBoot会从这四个位置全部...

2019-09-10 16:44:38 340 1

原创 Spring Boot 学习笔记,2.5.Spring Boot 配置——Profile文件多环境支持

Profile 1.多Profile文件 我们在主配置文件编写的时候,文件名可以是application-{profile}.properties/yml 默认使用application.properties的配置 2.yml支持多文档块方式 server: port: 8082 spring: profiles: active: dev --- server: port: 8...

2019-09-09 15:08:34 750

原创 Spring Boot 学习笔记,2.4.Spring Boot 配置——配置文件占位符

配置文件占位符 1.写随机数 random.value、{random.value}、random.value、{random.int}、random.long、{random.long}、random.long、{random.int(10)}、${random.int[102466666]} 2.占位符获取之前配置的值,如果没有可以使用冒号(:)指定默认值 person.last-name=张...

2019-09-09 11:10:28 122

原创 Spring Boot 学习笔记,2.3.Spring Boot 配置——加载配置文件@ProertySource和@ImportSource

一、@PropertySource @PeopertySource:加载指定的配置文件; 二、@ImprotResource @ImprotResource:导入Spring的配置文件,让配置文件里面的内容生效 ; Spring Boot里面没有Spring的配置文件,新建一个Spring的配置文件(beans.xml),Spring Boot也不能将Spring配置文件中的内容加载进来,想要让S...

2019-09-09 10:38:56 440 1

原创 Spring Boot 学习笔记,2.2.Spring Boot 配置——配置文件值注入@Value、@ConfigurationProperties和@Validated

一、@Value获取值和@ConfigurationProperties获取值比较 配置文件yml还是properties他们都能获取到值; 如果说,我们只是在某个业务逻辑中需要获取一下配置文件中的某项值使用@Value; 如果,专门编写了一个javaBean来和配置文件进行映射,使用@ConfigurationProperties @ConfigurationProperties @V...

2019-09-08 18:20:47 782

原创 Spring Boot 学习笔记,2.1.Spring Boot 配置——YAML基础语法

一、配置文件 spring boot 使用一个全局配置文件,配置文件名是固定的 application.properties application.yml 配置文件的作用:修改spring boot 自动配置的默认值,spring boot 在底层给我们配置好 YAML:(YAML Ain’t Markup Language) YAML A Markup Language:是一个标记语言 YAM...

2019-09-06 11:22:01 179

原创 Spring Boot 学习笔记,1.3.Hello World——使用spring initializer快速创建spring boot 项目

三、使用spring initializer快速创建spring boot 项目 resource文件夹目录结构 static:保存所有静态资源;js, css, images templates:保存所有模板页面;(spring boot 默认jar包使用嵌入式的Tomcat,默认不支持jsp页面);但可以使用模板引擎(freemarker, thymeleaf); application.pr...

2019-09-02 15:06:29 173

原创 Spring Boot 学习笔记,1.2.Hello World——Hello World原理浅析

一、Hello World 研究 pom.xml 文件 1)父项目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <v...

2019-09-02 11:34:17 160

原创 Spring Boot 学习笔记,1.1.Hello World——快速创建Hello World

准备环境 浏览器发送hello请求,服务器接收请求并处理,响应Hello World字符串 一、创建工程 创建一个MAVEN工程 二、导入jar包 导入spring boot 相关依赖包 三、编写主程序,启动spring boot 应用 四、编写相关的Controller, Service 五、运行主程序,测试 六、简化部署 11.5 Creating an Executable Jar 注释快捷...

2019-08-31 16:56:10 150 1

原创 SSM框架(Spring + SpringMVC + MyBatis)学习笔记(03),第四课:MyBatis

spring + mybatis 实现步骤图 一、配置环境,添加jar包 jar包主要包含ioc, aop, dao, 连接池dbcp, mybatis-spring, mybatis驱动包。 自己在学习的时候发现所有的配置以及代码都是正确的,但是运行会报错,问题出在jar包的版本上。各个jar包的版本之间的兼容程度不一样可能会导致报错,包括jdk的版本。所以各位小伙伴在练习的时候注意一下。 二...

2019-08-28 13:48:57 159

原创 SSM框架(Spring + SpringMVC + MyBatis)学习笔记(02),第四课:MyBatis

一、Mybatis返回数据类型 1.实体对象 当需要返回整张表的信息时,可以使用实体类做为返回值类型 <!-- 范围值类型为实体对象 --> <select id="findAll" resultType="cn.springmybatis01.entity.Emp"> select * from emp </select> 2、Map集合 当返回值只...

2019-08-23 11:09:44 99

原创 SSM框架(Spring + SpringMVC + MyBatis)学习笔记(01),第四课:MyBatis

本节介绍MyBatis的使用方法(没有和spring相结合,仅仅是mybatis的使用方法) 1、引入jar包 mybatis包(mybatis-3.5.0.jar) mysql驱动包(mysql-connector-java-5.1.48-bin) 这两个jar包没有可以去官网下载 2、src目录下新建SqlMapConfig.xml SqlMapConfig.xml用于指定数据库连接参数和S...

2019-08-23 09:46:33 102

原创 idea学习笔记

项目之间的切换 window > next project window (Ctrl + Alt + ]) window > previous project window (Ctrl + Alt + [) 查找操作 Help > find action… (Ctrl + Shift + A) 查找最近浏览过的文件 Recent Files (Ctrl + E) ...

2019-08-14 11:12:09 251

原创 SSM框架(Spring + SpringMVC + MyBatis)学习笔记,第三课:SpringJDBC

一、创建工程 1. 创建web工程 如何创建web工程,这里不细说,详情请参考第一课内容(https://blog.csdn.net/zj499063104/article/details/94493866); 2. 引入jar包 ioc+aop+jdbc+dbcp(前面四个jar包,下载地址)+mysql数据库驱动包(MySQL官网下载) 3. 如果没有MySQL数据库,需要下载安装 二、案例编...

2019-08-05 10:51:29 148

原创 权限修饰符public、protected、friendly、private作用域详解

设ParentClass类当中有一个test方法,所有继承该类的子类称之为SubClass。 一、public关键字: 使用public修饰test。 1. 同包下 (1)同包子类下,实例化得到ParentClass对象,可以访问public修饰的方法或属性。 (2)同包子类下,实例化得到SubClass对象,可以访问public修饰的方法或属性。 ps:上图中的 ParentClass对象也...

2019-08-01 17:07:56 1307

原创 SSM框架(Spring + SpringMVC + MyBatis)学习笔记(2),第二课:SpringMVC

如何解决中文乱码 借用上一篇的登陆功能代码在里面增加将页面传递的值打印出来 @RequestMapping("/checkLogin3.do") public String checkLogin3(String username, String password, ModelMap model, HttpSession session) { if("root".equals(usernam...

2019-08-01 11:52:30 119

原创 SSM框架(Spring + SpringMVC + MyBatis)学习笔记(1),第二课:SpringMVC

Spring MVC 工作流程图 配置DespatcherServlet

2019-07-25 11:17:47 148

阿里云大学Java基础自测题

现在有一个方法:public static int info(int x,double y),下面那个方法是对本方法的正确重载?C A. public static int infos(int x,int y); B. public static void info(int x,double y); C. public static int info(int x,int y); D. publ...

2019-07-22 16:24:17 2314 3

原创 SSM框架(Spring + SpringMVC + MyBatis)学习笔记,第一课:Spring IoC

首先给大家放上一张Spring框架概述图

2019-07-15 11:27:54 186

原创 如何在eclipse中安装反编译工具jadClipse

下载jadClipse。

2019-06-13 20:50:20 490 2

ssm相关jar.zip,3.2版本的jar不支持1.8及以上版本的jdk,所以最好用1.7版本的jdk

使用eclipse搭建ssm框架(Spring + SpringMVC + MyBatis)所需要用的jar包,以及配置文件applicationContext.xml;具体内容:mybatis-spring-1.2.2.jar,aop, dao, dbcp, ioc, json, webmvc,ojdbc6.jar, Spring2.5-中文参考手册.chm

2019-07-03

ModelGoon 插件 Eclipse生成MUL类图

它是一个Eclipse插件,用于基于UML图的模型设计,以及逆向工程(即从已有源代码生成类图等,以作为代码分析或者文档使用)。

2019-06-17

jadClipse.7z

jadClipse作为一个反编译插件,通过此插件可以查看JDK源码。(安装方法:https://blog.csdn.net/zj499063104/article/details/91606978) 作为java初学者用eclipse开发时,经常会遇到一个问题,当我们想查看函数(方法)的具体实现时,会通过F5或者Ctrl+鼠标左键,进入函数。但是,有时我们会发现进不去方法。此时就需要给eclipse安装一个反编译工具jadClipse。

2019-06-12

OpenSSL免安装RSA密钥生成工具

OpenSSL免安装工具包

2017-08-20

空空如也

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

TA关注的人

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