自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于odi studio工具中文场景名报错的解决办法

odi studio工具中文场景名报错的解决办法概述1.报错界面:2.错误描述与解决方法:(1)ODI Studio工具版本(2)在抽取数据的包的场景命名时,使用中文名或者非英文来命名生成的场景名,在使用代理执行该场景时,无论是odi studio工具还是console界面,都会报该错误。(3)该错误是该工具的一个版本bug,Bug 29882163,在 https://support.oracle.com/中有说明。只需要在该网址下载对应的补丁包即可解决,相同版本可在此下载:https:

2021-01-03 18:26:42 384 3

原创 java web的Servlet基础之Filter的简单使用

概念filter,过滤器,顾名思义,即在执行相关请求时,通过过滤器可以将请求拦截,并作出处理,再对请求放行,从而达到对请求拦截能力;比如,客户端提交数据时的敏感词过滤,编码的统一过滤,登录过滤等。Filter的实现原理Filter创建与使用创建类实现Filter接口实现doFilter方法配置Filtera. 基于注解配置(添加@WebFilter(需要过滤的内容)注解)b. 通过web.xml配置(web-app标签内添加) <filter> <f

2020-08-27 21:02:08 193

原创 浅谈javascript的事件监听——音乐播放器的控制

javascript的事件javascript是一门基于事件驱动的语言,当html页面中的元素触发一些动作时,可以执行相关的js代码。常见事件浏览器窗体事件事件名描述onload当窗体内容被加载时触发onunload当窗体中内容卸载时触发onbeforeunload当窗体内容被卸载之前触发onresize当窗体大小被改变时出发鼠标事件事件名描述onclick当鼠标单击时触发ondblclick当鼠标双击时触发

2020-08-22 22:00:25 1673

原创 基于线程和图形界面的音乐播放器

音乐播放器实现的具体功能:根据选择的目标目录,导入该目录下的所有.mp3文件;

2020-08-16 01:45:06 416

原创 基于JDBC、反射和连接池的数据库工具类DBUtilsPool

前言连接池:1.由于数据库连接是一种资源,这种资源在使用前必须先创建,而这个创建过程是存在时间和空间的开销的,如果每次在执行数据库访问时都创建连接,并且使用完后要关闭连接,这个过程必然是效率低下的;因此,在实际开发中可以考虑在进行数据库操作前,先提前创建并维护一批数据库连接对象,当需要使用时,从这批对象中获取一个连接,用完之后再返还,从而避免了不必要的时间开销,提高程序的运行效率,这种技术在JDBC中称之为连接池技术(Connection Pool)。2.目前比较常用的连接池技术包含:apache-D

2020-08-07 17:00:06 243

原创 反射的基础应用——反射+注解模拟测试框架(Junit)

反射基础1.反射定义所谓反射,其实相当于类照镜子,是一种自省机制;可以使得程序在运行期间动态获取一个类中的成分;在类加载时,任何一个Java类都存在一个java.lang.Class的对象;反射即将类中的成分反射成为对应的类型(属性,方法,构造器,注解等)对象。2.获取Class对象 //加载一个 指定的类并获取该类的Class对象 //类路径 Class clazz = Class.forName("User"); //类名 clazz = U

2020-08-01 18:26:58 183

原创 多线程与网络编程——基于TCP/IP的网络聊天室实现

概述1.服务端通过多线程,实现多人连接。2.服务端接受来自客户端的消息,通过多线程实现转发给各个客户端,实现多人聊天的功能。3.客户端实时将接受到的消息记录写入本地文件。技术栈1.多线程2.TCP/IP基于Socket的通信3.数组项目实现运行示例:存储数据:项目结构:项目实现:工具类Tools.java:import java.io.OutputStream;import java.io.PrintWriter;import java.net.Socket;impor

2020-07-25 21:21:49 705

原创 java多线程基础——实现对目录的监控

多线程基础概述1.进程与线程进程:操作系统中正在执行的一个任务(程序),比如:QQ,微信,idea,qq音乐都称之为进程。线程:线程是进程中的一条执行路径,比如电脑管家,在病毒查杀的同时,清理垃圾,电脑加速等操作。2. 线程的调度(CPU)(1)平均分配执行时间(正常)(2)抢占式运行(设置优先级)3. 线程的状态(1). 新建状态(线程刚创建)(2). 就绪状态(线程启动)(3). 运行状态(线程得到CPU的时间片)(4). 阻塞状态(线程还未执行完,但是CPU已经将时间片分配其他

2020-07-18 20:34:55 614

原创 集合(容器)框架入门——List,Set以及Map集合的初步认识

概述1.Collection是java集合框架中的顶层接口,用于表示一些相同类型的数据集合,内部提供了一系列用于对集合中元素进行存储的方法。2.List是从Collection继承过来,也是一个接口;List是一个有序集合:内部的元素存储可以按照规定的顺序存储(默认顺序从头到尾依次存储,存储顺序跟添加顺序一致),可以通过索引获取指定位置的元素。由于List是一个接口,所以没法直接实例化,因此JDK中提供了一些对于List接口实现的实现类:ArrayListLinkedList3.Set集合也

2020-07-11 21:08:09 217

原创 走上java之路以及两个小程序

学习Java的感受因为是计算机专业的学生,开始计划着自学Java,从买书、看视频、到自己完成一些小项目,总感觉却了些什么,对Java这门语言还是感觉比较陌生,也可以说理解的还不够透彻吧。一次校企合作的培训参观,上了一天的培训课后,终于意识到了自己所缺少的东西:对Java这门语言没有系统的了解,只是停留在表面的会用,但不理解这么做的理由。这次的参观学习,让我重新找到了方向,参加一个培训也不是必不可少的,但是却是见效最快的,毕竟大部分人都会存在惰性,若不是现实处境所迫,也没有人会去强迫自己,谁不想着玩呢。当然

2020-07-05 16:05:48 463

空空如也

空空如也

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

TA关注的人

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