- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 《疯狂Java讲义》
1、Java语言既具有解释型语言的特征,也具有编译型语言的特征,因为Java程序要经过先编译,后解释两个步骤。2、编译型语言是指使用专门的编译器,针对特定平台(操作系统)将源代码一次性“翻译”成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式,这个转换过程称为编译。编译生成的可执行性程序可以脱离开发环境,在特定平台上独立运行。但因为编译型语言的程序被编译成特定平台的机器码...
2019-09-10 09:39:47 539
转载 JDBC读取数据优化
作者:bisal 标题:JDBC读取数据优化-fetch size最近由于业务上的需求,一张旧表结构中的数据,需要提取出来,根据规则,导入一张新表结构中,开发同学写了一个工具,用于实现新旧结构的transformation,实现逻辑简单,就是使用jdbc从A表读出数据,做了一些处理,再存入新表B中,发现读取旧表的操作,非常缓慢,无法满足要求。读取数据的示例代码,conn = ...
2019-07-03 09:36:45 226
原创 多层iframe不出现滚动条
//第一个iframe <iframe style="overflow: auto;" id="myframe" name="myframe" frameborder="0" scrolling="no" width="100%" onload="setIframeHeight(this)"> //第一个iframe的方法,目的自动跳转iframe的高度 fu...
2019-05-17 10:16:04 636
原创 《你不知道的JavaScript》读书笔记
1、JavaScript编译过程首先, JavaScript 引擎不会有大量的(像其他语言编译器那么多的) 时间用来进行优化, 因为与其他语言不同, JavaScript 的编译过程不是发生在构建之前的。对于 JavaScript 来说, 大部分情况下编译发生在代码执行前的几微秒(甚至更短! ) 的时间内。 在我们所要讨论的作用域背后, JavaScript 引擎用尽了各种办法(比如 JI...
2019-03-22 13:19:41 171
转载 Oracle数据库访问性能优化
Oracle数据库访问性能优化所有数据库包括Oracle的sql优化都是针对程序员的,而不是针对dba的,第一,尽量防止模糊,明确指出,即用列名代替*,第二,在where语句上下工夫。第三多表查询和子查询,第四尽量使用绑定。 根据计算机硬件的基本性能指标及其在数据库中主要操作内容,可以整理出如下图所示的性能基本优化法则: 这个优化法则归纳为5个层次:...
2019-03-14 09:16:32 356
原创 高性能JavaScript
优化JavaScript的规则:1)将脚本放在底部。2)减少页面中外链脚本文件的数量和大小。(下载单个100KB的文件将比下载4个25KB的文件更快)。3)使用原生方法1、多数浏览器使用单一线程来处理用户界面(UI)刷新和JavaScript脚本执行,所以同一时刻只能做一件事。JavaScript执行过程耗时越久,浏览器等待响应的时间就越长。2、浏览器在解析到<bo...
2019-03-06 10:26:41 109
原创 Oracle基本知识
1、数据字典是数据库管理系统工作的依据,数据库管理系统借助数据字典来理解数据库中数据的组织,并完成对数据库中数据的管理与维护。数据库用户可通过数据字典获取有用的信息,如用户创建了哪些数据库对象,这些对象是如何定义的,这些对象允许哪些用户使用等。但是,数据库用户是不能随便改动数据字典中的内容。 数据字典是由数据库管理系统自动生成并维护的一组表和视图。2、数据库的三级模式为:外模式...
2019-03-04 22:11:26 171
原创 Oracle SQL学习
1、SQL中逻辑比较的可能结果是TRUE、FALSE、未知。当其中包含空值(null)的时候,比较结果就会是未知2、WHERE子句是对FROM子句的结果集进行过滤。3、GROUP BY子句是将执行FROM和WHERE子句后得到的结果集进行聚合。Select列表中的任何非聚合字段都必须包含在GROUP BY表达式中。4、HAVING子句是在GROUP BY子句执行后用来筛选汇总值的WHE...
2019-03-04 22:06:49 345
转载 Java对象序列化和反序列化的作用
Java基础学习总结——Java对象的序列化和反序列化一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,...
2019-01-03 21:43:19 305
原创 Hibernate学习笔记
hibernate:对象关系映射(ORM)框架在POJO与数据库表之间建立映射关系。 对JDBC进行轻量级封装,即底层是JDBC实现。对象关系映射:是一种把对象映射到关系数据库中去的技术。它的作用是在数据库和对象之间作了一个映射,让我们在操作对象的时候,不需要再去和复杂的sql语句打交道,只要像平时操作对象一样操作它就可以了。配置文件名默认为“hibernate.cfg.xml”(或者...
2019-01-02 21:37:20 141
转载 java常见执行速度慢优化
java常见执行速度慢优化1.排查是否有循环操作数据库,如果有改为批量插入或者更新;2.排查是否有循环操作数据库,改为一次性查询数据库得到所有结果,使用map来缓存结果后操作(如通过code来查询name);3.排查是否循环调用微服务,改为一次性调用微服务并用map来缓存结果;4.采用spring cache redis缓存来提升效率(缓存地区,枚举,常量等等数据);5.无法规...
2018-12-11 23:16:49 831
转载 java程序性能优化
java程序性能优化一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: <span style="color:#000000">import java.util.vector;class cel { void method (vector vect...
2018-12-11 23:12:19 115
原创 JDBC学习笔记
1、JDBC是java操作数据库的API,适用于任何类型的数据库,具有java与平台无关等特性。2、JDBC的作用:1)连接数据库2)创建SQL语句3)在数据库中执行SQL语句3、JDBC API提供了以下接口和类:1)DriverManager:这个类用于管理数据库驱动程序,判断程序是否使用正确的数据库驱动程序来创建连接请求。并使用第一个满足要求的驱动器来建立数据库连接。...
2018-12-02 15:37:34 137
原创 Pattern类
获取某路径下所有以“.pdf”结尾的文件名package file;import java.io.File;import java.util.Arrays;public class DirList { public static void main(String[] args) { File filePath = new File("D:\\书籍"); String[]...
2018-11-22 21:48:11 427
原创 设置浏览器滚动条宽度、高度
/*webkit内核*/.ui-jqgrid-bdiv::-webkit-scrollbar { width:1px; height:2px;}.ui-jqgrid-bdiv::-webkit-scrollbar-thumb{ background: #aaa;}/*IE无法设置浏览器的宽度、高度,只能隐藏,并不影响滑动*//*IE10,IE11,IE12*...
2018-11-22 13:26:52 5987
转载 I/O流
参考:FORCASH《Java I/O流详解与应用》I/O流(一)1.定义:实现设备之间的传输2.作用:实现数据的读入和写出3.分类:根据操作分为:输入流和输出流 根据类型分为:字节流和字符流 字节流:可以操作任何数据的传入和传出,因此传输的文件可以是:音频,视频,图片,文本 字符流:只能传输文本类型的数据(人可以认识的字体),因此传输的文件只...
2018-11-15 23:38:16 103
转载 String、StringBuilder以及StringBuffer的区别
参考:海子《探秘Java中String、StringBuilder以及StringBuffer》一.深入理解String、StringBuffer、StringBuilder1.String str="hello world"和String str=new String("hello world")的区别 想必大家对上面2个语句都不陌生,在平时写代码的过程中也经常遇到,那么它们到底有...
2018-11-15 21:57:03 91
转载 String源码
参考:人生如戏,全靠演技*《java源码学习(一)String》一、定义public final class String implements java.io.Serializable, Comparable<String>, CharSequence{}从该类的声明中我们可以看出String是final类型的,表示该类不能被继承,同时该类实现了三个接口:java....
2018-11-15 21:23:02 136
转载 监听器
孤傲苍狼《javaweb学习总结(四十四)——监听器(Listener)学习》一、监听器介绍1.1、监听器的概念 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某...
2018-11-06 22:06:04 117
原创 java调用批文件(.bat)并动态传参
java代码:package test;import java.io.IOException;public class TestMain { public static void main(String [] args) { try { Process ps = Runtime.getRuntime().exec("cmd /c start C:/Users/Le...
2018-11-02 16:08:55 5774 2
原创 XML中DTD的作用
DTD文件对当前XML文档中的节点进行了定义,这样我们加载配置文件之前,可通过指定的DTD对当前XML中的节点进行检查,确定XML结构和数据类型是否合法。...
2018-09-26 11:06:21 1370
原创 对象序列化的作用
对象实现Serializable接口,可以是对象可序列化。序列化意味着可以在HttpSession中保存对象,或者将其通过RMI传输。
2018-09-26 10:45:40 422
转载 web服务器学习与使用
http://www.cnblogs.com/xdp-gacl/p/3744053.html 一、打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个JavaWeb应用打包成war包 执行完之后,就可以得到一个文件,平时开发完JavaWeb应...
2018-07-26 00:37:19 567
转载 tomcat目录结构
https://blog.csdn.net/u012661010/article/details/73381599打开tomcat的解压之后的目录可以看到如下的目录结构: 1.bin:bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。很多环境变量的设置都在此处,例如可以设置JDK路径、t...
2018-07-25 23:25:30 91
转载 tomcat服务器配置
http://www.cnblogs.com/xdp-gacl/p/3734395.html 一、Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端...
2018-07-25 23:16:47 195
数据库实验报告
2013-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人