自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仙贝儿

一个伟大的的行动和思想,都有一个微不足道的开始

  • 博客(93)
  • 收藏
  • 关注

原创 02 JSON基础知识

JSON基础知识JSON数据格式JSON的格式是有一组键值对形式的内容出现的,具体示例如下:{ "conference":"OSCON", "speechTitle":"JSON at Work", "track":"Web APIS"}名称-值对具有以下特性:每一个键名位于冒号左边是一个字符串,而且必须由双引号括起来值位于冒号的左边。值的类型有...

2020-09-20 23:10:00 188

原创 01 JSON概述

JSON概述JSON是一项技术标准JSON是由Douglas Crockford于2001年提出的,并在2006年由IETF通过RFC4627进行首次标准化。2013年秋,ECMA国际通过ECMA 404 将JOSN正式标准化。解释:IETF:互联网工程任务组(英语:Internet Engineering Task Force,缩写:IETF)是一个开放的标准组织,负责开发和推广自愿...

2020-09-20 23:09:00 107

原创 05 PostMan接口实战-Get和Post请求

PostMan接口实战-Get和Post请求Get请求普通接口测试1、通过百度API抓包查询IP地址打开百度,输入关键字IP地址查询,可以得到第一条消息为百度提供的IP地址查询2、随机输入IP地址注意:IPV4地址组成由单组最大值为255的四组数字组成。3、按住键盘F12打开开发者工具抓取请求的操作。以上图片就是通过点击查询IP地址操作,发送的数据包,其中Type代表本...

2020-09-20 00:25:00 1970 3

原创 04 第一个PostMan请求

PostMan使用教程创建Collections在上一章节中说到了Collections是一个集合,所以我们在做接口测试的时候不要着急,先创建一个集合来去管理接下来创建的接口。1、点击New,选择Collection2、填写名称、描述相关信息创建requestrequest是一个发送请求的操作1、点击new去创建2、填写request名称和选择存放的位置入门reques...

2020-09-19 22:15:00 108

原创 03 PostMan界面说明

PostMan界面PostMan全英文相对于说了只会HelloWorld的同学(也包括作者),在PostMan的使用中可能对整个界面的英文非常的不太友好。就像当初学习编程使用Eclipse一样,老师总告诉我们熟能生巧,久而久之就算不会读,但是知道这个什么意思、能帮助我们完成什么操作,当然更多的拓展我们在英语方面的知识面,多去认识一些新的单词。下面我就对经常使用到的功能做了一些标记,这里需...

2020-09-19 21:40:00 232

原创 02 PostMan安装

PostMan下载安装官方下载地址:https://www.postman.com/downloads/安装说明当前版本为7.32.0,其他版本安装步骤大同小异。这里只介绍Windows版本的安装。双击安装包即可安装。会出现下图。两种方式使用软件:1、可以选择账号登录,使用账号登录的话可以将用户所有的使用情况存储在云服务上,方便作者在切换电脑的情况获取历史使用记录。2、选择...

2020-09-19 20:48:00 183

原创 01 PostMan概述

PostMan概述PostMan背景说明用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具。比如著名的FireBug等网页调试工具。这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTPS请求!PostMan在发送网络HTTP请求方面可以说是Chrome插件类产品中...

2020-09-18 23:53:00 87

原创 IDEA使用mvn package报错:Cannot create resource output directory

问题描述在IDEA中执行mvn clear之后,再执行mvn package时,报错。Cannot create resource output directory(无法创建资源输出目录)原因执行mvn clear之后,有时不能清除掉target目录,导致该目录无权限访问。解决办法1、注销电脑用户2、进行项目重新执行mvn package...

2020-09-18 11:26:00 678

原创 PLSQL连接Oracle

PLSQL连接Oracle在本地没有安装Oracle客户端的情况下,我们使用PLSQL过于繁琐。所以Oracle提供了轻便级的客户端,抽取了Oracle连接的脚本文件。操作步骤如下:下载客户端https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html根据实际本机的PLSQL客户...

2020-09-17 23:55:00 100

原创 IDEA控制台输出乱码

问题情况Interllij IDEA控制台输出中文乱码情况如下所示:解决方法1、打开tomcat配置页面,Edit Configurations2、选择项目部署的tomcat,在配置项VM options文本框中输入-Dfile.encoding=UTF-8,点击Apply或OK即可。3、尝试重启tomcat,乱码问题解决。![img](file:///private/var/...

2020-09-17 23:49:00 236

原创 See logs for details

错误说明Unable to import maven project: See logs for details解决办法1、 降低maven版本,最新的maven版本可能idea还不太支持2、 检查maven相关配置

2020-09-17 23:47:00 598

原创 java- 非法字符- ‘-ufeff’

一、问题用IDEA打开eclipse java项目编译时,出现以下错误:Error:(1, 1) java: 非法字符: ‘\ufeff’ Error:(1, 10) java: 需要class, interface或enum二、原因分析Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,IDEA没有这个智能转换。三、解决方案用IDEA转换,先转换为GBK,再...

2020-09-17 23:46:00 237

原创 IDEA中application.yml文件无提示

问题描述idea 突然yml 文件不能正常显示, 就像下图一样细看, 是以文本的形式打开的, 说明是打开形式存在问题操作形式file—> setting—->> File Types—>> Text 删除相应的信息在点击: apply , ok 。 完成即可, 具体如下...

2020-09-17 23:44:00 1039

原创 清除IDEA中记住的SVN账号

清除IDEA中记住的SVN账号1.在Idea编辑器中打开setting设置2.搜索subversion3.找到下面的clear auth...按钮,点击一下

2020-09-17 23:42:00 537

原创 03 Intellij IDEA常见配置

Intellij IDEA常见配置设置代码字体、大小设置代码自动补全快捷键注释配置类文件注释模板1、选择File→Settings→Editor→File and Code Templates→Files→Class。可以看到创建Class时引入了一个参数"File Header.java"。对应的是Files旁边的Includes→File Header文件/** * TO...

2020-09-17 23:35:00 205

原创 02 Intellij IDEA目录结构

Intellij IDEA目录结构 在使用Idea创建项目时,遵循以上方式,最大级时Project,以下是Module创建最外层Project1、选择Create New Project2、选择左侧最下面Empty Project3、配置Project存放路径,可以自定义文件存放路径4、提示:以上这个文件已经存放,需要使用吗?选择yes创建Module1、 创建以上的Proje...

2020-09-17 23:33:00 242

原创 01 软件的安装

开发工具Intellij IDEA开发工具概述IDEA是一个专门对Java集成的开发工具,由Java语言编写的。所以,需要有JRE运行环境并配置好环境变量,它可以极大地提升我们的开发效率。可以自动编译,检查错误。IDEA软件安装下载1、打开任意浏览器,下载软件。官方下载地址:http://www.jetbrains.com/2、在左下方选择Intellij IDEA3、选择Down...

2020-09-17 23:32:00 268

原创 04 JPQL

JPQLJPQL全称Java Persistence Query Language基于首次在EJB2.0中引入的EJB查询语言(EJB QL),Java持久化查询语言(JPQL)是一种可移植的查询语言,旨在以面向对象表达式语言的表达式,将SQL语法和简单查询语义绑定在一起·使用这种语言编写的查询是可移植的,可以被编译成所有主流数据库服务器上的SQL。其特征与原生SQL语句类似,并且完全面向...

2020-09-17 23:28:00 117

原创 03 JPA的CURD

常用的APIFind:根据id查询@Testpublic void testFind() { //1、通过工具类获取entityManager EntityManager entityManager = JpaUtils.getEntityManagerFactory(); //2、开启事物 EntityTransaction entityTransacti...

2020-09-17 23:27:00 116

原创 02 JPAUtil工具类

JPAUtil工具类1、创建一个工具类package com.mars.util;import javax.persistence.EntityManager;import javax.persistence.EntityManagerFactory;import javax.persistence.Persistence;/* 解决实体管理器工厂的浪费资源和耗时问题 ...

2020-09-17 23:26:00 346

原创 01 JPA入门

入门项目搭建开发环境1、创建maven工程2、引入坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

2020-09-17 23:24:00 139

原创 10 Spring Data JPA扩展

Spring Data JPA扩展Auditing 及其事件详解Auditing 翻译过来是审计和审核,Spring 的优秀之处在于帮我们想到了很多繁琐事情的解决方案,我们在实际的业务系统中,针对一张表的操作大部分是需要记录谁什么时间创建的,谁什么时间修改的,并且能让我们方便的记录操作日志。Spring Data JPA 为我们提供了审计功能的架构实现,提供了四个注解专门解决这件事情:@...

2020-09-17 23:23:00 358

原创 09 Spring Data JPA动态SQL及自定义Repository

Spring Data JPA动态SQL及自定义Repository从 JpaRepository 开始的子类,都是 Spring Data 项目对 JPA 实现的封装与扩展。JpaRepository 本身继承 PagingAndSortingRepository 接口,是针对 JPA 技术的接口,提供 flush()、saveAndFlush()、deleteInBatch()、delet...

2020-09-17 23:21:00 1198

原创 08 Spring Data JPA的@Entity注解

Spring Data JPA的@Entity注解基础注解@Entity源码public @interface Entity { // 可选,默认是此实体类的名字,全局唯一 String name() default "";}@Entity定义对象将会成为被JPA管理的实体,将映射到指定的数据库表。@Table用于指定数据库表的表名源码package javax....

2020-09-17 23:20:00 4491

原创 07 Spring Data JPA查询操作2

Spring Data JPA查询操作2注解查询时我们在查询操作中很少用到查询操作,因为Spring Data JPA基本自带的已经帮我们完成了很多复杂的查询,但是在开发中又会遇到各种意料之外的操作,所以这里介绍注解操作,扩展性非常强大(更加支持原生的SQL语法)。@Query注解@Query源码及解释import java.lang.annotation.Documented;imp...

2020-09-17 23:19:00 210

原创 06 Spring Data JPA查询操作

Spring Data JPA查询操作Spring Data JPA的实现原理是采用动态代理机制,所以将介绍两种查询方式从方法名称中可以指定特定用于存储的查询和更新通过使用@Query手动定义查询想要以上操作,只需要实体Repository继承Spring Data Common里面的Repository接口即可。方法的查询策略设置通过@EnableJpaRepositories...

2020-09-17 23:17:00 276

原创 05 Spring Data JPA基础查询方法

Spring Data JPA基础查询方法Spring Data Common的RepositoryRepository位于Spring Data Common的org/springframework/data/repository中,它是Spring Data里做数据库操作的最底层的抽象接口、最顶层的父类。Repository源码:package org.springframework...

2020-09-17 23:15:00 361

原创 04 Spring Data JPA快速入门

Spring Data JPA快速入门环境要求名称版本JDK1.8+Maven3.0+IntellijIDEA搭建数据库创建一个数据的新用户并附上权限mysql> craete database springdatajpa;mysql> create user 'springuser'@'localhost' identified...

2020-09-17 23:14:00 143

原创 03 Spring Data JPA简介

Spring Data JPA简介1. 市场上的ORM框架对比1.1 MyBatisMybatis是Apache一个开源项目iBatis,2010年这个项目由Apache Software Founddation迁移到Google Code,并且改名位MyBatis。MyBatis着力于POJO与SQL的映射关系,可以进行更为细致的SQL,使用起来十分灵活,可以进行更为细致的SQL,使用起...

2020-09-17 23:12:00 146

原创 02 JPA规范

JPA概述JPA的全称是Java Persistence API, 即Java 持久化API,是SUN公司推出的一套基于ORM的规范,内部是由一系列的接口和抽象类构成。JPA通过JDK 5.0注解描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA的优势1. 标准化JPA 是 JCP 组织发布的 Java EE 标准之一,因此任何声称符合 JPA 标准的框架都遵循同...

2020-09-17 22:00:00 104

原创 01 ORM思想

ORM概述ORM(Object-Relational Mapping)表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关系映射简单的说:ORM就是建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库表的目的。为什么使用OR...

2020-09-17 21:59:00 145

原创 Linux7安装JDK报错:bad ELF interpreter: 没有那个文件或目录

问题描述Linux下安装jdk1.8查看版本的时候报出:-bash: /usr/local/jdk1.8.0_144/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录解决方案sudo yum install glibc.i686再次使用命令java -version查看JDK版本时,显示出JDK版本[root@s...

2020-09-17 21:57:00 351

原创 08 SpringBoot项目在Linux下启动

由于Spring Boot内置了tomcat容器,通常会把项目打成jar或者war包后直接使用java jar xxx.jar命名去运行程序,但是ssh窗口被锁定或者按下ctrl+c又或者关闭了ssh窗口,那么程序就会被终止。如何让程序在后台保持运行不被关闭呢?解决方法方案一java -jar shereniu.jar &代码解释:& 代表后台运行特定:当前ssh窗...

2020-09-17 21:52:00 80

原创 07 上传文件到Linux系统

在学习Linux过程中,我们常常需要将本地文件上传到Linux主机上,这里简单记录下使用rz命令进行文件传输1:首先连接上一台Linux主机2:输入rz命令,看是否已经安装了lrzsz,如果没有安装则执行 yum -y install lrzsz命令进行安装。3:安装成功后,输入rpm命令确认是否正确安装4: 使用 rz -y命令进行文件上传,此时会弹出上传的窗口:5:选择要上...

2020-09-17 21:48:00 129

原创 06 CentOS7开放端口号

CentOS7的开放关闭查看端口都是用防火墙来进行控制的,具体的命令如下:查看已经开放的端口firewall-cmd --list-ports开启端口firewall-cmd --zone=public --add-port=7774/tcp --permanent # 开放5672端口,开放后需要要重启防火墙才生效firewall-cmd --zone=public --remo...

2020-09-17 21:44:00 121

原创 05 CentOS6开放端口号

1、开放linux的8080端口vi /etc/sysconfig/iptables进入编辑页面,在指定位置新增以下配置-A INPUT -m state —state NEW -m -p tcp —dport 8080 -j ACCEPT2、修改完保存退出,重启网卡服务service iptables restart3、查看端口开放信息service iptables statu...

2020-09-17 21:43:00 108

原创 04 Linux常见操作命令

Linux常见操作命令操作文件夹创建文件夹创建空文件夹:mkdir 路径/文件加名称进入某文件夹进入指定文件夹:cd 路径向上跳出一级文件夹:cd ..展示文件夹ls和llls和ll之间的区别?ls是横向展示,ll是带有权限及创建时间的竖向展示。如下图所示:可添加元素:-a。可显示隐藏的文件。ps:在Linux中文件名前带有.标识这个文件是一个不隐藏文件。操作文...

2020-09-17 21:37:00 123

原创 03 Linux6.5安装步骤

1、 首先,使用光驱或U盘或你下载的Linux ISO文件进行安装界面说明:Install or upgrade an existing system 安装或升级现有的系统install system with basic video driver 安装过程中采用基本的显卡驱动Rescue installed system 进入系统修复模式Boot from local dri...

2020-09-17 21:19:00 290

原创 02 Linux下载

推荐镜像下载地址:http://www.baidu.com/link?url=MDWPawk4by2OHfUWdYX_8hOtzUqBXETZQF0c9_VTPfGzkyVkk5a1N20cou7Jk4Cd以下针对各个版本的ISO镜像文件,进行一一说明:CentOS-7.0-x86_64-DVD-1503-01.iso : 标准安装版,一般下载这个就可以了(推荐)CentOS-7....

2020-09-16 23:34:00 97

原创 01 Linux介绍

Linux介绍Linux简介Linux内核最初是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的Linux是一套免费试用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的用户,多任务,支持多线程和多CPU的操作系统Linux能运行主要的UNIX工具软件,应用程序和网络协议.它支持32位和64位硬件.Linux集成了Unix以网络...

2020-09-16 23:24:00 97

空空如也

空空如也

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

TA关注的人

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