- 博客(57)
- 资源 (2)
- 收藏
- 关注
原创 mysql高可用(1)—— windows配置主从复制
windows配置mysql主从复制随着业务的发展,用户越来越多,访问量越来越大,需要解决读取效 率低的问题:mysql主从复制,读写分离,可以解决此问题,主库负责写入数据,从库负责读取数据一:准备环境:1:两台服务器或单机windows2: mysql安装软件mysql5.7 x64,其他版本也可以,这里以单机为例,多台服务器类同二:单机配置mysql主从复制步骤:1:配置主库...
2020-02-12 17:00:53 543
原创 NOT IN的坑——子查询含空值
一:环境SQL> select * from v$version;BANNER----------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionP...
2020-02-01 19:55:18 577
原创 Mysql 安装常见错误记录
环境:win7,mysql5.7一:启动mysql服务,报错本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将 自动停止解决步骤:1: 删除原服务,这里mysql是服务名,貌似要重启系统mysqld --remove mysql2:mysql根目录创建data空目录或清空data目录3: 初始化mysqld --initialize-ins...
2019-03-05 22:30:38 315
原创 Oracle 数据排序——按照 IN 列表位置
通常排序按照值大小排序,但有时候也有例外的时候,比如按照IN 列表位置排序。SQL> create table tt(id number(5));Table created.SQL> insert into tt values(1);1 row created.SQL> insert into tt values(3);1 row created....
2018-12-06 09:59:51 4172
原创 Oracle 周相关函数
select trunc(sysdate,’W’), –每月1日作为第一个星期第一天 取当前周第一天对应日期 trunc(sysdate,’WW’), –每年1月1日作为第一个新奇第一天,取当前周对应第一天日期 trunc(sysdate,’IW’), –当前日期的周一对应日期(自然周) to_char(sysdate,’W’), –每月1日为...
2018-08-12 21:42:42 6516
原创 sql语句执行顺序
sql语句执行顺序sql常用的关键字有 select, from ,where ,group by,having ,order by sql语句执行顺序语句是什么样的呢?from —> where –> group by –> having –> select –> ordre by from 数据来源表 where 过滤条件 ...
2018-07-28 15:14:07 161
原创 聚集因子 cluster factor
一:what 1: 聚集因子 是索引数据顺序和表顺序的一致性 2: 取值范围为:最小数据块数,最大为行数,值越小越好!二:why 1:聚集因子会影响sql的执行效率 2:比如表结构,数据量,索引都一样,生产和测试环境sql执行效率大不一致, 这种情况下就可能是聚集因子不一致导致的三:howdrop table t_test;create table t_t...
2018-06-14 17:12:55 1310
原创 count大揭秘
1:count(*) 和count(常量)统计所有行 count(常量)相当于每行增加一个常量字段 2:count(列名) 统计此列是非空的行 3:count(null) 恒等于 0SQL> create table t1 as select * from dba_objects;表已创建。SQL> --统计所有行SQL> select count(*) fro
2018-02-01 22:13:32 133
原创 生成N位不重复的随机数
package com.jack.question.random;import java.util.Arrays;import java.util.Random;/** * @author lvh */public class RandomArray { /* * 如题,定义一个100个元素的数组arr[100]; * 把随机产生的1-100之间的不重复的100个随机数存
2016-01-04 14:02:10 270
原创 java 文件复制
package com.jack.io.bio;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import j
2015-12-21 12:09:25 208
原创 java Tcp/Udp区别
一:Tcp协议 Transmission Control Protocol 传输控制协议 tcp是一个面向连接的可靠的传输协议,在发送数据前需要建立连接,具有超时(失败)重传,丢弃重复数据,校验数据,流量控制等特性,并且能保证数据的有序性。但是因为建立连接需要3次握手,断开连接需要4次握手, 再加上数据校验,丢弃重复数据等特性,Tcp会消耗比较多的系统资源(cpu,占用带宽多等
2015-11-30 17:07:14 291
原创 java 基本类型long, float类型转换
float > long 即float表示范围比long大先看一下它们能表示的范围public class EqualsTest1 { public void equals1() { long lx = 40; float fx = 40.1f; System.out.println("float len = "+Float.SIZE); System.out.
2015-11-30 11:30:44 1162
原创 JAVA IO流脑图
一:IO流分类 1:按照流的方向 输入流,输出流 注意:站在程序的角度 2:按照流的单位 字节流:操作流的单位是一个字节(8bit) 字符流 ; 操作流的单位是一个字符
2015-11-27 16:51:12 597
原创 调试jdk源码显示变量值
默认情况下,eclipse中调试jdk源码是不显示变量值的,因为官方为了减少编译后的文件包的大小,去掉了调试信息! 我们可以这样处理1:建项目,导入jdk源码 2:编译,打包,命名为rt_debug.jar 3: 在eclipse的windows—>Preferences–>Java –>Installed JREs里选择JRE,然后edit 将rt_debug.jar加入到rt
2015-11-27 15:37:43 226
原创 private方法不能继承,重写
上代码:public class Father { private void f1(){ System.out.println("Father f1()"); } void f2() { System.out.println("Father f2()"); } public static void main(String[] a
2015-11-23 15:39:57 1258
原创 Exception与重写
子类重写基类中带Throws的方法,需要遵循以下规则: 1:不能扩大异常范围 也就是说子类方法必须为基类异常的类或子类2:可不抛出异常public class OverRideException extends OverRide{ public void method1() { System.out.println("子类method1方法"); }
2015-11-18 14:32:51 1001
原创 数据结构 无序数组java篇
一:无序数组 1:查找时间复杂度O(n) 查找是线性查找,遍历数组 2:插入时间复杂度是常量O(I) 插入是插入到数组的最后 3: 删除 时间复杂度O(n) 先查找(平均N/2次),再移动数据(平均N/2)public class UnOrderArray { private int[] aint; private int nElems;
2015-11-16 15:25:27 458
原创 数据结构 有序数组java篇
一:有序数组特点: 1:有序数组特点:查询快,插入,删除慢,适合查询多,修改少的环境 2:查询时间复杂度O(log(n)),插入,删除时间复杂度O(n) 3 : 插入平均需要比较n/2 次,移动n/2个元素 4 : 删除是先查找,然后移动n/2个元素二:二分查找思想 假设有n个元素的有序数组,取数组中间位置的值与检索值比较,如果小于中间值,则利用二分查找在前半部分的有序数组中查找,如
2015-11-16 14:41:07 723
原创 算法之简单排序java篇
public class SimpleSort { private int[] aint; public SimpleSort(int size) { aint = new int[size]; for(int x = 0,len = aint.length; x < len ; x++) { aint[x] = (int)(Ma
2015-11-11 17:01:15 176
原创 java 过滤文件
import java.io.File;import java.io.FilenameFilter;import java.util.ArrayList;import java.util.List;public class FilterFileTest implements FilenameFilter{ String suffix; public FilterFileTest
2015-11-10 22:52:41 194
原创 java Equals解析
java里的相等比较特别 我们先从(==说起),通常基本类型的比较就是(==)一:操作符(==) 1:基本类型比较的是变量值 2:两个对象比较的是引用地址二:Equals方法 1:Object的Equals实现同(==),也就是引用地址相同,指向同一对象 2:String的Equals实现 (1) : 两个引用指向同一个对象(引用地址相同),则返回t
2015-11-08 13:03:12 213
原创 java 值传递
java 值传递java只有值传递,没有引用传递 值传递,传递的是参数的副本一:参数是基本类型 传递的是实参的的副本,也就是实参的值,方法内对值修改,不会改变原始参数的值二:参数是引用类型 如果类型是引用类型,则传递的是引用的副本(实际上就是传递引用地址),这个副本里存放的是参数地址,它和实参的引用指向同一个对象。1: 如果在方法内没有改变这个副本的地址,改变了副本地址指向对象的值
2015-11-05 14:08:54 175
原创 linux 修改ip
设置linux ip地址两个步骤: 1:修改配置文件 /etc/sysconfig/network-script/ifcfg-ethO2:重启网络服务或网卡 service network restart ifconfig eth0 down/ifdown eth0 ifconfig eth0 up/ifup eth0一:永久设置 这里以CentOS6.5为例
2015-11-01 06:33:42 181
原创 linux 修改ip地址
设置linux ip地址两个步骤: 1:修改配置文件/etc/sysconfig/network-script/ifcfg-ethO 2:重启网络服务或网卡 service network restart ifconfig eth0 down/ifdown eth0ifconfig eth0 up/ifup eth0 一:
2015-11-01 06:28:14 289
原创 java 初始化(1)
1:非继承类 package com.jack.base;public class Father { static String s_str = "静态变量"; protected String p_str = "变量"; static{ System.out.println(s_str); System.out.println("静态代码块"); }
2015-10-30 17:04:30 182
原创 java 单链表实现
package com.jack.link;public class LinkItem { //数据域 private Object obj; private LinkItem next; public LinkItem(Object obj) { super(); this.obj = obj; } public Object getObj() { return
2015-10-29 17:07:03 162
原创 linux 修改hostname
linux 修改hostname一: 查看hostname 1: hostname 2: cat /proc/sys/kernel/hostname 二:修改hostname 三个步骤,修改不需要重启系统 (1): hostname newname //临时修改,重启失效 (2): vim /etc/sysconfig/n
2015-10-25 13:01:33 181
原创 java 基础(一)
什么是继承java中是使用extend 表示继承的,任何类至少会继承一个类Object,但最多只能继承一个类继承有什么用 如果存在继承关系,则子类会继承父类的方法和属性,子类中可以调用父类的方法和属性 父类抽象出公共的东西,然后子类再根据自己的特性,扩展新的能力,也就是重写父类方法或隐藏父类的成员变量继承特性 一:子类继承父类的成员变量 子类并不
2015-10-22 17:07:38 202
原创 count(*)和count(列)之争
闲话少说,先上实验SQL> create table test_cnt as select object_id,data_object_id from dba_objects;表已创建。SQL>SQL> select count(*) from test_cnt; COUNT(*)---------- 77431SQL> select count(data_ob
2015-09-18 06:02:04 219
原创 shutdownServer failed: shutdown must run from localhost when running db without auth
mongodb 关闭的时候出现环境:mongodb 2.6.1[grid@mongohost1 mongodb]$ ./bin/mongo mongohost1:33334MongoDB shell version: 2.6.10connecting to: mongohost1:33334/testServer has startup warnings: 2015-09-09
2015-09-09 11:10:05 3458
原创 oracle 创建临时表问题实战案例一
drop table tmp_t1;create global temporary table tmp_t1 as select * from dba_objects where rownum <= 10;select count(*) from tmp_t1;一:分析问题1:现象: 这里创建了临时表t1,临时表却没有数据。2:分析: 是因为如果不指定临
2015-09-01 11:29:40 321
原创 linux 变量
linux 变量linux 变量分为环境变量和本地变量环境变量:又称全局变量,登录系统就有系统定义的环境变量,环境变量有继承性本地变量:当前shell中的变量,本地变量包含环境变量,本地变量不具备继承性相关命令1: env /printenv 显示当前用户的变量,显示环境变量 2:set 显示和设置当前shell的变量,包括当
2015-09-01 07:43:09 185
原创 停止,启动job
一: 查询正在运行的job select * from dba_job_running;二: 停止job exec dbms_job.broken(job_id,true); commit;三: 启动job 启动job,有两种方法 1:broken启动 exec dbms_job.broken(job_id,fal
2015-08-05 01:12:34 310
原创 不能创建src/main/java 源文件夹的问题
用maven在构建web项目时,创建src/main/java的路径,提示已存在了,打开build path 提示缺少打开java build path -------》 librarias-----》修改jre system library 将jre修改成默认的
2015-08-04 10:41:56 388
原创 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 错误
这是因为项目缺少servlet的支持,我们添加上就ok了maven 添加servlet 支持javax.servletservlet-api2.5provided
2015-08-04 10:27:28 188
原创 分析函数及窗口函数(一)
分析函数格式(三部分组成) 函数名(参数) over(partition by 子句 order by 子句 rows/range子句) 三部分组成 1: 函数名 比如:sum,avg,max,min等聚合函数或lead,lag行比较函数 2: over 关键字,说明是分析函数 3: 分析子句 over括号内的内容,
2014-08-19 15:17:23 368
原创 oracle IN 变量多值处理方法——(instr)
declare v_mech VARCHAR2(20); v_cnt NUMBER(20);begin v_mech := '''a'''||','||'''b'''; with tt(tid,tname) as ( select 1,'a' from dual union all
2014-08-15 14:38:04 2618
新手必看的30个问题
2007-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人