nginx日志分割脚本 此文档只针对linux分割nginx日志nginx日志不自动带日志分割功能,需要自己写脚本分割日志,并加入到每日任务中,定期分割、存储、删除日志此脚本包括,日志分割、保存、删除、重建日志文件#!/bin/bash#date +%Y%m%d%H%M%SYEAR=`date +%Y`MONTH=`date +%m`DAY=`date +%d`HO...
oracle 异常处理 oracle 异常处理create unique index uname_idx on myuser(uname);select * from myuser for update;--捕获系统内置的异常declare v_i number; v_ename varchar2(20);begin --v_i:=1/1; --除数0异常 --i...
Redis笔记01——win10 64位系统安装Redis 3.2.100 前言由于项目中需要用到Redis,所以先在自己的win10上安装来体验一下。安装步骤一、下载地址Redis下载地址我选择的是3.2.100 的 64位 zip版本二、安装位置以及文件简介下载之后,解压到自己喜欢的位置,我的位置是:G:\devsoft\Redis\Redis-3.2.100redis-server.exe:服务端程序,提供redis服务redi...
oracle 游标 oracle 游标select * from myuser for update;begin update myuser set password='654321' where id=5; dbms_output.put_line('上述操作影响了'||sql%rowcount||'条记录'); if(sql%found) then dbms...
oracle体系结构 oracle体系结构数据库:指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。(官方)数据库 = dbms+硬件。 dbms:数据库管理系统。软件。实例(在oracle里就是数据库:instance。数据库运行时的软件体现。关闭服务或断电时,实例就不存在了,但数据还在。实例分为:内存+进程。oracle内存分为:sga:系统级内...
oracle plsql基本语法 oracle plsql 基本语法--plsql默认规则:plsql赋值用":=" plsql判断用"=" plsql输入用"&"--输入输出declare v_str varchar2(20);begin -- Dbms_Output.put('hello'); -- Dbms_Output.put('xxxxxxxxxxxxxxxxxx'); -- Dbm...
使用springboot实现一个简单的restful crud——01、项目简介以及创建项目 前言之前一段时间学习了一些springboot的一些基础使用方法和敲了一些例子,是时候写一个简单的crud来将之前学的东西做一个整合了 —— 一个员工列表的增删改查。使用 restful api这次的CRUD将使用restful api的风格,restful api的风格现在非常流行,那restful api和传统的api有什么区别呢?举个例子来说吧查找某个用户传统api:...
oracle 逻辑对象 视图视图的作用:a 让查询返回的字段更容易理解。b 对复杂select语句的封装。c 安全性。视图可以单独授权。对于数据量巨大的表,可以创建视图仅仅返回前100条数据,将该视图select权限开放。但是不开放表的select权限。--grant create view to resource;--a 让查询返回的字段更容易理解create or replace view ...
使用springboot实现一个简单的restful crud——03、前端页面、管理员登陆(注销)功能... 前言这一篇我们就先引入前端页面和相关的静态资源,再做一下管理员的登陆和注销的功能,为后续在页面上操作数据做一个基础。前端页面前端的页面是我从网上找的一个基于Bootstrap 的dashboard模板,可以用来作为后台管理的界面,前端页面代码繁多,我只贴一些重要的,就不全部贴出来了。引入静态资源<!-- Bootstrap core CSS --><!--公...
springboot笔记09——使用aop 什么是AOP?aop(Aspect Oriented Programming)面向切面编程,是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。但是在为分散的对象引入公共行为的时候,OOP显得无能为力。OOP擅长从上到下的关系,但是不适合从左到右的关系,例如日志...
springboot笔记07——整合MyBatis 前言Springboot 整合 MyBatis 有两种方式,分别是:“全注解版” 和 “注解、xml混合版”。创建项目创建Springboot项目,选择依赖Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>s...
linux ubuntu-16.04-配置java1.8和Tomcat8 前言第一次使用linux ubuntu16.04 服务器,所以做一下常用配置的记录。JDK1.创建存放jdk的目录一般在usr/local下创建一个java文件夹cd /usr/localmkdir java2.下载jdk可以用windows从http://www.oracle.com/technetwork/java/javase/downloads/jdk8-dow...
springboot笔记08——整合swagger2 Swagger是什么?Swagger是一个RESTFUL 接口的文档在线自动生成和功能测试的框架。利用swagger2的注解可以快速的在项目中构建Api接口文档,并且提供了测试API的功能。Springboot 整合Swagger2创建Springboot项目,添加相关依赖<dependencies> <dependency> &...
oracle 分页 oracle分页操作select * from emp;select * from emp where rownum<=3;--方式1 子查询分页:需要改动原语句select * from ( select rownum rn,emp.* from emp where rownum<=5) where rn>=3;--方式2 三层嵌套子循...
oracle 内置函数 sql常用内置函数--数学运算函数select abs(-10) from dual; --去绝对值select floor(1.1) from dual;--向下取整select ceil(1.1) from dual;--向上取整select ceil(-1.1) from dual;--向上取整select round(1.5) from dual;--四舍五入sel...
使用springboot实现一个简单的restful crud——02、dao层单元测试,测试从数据库取数据... 接着上一篇,上一篇我们创建了项目、创建了实体类,以及创建了数据库数据。这一篇就写一下Dao层,以及对Dao层进行单元测试,看下能否成功操作数据库数据。DaoEmpDaopackage com.jotal.springboot08restfulcrud.dao;//将类扫描进spring ioc容器中@Mapperpublic interface EmpDao {// ...
oracle 查询 10题 说明:表数据来自oracle 初始用户之一scott里面的三个初始表:emp,dept,salgrade--1、查询员工表中工资最高的雇员的员工号、员工姓名、工资和部门号。select empno,ename,sal,deptno from emp where sal=(select max(sal) from emp);--2、薪水大于1200的雇员,按照部门编号进行分组,分组后...
springboot笔记10——整合Redis 依赖 <dependencies> <!--web依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta...
centos7安装nginx并配置前端环境 服务器环境:CentOS Linux release 7.5.1804 (Core)安装路径:/usr/local1、安装编译工具以及库文件 (新服务器,未安装则需要先安装)# yum -y install make gcc-c++ libtool2、安装PCRE库(通过wget命令直接网络下载最新版本的pcre安装)# cd /usr/local...
数据验证之查询统计数据 我们做业务系统测试的时候,经常需要对页面展示的数据或后台传输的数据进行数据验证,即验证数据的正确性,本篇总结下测试过程中的常用的数据库查询统计的方法数据库:mysql1、简单的分组查询 group by 如统计A表中不同车型vehicle_class的数量和交易金额 SELECT COUNT(1) AS 总量, SUM(CAST(IFNULL(fee, 0...