![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 68
被时间遗忘的猴子
这个作者很懒,什么都没留下…
展开
-
SpringBoot 自定义异常返回数据格式
通过定义 ErrorController 类型的 controller 实现返回统一数据格式的响应数据原创 2024-07-06 11:45:42 · 307 阅读 · 0 评论 -
Spring源码讲解之 ClassPathXmlApplicationContext初始化过程
今天是2021年7月31日,2021年7月份的最后一天。我决定从今天起和大家一起学习springframework源码,由于工作日比较忙,所以,只能周末更新文章,望大家能够理解。第一次自己写有关源码学习的文章,有什么不妥的地方希望大家提出宝贵意见,我会在后续文章中进行调整。好了,废话不多说我们先从 ClassPathXmlApplicationContext 学起。ClassPathXmlApplicationContext 是 ApplicationContext 的一个基类。通过读取类路径下的 x原创 2021-07-31 23:09:39 · 716 阅读 · 0 评论 -
jar命令使用
这是给学生作的,哈!他们说这个命令满难懂所以全程图片jar 命令用途:采用zip和ZLIB的压缩格式,将一系列程序相关的文件压缩为一个文件。优点:1) 加快Applet的下载速度。2) 提高控件下载的安全性,因为所有的文件均在一个文件中,这样不会有不明文件,jar文件的压缩包包含jar文件结构信息,它包存在META-INF/MANIFEST.MF文件。该文件可以用来指明主类(m转载 2009-09-26 18:01:00 · 631 阅读 · 0 评论 -
子类实例初始化父类(接口)对象
Vector employees = new Vector();List employees = new Vector();这两者的区别就是前者使用一个具体类作为变量的类型,而后者使用一个抽象类型(List是一个Java接口)作为类型。后者的好处,就是在决定将Vector类型转换成ArrayList时,需要改动得很少:List employees = new ArrayList(); 这样原创 2009-09-23 17:23:00 · 1108 阅读 · 0 评论 -
如何自学java
一、 JDK (Java Development Kit) JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发转载 2009-09-05 17:39:00 · 636 阅读 · 0 评论 -
Tomcat6.0中jdbc连接池配置
1、在context.xml中的context标签内加入以下代码: type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@127.0.0.1:1521:orclsid"转载 2009-06-27 13:37:00 · 1154 阅读 · 0 评论 -
池化数据库
池化数据库1、为访问站点的每个单独的客户端创建一个新连接开销太大。与每次为每个客户端创建新数据库连接相比较,使用连接池要高效得多。2、在应用程序中,显示地对细节(比如应用程序中DBMS的密码)进行编码是相当脆弱哦的做法,而且缺乏灵活性。这在使用J2EE服务(比如JSP)的情况下特别有益,因为它们通常把源代码和应用程序保存在一起。3、可以修改甚至替换数据库管理系统,而不对应用程序代码产生原创 2009-06-29 16:35:00 · 709 阅读 · 0 评论 -
jdbc
1、jdbc的驱动程序类型:第一类:是通常称为jdbc-odbc桥的jdbc驱动程序。这是sun公司提供的原始jdbc实现,用于快速采用jdbc标准。基本上,调用从jdbc api被映射为odbc api。这样,当jdbc刚刚投入使用时,第一类驱动程序使开发人员可以利用市场上现有的odbc驱动程序。在今天的实际应用中,很少使用第一类驱动程序。第二类:是把jdbc api直接映射为数据库原创 2009-06-22 11:41:00 · 412 阅读 · 0 评论 -
迭代器
任何容器类,都必须有某种方式可以插入元素并将它们再次取回。毕竟持有事物是容器最基本的工作。对于List,add()是插入元素的方法之一,而get()是取出元素的方法之一。 如果从更高层次的角度思考,会发现这里有个缺点:要使用容器,必须对容器上网确切类型编程。初看起来这没有什么不好,但是考虑下面的情况:如果原本是对着List编码的,但是后来发现如果能够把相同的代码应用于Set,将会显得原创 2009-06-12 14:18:00 · 421 阅读 · 0 评论 -
多态
多态通过分离做什么和怎么做从另一角度将接口和实现分离开来。多态不但能够改善代码的组织结构和可读性,还能够创建可扩展的——即无论在项目最初创建时还是在添加新功能时都可以“生长”的程序。换句话说,多态是一项让程序员“将改变的事物与为改变的事物分离开来”的重要技术。优点:可扩展性;也就是说我们可以根据自己的需求对系统添加任意多的新类型(可以理解为子类),而不需要更改调用它们的方法。原创 2009-06-09 11:44:00 · 350 阅读 · 0 评论 -
weblogic10 数据源配置
今天,下载了一个weblogic10的版本因为他支持J2EE5.0,安装后想测试你下它好用吗?那就先从配置一个数据源开始吧!在myeclipse中配置好后(注意:最好使用weblogic自带的jdk,不然容易出错)。配置好后启动weblogic10,用http://127.0.0.1:7001/console地址进入welogic10的web控制台,输入用户名和密码后登陆。登陆成功后在页原创 2009-08-11 17:27:00 · 7011 阅读 · 4 评论 -
log4j学习笔记
log4j可也记录一些日志信息如在开发阶段查看程序的出错或调试信息在产品阶段查看运行情况System.out.println的局限性:1、不能在运行时打开或关闭;2、不能选择包或类,在运行时打开或关闭;3、输出的信息没有分级;4、只能输出文本信息;5、不能改变输出的位置。log4j可以解决以上问题。 log4j下载地址; http://logging.apache.org/log4j原创 2009-07-30 15:31:00 · 1116 阅读 · 1 评论 -
jsp2.0
Servlet有以下优点:可移植性(Portability)、强大的功能、性能、安全性。Servlet的生命周期:(1)产生Servlet,加载Servlet Engine中,然后调用init()这个方法进行初始化工作。(2)以多线程的方式处理来自Client的请求,调用Service()方法。(3)调用destroy()来销毁Servlet,进行垃圾收集。JavaServer Pages原创 2009-05-20 18:30:00 · 617 阅读 · 0 评论 -
递归算法
今天我想实现展开规定的树的支叶(其中包括子树要是展开其父节点也应展开)可是一个算法写错了,可是在csdn论坛上我找到了答案如下:function isTrue(item,flag){ for(var i=0;i if(item.children(i).getAttribute("id")==flag){ return true; }else if(isTrue(it原创 2009-05-15 17:00:00 · 340 阅读 · 0 评论 -
jdbc
一、JDBC驱动程序分为以下4中: 1、类型1jdbc—odbc桥驱动它是把jdbc操作翻译成对应的odbc调用。它的优点是可以访问odbc能访问的有 数据库,缺点是执行效率比较低 2、类型2 驱动程序直接将应用程序与网络连接,这样,必须在使用此驱动程序的计算机上安装网络库。类型2驱动程序的性能优于类型1 驱动程序。 3、类型3原创 2009-05-04 17:34:00 · 462 阅读 · 0 评论 -
上溯造型
一个Circle(圆)句柄传递给一个本来期待Shape(形状)句柄的函数。由于圆是一种几何形状,所以doStuff()能正确地进行处理。也就是说,凡是doStuff()能发给一个Shape 的消息,Circle 也能接收。所以这样做是安全的,不会造成错误。我们将这种把衍生类型当作它的基本类型处理的过程叫作“Upcasting”(上溯造型)。其中,“cast”(造型)是指根据一个现成的模型创建;而“原创 2009-04-17 15:41:00 · 656 阅读 · 0 评论 -
面向对象
面向对象编程(OOP)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务。每个人都可从中获益,至少表面如此。如果说它有缺点,那就是掌握它需付出的代价。思考对象的时候,需要采用形象思维,而不是程序化的思维。与原创 2009-04-17 14:54:00 · 438 阅读 · 0 评论 -
java练接oracle 10g数据库
我本以为用java连接oracle和连接sql server(以前我用的是sql server)一样,今天我就是编写了一个连接oracle的程序。可是在运行是一直出错,这是为什么呢?刚开始报不能建立连接。我检查oracle监听是否启动,可是我看了,已经启动了。这是怎么回事呢?我在百度上搜索了,上面说可能是防火墙的原因我就把防火墙关了,可再次运行程序还是同样的问题我改怎么办呢?有的博客上说可能是下载原创 2009-04-14 16:00:00 · 489 阅读 · 0 评论