存储过程

简介 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,中间再加点逻辑控制。 优点: 1.存储过程只在创建时编译一次,而程序中的sql语句调用都要重新编译(不绝对),可提高执行速度 2.对数据库进行复杂操作时,存储过程将多条语句组合起...

2018-10-16 18:19:14

阅读数 24

评论数 0

jvm规范第二章--jvm结构

  第二章 jvm结构 这篇文档定义一个抽象的机器,而不说明java虚拟机的任何具体实现。 要正确的实现java虚拟机,就必须能够正确的读取class文件格式并执行文件内部指定的操作。为了不限制jvm实现者的创造力,jvm规范不定义任何实现细节。比如像,运行时数据区的内存布局、垃圾回收算法...

2018-10-15 14:47:09

阅读数 35

评论数 0

匿名类

  匿名类 匿名类可以让你的代码更简洁,可以同时声明并实例化一个类。匿名类就像一个没有名称的本地类。如果有一个本地类只使用一次,那么就可以用到匿名类   声明匿名类 本地类定义是类声明,匿名类是在表达式中定义。在下面的例子中,在本地变量spanishGreet的初始化语句中使用到匿名类...

2018-09-24 16:45:13

阅读数 30

评论数 0

本地类

  本地类 本地类指的是定义在一个代码块里的类,代码块指写在一组大括号里的代码。最典型的本地类是定义在方法内部   声明本地类 可以在任意代码块内定义一个本地类,比如方法体、for循环、if语句等。 下面是一个例子,LocalClassExample,验证电话号码。这它的方法vali...

2018-09-23 18:25:19

阅读数 88

评论数 0

嵌套类

https://docs.oracle.com/javase/tutorial/java/javaOO/nested.html    嵌套类 java允许使用者在一个类里定义另外一个类,这样的类称之为嵌套类,比如像这样 class OuterClass{ ... cla...

2018-09-23 10:26:29

阅读数 22

评论数 0

jdk动态代理

  简介 jdk动态代理用于在运行时生成实现多个接口的动态代理类,关键的类有两个 Proxy:提供多个静态方法用于创建动态代理类和动态代理对象,同时也是所有此种方式生成的动态代理类的父类 InvocationHandler:该接口只有一个方法如下,每个动态代理对象都有一个关联的Invo...

2018-09-20 18:12:51

阅读数 15

评论数 0

eclipse使用插件反编译

  之前看rmi相关代码,发现rt.jar中sun包下的class文件是没有源文件的,如果要拿到外面用反编译工具看,又不能关联查看,相当不方便。就想用eclipse反编译插件来查看源码,方法如下   一、安装 1.打开Help--Marketplace 2.搜索Decompiler ...

2018-09-19 16:45:20

阅读数 23

评论数 0

Timer简介与不足

  jdk自带定时器的使用包括两个类Timer、TimerTask,还有两个类是不需要使用者操心的TaskQueue和TimerThread。   类介绍与定时器原理 TimerTask抽象类是用于定义定时执行的任务,它实现Runnable接口。使用者只要继承这个类,并将定时任务的业务逻...

2018-09-13 14:35:50

阅读数 37

评论数 0

Eclipse对svn操作切换账号或更换svn地址方法

  1. 切换账号,主要是删除配置文件达到重新更新svn的时候,弹出框让重新输入新的svn用户名和密码。 1、通过删除SVN客户端的账号配置文件   1)查看你的Eclipse中使用的是什么SVN Interface(中文:svn接口)windows > prefere...

2018-09-12 17:13:34

阅读数 24

评论数 0

listagg/within group方式将多行数据整合成一个列

转自:https://blog.csdn.net/baojiangfeng/article/details/62237522   工作时遇到需求 : 按照某字段进行分组,并把其中一列的值合并显示在一个字段中 如: 1 苹果 1 鸭梨 2 香蕉 2 葡萄 显示为 : 1 苹果\鸭梨 2 香蕉\...

2018-09-11 10:21:38

阅读数 457

评论数 0

从一个类看类加载

转自:https://www.cnblogs.com/javaee6/p/3714716.html   1  开门见山 以前曾经看到过一个java的面试题,当时觉得此题很简单,可是自己把代码运行起来,可是结果并不是自己想象的那样。题目如下:   1 2 3 4 ...

2018-09-08 19:40:14

阅读数 28

评论数 0

编译java文件出现的 非法字符\65279

  从svn拷贝代码下来编译的时候报 “非法字符:\65279”错误; 原因是java文件编码方式是utf-8 BOM的,该中编码方式就相当于在utf-8编码文件开始地方插入三个不可见字符(0xEF 0xBB 0xBF,即BOM) 解决问题很简单,用editplus等文本编辑器将文件编码方...

2018-09-06 17:57:54

阅读数 141

评论数 0

vbs简介

  VBScript简称VBS,是Microsoft微软开发的一门脚本语言,其目的是方便windows管理管理windows操作系统,当然,VBScript同样可以像JavaScript那样嵌入到HTML中,不可否认,它和Visual Basic(VB)是如此相似,或者说几乎一样。   第...

2018-09-05 00:49:56

阅读数 21

评论数 0

ear文件结构

  1、打包文件命名规则根据JavaEE规范,打包的EAR文件可以不适用部署描述符部署,因此需要使用一些默认的约定规则,例如•EJBs and client archives are packaged as .jar files. •Web applications are packaged...

2018-09-03 18:47:06

阅读数 185

评论数 0

wmsys.wm_concat函数简洁

  wmsys.wm_concat是一个类似sum、max等的聚合函数,用于字符串的连接,因此一般要搭配group by 或 over(partition xx)使用。默认用‘,’连接多个字符串 例如现在有个学生表,表里有学生名字,学生报名学科两个字段 create table stude...

2018-08-31 19:16:03

阅读数 509

评论数 1

oracle查询中行转列、列转行以及PIVOT、UNPIVOT使用

  行转列 行转列的大致意思是,将表中多行数据转成一行的多个字段输出。需要行转列的业务逻辑通常是,将表中的一个字段分类统计后作为多个结果字段输出。   一个简单例子: 有一个学生表,有姓名、学科、成绩三个字段 create table studentScores( u...

2018-08-31 18:34:09

阅读数 715

评论数 0

apache poi使用简介

  apache poi支持java对许多格式的文件进行导入、操作、生成,而poi的几个jar包有各自支持的文件格式,可以选择性导入需要的jar包。具体如下: Component Application type Maven artifactId Notes POIFS OLE2...

2018-08-30 18:46:45

阅读数 46

评论数 0

weblogic出现粘滞线程问题

http://tekkamanninja.blog.chinaunix.net/uid-17176286-id-5180127.html  https://blog.csdn.net/z69183787/article/details/13288039   粘滞线程问题及简单解决   ...

2018-08-23 18:56:24

阅读数 374

评论数 0

jdk1.8下模拟永久代内存溢出

转自:https://blog.csdn.net/qq_26093341/article/details/80791899   相信不少小伙伴在看深入理解Java虚拟机的时候,作者给我们举例一个demo来发生PermGen space 1、通过List不断添加String.intern()...

2018-08-21 23:37:17

阅读数 231

评论数 0

使用 Eclipse Memory Analyzer 进行堆转储文件分析

转自:https://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-ma/index.html?ca=drs-   WeiboGoogle+用电子邮件发送本页面   概...

2018-08-21 22:25:57

阅读数 13

评论数 0

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