- 博客(52)
- 收藏
- 关注
原创 MySql高级-主从复制
1、复制的基本原理:slave会从master 读取binlog来进行数据同步。2、复制的基本原则:1.每个slave只有一个master;2.每个slave只能有一个唯一的服务器ID;3.每个master可以有多个slave;3、复制的最大问题:延时4、一主一从常见配置...
2021-08-27 16:22:11
143
原创 MySql高级-锁机制
锁定义:是计算机协调多个进程或线程并发访问某一资源的机制。锁分类:1、从对数据操作的类型分:读锁(共享锁)和写锁(排他锁);2、从对数据操作的粒度分:表锁和行锁;
2021-08-27 16:16:26
141
原创 sql性能优化
书写一致性 和 绑定变量A.字符级的比较,如空格,大小写B.两个语句所指的对象必须完全相同C.两个SQL语句中必须使用相同的名字的绑定变量不同区域出现的相同的Sql语句,要保证查询字符完全相同,以利用SGA共享池,防止相同的Sql语句被多次分析。select * from emp a where e.empno=:1;select * from emp b where b.empno=:1;多表连接注意使用表的别名(Alias)当在SQL语句中连接多个表时, 请使用表的别名并把别名前缀于.
2021-07-29 17:42:42
519
原创 java基础-反射
1.如何创建Class的实例(重点)1.1过程:源文件经过编译(javac.exe)以后,得到一个或多个.class文件。.class文件经过运行(java.exe)这步,就需要进行类的加载(通过JVM的类的加载器),记载到内存中的缓存。每一个放入缓存中的.class文件就是一个Class的实例!1.2 Class的一个对象,对应着一个运行时类。相当于一个运行时类本身充当了Class的一个实例。1.3 java.lang.Class是反射的源头。 接下来涉及到反射的类都在java.lang.ref
2021-07-13 17:44:41
91
原创 处理oracle锁表
select 'exec sys.kill_session('||a.SID||','||a.SERIAL#||');',a.sid,a.serial#,c.spid,a.username,d.OBJEXT_NAME,a.status,a.program,b.id1,b.id2,b.ctime,from v$session a,v#lock b,v$process c,all_objects dwhere b.id1=d.object_idand a.sid=b.sidand a
2021-05-18 17:12:15
280
原创 服务器日志查看
//过滤容器kubectl get pod --all-namespaces | grep emsskubectl get pod | grep emss//滚动查看日志kubectl logs -f 容器名kubectl logs -f --tail=2000//写入日志到文件kubectl logs 容器名>自定义日志文件名.log//查看文件ls -allview 自定义日志文件名.log//删除日志rm 自定义日志文件名.log//使用putty...
2021-05-18 16:32:31
261
原创 java8新特性
lambda表达式(匿名函数) 函数式接口(只有一个抽象方法)四大内置核心函数式接口:消费型、供给型、函数式、断言式方法引用与构造器引用(数组引用) Stream API(stream是数据渠道,操作数据源所生成的元素序列,集合讲的是数据,流讲的是计算。)操作步骤:创建stream、中间操作(惰性求值)、终止操作创建:集合静态方法、数组静态方法、stream.of、无限流(静态iterate和generater)中间:过滤、去重、截断、跳过、映射、排序(自然和定制)终止:查找与排序、
2021-03-29 09:54:06
81
原创 spring5
1、框架概述 (1)轻量级开源javaee框架,为了解决企业复杂性,两个核心组成 ioc 和aop 。 (2)spring5.2.6版本2、IOC容器 (1)ioc底层原理(工厂、反射等); (2)ioc接口(BeanFactory) (3)ioc操作bean管理(基于xml和基于注解)3、AOP (1)底层原理:动态代理 jdk和cglib (2)术语:切入点、切面、增强(通知) (3)基于aspectJ实现aop...
2021-03-25 14:55:28
76
原创 amber2项目添加第三方jar包报错
在工程根目录下建了一个lib文件夹,里面放了用到的jar包,也add to build path,然后运行项目,update jar包的时候依然包找不到类的错误,百度了才知道需要添加到manifest.mf的class path下面,最终解决问题。...
2020-06-11 17:34:20
267
原创 oracle存储过程中拼接sql给游标 ,拼接字符串多加了2个单引号解决标识符无效的报错问题
1、定义了一个函数,有四个变量,是哪个字符串类型,测试的时候是没有问题,但是调用的时候一直报无效字符。这里测试没有问题但是调用就报错select PKG_EFFIC_MONTH.calcu_month('11','202004','GD0001',1) from dual;一直提示无效字符,后来发现好像这样的字符串在调用的时候解析不了,于是改成下面这样就可以了百度了是这样...
2020-05-27 16:47:28
744
原创 oracle查询数据库表字段
SELECT t.TABLE_NAME,t.COLUMN_NAME,t.DATA_TYPE,t.DATA_LENGTH,c.COMMENTS FROM USER_TAB_COLUMNS t,user_col_comments c where t.TABLE_NAME=c.TABLE_NAME and t.COLUMN_NAME=c.COLUMN_NAME and t.TABLE_NAME in ('W_WORK_BASIS','W_SEND_WORK','W_ORDERS_WORK','W_...
2020-05-27 09:37:26
302
原创 oracle客户端和plsql安装
1、oracle安装的时候要选择管理员,而不是第一个默认的仅安装客户端,因为选了第一个之后找不到oracle的配置文件tns的位置。2、plsql安装路径里不能有括号,需要手动去掉。运行的时候要选择以管理员身份运行,否则会弹出空白的弹框。...
2020-03-30 17:29:09
288
转载 eclipse tomcat maven热部署---困扰好久,每次都是重新启动,特别费时
注:来源:https://www.cnblogs.com/xsmhero/p/4070508.html之前尝试了网上很多的方法,都不奏效,只有这个解决了我的问题
2019-06-19 17:57:57
430
转载 oracle查询表的约束
1.查询出所有表的唯一键约束的 禁用sqlselect 'alter table ' || table_name || ' disable constraint '||constraint_name||';'from user_constraints where constraint_type='U';如下:alter table SYENTINFO2 disable constraint...
2019-06-03 16:07:23
5293
转载 MyEclipse在保存时总是building workspace 一直转圈 反应很慢
第1种解决方法 :关闭MyEclipse的自动validation windows > perferences > myeclipse > validation 将Build下全部勾取消 如果你需要验证某个文件的时候,我们可以单独去验证它。方法是: 在需要验证的文件上( 右键 -> MyEclipse -&g...
2019-05-25 13:52:26
936
转载 Oracle中查询该表中的主键被哪些表引用,该表中的外键来源于哪些表
Oracle中查询该表中的主键被哪些表引用的SQL语句select c.TABLE_NAME from all_constraints p, all_constraints cwhere p.table_name = '表名' and p.OWNER = SYS_CONTEXT('USERENV', 'CURRENT_SCHEMA') and c.OWNER = SYS_CO...
2019-05-25 13:49:06
385
转载 51CTO下载-英文自我介绍
Good afternoon,I am glad to be here for this interview.Firstly let me introducemyself briefly, and i hope i can make a good performance today.My chinese nameis liuFengMing, I am 26 years old, born in ...
2018-04-28 08:16:27
278
转载 常用英语句型
1. 不用说…… It goes withoutsaying that … = (It is)needless to say(that)… = It is obvious that … 例:不用说早睡早起是值得的。 It goes without saying that it pays to keep early hours。 2. 在各种……之中,…… Among vari...
2018-04-28 08:14:30
1927
转载 中考英语经典句型60句
1.not…at all 根本不,一点也不 我一点儿也不同意你的观点。I don’t agree with you at all.2.neither…nor…既不…也不 他和我都没有去参加昨天晚上的晚会。Neither he nor I went to the party last night.3.keep / make sth./ sb +adj. 保持/使某物怎么样 请保持教室的清洁。P...
2018-04-28 08:14:03
1601
转载 英语经典句型
英语经典句型The sightof such a beautiful girl took Tony's breath away.看到如此美丽的女孩,他目瞪口呆。Everyonehas a skeleton in his closet.人人都有不可告人之事。Don'tcount your chickens before they hatch.小鸡孵出之后再算数。Timeheals all wound...
2018-04-28 08:13:44
955
转载 英文开头中间结尾
开头: 1.关于……人们有不同的观点。一些人认为…… There are different opinions among people as to ____ .Some peoplesuggest that ____。 2.俗话说(常言道)……,它是我们前辈的经历,但是,即使在今天,它在许多场合仍然适用。 There is an old saying______.It“s the...
2018-04-28 08:13:26
541
转载 Javascript 中 == 和 === 的区别
== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ==,不做类型转换,类型不同的一定不等。下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:1、如果类型不同,就[不相等]2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是...
2018-04-28 08:12:35
210
转载 java中equals和等号(==)的区别
java中的数据类型,可分为两类:1,基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。2,复合数据类型(类),当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。J...
2018-04-28 08:11:54
3613
转载 常见的SQL优化方案
转载地址:https://my.oschina.net/serve/blog/8525011。你必须选择记录条数最少的表作为基础表. (from 是从前往后检索的,所以要最少记录的表放在最前面)2。采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些 可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。同时在链接的表中能过滤的就应该先进...
2018-04-23 12:42:56
174
转载 Oracle_应用管道函数时_pipelined
Oracle 应用管道函数时 pipelined 出现PLS-00653:在PL/SQL 定义域内不允许有聚集/表函数网友说:在实际的应用中,为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REFCURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。 9i 通过引入的管道化表函数纠正了后一种情况。表函...
2018-04-23 12:42:18
1281
1
转载 管道函数示例
create or replace type rang_date_tbl_type as table of date;create or replace function get_range_date(from_dt date default null,to_dt date default null) return rang_date_tbl_type pipelined is start_dt ...
2018-04-23 12:41:49
893
转载 oracle管道(pipelined_function)函数用法
Oraclepipelined function)piperow管理函数 oracle数据库中的管道函数以一个空的RETURN 语句结束,以表明它已经完成。下文对oracle管道函数的用法作了详细的说明,供您参考。 oracle管道函数是一类特殊的函数,oracle管道函数返回值类型必须为集合,下面就为您将介绍oracle管道函数的语法,供您参考学习。 在普通的函数...
2018-04-22 08:57:56
3171
转载 oracle管道函数的用法
oracle管道函数的用法oracle数据库中的管道函数以一个空的RETURN 语句结束,以表明它已经完成。下文对oracle管道函数的用法作了详细的说明,供您参考。oracle管道函数是一类特殊的函数,oracle管道函数返回值类型必须为集合,下面就为您将介绍oracle管道函数的语法,供您参考学习。在普通的函数中,使用dbms_output输出的信息,需要在服务器执行完整个函数后一次性的返回给...
2018-04-22 08:57:30
1262
转载 解决导出表不全问题
今天在做迁移数据库,从11.2.0.1迁移到11.2.0.4,用exp导出一个用户下所有的对象,在做imp导入的时候发现表少了很多,看日志后分析是部分空表没有导出。在网上查了一下,发现是11G中新特性,当表无数据时,不分配segment,以节省空间。而使用exp命令时,无Segment的表不会被导出。 解决方案的文章: http://wenku.baidu.com/view/7beb...
2018-04-22 08:57:14
1150
转载 linux重启数据库
(1) 以oracle身份登录数据库,命令:su – oracle(2) 进入Sqlplus控制台,命令:sqlplus /nolog(3) 以系统管理员登录,命令:connect / as sysdba(4) 启动数据库,命令:startup(5) 如果是关闭数据库,命令:shutdown immediate(6) 退出sqlplus控制台,命令:exit(7) 进入监听器控制台,命令:lsnr...
2018-04-22 08:56:59
12129
原创 获取时间(24小时,一个月天数等)
-- 获取24小时select to_char(to_date('20150202', 'yyyy-mm-dd hh24:mi:ss') + (rownum - 1) / 24, 'hh24') from dualconnect by rownum <= 24--获取当前月的天SELECT TO_CHAR(TO_DATE('20150...
2018-04-22 08:56:33
549
转载 利用dblink复制用户下所有的表
declare cursor cur is select t.TABLE_NAME, c.comments from user_tables@sdgdfw t, user_tab_comments@sdgdfw c where t.TABLE_NAME = c.table_name; table_count number := 0; cursor col_cur is...
2018-04-22 08:56:17
1212
转载 游标使用
-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal from emp wh...
2018-04-22 08:54:43
375
转载 游标
-- 利用fetch...into 抓取游标数据 此种方式适用于数据量比较小的情况declare v_id t_user.user_id%type; v_no t_user.user_no%type; cursor cur is select user_id,user_no from t_user; begin open cur; loop fetch cur int...
2018-04-22 08:54:01
343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人