自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 LISMS系统

什么是Lims系统limis系统具体含义就是,对某个样品进行检验,然后会有不同的指标,根据不同的指标结果来判断样品是否合格,同时还有操作时间,操作人等等

2020-12-18 22:20:43 867 1

原创 Oracle查询日期

模糊查询当月数据select *from LIMS_DATA.results twhere to_char(dateenter,'yyyyMMdd hh24:mi:ss') LIKE '201709%'查询某个时间段的区间select * from lims_data.RESULTS where DATEENTER between to_date('2017-09-13 ','yyyy-mm-dd')and to_date('2017-09-24','yyyy-mm-dd')...

2020-12-18 11:53:43 429

原创 PowerDesigner中的一些技巧

把mysql的类型的pdm转化为oracle类型的语句1.点击下图中的菜单2.接下来点击Chagne Current DBMS 会出现以下图点击确定即可注意:在转换完成以后,如果想直接复制sql使用,那么一定要把回车建给去掉...

2020-12-17 17:09:47 110

原创 decimal在mysql和oracle中的不同使用

mysqldecimal(19,6)什么意思表示一共可以有19为数字,后面最多可以有6个小数oracledecimal(19,6)什么意思包括小数点在内一共只能有19位数字也就是说小数为有6个,数字只能有16个一共19位数

2020-12-17 16:23:28 1124

原创 聚合和非聚合字段含义

聚合字段可以简单的理解为一天一天数据相加后,是需要的数据的字段,是有意义的非聚合字段可以理解为,每天数据相加的字段,加起来毫无意义就比如 乘,除都是不可聚合字段

2020-12-17 16:17:42 3424

原创 all \dba\ user的含义

all \dba\ userselect 'create table '||t.TABLE_NAME||' ();' from all_tab_columns t where t.OWNER in ('LIMS_DICT','LIMS_DATA');表示查询所有表和列dbaselect 'create table '||t2.TABLE_NAME||' ();' from dba_tab_comments t2 where t2.OWNER in ('LIMS_DICT','LIMS_DAT

2020-12-17 16:10:29 101

原创 sed 和awq常用指令

sed 和awq常用指令操作示例含义解析输出文本sed ‘1p’ a.txt 或sed -n ‘p’ a.txt输出所有行,等同于cat a.txtsed -n ‘1p’ a.txt输出第1行sed -n ‘4p’ a.txt输出第4行sed -n ‘$p’ a.txtsed -n ‘5,$p’ a.txt从第5行输出到最后一行sed -n ‘4,7p’ a.txt输出第4~7行sed -n ‘4,+10p’ a.txt输出第4行及其后的10行内容,共11行sed

2020-12-08 17:31:17 32043

原创 hive里面for循环

hive里面的fo循环for do done这是固定的for 用来遍历数据 do用来执行数据 done用来结束任务#!/bin/bash#业务逻辑输入参数,此处很重要,需要根据实际业务情况认真设定!!!!for i in '20201111' '20201010' '20201212'dov_date=$iv_month=${v_date:0:6}v_day=${v_date:6:2}v_l_date=`date -d "- 1 day $v_date" "+%Y%m%d

2020-12-08 10:51:58 20554 2

原创 hive基本用法及细节记录

大家好一下资料是我在工作中个人的一些关于hive的工作心得在LINUX中直接运行脚本到hive数据库运行(在这里通过指令rz吧创建表的shell脚本上传到了LINUX文件中)hive -f hive-script.sqlhive -f 后面直接+要执行的创建表的脚本就可以创建到hive数据库当中了表建好以后要插入数据注意:以下指令要在hive数据库里面执行,目录要重根目录识别load data local inpath '/home/hive/xj/lx/abc.txt' into tabl

2020-12-04 17:09:44 428

原创 行云数据库建分区

工作日常总结一、数据库存储过程行云数据库建分区sqlCREATE TABLE STAGE.STG_SC_PART_SD COMMENT 'STG_SC_PART_SD'( S_ID VARCHAR(10) COMMENT 'S_ID' , C_ID VARCHAR(10) COMMENT 'C_ID' , SCORE INT COMMENT 'SCORE' , MONTH_ID VA

2020-12-02 22:26:36 1404 2

原创 PLSQL入门教学

入门教学废话不多说直接开始练习(具体概念网上有,这里只说入门操作)1.首先我们进行打印hellowordbegin -- Test statements here dbms_output.put_line('hello world');end;2.如果想去我们的cwd(黑面板写sql)a:打开以后直接输入:sqlplus(具体解释和操作如下图)注意:如果没有启动则可能输出选项处于关闭状态(下图有说明)3.变量是什么4.普通变量变量赋值方式有两种a:直接赋值语句 :

2020-11-27 17:39:25 2085

原创 instantclient_11_2远程连接Oracle安装,绝对清晰易懂

instantclient_11_2远程连接Oracle安装在安装的过程中也出现过一些错误,基本都是oci.dll和名字问题接下来给大家一套简单清晰的教学供大家参考1.首先先把压缩包下载2.进行解压如下图所示3.打开上图中的文件把途中标红的三个文件复制进去(1).listener.ora文件内容如下# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.

2020-11-05 14:09:08 14813

原创 AOP(主要给大家提供学习的地方)

简单了解一下APO概念面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。简单点来说就是不通过修改源代码方式,在主干功能里添加新功能工作原理图AOP分类动态代理1.有接口,使用jdk动态代理创建接口实现代理对象,增强类的方法2.没有接口,使用CGLB动态代理创建当前类子类的代理对象,增强逻辑以上是先让大家对AOP有个简单的了解,由于时间关系就不给大家做代码演示了。给大家一个网址链接有直观的

2020-10-21 17:07:17 109

原创 Shiro框架入门到熟悉(持续更新中)

Shiro框架之新手入门----持续更新中(有案例说明)如有侵权请联系博主,并进行删除Shiro简介hiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系统权限管理,shiro属于轻量框架,越来越多企业项目开始使用shiro

2020-10-20 09:57:12 200

原创 设计模式之代理模式

设计模式之代理模式简单理解一下代理模式代理模式很简单,简单的来说代理模式就是一个在美国的人想买中国人的手机,但是人在异地这个时候就需要联系一个中国人,中国人买上手机以后在把手机给了美国人,这个中国人就可以理解为是代理人,也就是代理模式的大概流程以下是代理模式的结构图(源网址:https://blog.csdn.net/lovelion/article/details/8227953)代理模式主要分为三大部分1.Subject(抽象主题角色)它声明了真实主题和代理主题的共同接口,这样一来在任何使

2020-10-12 20:21:59 104

原创 设计模式之解释器模式

设计模式之解释器模式(这个模式比较难理解,在项目中很少用到了解即可)什么是解释器模式定义一个语法,定义一个解释器,该解释器处理该语法句子将某些复杂问题,表达为某种语法规则,然后构建解释器来解释处理这类句子超类是抽象表达式(AbstractExpression)--------派生出两个子类TerminalExpression和NOnterminanExpressionTerminalExpression(终结者表达式)表示具体的数值,因为他是没有办法在拆分的,不需要依赖其他的符号。NOnte

2020-10-12 16:44:31 88

原创 SSM三大框架之SpringMVC.....(入门到了解)

Springmvc从头到尾讲解首先以上的图片是服务器分为的三大框架,还有大概的运行顺序,接下来给大家讲解一下MVC(该博客讲解主要以截图为重)什么是springmvcSpringmvc的优点idea开发工具 Springmvc入门1.搭建环境...

2020-10-12 14:02:28 255 2

原创 设计模式之命令模式

命令模式原理:把原来的命令抽取成,包装成一个对象,然后把这个对象放到控制器里面命令模式:将请求,命令,动作等封装成对象,这样可以让项目使用这些对象来参数化其他对象。使得命令的请求者和执行者解耦。...

2020-10-11 14:34:53 47

原创 设计模式之责任链模式

责任链模式简单简介使多个对象都有机会处理请求,从而避免发送者和接收者之间的耦合关系。将这个对象连成一条链,并通过这条链传递该请求,直到有一个对象处理它为止1.纯的职责链模式一个纯的职责链模式要求一个具体处理者对对象只能在两个行为中选择一个:要么承担全部责任,要么将责任推给下家,不允许出现某一个具体处理者对象在承担了一部分或者全部责任后又将责任向下传递的情况。而且在纯的职责链模式中,要求一个请求必须被某一个处理者对象所接受,不能出现某个请求违背任何一个处理者对象处理的情况。采购单审批是纯职责链模式

2020-10-10 17:46:33 64

原创 设计模式之工厂模式

工厂模式简介:定义一个创建对象的接口,让子类觉得实例化哪一类。简单点来说把工厂和产品都定义为抽象类或者接口,只是定义而不做具体实现。实现了具体的工厂(类)和产品(类)实现,而后由一个client对工厂实例和产品实例产生依赖关系,也可以通过反射来实现。说明:工厂方法针对的是产品族,而不是产品的结构等级。有别于抽象工厂方法;优点:1.向客户隐藏了具体产品类被实例化的细节。2.基于工厂角色和产品角色的多态设计是工厂方法模式的关键。3.加入新产品时,无需修改工厂接口和产品接口提供的接口,无需修改

2020-10-10 14:06:28 77

原创 原型模式了解

原型模式这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆,当直接创建对象的代价比较大时,则采用这种方式例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,在需要的时候更新数据库,以此来减少数据库调用原型模式的使用场景1.资源优化场景2.类初始化需要消化非常多的资源,包括数据硬件资源等3.性能和安全要求的场景4.如果通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式5.一个对象多个修改者的场景6.一个对象需

2020-10-09 18:49:51 114

原创 设计模式之单例模式的懒汉式和饿汉式

单例模式一.为什么要用单例模式为了节约资源,有时候需要确保系统中的某一个类只有唯一一个实例,当这一个实例建成以后,无法在创建同类型的对象。二.单例模式的特性,优缺点特性:1.只能有一个实例对象 2.该单例对象必须由单例类自行创建3.单例类对外提供一个访问该单例的全局访问点优点:1.可以保证内存只有一个实例,减少内存开销2.可以避免资源的多占,重复利用3.单例设置全局访问点,可以优化共享资源的访问缺点:1.单例模式一般没有接口,扩展困难,如要扩展,则除了修改原来的代码,没有第二种办

2020-10-09 13:47:49 287

转载 SpringCloud入门

SpringCloud的主要组成部分(这里写自定义目录标题)SpringCloud主要组成部分一.eureka微服务处理,服务注册和发现二.ribbon负载均衡,请求重试三.hystrix断路器,服务器降级,熔断四.feignribbon+hystrix集成,并提供声明式客户端五.hystrix dashboard和turbinehystrix数据监控六.zuulAPI网关,提高微服务的统一入口,并提供统一的权限验证七。config配置中心八.bus消息总线,配置刷新九.

2020-10-08 17:03:45 48

原创 以下文章是Linux中配置mysql自己的一些心得

如何在Linux中配置mysql数据库1.首先从远程下载mysql安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm注意:如果不能使用wget命令那么还需要下载yum -y install wget2.安装数据库yum localinstall mysql57-community-release-el7-11.noarch.rpm备注:安装完成后稍等几分钟3.查看是否安装成功(看看里面有没有

2020-09-24 14:28:18 91

空空如也

空空如也

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

TA关注的人

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