后端---Java
文章平均质量分 60
wangzheweini
这个作者很懒,什么都没留下…
展开
-
项目遇到的问题
一、下述配置项的作用 参考链接:https://blog.csdn.net/WZH577/article/details/99698187spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl 1、Hibernate 5 之前spring.jpa.hibernate.naming-strategy = org....转载 2020-06-18 15:11:18 · 447 阅读 · 0 评论 -
STS将SpringBoot项目分别打成jar包和war包部署在tomcat服务器上
一、将SpringBoot工程打成Jar包1、在<build></build>中第一行添加<finalName>limits</finalName>即打包后的名字 更改pom文件,添加一下信息:<plugin> <groupId>org.apache.maven.plugins</groupId&...原创 2018-11-26 16:07:36 · 6284 阅读 · 0 评论 -
设计模式(二)观察者模式
1、使用场景当对象间存在一对多关系时,则使用观察者模式。当一个对象被修改时,则会通知他的依赖对象,并进一步引起多个其他对象对此对象的行为作出反应。场景1:新闻评论模块当用户发布评论时,会在评论展示模块末尾处追加新的评论,同时用户的消息模块数量也会递增。删除信息时相反。场景2:订阅功能(发布-订阅模式)如微博的订阅功能,当我们订阅了某人的微博账号,此人发布新的消息时,就会通知我们...原创 2019-11-28 07:59:51 · 166 阅读 · 0 评论 -
设计模式(一)概述
1、简介设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。设计模式代表了软件开发人员经过长时间的试验和错误总结,总结出的对于某种使用场景开发的最佳实践。2、学习时注意的问题学习某种设计模式时需要注意设计模式对应的适用场景是什么,使用时需要注意是不是解决本问题的最佳实践。理解设计模式中对应现实中的原理是什么。该模式是如何应用对象特性进行功能划分的。3、作用(学习...原创 2019-11-27 07:30:54 · 184 阅读 · 0 评论 -
Spring Data JPA学习笔记(二)
JPA之定义查询方法1、定义查询方法的配置方法1)只要实体Repository集成Spring Data Common中的Repository接口即可。若想拥有更多默认通用方法实现,可选择JpaRepository、PagingAndSortingRepository、CrudRepository等接口。 1>从名称中指定特定用于存储的查询和更新 2>使用@...原创 2019-11-03 16:06:03 · 127 阅读 · 0 评论 -
Spring Data JPA学习笔记(一)
JPA基础查询方法1、整体认识Spring Data是一个基于Spring 的数据访问编程模型。Spring Data Common是Spring Data所有模块的公共部分。Spring Data的主要子项目有:Spring Data Common、Spring Data Gemfire、Spring Data JPA、Spring Data KeyValue等10个。社区支持子项目...原创 2019-10-29 21:23:13 · 225 阅读 · 0 评论 -
枚举类型的使用
很少用到枚举类型,今天看到别人用这个类型实现数据库中无意义的标志如1,2,3和特定意义的业务状态绑定,觉得这样用很好很合适。故研究了一下枚举的使用,做个记录。1、枚举最简单的使用:enum Signal { GREEN, YELLOW, RED } public class TrafficLight { Signal color = Signal.RED;...转载 2018-12-04 11:10:35 · 5214 阅读 · 0 评论 -
SpringBoot JPA Data 的使用
CRUD增删改查:@GetMapping、@DeleteMapping、@PostMapping、@PutMapping一、查询在进行方法名解析时会先去掉多余的前缀,比如find、findBy、read、readBy、get、getBy,然后对剩下部分进行解析,并且如果方法最后一个参数时 Sort 或 Pageable 类型,也会提取相关信息 比如:findByNameLikeAnd...转载 2018-11-29 15:57:35 · 180 阅读 · 0 评论 -
一句话+一张图理解——数据结构与算法
一句话:相互之间存在关系的数据元素的集合就是数据结构,算法是解决特定问题的有限求解步骤。一张图:学习数据结构与算法有什么用呢?拿一个厨师的厨艺来比较的话,真正的大厨一般不是那种能做各种花样的菜式的人,而是能把普通的菜炒出不平凡的效果的人。就像“酸辣土豆丝”,不同的人炒出来的效果就不一样,从一道简单的菜就可以看出厨师的功底,而数据结构与算法就是程序员的功底。回到图上,由图中可以看出,数据结构操组的对...转载 2018-05-20 14:04:05 · 803 阅读 · 0 评论 -
Java中的类与对象的概念
Java是一门面向对象的编程语言,学习Java,必须时刻铭记类与对象这两个重要的基础概念。C语言中结构体结构体是一种构造数据类型,可以包含不同的成员(变量),每个成员的数据类型可以不一样;可以通过结构体来定义结构体变量,每个变量拥有相同的性质。Java中的类也是一种构造数据类型,但是进行了一些扩展,类的成员不但可以是变量,还可以是函数;通过类定义出来的变量也有特定的称呼,叫做“对象”。C语言中的结...转载 2018-04-26 21:59:18 · 990 阅读 · 0 评论 -
java类库及其结构
Java 官方为开发者提供了很多功能强大的类,这些类被分别放在各个包中,随JDK一起发布,称为Java类库或Java API。API(Application Programming Interface, 应用程序编程接口)是一个通用概念。Java API也有一个说明文档,入口地址:http://www.oracle.com/technetwork/java/api选择对应版本的Java,点击链接进...转载 2018-04-26 22:16:12 · 1439 阅读 · 0 评论 -
java的包导入及类搜索路径
如果要使用Java包中的类,就必须先使用import语句导入。import语句与C语言中的 #include 有些类似,语法为: import package1[.package2…].classname;package 为包名,classname 为类名。例如:import java.util.Date; // 导入 java.util 包下的 Date 类import java.uti...转载 2018-04-26 22:42:55 · 4795 阅读 · 2 评论 -
Java简介
什么是JavaJava已由一门单纯的计算机编程语言,演变为了一套强大的技术体系。Java设计者们将Java划分为3种结构独立但却彼此依赖的技术体系分支,它们分别对应着不同的规范集合和组件:Java SE(标准版),主要活跃在桌面领域,主要包含了Java API组件。Java EE(企业版),活跃在企业级领域,除了包含Java API组件外,还扩充有Web组件、事务组件、分布式组件、EJB组件、消息...转载 2018-04-26 22:59:12 · 131 阅读 · 0 评论 -
Java的引用数据类型——类(String类)
Java的引用数据类型可分为三种:类(class)、接口(interface)、数组。1、“==”和“equals()”方法的区别 String str1 = "Hello”; String str2 = new String("Hello"); String str3 = str2; System.out.println(str1==str2); ...原创 2018-05-02 15:39:10 · 3128 阅读 · 0 评论 -
this&static关键字
this关键字this可调用本类属性、本类方法和当前方法1、表示本类属性public class this_static { public static void main(String[] args) { Person p1 = new Person("zhansang", 14); System.out.println(p1.info()); }}class Person{ private...原创 2018-05-12 21:43:06 · 161 阅读 · 0 评论 -
新建对象时Java程序执行顺序
执行顺序:1、静态块。 静态块优先于构造块,无论有多少实例化对象产生,静态块只执行一次。 静态块的执行优先于主方法。jdk1.7之前,程序可没有主方法,jdk1.7之后,必须要有主方法,可不执行。例:含main()但main不执行 public class this_static3 { public static void main(String[] args) { new P...原创 2018-05-12 23:00:14 · 896 阅读 · 0 评论 -
Java的引用数据类型——数组
数组的声明与开辟1、数组动态初始化 数据类型 数组名称 [] = new 数据类型 [长度] 数据类型 [] 数组名称 = new 数据类型 [长度]引用数据类型使用之前必须开辟空间,若不开辟会出现NullPointerException数组开辟后,采用“数组名[索引]”来操作数组,索引的范围是0~数组长度-1。动态初始化的数组中所有数据内容都是数据类型的默认值,若是int类型,默认值为0...原创 2018-05-03 16:25:35 · 2221 阅读 · 0 评论