java
「已注销」
找自己的生活味道。
展开
-
任意编辑器中写java代码,在cmd运行的一些注意事项
1.找不到主类或者无法加载主类先编译Test.java文件E:\app>javac Test.java生成Test.class字节码文件,然后运行字节码文件如下:E:\app>java Test运行字节码这一步,如果出现“找不到主类或者无法加载主类”错误提示,在确保代码无误情况下,可能情况之一是,环境变量CLASSPATH没有配置好解决方法:配置如下注意红线上面有一...原创 2019-03-03 02:46:11 · 286 阅读 · 0 评论 -
Java类之间的关系
主要的6个关系:依赖,关联,聚合,组合,继承,实现。他们的耦合度依次增长,依赖<关联<聚合<组合<继承<实现。关联、聚合、组合3个关系只是语义上的区别,聚合、组合是一种强关联关系,在Java代码实现上是相同的。1 依赖关系一个类依赖于另一个类的定义,一个类A的方法操作另一个类B的对象。在Java中表现为:类的方法局部变量、类的方法形参、对类的静态方法调用。如下,A...原创 2019-03-19 11:01:21 · 1054 阅读 · 1 评论 -
微服务|Spring Cloud(一)|介绍
参考Spring Cloud官方文档简介Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,决策选举,分布式会话,集群状态)。分布式系统的协调导致样板模式,使用Spring Cloud开发人员可以快速实现这些模式的服务和应用程序。它们适用于任何分布式环境,包括开发人员自己的笔记本电...原创 2019-03-26 10:42:49 · 153 阅读 · 0 评论 -
SSM|maven创建项目,SpringBoot配置SSM开发环境
如何通过springboot配置SSM开发环境原创 2019-03-24 16:44:37 · 462 阅读 · 0 评论 -
rmi|简单实例
Remote接口: 用于标识可以一个类或接口,被标识的类或接口的方法可以被非本地JVM调用。即运行在服务器JVM中被Remote标识类或接口的方法,可以被运行在客户端JVM中类调用。1 创建被Remote标识的类,即被客户端远程调用的类package com.demo.rmi;import java.io.Serializable;import java.rmi.Remote;/...原创 2019-03-27 20:01:36 · 324 阅读 · 0 评论 -
Java|反射的三种实现方式
第一种Student stu = new Student();Class clazz = stu.getClass();第二种Class clazz = Student.class;第三种Class clazz = Class.forName("com.jdbc.mysql.Driver");原创 2019-04-10 17:55:01 · 1453 阅读 · 0 评论 -
Java集合
原创 2019-04-03 11:44:44 · 121 阅读 · 0 评论 -
Spring Data JPA官方参考文档笔记(一)
官方Spring Data JPA参看文档 2.1.9.RELEASE1. 如何使用 Spring Data JPA ?核心接口Repository ,Spring在此接口上使用了**@Indexed**注解在继承了Repository接口的公共接口上使用了NoRepositoryBean注解1.业务中要实现实体类增删改查,则要新建自己的接口去继承Repository接口或者去继承Re...原创 2019-07-17 23:06:49 · 663 阅读 · 0 评论 -
Spring Framework5.1.5|核心技术(一)——IOC容器和Bean
整理spring framework核心功能之一:IOC容器原创 2019-03-20 15:45:10 · 382 阅读 · 0 评论 -
JVM|类如何正式成为可执行状态——加载、链接、初始化
参考极客时间专栏《深入拆解Java虚拟机》从字节码到内存中的类,先后顺序有三个:加载、链接、初始化。链接需要验证;内存中类要初始化后才能使用。Java数据类型可分为:基本数据类型、引用数据类型。基本数据类型由JVM预先定义好了。引用数据类型可以细分4种:类、接口、数组类、泛型参数。泛型参数会在编译过程中呗擦除,实际上JVM只有前3种引用数据类型。数组类由JVM直接生成,其余2种有对应字节...原创 2019-03-13 14:55:07 · 204 阅读 · 0 评论 -
Spring Data(三)|使用MySQL访问数据
参考官方文档:https://spring.io/guides/gs/accessing-data-mysql环境:IDEA、Java8、maven、springboot实践内容:使用MySQL访问数据pom.xml主要的依赖在mysql的命令行中创建数据库db_examplecreate database db_example;在mysql命令行中创建新的连接数据库用户spr...原创 2019-03-08 14:34:13 · 1527 阅读 · 0 评论 -
Spring Data(一)|什么是Spring Data 理解
介绍Spring Data的使命是为数据访问提供熟悉且一致的基于Spring的编程模型,同时仍保留底层数据存储的特殊特性。它使数据访问技术,关系数据库和非关系数据库,map-reduce框架和基于云的数据服务变得简单易用。这是一个伞形项目,其中包含许多特定于给定数据库的子项目。这些项目是通过与这些激动人心的技术背后的许多公司和开发人员合作开发的。特征强大的存储库和自定义对象映射抽...原创 2019-03-07 11:56:29 · 20218 阅读 · 1 评论 -
Mybatis(一)|搭建mybatis环境之配置文件xml版
参考官方文档:http://www.mybatis.org/mybatis-3/zh/index.html环境:IDEA、Java8、maven、mybatis、log4j实践内容:搭建mybatis环境之配置文件xml版github源码:https://github.com/githubgxr/mybatis使用IDEA maven创建java项目。项目结构:pom.xml导入...原创 2019-03-10 16:08:20 · 650 阅读 · 0 评论 -
Mybatis(二)|搭建mybatis环境之注解版
参考官方文档:http://www.mybatis.org/mybatis-3/zh/index.html环境:IDEA、Java8、maven、mybatis、log4j实践内容:搭建mybatis环境之注解版配置文件xml版:https://blog.csdn.net/qq_32328959/article/details/88379700github源码:https://gith...原创 2019-03-10 16:22:50 · 371 阅读 · 0 评论 -
Mybatis(三)|知识点总结
参考官方文档:http://www.mybatis.org/mybatis-3/zh/index.html环境:IDEA、Java8、maven、mybatis、log4j实践内容:搭建mybatis环境之注解版ps:虚心求教。如果内容有误欢迎指出,如果内容帮助了你欢迎留下痕迹。END...原创 2019-03-11 11:11:04 · 204 阅读 · 0 评论 -
Spring Data(二)|Spring Data JDBC实践之使用JDBC访问关系数据
参考官方文档:https://spring.io/guides/gs/relational-data-access环境:IDEA、Java8、maven、springboot实践内容:使用JDBC访问关系数据pom.xml 配置文件的依赖:JDBC、H2数据库&amp;lt;dependencies&amp;gt; &amp;lt;dependency&amp;gt; &amp;原创 2019-03-08 13:24:01 · 1874 阅读 · 0 评论 -
SpringBoot功能总结
SpringBoot功能SpringApplication在main方法中启动springApplication.run()。启动失败,如果注册了故障分析器FailureAnalyzers可以提供专门的错误消息和具体操作解决问题;若没有故障分析器也可以使用java -jar XXX.jar --debug也可以显示错误报告。自定义横幅自定义SpringApplication应用程序...原创 2019-03-13 08:19:58 · 236 阅读 · 0 评论 -
JVM|Java代码如何运行?
参考极客时间专栏《深入拆解Java虚拟机》Java代码(.java)通过编译器转换为虚拟机能识别的Java字节码(.class,指令序列)。Java字节码指令的操作码固定为“一个字节”,所以指令序列命名为Java字节码。Java虚拟机可以通过软件和硬件实现。使用软件实现的目的是“一次编码,处处运行”。以JDK标准的的HopSpot虚拟机为例,JVM是如何运行Java字节码的?软件视角...原创 2019-03-13 12:14:05 · 350 阅读 · 0 评论 -
JVM|Java的基本数据类型
参考极客时间专栏《深入拆解Java虚拟机》Java基本数据类型:byte、char、short、int、long、boolean、float、double,支持数值计算。Java引入基本数据类型原因是:工程上考虑,因为基本数据类型能在执行效率、内存两方面提高软件性能。JVM的booleanJVM规范中,boolean映射成int类型,true映射为1,false映射为0。JVM规范同时要...原创 2019-03-13 13:02:43 · 800 阅读 · 0 评论