自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (4)
  • 收藏
  • 关注

原创 一个系统是什么?

什么是系统?

2019-08-08 11:21:51 999

原创 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 677

翻译 Hibernate|Hibernate5.4用户指南(八)之事务和并发控制-Transactions and concurrency control

Hibernate用户指南(八)事务和并发控制

2019-05-17 09:11:50 870

翻译 Hibernate|Hibernate5.4用户指南(五)之持久化上下文-Persistence Context

Hibernate用户手册(五)之持久化上下文

2019-05-16 23:58:44 974

翻译 Spring Web MVC(三)|注解的控制器-Annotated Controllers

Spring MVC官方参考文档之Annotated Controllers

2019-05-15 23:53:40 636

翻译 Spring Web MVC(二)|过滤器-Filters

Spring MVC官方参考文档之filter

2019-05-15 23:48:14 343

翻译 Spring Web MVC(一)|前端控制器-DispatcherServlet

Spring Web MVC官方参考文档翻译

2019-05-15 23:28:05 1906

原创 tomcat未自动解压war包原因分析

tomcat不自动解压war解决方法

2019-05-15 15:35:16 7372 2

翻译 Hibernate|Hibernate5.4用户指南(二)之领域模型

Hibernate用户指南之领域模型

2019-05-14 23:17:38 625

翻译 Hibernate|Hibernate5.4用户指南(十五)之HQL和JPQL

Hibernate用户指南之HQL和JPQL

2019-05-14 22:59:53 1245

翻译 Hibernate|Hibernate5.4用户指南(一)之架构

Hibernate用户指南第之架构

2019-05-14 22:29:54 1307

原创 SQL(三)|多表查询之查询3个表

连接查询查询3个表SQL

2019-05-13 00:08:36 18801 5

原创 SQL(二)|多表查询

常用的多表查询的SQL语句示例

2019-05-12 23:22:02 432

原创 Hibernate|Hibernate5.4用户指南(总集)

hibernate5.4用户手册翻译,帮助使用hibernate

2019-05-12 21:21:21 1494

原创 导出war包,linux部署Java web项目之IDEA篇

IDEA将web项目导出war包,发布到linux服务器上

2019-05-10 17:37:43 937 2

原创 为了防止内存泄漏,JDBC读注册失败

环境:tomcat7,IDEA,Hibernate3.6问题原因:问题自动恢复,无法重现问题,所以还不知道具体原因解决方法:已自动修复。

2019-04-16 10:04:26 1125

原创 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 1460

原创 Java集合

2019-04-03 11:44:44 129

原创 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 332

原创 nginx|windows给静态内容(如html)配置nginx

环境:操作系统windows10,安装了nginx1.15.31 安装nginxnginx官网查看安装教程。安装完成后目录结构:2 运行nginx运行nginx.exe。可以在命令行窗口使用如下命令查看是否运行成功:tasklistnginx正在运行:3 修改“nginx安装目录/conf/nginx.conf配置文件在文件的 http{……}块添加如下代码:serv...

2019-03-27 17:41:42 4654

原创 微服务|Spring Cloud(一)|介绍

参考Spring Cloud官方文档简介Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,决策选举,分布式会话,集群状态)。分布式系统的协调导致样板模式,使用Spring Cloud开发人员可以快速实现这些模式的服务和应用程序。它们适用于任何分布式环境,包括开发人员自己的笔记本电...

2019-03-26 10:42:49 162

原创 SSM|maven创建项目,SpringBoot配置SSM开发环境

如何通过springboot配置SSM开发环境

2019-03-24 16:44:37 469

原创 html|html基础

html基础元素

2019-03-21 09:39:41 1105 3

原创 Spring Framework5.1.5|核心技术(一)——IOC容器和Bean

整理spring framework核心功能之一:IOC容器

2019-03-20 15:45:10 390

原创 Java类之间的关系

主要的6个关系:依赖,关联,聚合,组合,继承,实现。他们的耦合度依次增长,依赖<关联<聚合<组合<继承<实现。关联、聚合、组合3个关系只是语义上的区别,聚合、组合是一种强关联关系,在Java代码实现上是相同的。1 依赖关系一个类依赖于另一个类的定义,一个类A的方法操作另一个类B的对象。在Java中表现为:类的方法局部变量、类的方法形参、对类的静态方法调用。如下,A...

2019-03-19 11:01:21 1060 1

原创 SQL|基本语法

基本知识思维导图:网盘分享提取码:7yu8END

2019-03-18 19:58:12 222

原创 (八)算法与数据结构|二叉树|平衡二叉树|二叉查找树|平衡二叉查找树——红黑树

红黑树,是一棵不颜色的“平衡二叉查找树”。理解红黑树的难点在于它的插入、删除操作。

2019-03-18 18:53:00 395

原创 (七)算法与数据结构|二叉树

树的相关概念(高度、深度、层数)图示:二叉树图示:定义:二叉树每个节点最多两个“叉(子节点)”。图中三个都是二叉树。满二叉树看起来是一个三角形,如二叉树图示编号2的树。叶子节点全部在底层除了叶子节点,所有节点都有两个子节点完全二叉树如二叉树图示编号3的树。叶子节点都在最后2层最后一层叶子节点的父节点如果只有一个节点,则只有子节点倒数第二层的叶子点的父节点都有两个...

2019-03-17 13:55:12 258 1

原创 (六)算法与数据结构|应用哈希算法

哈希算法定义:将 任意长度的二进制值串 映射成 固定长度的二进制值串。映射规则即哈希算法。哈希算法应用:安全加密常用于安全加密的哈希算法有:MD5、SHA。还有DES、AES唯一标识如:哈希值用作数据库主键数据校验散列函数哈希算法应用——分布式系统中:负载均衡数据分片分布式存储——一致性哈希算法一致性哈希算法参考:https://www.sohu.com/a/158...

2019-03-16 22:22:01 243

原创 (五)算法与数据结构|“散列表”结构

散列表和数组有一个相同的特性——按下标随机访问。散列表是数组的一种扩展,由数组演化而来。散列表的下标叫键(key)或关键字。通过散列函数(也叫哈希函数、hash函数)把键转化为元素,得到的结果叫散列值(value)(也叫哈希值、hash值)。hash(key)==&amp;amp;gt;value散列函数基本设计要求散列函数计算得到的散列值为非负整数。因为散列值用来作为下标随机访问散列表。若key1...

2019-03-16 22:12:32 314

原创 (四)算法与数据结构|查找算法|类似二分查找——“跳表”结构

跳表对数据结构中的数据常见的操作有:查找、插入、删除。有序数组的二分查找操作速度很快,但是插入、删除操作很耗时,并且对内存要求很苛刻。那么有什么数据结构能够做到查找、插入、删除操作速度都很快而且对内存要求不高呢?——答案是:跳表。跳表是什么?即:把有序链表改造位支持“二分查找”算法,这种链表叫做跳表。 跳表的二分查找算法其实是一种“类似二分查找算法”。跳表是一个各方面性能都比较优秀的“动态数...

2019-03-16 21:34:04 830

原创 (三)算法与数据结构|查找算法|二分查找

二分查找:一种针对有序数据的查找算法,也叫“折半算法”。时间复杂度:O(logn)。(堆、二叉树的操作时间复杂度也是这个)二分查找思想 :查找给定值k,在有序数组a的n个元素中查找,使用二分查找。取数组中间元素a[d]和k比较,比较情况有:a[d]&amp;amp;amp;gt;k、a[d]&amp;amp;amp;lt;k,a[d]=k。若a[d]&amp;amp;amp;lt;k,从数组的子数组a[d+1]到a[n]间重复比较操作,直到a[d]=k;若a[...

2019-03-16 20:58:00 190

原创 (二)算法与数据结构|排序算法|常见排序思想总结

1 冒泡排序、插入排序、选择排序适合小数据规模排序。1.1 冒泡排序思想:如排序数组,从数组索引0开始,数组相邻元素比较,若前者大于后者则交换位置;继续将此元素重复前面比较、交换操作。最后得升序数组。1.2 插入排序思想:把要排序的序列分为:已排序区、未排序区,已排序区只有数组索引为0的元素,已排序区有剩余元素。然后取未排序元素在已排序区查找合适的插入位置保证已排序区一直有序。重复此过程...

2019-03-15 17:30:41 205

原创 (一)算法与数据结构|算法复杂度分析

定义:最好情况最坏情况平均情况均摊情况时间复杂度主要执行一次执行全部每种情况执行次数乘对应情况出现概率的积相加特殊的平均情况空间复杂度////在执行时临时变量申请的内存大小...

2019-03-15 16:47:09 170

原创 JVM|类如何正式成为可执行状态——加载、链接、初始化

参考极客时间专栏《深入拆解Java虚拟机》从字节码到内存中的类,先后顺序有三个:加载、链接、初始化。链接需要验证;内存中类要初始化后才能使用。Java数据类型可分为:基本数据类型、引用数据类型。基本数据类型由JVM预先定义好了。引用数据类型可以细分4种:类、接口、数组类、泛型参数。泛型参数会在编译过程中呗擦除,实际上JVM只有前3种引用数据类型。数组类由JVM直接生成,其余2种有对应字节...

2019-03-13 14:55:07 209

原创 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 805

原创 JVM|Java代码如何运行?

参考极客时间专栏《深入拆解Java虚拟机》Java代码(.java)通过编译器转换为虚拟机能识别的Java字节码(.class,指令序列)。Java字节码指令的操作码固定为“一个字节”,所以指令序列命名为Java字节码。Java虚拟机可以通过软件和硬件实现。使用软件实现的目的是“一次编码,处处运行”。以JDK标准的的HopSpot虚拟机为例,JVM是如何运行Java字节码的?软件视角...

2019-03-13 12:14:05 356

原创 SpringBoot功能总结

SpringBoot功能SpringApplication在main方法中启动springApplication.run()。启动失败,如果注册了故障分析器FailureAnalyzers可以提供专门的错误消息和具体操作解决问题;若没有故障分析器也可以使用java -jar XXX.jar --debug也可以显示错误报告。自定义横幅自定义SpringApplication应用程序...

2019-03-13 08:19:58 243

原创 Mybatis(三)|知识点总结

参考官方文档:http://www.mybatis.org/mybatis-3/zh/index.html环境:IDEA、Java8、maven、mybatis、log4j实践内容:搭建mybatis环境之注解版ps:虚心求教。如果内容有误欢迎指出,如果内容帮助了你欢迎留下痕迹。END...

2019-03-11 11:11:04 205

原创 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 376

Git-2.19.2版本-64bit

git官网下载因为一些原因非常慢甚至无法下载。这个是从git官网下载的,让大家免受网络之痛。直接下载解压就可以用了(俗称绿色免安装版)。

2018-12-05

Sublime Text3中文

2017-03-10

JQuery-3.1.1(官方)

2017-03-10

空空如也

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

TA关注的人

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