- 博客(106)
- 收藏
- 关注
原创 ORACLE查看数据库的库名、实例名、域名、服务器以及服务名
oracle中:1、查询数据库名:select name,dbid from vdatabase;或者showparameterdbname;2、查询实例名:selectinstancenamefromvdatabase;或者show parameter db_name;2、查询实例名:select instance_name from vdatabase;或者showparameterdbname;2、查询实例名:selectinstancenamefromvinstance;或者show par
2021-06-10 08:41:35
23157
2
原创 oracle数据重复相关语句处理
1】针对指定列,查出去重后的结果集 distinctselect distinct t1.* from v_resi_lis_info_rm t1;方法局限性很大,因为它只能对全部查询的列做去重。如果我想对item_name,col3去重,那我的结果集中就只能有item_name,col_3列,而不能有其他列。select distinct t.item_name,t.col_3 from v_resi_lis_info_rm t;写法上要麻烦不少,但是有更大的灵活性。 row_number()s
2021-04-26 16:18:26
326
1
原创 oracle 锁表、解锁的语句
解锁bai代码:alter system kill session ‘sid, serial#’;举例:ALTER system kill session ‘23, 1647’;1、下面的du语zhi句用dao查询哪些对象被锁:select object_name,machine,s.sid,s.serial#from vlockedobjectl,dbaobjectso,vlocked_object l,dba_objects o ,vlockedobjectl,dbaobjectso,vs
2021-02-22 09:17:40
357
原创 win10系统安装PowerBuilder 9.0具体步骤(先将win10系统进入到安全模式)
Win10系统如何进入“安全模式”的操作方法Win10系统的电脑在开机长按F8键,是无法进入到系统安全模式下,这是因为Win10系统中的安全模式是在系统的自动修复模块了的,我们需要在系统设置界面操作进入的。下面小编给大家分享具体方法:1、开机后进入Win10系统,在系统桌面左下角先择“开始”→“设置”;2、打开Win10系统设置窗口后,我们在设置窗口里可以看到“更新和安全”,选择进入;3、进入更新和安全的修复界面,修复界面的左侧高级启动下有个“立即重启”按钮,直接点击;4、系统重启后会进入
2021-01-15 17:53:22
7266
2
原创 oracle里的DBLINK是做什么的?
database link(简称DBLINK)是定义一个数据库到另一个数据库的路径的对象,database link允许查询其他数据库的远程表及执bai行远程程序。database link是单向的连接。在创建database link的时候,Oracle在数据字典中保存相关的database link的信息。在使用database link的时候,Oracle通过预先定义好的连接信息,访问相应的远程数据库以完成相应的工作。dblink(Database Link)就像电话线一样是一个通道,如
2021-01-05 13:21:42
1913
2
原创 ORACLE触发器、定时器的使用
ORACLE定时器是靠时间去触发JOB,而触发器是靠事件去触发JOB.从安全性上考虑,触发器的安全度要高于定时器。机制也优于定时器。-- ORACLE通过标志表实现存储过程触发。数据执行完毕后更新记录。create table TRI_ERMETL(object_name varchar2(100),data_date char(8),flag char(1),curr_time date); insert into TRI_ERMETL values('ERMETL','20180324',
2020-12-29 17:23:39
691
原创 JAVA网络编程
概念BIO 阻塞io,1.4之前 NIO no-blocking io 非阻塞io,jdk1.4 AIO 异步io,jdk1.7浏览器输入网址,敲下回车之后发生了什么?各个层的数据包格式 一个数据包叫一个帧,最大1518字节,经过每个层的时候,会加上特定的标头信息java.io专业术语字符流:相对高级,处理人类可以理解和阅读的字符.字节流:相对低级,处理字节,1字节=8bit ....
2020-11-14 11:03:18
128
原创 RIS和HIS的系统对接
HIS和RIS对接过程中,通常是具有以下接口的流程。首先在RIS中,一般来说主表有Patient表,Visit(表示患者的一次到访或者住院)Order(表示临床老师给出的一系列检查的集合,也就是送检单,这些检查应该是处于同样的一个临床目的而开的),Procedure(表示一次检查,包含当前检查的描述,步骤,相关的状态管理)四个表都是一对多的关系。 但是在实际项目中,a,b接口中,常常情况多变。往往有以下三类号。(一类)病案号,病人ID号,门诊号、住院号、体检号、急诊号、特需号在实际
2020-11-10 00:18:51
1174
原创 关于LIS系统与HIS系统的接口方案
背 景医院信息系统主要包括HIS(Hospital Information System)系统、LIS(Laboratory Information System)系统、PACS(Picture Archiving and Communication System)系统等。HIS系统侧重于管理和收费,同时提供与专业系统数据交互的接口。LIS和PACS作为专业性很强的信息系统,侧重在与医疗设备的通讯,完成检验数据和影像数据的存储、统计、分析等功能。由于HIS系统开发商一般不自行开发LIS和PACS系统,医院
2020-11-08 00:43:35
3784
原创 软件测试流程
笔者的第一家公司,公司的第一个测试。做第一是美好的,同时也是孤独的,公司是创业公司,有自主的Web产品,笔者介入测试时,产品已经上线了,处于持续改进的状态,不定期发布新需求。下面是新需求的测试流程:● 需求分析新需求获取有两方面,一是客服销售,直接从用户方调研;二是公司经理,他具有敏锐的商业洞察力,同时担任产品的角色,新需求抛出后会由大家一起进行评审。● 功能设计评审通过后,由技术老大进行架构设计,分解功能清单,并分配相应任务给对应的UI、开发、测试。老大是多年开发的牛人,亲和力强,感觉.
2020-11-07 23:26:07
239
原创 在linux上下载并安装jdk和mysql并配置环境变量
一:在linux上下载并安装jdk并配置环境变量下载jdk命令:wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm下载读取条:
2020-08-07 11:17:54
703
原创 H5是HTML5的缩写吗?
提到baiH5,很多人认为H5是HTML5的简称,但事实du上这是错误的,两者关系zhi并不等同。通常我们所说的H5就是H5广告,dao大多是在微信上宣传营销使用的,而HTML5第五代HTML的标准,一种规范,可以说,H5都是用 HTML5编写的,也就是所有H5都遵循HTML5这个规范,不然就会出现问题。H5和HTML5并不是一bai个意思,H5并不是一du项技术,而是一项标准,其中所包含的技术主zhi要有页面素材预加载技术,dao音乐加载播放技术,可以滑动的页面,可以涂抹擦除,有动态的文字和图片,
2020-08-05 00:23:25
3993
1
原创 Shell 脚本
Shell 教程Shell 脚本Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。由于习惯的原因,简洁起见,本文出现的 "shell编程" 都是指 shell 脚本编程,不是指开发 shell 自身。Shell 环境Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解
2020-08-05 00:09:01
182
原创 实施工程师面试题(答案)
1、两电脑都在同一个网络环境中,A 电脑访问不到 B 电脑的共享文件。此现象可能是哪些 方面所导致?怎样处理?answer:首先你要确定是不是在一个工作组内,只有在一个工作组内才可以共享文件,然后看一个看一看有没有防火墙之类的,然后确定文件是不是已经共享2、 电脑开机时风扇转, 但是屏幕没有任何显示, 此现象可能是哪些方面所导致?怎样处理?answer:1.查看是否有报警声?如果没有接着看第二条。如果有可能是内存或者是显卡问题,建议都取下清理干净,看看是否ok!在经手指部分用橡皮擦擦拭2.主板问题
2020-08-03 00:02:27
6177
2
原创 MySQL命令行下执行.sql脚本
Mysql命令行执行.sql脚本有两种方式第一种:在未连接数据库的情况下输入mysql -h 服务器名称或地址 -u用户名称 -p 密码 –D 数据库名 < 脚本全路径如:mysql -h localhost -u root -p 123456 -D mydatabase <D:\product.sql或:第一种:在未连接数据库的情况下输入mysql -h 服务器名称或地址 -u用户名称 -p 数据库名 < 脚本全路径如:mysql -h localhost -u root
2020-08-02 22:35:02
10149
1
原创 网络安全面试常见问题
常见基础面试问题1、请描述常见 Web 攻击?Owasp TOP10有哪些?2、重要协议分布层3、请描述arp协议的工作原理4、rip协议是什么?rip的工作原理5、什么是RARP?工作原理6、OSPF协议是什么?并描述OSPF的工作原理。7、TCP与UDP区别是什么?8、什么是三次握手四次挥手?9、请描述tcp三次握手?为什么?10、dns是什么?请描述dns的工作原理11、请描述一次完整的HTTP请求过程12、请描述Cookies和session区别是什么?13、请描述GET 和 POST 的区别是什么
2020-07-29 23:40:43
5953
原创 用Navicat 在 SQLServer或mysql 数据库如何附加mdf、ldf文件
.mdf和.ldf 是sql server的数据文件、日志文件,mysql肯定是打不开的。Navicat Premium如何打开SQL文件.MDF和.LDF文件?方法一:接下来就是怎样打开SQL SERVER文件了,前提是必需要有.MDF和.LDF两个文件。如果两个文件的路径是E:/A.MDF,E:A_log.LDF。进入到Navicat Premium中而且连接SQL成功,然后点击查询新建一个查询输入语句:exec sp_attach_db ‘netking’,‘E:\A.mdf’,‘E:\
2020-07-26 01:19:34
4124
1
原创 系统接口开发实现完成后如何做好接口实施?
目录:1 概述…1.1 前言1.2 客户现状1.3 负责工作2 如何做好接口2.1 什么是接口2.2 接口形式2.3 接口5W1H2.3.1 何因2.3.2 何事2.3.3 何地2.3.4 何时2.3.5 何人2.3.6 何法3 其他3.1 心得1 概述1.1 前言在大型公司的软件实施中,软件接口在实施中占有
2020-07-25 11:43:11
2088
原创 一些触动心灵的英文短句,句句有格调,每天都要读一遍!
1. Stop complaining!别发牢骚!2. You make me sick!你真把我难过!3. What's wrong with you?你怎么回事?4. You shouldn't have done that!你真不需要这样做!5. You're a jerk!你是个废物/混球!6. Don't talk to me like that!别这样和我生气!7. Who do you think you are?你以为你是谁?8. What's your problem?你怎么
2020-07-18 01:06:26
2181
原创 linux下本人常用命令及各中间件常用命令初步整理
1、centos6系统打开/关闭防火墙/查看状态(均为全局命令,无需到/etc/init.d/目录下,同下):service iptables start/stop/status2、centos7系统打开/关闭防火墙/查看状态:systemctl start/stop/status firewalld3、以root权限执行命令:命令前加上sudo4、查询某个端口号被哪个进程所使用:lsof -i tcp:port5、杀死某个进程:kill -9 pid6、查询
2020-07-09 23:51:36
1209
原创 SQL中的左连接与右连接,内连接有什么区别
如下举例:A表(a1,b1,c1)B表(a2,b2)左连接:select A.,B. from A left outer join B on(A.a1=B.a2);结果是:右连接:select A.,B. from A right outer join B on(A.a1=B.a2);结果是:内连接:SELECT * FROM a, b where a.a1=b.a2;或者:sekect a. * , b. * from a inner join b on (a.a1 =
2020-05-27 00:23:14
174
原创 Java并发高频面试题
1、线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程。每个进程都有自己的内存空间,可执行代码和唯一进程标识符(PID)。每条线程并行执行不同的任务。不同的进程使用不同的内存空间(线程自己的堆栈),而所有的线程共享一片相同的内存空间(进程主内存)。别把它和栈内存搞混,每个线程都拥有单独的栈内存用来存储本地数据。2、实现多线程的方式有哪些?继承Thread类:Java单继承,不推...
2020-04-28 00:31:46
200
原创 接口测试面试题整理
1.什么是接口测试?接口测试:是测试系统组件间接口的一种测试方法接口测试的重点:检查数据的交换,数据传递的正确性,以及接口间的逻辑依赖关系接口测试的意义:在软件开发的同时实现并行测试,减少页面层测试的深度,缩短整个项目的测试周期2.接口自动化测试的流程?基本的接口功能自动化测试流程为:需求分析-->用例设计-->脚本开发-->测试执行-->结果分析3.GET...
2020-04-27 23:06:38
4364
1
原创 正向代理和反向代理
正向代理(forward proxy):是一个位于客户端和目标服务器之间的服务器(代理服务器),为了从目标服务器取得内容,客户端向代理服务器发送一个请求并指定目标,然后代理服务器向目标服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的配置才能使用正向代理。一般情况下,如果没有特别说明,代理技术默认是指正向代理技术。反向代理(reverse proxy):是指以代理服务器来...
2020-04-27 22:53:53
107
原创 存储过程
1、什么是存储过程?把一堆SQL语句放在一起,还可以根据条件执行不通SQL语句。2、为什么要使用存储过程?比单纯SQL语句执行要快。3、存储过程优点:1.允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。2.如果某次操作需要执行多次SQL ,使用存储过程比单纯SQL语句执行要快。3.可重复使用,能减少网络流量,还具有安全性。4、存储过程缺点:1.调试麻烦,...
2020-04-27 17:19:02
152
原创 MySQL高并发优化,性能调优
一、数据库结构的设计表的设计具体注意的问题:1、数据行的长度不要超过 8020 字节,如果超过这个长度的话在物理页中这条数据会占用两行从而造成存储碎片,降低查询效率。2、能够用数字类型的字段尽量选择数字类型而不用字符串类型的(电话号码),这会降低查询和连接的性能,并会增加存储开销。这是因为引擎在处理查询和连接回逐个比较字符串中每一个字符,而对于数字型而言只需要比较一次就够了。3、对...
2020-04-27 01:15:00
1665
原创 数据库常用的sql语句汇总
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'...
2020-04-27 01:10:45
824
原创 有一数组 a[1000]存放了1000 个数,这 1000个数取自1-999, 且只有两个相同的数,剩下的 998个数不同, 写一个搜索算法找出相同的那个数的值
1000个数范围[0,999],有2个相同的数,求这个数import java.util.Arrays;public class SearchDemo {/** *被搜索数据的大小 */private static final int size = 1000;public static void main(String[] args) {int[] data = new int...
2020-04-22 23:53:18
1670
3
原创 设计一个方法,用于删除List<Integer>中大于10的元素
设计一个方法,用于删除List中大于10的元素方法一:可以使用Iterator的remove方法,该方法会删除当前迭代对象的同时,维护索引的一致性。如:public class ListTest { public static void main(String[] args) {List<Integer> intList = new ArrayList<>();C...
2020-04-22 15:40:42
1316
原创 应用程序集群、分布式系统如何实现会话状态同步
集群如何同步会话状态web集群时session同步的3种方法在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,一个登录用户,一会是登录状态,一会又不是登录状态。所以本文就根据这种情况给出三种不同的方法来解决这个问题:一,利用数据库同步session在做多服务器session同步时我...
2020-04-22 00:26:27
754
原创 Delete、Truncate和drop的删除区别、DDL与DML的区别
Delete、Truncate和drop的删除区别:1、delete和truncate仅仅删除表中的数据,drop连同数据和表的结构一起全部删除,打个比方,delect是是删除电脑上的一个文件,truncate是删除一个文件夹,drop是格式化磁盘。2、delect是DML语句,操作完以后如果没有提交事务还可以回滚,truncate和drop是DDL语句,操作即生效,无法回滚,打个比方,del...
2020-04-21 22:48:55
3503
1
原创 JAVA中存在i+1小于i的情况吗
JAVA中存在i+1<i的情况吗,请代码实现并详细说明?package com.algorithm; import java.util.ArrayList;import java.util.List; /** * 面试锦集: * * JAVA中存在i+1<i的情况吗,请代码实现并详细说明 * * @author 小辉GE/小辉哥 * <p> * ...
2020-04-21 22:40:52
611
原创 String(res, 2, 3)和s.substring(3)的区别
String(res, 2, 3)和s.substring(3)的区别public class Solution { public static void main(String args[]){ String s = "123456"; String s1 = s.substring(3); System.out.println("s1= " + s1); char[] re...
2020-04-21 21:51:07
2326
原创 一个栈的输入序列为1 2 3 4 5 的出站顺序的理解
一个栈的输入序列为1 2 3 4 5 的出站顺序是什么?这个经常会在面试的时候出现。如何判断栈的进出问题一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈的输出序列的是( )A. 2 3 4 1解答:一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈的输出序列的是( )A.2 3 4 1 5 B.5 4 1 3 2C.2 3 1 4 5 D.1 5 4 3 2这题就选...
2020-04-21 21:44:47
4211
原创 java变量的声明和数据类型
一、关键字java程序语言的关键字只有53个。具体如下: 访问控制:private、protected、public 修饰类、方法、属性和变量:abstract、class、extends、final、implements、interface、native、new、static、strictfp、synchronized、 transient、volatil...
2020-04-21 21:04:27
481
原创 spring cloud 常用的核心组件以及作用
服务发现——Netflix Eureka客户端负载均衡——Netflix Ribbon服务熔断器——Netflix Hystrix服务网关——Netflix ZuulRest调用——Netflix Feign服务跟踪——Netflix Sleuth聚合Hystrix监控数据——Netflix Turbine分布式配置——Spring Cloud ConfigspringClou...
2020-04-21 12:06:32
7400
1
原创 SpringCloud 和 Spring boot常用注解总结:
SpringCloud 常用注解:@Controller 控制层,里面有多个连接@Service 业务层,一般对于接口和实现@Qualifier 如果一个接口有多个实现,那么注入时候加上唯一标示@Repository 一般的dao层@Autowired 自动注入依赖@Resource bean的注入,同Autowired 有相同的功能。说明: 共同点:@Resource和@Auto...
2020-04-20 14:22:33
935
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人