自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Smile yourlife

这个人很懒,什么也没有留下

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

原创 oracle查询上个月的数据(或者某个月)

select * from table_name where 时间字段 between to_date(to_char(add_months(sysdate,-1),'YYYY-MM') ||'-01 00:00:00','YYYY-MM-DD HH24:MI:SS') and to_date(to_char(last_day(add_months(sysdate,-1)),'YYYY-MM-D...

2019-12-27 17:21:47 4567

原创 mysql ifnull判断null与空值

最近遇到一个需求上的问题,运用的数据库是Mysql,涉及到了ifnull函数。ifnull(expr1,expr2) 如果expr1为null,则显示expr2,否则显示expr1。举个例子:SELECT IFNULL(rcar_id,rcar_id1) from wb_busi_gross_rcar where serial_no = '20000019122617250028'...

2019-12-27 14:34:14 4480

原创 Oracle 临时事务表 全局临时表_global Temporary Table

所有的操作都在一个事务里,事务提交后,此表清空,特别适合做插入删除频率特别高的临时表操作,比如插入完数据就开始查询,查询完就删掉等,用完就扔! 临时表分事务级临时表和会话级临时表。 事务级临时表只对当前事务有效,通过语句:ON COMMIT DELETE ROWS 指定。 会话级临时表对当前会话有效,通过语句:ON COMMIT PRESERVE ROWS语句...

2019-12-26 16:14:47 1316

原创 Spring Boot构建RESTful API与单元测试

首先,回顾并详细说明一下在快速入门中使用的@Controller、@RestController、@RequestMapping注解。如果您对Spring MVC不熟悉并且还没有尝试过快速入门案例,建议先看一下快速入门的内容。@Controller:修饰class,用来创建处理http请求的对象@RestController:Spring4之后加入的注解,原来在@Controller中返回j...

2019-12-26 15:29:50 127

原创 Spring Boot中使用Swagger2构建强大的RESTful API文档

由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Android...

2019-12-26 13:18:47 99

转载 linux系列之常用运维命令整理笔录

本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新文章目录一、系统监控1、free命令2、ulimit命令3、top命令4、df命令5、ps命令二、文件操作1、tail命令2、ll -ah三、网络通信1、ne...

2019-12-25 18:39:17 106

原创 新增、修改、删除字段sql语句

新增:-- 在test_table 表的 valid_status 字段之后,新增一个字段,设置对应的类型,长度,是否为null,默认值,注释ALTER TABLE test_table ADD COLUMN `is_staff` tinyint(2) NOT NULL DEFAULT '0' COMMENT '是否是从业人员 0否 1是' AFTER `valid_status`;修改:...

2019-12-25 18:06:01 4209

原创 Maven全局配置文件settings.xml详解

目录一、概要1、settings.xml的作用2、settings.xml文件位置3、配置的优先级二、settings.xml元素详解1、顶级元素概览  1.1、LocalRepository  1.2、InteractiveMode  1.3、UsePluginRegistry  1.4、Offline  1.5、PluginGroups  1.6、Servers  1.7...

2019-12-25 14:55:37 214

原创 Maven项目解决Remove '@override' annotation有效方案

1、问题描述当类实现接口后,点击自动实现接口方法时,会自动加上@override,但由于编译环境文件有错误,提示Remove '@override' annotation,网上找了些方法只能临时解决,不能彻底解决问题。比如修改:1、Project->Properties->Project Facets->Java 1.72、Project->Properties-&g...

2019-12-25 11:21:01 176

转载 plsql中书写一个简单的存储过程

存储过程1.plsql中创建存储过程    在“窗口列表”中右击鼠标选择“新建”>>>“程序窗口”>>>“Procedure”.创建存储过程界面输入“Name”确定存储过程的名称,“Parameters”为可选,可以在这个界面输入,也可以在后...

2019-12-23 09:52:28 1323

转载 PLSQL开发工具入门基本操作指引

完整的PLSQL开发工具基础操作,建议跟随练习一遍即可熟悉。目录:第1章  用PLSQL连接Oracle数据库第2章  在PLSQL中编写SQL语句并执行第3章  在PLSQL中查看数据库表结构第4章  PLSQL中SQL语句的注释方法第5章  对查询结果进行修改、插入行、删除行并保存第6章  对查询结果进行排序、过滤第7...

2019-12-23 09:50:25 369

原创 Git分支:什么是分支,如何管理分支?

一、前言如果有人问你,当下最流行的“版本管理系统”(Version Control System)是什么,那你一定要毫不犹豫的告诉他,非Git莫属。Git相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有的代码的物理拷贝,而Git只生成一个指向当前版本(又称”快照“)的...

2019-12-20 09:43:34 4014 1

原创 详解SpringMVC、Spring IOC

详解Spring MVC:上https://www.jianshu.com/p/c4adabfb29c3详解Spring MVC:下https://www.jianshu.com/p/067649298eec详解Spring IOC:https://www.jianshu.com/p/b60c30fdcc65

2019-12-18 18:24:38 96

原创 oracle 取字符串中的某个值

1、instr()函数的格式 (俗称:字符查找函数)格式一:instr( string1, string2 ) // instr(源字符串, 目标字符串)格式二:instr( string1, string2 [, start_position [, nth_appearance ] ] ) // instr(源字符串, 目标字符串, 起始位置, 匹配序号)解析:string2 的值要在st...

2019-12-17 14:10:50 2561

原创 oracle to_number转换无效数字的解决方案(含/)

近期需要写一个存储过程,从一张表里定期取数,中间遇到一个问题,原本应该为数字的字段,却类型设置成了varchar2类型了,所以需要从我这边做个转换了。to_number是将字符串转化为数字,但是如果该字段中包含一些其他非字符串字符,就会报 invalid number的异常。如下:SELECT to_number('20/') from dual;下面给出一个解决方案:SELECT t...

2019-12-16 11:15:33 6454

原创 ThreadPoolExecutor 的三种提交任务方式

学习内容:ExecutorService线程池的应用…1.如何创建线程池…2.调用线程池的方法,获取线程执行完毕后的结果…3.关闭线程…首先我们先了解一下到底什么是线程池,只有了解了其中的道理,我们才能够进行应用…java.util.concurrent.ExecutorService表述了异步执行的机制首先我们简单的举一个例子…package executor;import j...

2019-12-09 16:19:18 317

原创 nacos简介以及作为注册/配置中心与Eureka、apollo的选型比较

一、Nacos简介Nacos是以服务为主要服务对象的中间件,Nacos支持所有主流的服务发现、配置和管理。Nacos主要提供以下四大功能:服务发现与服务健康检查Nacos使服务更容易注册自己并通过DNS或HTTP接口发现其他服务。Nacos还提供服务的实时健康检查,以防止向不健康的主机或服务实例发送请求。动态配置管理动态配置服务允许您在所有环境中以集中和动态的方式管理所有服务的...

2019-12-09 15:32:30 3258 1

原创 linux 硬盘满了如何处理

一、确定是不是真的是磁盘空间不足输入命令:df –lh 查看磁盘信息很明显:Filesystem下的挂载点 /dev/xvda1 下的40G容量已经耗尽。既然问题已经确定了,接下来就是处理了。处理方法也很简单,就是删文件。问:删除什么文件?答:删除占用磁盘空间大,但又无用的文件。问:什么是无用的文件?答:如果对系统不熟悉的话,日志可能是你第一的下手目标。二、如何定位最大文件...

2019-12-09 14:52:01 153

原创 linux命令df中df -h和df -i的区别

df 命令:linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。1.命令格式:df [选项] [文件]2.命令功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_...

2019-12-09 14:37:47 220

原创 lsof -i:port作用

lsof -i :8088 知道8088端口被哪个进程占用netstat -lnp|grep 9000 查看9000端口被哪个进程占用ps -ef |grep java 查看java程序相关的pid

2019-12-09 14:23:55 105

原创 linux:netstat命令详解

Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 二、输出信息描述执行netstat后输出如下:[root@sy-suz-srv51 ~]# netstatActive Inte...

2019-12-09 14:04:09 1633

转载 Map和String的相互转化

Java中的Map集合与String的相互转化package com.jianhu.Test; import java.util.Arrays;import java.util.HashMap;import java.util.Map;import java.util.Set; /** * Map和String的相互转化 * @author yanzc * */publi...

2019-12-03 15:34:26 6404

转载 List转Map的三种方法

for循环import com.google.common.base.Function;import com.google.common.collect.Maps;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class L...

2019-12-03 11:25:49 4084

转载 IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结

首先,使用的时候,自己得先在电脑上安装个小乌龟。也就是svn啦。第一步安装小乌龟。如下:具体安装好像没什么具体要求,一路next,就好。如上图箭头所示,在安装 TortoiseSVN 的时候,默认 command line client tools,是不安装的,这里建议勾选上。这个我不确定我当时选没选,不过呢,你给安装上,也是没问题的。把上面的勾选取消了,就可以应对下面的这个错误...

2019-12-03 11:08:32 220

转载 java 实体对象与Map之间的转换工具类

import java.lang.reflect.Field;import java.util.HashMap;import java.util.Map; public class EntityUtils { /** * 实体类转Map * @param object * @return */ public static Map<String, Object&gt...

2019-12-03 10:53:50 436

转载 JAVA实现map转成XML格式

JAVA实现map集合转成XML格式import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.D...

2019-12-03 10:22:24 3272

原创 java实现HTTP请求的三种方式

目前JAVA实现HTTP请求的方法用的最多的有两种:一种是通过HTTPClient这种第三方的开源框架去实现。HTTPClient对HTTP的封装性比较不错,通过它基本上能够满足我们大部分的需求,HttpClient3.1 是 org.apache.commons.httpclient下操作远程 url的工具包,虽然已不再更新,但实现工作中使用httpClient3.1的代码还是很多,HttpCl...

2019-12-02 15:54:16 397

基于SSM的酒店管理系统、基于JavaWeb的酒店管理系统毕业设计【附源码】

代码及运行界面截图:链接:https://blog.csdn.net/qq_43563538/article/details/115723753 介绍: 项目概述: 基于SSM框架实现一个酒店管理系统,包括用户端和管理员端; 前台主要功能有用户注册, 用户登录, 酒店预定、我的订单、验证码、用户中心、注销等; 管理员端主要功能有:系统管理、菜单配置、角色管理、用户管理、系统日志、楼层管理、客户管理、房间管理、订单管理、入住管理、营业统计等 运行环境 jdk7+tomcat7+mysql5.6+Eclipse或者idea(推荐) 项目技术 spring+springMVC+mybaits+EasyUI+jQuery+Ajax+面向接口编程 ————————————————

2021-07-06

基于SSM的网上订餐系统.7z

部分代码、界面截图请查看链接 https://blog.csdn.net/qq_43563538/article/details/96422948 介绍: 基于SSM框架实现一个校园点餐系统,包括用户端和管理员端; 前台主要功能有用户注册, 用户登录, 我的购物车、我的订单、商品评论、校园资讯等; 管理员端主要功能有:用户管理、商品管理、订单管理、评论管理、资讯管理等 运行环境 jdk8+tomcat8+mysql5.6+Eclipse或者idea(推荐)+maven 项目技术 spring+spring mvc+mybatis+layui+jsp+jquery

2021-07-06

接口开发.java

开发过程中为了不与老项目冲突,总要开发一些接口来达到一些需求以及业务。

2019-07-24

空空如也

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

TA关注的人

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