自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

winingblog

给自己的生活留下痕迹

  • 博客(52)
  • 收藏
  • 关注

原创 MySql高级-主从复制

1、复制的基本原理:slave会从master 读取binlog来进行数据同步。2、复制的基本原则:1.每个slave只有一个master;2.每个slave只能有一个唯一的服务器ID;3.每个master可以有多个slave;3、复制的最大问题:延时4、一主一从常见配置...

2021-08-27 16:22:11 109

原创 MySql高级-锁机制

锁定义:是计算机协调多个进程或线程并发访问某一资源的机制。锁分类:1、从对数据操作的类型分:读锁(共享锁)和写锁(排他锁);2、从对数据操作的粒度分:表锁和行锁;

2021-08-27 16:16:26 103

原创 MySql高级-查询截取分析

查询截取分析

2021-08-27 16:04:16 105

原创 mysql高级-架构介绍

从上到下四层架构:Sql执行顺序:人工是从上往下,机器是从from后面开始,select在最后。

2021-08-27 09:09:51 79

原创 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 287

原创 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 67

原创 处理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 226

原创 服务器日志查看

//过滤容器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 178

原创 java8新特性

lambda表达式(匿名函数) 函数式接口(只有一个抽象方法)四大内置核心函数式接口:消费型、供给型、函数式、断言式方法引用与构造器引用(数组引用) Stream API(stream是数据渠道,操作数据源所生成的元素序列,集合讲的是数据,流讲的是计算。)操作步骤:创建stream、中间操作(惰性求值)、终止操作创建:集合静态方法、数组静态方法、stream.of、无限流(静态iterate和generater)中间:过滤、去重、截断、跳过、映射、排序(自然和定制)终止:查找与排序、

2021-03-29 09:54:06 55

原创 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 50

原创 amber2项目添加第三方jar包报错

在工程根目录下建了一个lib文件夹,里面放了用到的jar包,也add to build path,然后运行项目,update jar包的时候依然包找不到类的错误,百度了才知道需要添加到manifest.mf的class path下面,最终解决问题。...

2020-06-11 17:34:20 216

原创 oracle存储过程中拼接sql给游标 ,拼接字符串多加了2个单引号解决标识符无效的报错问题

1、定义了一个函数,有四个变量,是哪个字符串类型,测试的时候是没有问题,但是调用的时候一直报无效字符。这里测试没有问题但是调用就报错select PKG_EFFIC_MONTH.calcu_month('11','202004','GD0001',1) from dual;一直提示无效字符,后来发现好像这样的字符串在调用的时候解析不了,于是改成下面这样就可以了百度了是这样...

2020-05-27 16:47:28 687

原创 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 233

原创 oracle客户端和plsql安装

1、oracle安装的时候要选择管理员,而不是第一个默认的仅安装客户端,因为选了第一个之后找不到oracle的配置文件tns的位置。2、plsql安装路径里不能有括号,需要手动去掉。运行的时候要选择以管理员身份运行,否则会弹出空白的弹框。...

2020-03-30 17:29:09 241

转载 eclipse tomcat maven热部署---困扰好久,每次都是重新启动,特别费时

注:来源:https://www.cnblogs.com/xsmhero/p/4070508.html之前尝试了网上很多的方法,都不奏效,只有这个解决了我的问题

2019-06-19 17:57:57 390

转载 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 5190

原创 javaWeb--尚硅谷学习

2019-05-30 09:11:46 820

原创 mybatis动态sql

2019-05-28 15:17:51 81

原创 mybatis动态代理学习——来自《mybatis从入门到精通》

2019-05-27 18:19:46 91

转载 MyEclipse在保存时总是building workspace 一直转圈 反应很慢

第1种解决方法 :关闭MyEclipse的自动validation windows > perferences > myeclipse > validation 将Build下全部勾取消 如果你需要验证某个文件的时候,我们可以单独去验证它。方法是: 在需要验证的文件上( 右键 -> MyEclipse -&g...

2019-05-25 13:52:26 854

转载 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 342

转载 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 237

转载 常用英语句型

      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 1876

转载 中考英语经典句型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 1516

转载 英语经典句型

英语经典句型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 907

转载 英文开头中间结尾

   开头:   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 454

转载 Javascript 中 == 和 === 的区别

== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ==,不做类型转换,类型不同的一定不等。下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:1、如果类型不同,就[不相等]2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是...

2018-04-28 08:12:35 175

转载 java中equals和等号(==)的区别

java中的数据类型,可分为两类:1,基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。2,复合数据类型(类),当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。J...

2018-04-28 08:11:54 3562

转载 常见的SQL优化方案

转载地址:https://my.oschina.net/serve/blog/8525011。你必须选择记录条数最少的表作为基础表.   (from 是从前往后检索的,所以要最少记录的表放在最前面)2。采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些  可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。同时在链接的表中能过滤的就应该先进...

2018-04-23 12:42:56 151

转载 Oracle_应用管道函数时_pipelined

 Oracle 应用管道函数时 pipelined 出现PLS-00653:在PL/SQL 定义域内不允许有聚集/表函数网友说:在实际的应用中,为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REFCURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。 9i 通过引入的管道化表函数纠正了后一种情况。表函...

2018-04-23 12:42:18 1120 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 854

转载 oracle管道(pipelined_function)函数用法

Oraclepipelined function)piperow管理函数       oracle数据库中的管道函数以一个空的RETURN 语句结束,以表明它已经完成。下文对oracle管道函数的用法作了详细的说明,供您参考。      oracle管道函数是一类特殊的函数,oracle管道函数返回值类型必须为集合,下面就为您将介绍oracle管道函数的语法,供您参考学习。      在普通的函数...

2018-04-22 08:57:56 3107

转载 oracle管道函数的用法

oracle管道函数的用法oracle数据库中的管道函数以一个空的RETURN 语句结束,以表明它已经完成。下文对oracle管道函数的用法作了详细的说明,供您参考。oracle管道函数是一类特殊的函数,oracle管道函数返回值类型必须为集合,下面就为您将介绍oracle管道函数的语法,供您参考学习。在普通的函数中,使用dbms_output输出的信息,需要在服务器执行完整个函数后一次性的返回给...

2018-04-22 08:57:30 1223

转载 解决导出表不全问题

今天在做迁移数据库,从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 1074

转载 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 12013

原创 获取时间(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 488

转载 利用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 1177

转载 清空缓冲池

alter system flush buffer_cache;alter system flush shared_pool;

2018-04-22 08:55:59 1004

转载 游标使用

-- 声明游标;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 344

转载 游标

-- 利用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 295

空空如也

空空如也

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

TA关注的人

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