自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(57)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql高可用(1)—— windows配置主从复制

windows配置mysql主从复制随着业务的发展,用户越来越多,访问量越来越大,需要解决读取效 率低的问题:mysql主从复制,读写分离,可以解决此问题,主库负责写入数据,从库负责读取数据一:准备环境:1:两台服务器或单机windows2: mysql安装软件mysql5.7 x64,其他版本也可以,这里以单机为例,多台服务器类同二:单机配置mysql主从复制步骤:1:配置主库...

2020-02-12 17:00:53 509

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

原创 Mysql 安装常见错误记录

环境:win7,mysql5.7一:启动mysql服务,报错本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将 自动停止解决步骤:1: 删除原服务,这里mysql是服务名,貌似要重启系统mysqld --remove mysql2:mysql根目录创建data空目录或清空data目录3: 初始化mysqld --initialize-ins...

2019-03-05 22:30:38 267

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

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

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

原创 聚集因子 cluster factor

一:what 1: 聚集因子 是索引数据顺序和表顺序的一致性 2: 取值范围为:最小数据块数,最大为行数,值越小越好!二:why 1:聚集因子会影响sql的执行效率 2:比如表结构,数据量,索引都一样,生产和测试环境sql执行效率大不一致, 这种情况下就可能是聚集因子不一致导致的三:howdrop table t_test;create table t_t...

2018-06-14 17:12:55 1251

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

原创 替换空格(空白字符)详解

替换空格(空白字符)详解

2016-03-28 05:22:51 1661

原创 生成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 240

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

原创 java 生产消费者模式(一)

一瓶酒两元,两个瓶子换一瓶酒,四个瓶盖换一瓶酒,那么买100瓶酒最少需要多少钱!

2015-12-03 05:27:50 315

原创 java Tcp/Udp区别

一:Tcp协议 Transmission Control Protocol 传输控制协议 tcp是一个面向连接的可靠的传输协议,在发送数据前需要建立连接,具有超时(失败)重传,丢弃重复数据,校验数据,流量控制等特性,并且能保证数据的有序性。但是因为建立连接需要3次握手,断开连接需要4次握手, 再加上数据校验,丢弃重复数据等特性,Tcp会消耗比较多的系统资源(cpu,占用带宽多等

2015-11-30 17:07:14 262

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

原创 JAVA IO流脑图

一:IO流分类 1:按照流的方向 输入流,输出流 注意:站在程序的角度 2:按照流的单位 字节流:操作流的单位是一个字节(8bit) 字符流 ; 操作流的单位是一个字符

2015-11-27 16:51:12 555

原创 调试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 202

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

原创 异常 初探

最近将异常部分的基础知识进行了总结。 参见上图,欢迎拍砖

2015-11-18 15:39:07 161

原创 Exception与重写

子类重写基类中带Throws的方法,需要遵循以下规则: 1:不能扩大异常范围 也就是说子类方法必须为基类异常的类或子类2:可不抛出异常public class OverRideException extends OverRide{ public void method1() { System.out.println("子类method1方法"); }

2015-11-18 14:32:51 952

原创 数据结构 无序数组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 427

原创 数据结构 有序数组java篇

一:有序数组特点: 1:有序数组特点:查询快,插入,删除慢,适合查询多,修改少的环境 2:查询时间复杂度O(log(n)),插入,删除时间复杂度O(n) 3 : 插入平均需要比较n/2 次,移动n/2个元素 4 : 删除是先查找,然后移动n/2个元素二:二分查找思想 假设有n个元素的有序数组,取数组中间位置的值与检索值比较,如果小于中间值,则利用二分查找在前半部分的有序数组中查找,如

2015-11-16 14:41:07 664

原创 算法之简单排序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 150

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

原创 java Equals解析

java里的相等比较特别 我们先从(==说起),通常基本类型的比较就是(==)一:操作符(==) 1:基本类型比较的是变量值 2:两个对象比较的是引用地址二:Equals方法 1:Object的Equals实现同(==),也就是引用地址相同,指向同一对象 2:String的Equals实现 (1) : 两个引用指向同一个对象(引用地址相同),则返回t

2015-11-08 13:03:12 183

原创 java 值传递

java 值传递java只有值传递,没有引用传递 值传递,传递的是参数的副本一:参数是基本类型 传递的是实参的的副本,也就是实参的值,方法内对值修改,不会改变原始参数的值二:参数是引用类型 如果类型是引用类型,则传递的是引用的副本(实际上就是传递引用地址),这个副本里存放的是参数地址,它和实参的引用指向同一个对象。1: 如果在方法内没有改变这个副本的地址,改变了副本地址指向对象的值

2015-11-05 14:08:54 152

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

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

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

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

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

原创 java 基础(一)

什么是继承java中是使用extend 表示继承的,任何类至少会继承一个类Object,但最多只能继承一个类继承有什么用  如果存在继承关系,则子类会继承父类的方法和属性,子类中可以调用父类的方法和属性    父类抽象出公共的东西,然后子类再根据自己的特性,扩展新的能力,也就是重写父类方法或隐藏父类的成员变量继承特性  一:子类继承父类的成员变量    子类并不

2015-10-22 17:07:38 174

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

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

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

原创 linux 变量

linux 变量linux 变量分为环境变量和本地变量环境变量:又称全局变量,登录系统就有系统定义的环境变量,环境变量有继承性本地变量:当前shell中的变量,本地变量包含环境变量,本地变量不具备继承性相关命令1: env /printenv      显示当前用户的变量,显示环境变量   2:set    显示和设置当前shell的变量,包括当

2015-09-01 07:43:09 167

原创 停止,启动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 270

原创 不能创建src/main/java 源文件夹的问题

用maven在构建web项目时,创建src/main/java的路径,提示已存在了,打开build path 提示缺少打开java build path  -------》 librarias-----》修改jre system library 将jre修改成默认的

2015-08-04 10:41:56 352

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

原创 分析函数及窗口函数(一)

分析函数格式(三部分组成)   函数名(参数) over(partition by 子句 order by 子句 rows/range子句)   三部分组成   1: 函数名          比如:sum,avg,max,min等聚合函数或lead,lag行比较函数   2: over 关键字,说明是分析函数   3: 分析子句         over括号内的内容,

2014-08-19 15:17:23 341

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

spring源码缺失包

spring-cglib-repack-3.2.5.jar,spring-objenesis-repack-2.5.1.jar

2017-04-10

新手必看的30个问题

学习Java有哪些好的参考书? <br/>答:作者首先推荐Thinking in Java,中文名《Java编程思想》,有中文版。 <br/>该书第一章介绍了很多面向对象的编程思想,作为新手应当认真阅读。

2007-05-13

空空如也

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

TA关注的人

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