自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Golang生成小数随机数

Golang生成小数随机数// 生成不定小数位数范围随机float64func RandFloat64(min, max float64) float64 { if min >= max || min == 0 || max == 0 { return max } minStr := strconv.FormatFloat(min,'f',-1,64) // 不包含小数点 if strings.Index(minStr, ".") == -1 { return max } a

2021-10-28 01:17:38 845

原创 Java反射的运用

Java反射获取对象的运用

2017-08-29 17:27:08 335

转载 存储过程被锁住不能编译

查找存储过程OPERATIONDATA_IMP(存储过程名)被哪些session锁住而无法编译select * FROM dba_ddl_locks where name =upper('OPERATIONDATA_IMP');从而得到session_id,然后通过select t.sid,t.serial# from v$session t where t.sid=&session_id;得到

2017-07-06 11:41:02 736

原创 linux压缩和解压命令

tar命令  解包:tar zxvf FileName.tar  打包:tar czvf FileName.tar DirNamegz命令  解压1:gunzip FileName.gz  解压2:gzip -d FileName.gz  压缩:gzip FileName  .tar.gz 和 .tgz

2017-06-16 17:35:53 315

原创 触发full GC的情况

除直接调用System.gc外,触发Full GC执行的情况有如下四种。1. 旧生代空间不足旧生代空间只有在新生代对象转入及创建为大对象、大数组时才会出现不足的现象,当执行Full GC后空间仍然不足,则抛出如下错误:java.lang.OutOfMemoryError: Java heap space 为避免以上两种状况引起的FullGC,调优时应尽量做到让对象在Minor GC

2017-06-16 17:29:03 603

原创 eclipse启动卡死解决方法

方案一(推荐使用,如果没有这个文件,就使用方案二):      到\.metadata\.plugins\org.eclipse.core.resources目录,删除文件 .snap      方案二:      进入workspace/.metadata/.plugins/目录      重命名 org.eclipse.core.resources to

2017-06-16 17:25:33 680

原创 Java自定义异常

public class BankStatementRepeatException extends Exception {public BankStatementRepeatException(String msg){super(msg);}}public void method()  throws BankStatementRepeatException {

2017-03-31 15:32:12 370

转载 Java编程中“为了性能”尽量要做到的一些地方【转】

1. 尽量在合适的场合使用单例  使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:  第一,控制资源的使用,通过线程同步来控制资源的并发访问;  第二,控制实例的产生,以达到节约资源的目的;  第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。 

2017-02-10 16:26:42 407

原创 tomcat配置虚拟路径

1、conf/server.xml2、在conf/Catalina/localhost下创建 映射虚拟路径名.xml内容:

2017-02-03 14:58:36 388

原创 AJax提交表单

$.fn.serializeJson=function(){  //获取表单里的inputvar serializeObj={};  var array=this.serializeArray();  $(array).each(function(){  if(serializeObj[this.name]!=null&&serializeObj[this.name]!=""&&s

2016-11-25 16:17:02 302 1

原创 Spring定时器的使用

-->                                                                                                                                   -->

2016-11-25 16:10:55 264

原创 Oracles数据库查询死锁

oracle死锁

2016-10-12 11:07:20 390

原创 jstat查看GC内存——基本用法

查看GC的内存情况

2016-10-12 11:02:37 8470 1

原创 异常

概念:对于程序执行时出现的意外情况,在Java中被称为异常(Exception),出现异常时进行的相关处理,称为异常处理。Java中使用一些专门的类来描述不同的异常情况,这些类成为异常类。所有异常类组成了Java的异常类继承树体系。常见的异常类:Exception 异常继承树的根类RuntimeException 运行时异常ArithmeticException 算术错误异

2015-10-06 15:21:32 382

原创 接口

概念:接口就是一套标准,一个规范。接口的特点:1.在java中,使用interface关键字来定义接口;2.接口中的方法都是抽象方法(只有方法签名,没有方法体);3.接口不能被实例化,接口可以被类实现,由类实现接口;4.当一个类实现接口时,必须实现这个接口定义的所有抽象方法。否则这个类必须定义成抽象类;5.接口中可以定义成员变量,但这些成员变量默认是public sta

2015-10-02 14:45:32 362

原创 面向对象特性——多态和抽象

概念:指同一个行为(方法)具有多个不同的表现形式或形态的能力。(即相同的行为,不同的实现)静态多态 实现方式:重载指调用在一个类中有多个具有相同名称和不同参数列表的方法。动态多态指允许不同类的对象对同一行为(方法)作出响应。即同一行为(方法)可以根据发送对象的不同而采用多种不同的表现方法,它使用动态绑定技术和方法重写实现的。动态绑定技术(dynamic bind

2015-09-27 23:11:15 575

原创 面向对象——内部类

概念:在一个类的内部定义的类,称为内部了;内部内所在的类,称为外部类。作用:内部类属于Java高级编程内容,使用非常灵活,掌握难道较大。合理使用,可编译出更好更高效的代码。Java的内部类的分类:静态内部类:最简单的内部类形形式,定义在另一个类中,同时加上static关键字,它不能和外部类同名,它只可访问外部类的静态成员变量和方法(包含私有的静态成员变量和方法)。

2015-09-23 23:20:51 410

原创 类的静态方法及初始化块

类的静态变量和方法的特点:类的静态方法和变量属于类,而不是类实例化对象。类的静态成员变量只存储一份数据供所有对象共用。使用静态成员变量和方法可以实现多个对象之间的数据共享,而不会破坏封装(数据隐藏)的原则,这不但保证了安全性而且节省内存空间。使用类的静态成员变量和静态方法不需要类实例化对象,可以通过如下方式:类名 . 静态成员类名 . 静态方法类的静态成员变量和静态

2015-09-16 22:47:25 1884

原创 面向对象特性——封装

封装封装是面向对象技术的重要原则,它是Java三大特性之一。Java就是通过封装把对象的属性和方法结合为一个不可分割的独立整体。并尽可能的隐藏对象的内部实现,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过对外接口来与这个封装对象进行交互,而无需知道该对象内部的细节。封装的作用(好处):① 良好的封装能够减少代码耦合;② 类内部的结构可以自由修改,而

2015-09-16 22:06:22 475

原创 访问修饰符

publicJava语言中访问权限最宽的修饰符,一般称为“公共的”。被其修饰的类,属性以及方法不仅可以跨类访问,而且允许跨包访问。protected介于public 和 private 之间的一种访问修饰符,一般称为“保护的”。被其修饰的类、属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包中也可以访问。default即不加任何访问修饰符,通常

2015-09-16 21:54:51 327

原创 面向对象特性——继承

继承 (Java中只支持单继承)——>父类(基类) 子类(派生类)面向对象编程时,可以通过扩展一个已有的类,并继承该类的属性和方法,来创建一个新的类。两个类之间存在继承关系:1.子类拥有父类的所有属性及在父类中声明的属性,在子类内部可以直接调用;2.子类拥有父类的所有方法,即在父类中声明的方法,子类内部可以直接调用;3.子类不拥有父类的构造器,如需在子类中使用和父类传入的参

2015-09-14 22:33:08 362

原创 引用数据类型数组及数组复制

引用数据类型数组:也就是将一个对象的堆内存地址(存了对象数据)指向一个已经开辟并且分配好堆内存空间的数组。 //简写代码演示 Employee[] employee; employee = new Employee[200];//数组放元素的内存块为200个 for(int j=0; j<employee.length;j++){ //给数组的200个内存,指

2015-09-11 22:38:55 579

原创 面向对象——对象的行为(方法)

方法调用:1. 一个方法被调用时,将导致控制流程转到被调用的方法并执行方法中的语句;2. 在执行方法中的语句时,如果又有其他方法被调用,将导致控制流程转到其他方法并执行方法中的语句;3. 当方法中的语句执行完成,控制流程将回到调用方法处。继续执行方法后面的其他语句。注意:① Java是纯面向对象语言,Java中的方法只能出现在类里面;② 在Java中,没有声明为静态的方法只

2015-09-09 23:11:33 2380

原创 面向对象——类、对象

结构化编程:自上而下,逐步求精。按照程序所需要实现的功能,将其划分为若干个关系简单、相对独立的模块;每一个模块内部都是由三种基本程序结构组成:顺序结构、选择结构和循环结构。面向对象编程:将数据和操作数据的方法放在一起,作为一个相互依存、不可分割的整体— —对象。同类对象的共性形成类,类通过统一的外部接口与外界发生关系;对象与对象之间是通过消息进行通信。面向对象编

2015-09-08 21:30:08 420

原创 数组排序

public class Test1 { //冒泡排序 public static void main(String[] args) { int arr[]={12,8,42,35,1,9,10,55,19}; int len = arr.length; for(int i=0; i<len-1; i++) { for(int j=0; j<len-1; j

2015-09-05 11:00:54 356

原创 一维数组

init 引用类型 new 在内存中分配一个地址一、数组的概念:  是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一的确定数据中的元素。二、一维数组的定义:  数组数据类型[ ]  数组名 = new  数组数据类型 [ 数组长度 ]; 如:   int[] i = new int[5];下标(也叫索引,从0角标开始):    定义

2015-08-31 22:47:12 403

原创 逻辑运算符及循环语句

&&  与(且) 规律:只要有一个false,判断就为falsetrue && true     = truetrue && false   = falsefalse && true   = falsefalse && false = false| | 或规律:只要有一个true,判断就为truetrue || true     = truetr

2015-08-26 20:45:32 404

原创 自增运算

概念:++x :x先运行++(+1)后,再去做其他运算。x++:x先去做其他运算,最后再自己++(+1)。【示例】class A{ int x=7; int y=++x + (x++ + x) System.out.println(y);}结果:25运行详细步骤:1.执行 x++ —> 此时x变为8(因为运算中的

2015-08-25 20:51:44 898

原创 java—课程目标

学习的首要目标— —开发一个企业级的网站java基础的步骤:第一阶段(java基础):1.java语言2.java核心库 API (application interface 应用程序接口)3.企业数据——>存放在数据库 4.java框架——>显示企业客户 使用技术企业数据swing第二阶段(简单的web开发[网站开发])1.web分客户端和服务器两个程

2015-08-24 21:46:25 1015

转载 Java编程语言概述

计算机语言:人与计算机交流的方式。有C, C++, JAVA等。正在学习的是编程语言中的一种——Java。背景:由SUN(Stanford University Network,斯坦福大学网络公司)公司推出的Java面向对象程序设计语言。由詹姆斯.高斯林(James Gosling)和同事共同研发,1995年正式推出。1991年,为消费类电子产品的嵌入式芯片而设计(Java

2015-08-23 21:46:58 955

空空如也

空空如也

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

TA关注的人

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