- 博客(35)
- 收藏
- 关注
转载 解决 IDEA 中文乱码
一、打开Intellij的根目录,找到下图的两个文件(根据你的系统是32位或64位选择其中一个配置文件),在配置文件中添加:-Dfile.encoding=UTF-8二、 配置IDE编码点击File菜单-->Settings... 输入File Encodings三、配置项目启动服务器参数在配置Tomcat 中的 VM options ...
2017-10-17 17:08:00 89
转载 常见正则表达式
1. 常用的元字符代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束2. 常用的限定符代码/语法说明*重复零次...
2017-04-23 16:43:00 232
转载 Mysql 事务与锁机制
一. 事务四要素 数据库事务正确执行的四个基本要素包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),简称ACID。目前要实现ACID主要有两种方式:一种是Write ahead logging,也就是日志式的方式(现代数据库均基于这种方式);另一种是Shadow paging。原子性:整个事务中...
2017-04-23 16:36:00 113
转载 MySql数据库知识点
关系型数据库管理系统简介为什么使用数据库1.降低存储数据的冗余度2.更高的数据一致性3.存储的数据可以共享4.可以建立数据库所遵循的标准5.便于维护数据完整性6.能够实现数据的安全性数据在数据库中的存储形式 1.层次模型(最早出现的模型)2.网状模型3.关系模型(最常用的模型)4.对象模型关系型数据库的基本概念...
2015-08-11 14:59:00 264
转载 使用Java实现图像分割
为减少动画制作过程中的IO操作,我们可以使用连续动画来改善动画播放效率。如果我们对图像中的每张小图像单独分割成独立的文件,那么当每次要使用这些小图像的时候,我们都得从文件中读取图像信息。实际上我们可以利用Java将整张大图像中的每个小图像在应用程序中分割出来,然后使用的时候,直接从分割后的图像中获取需要使用的小图像就可以了,这样就不用每次都从文件中读取小图像信息,效率自然会比较高。...
2015-08-05 17:00:00 175
转载 Java游戏之碰撞检测
在进行Java游戏开发时,我们经常会遇到碰撞检测的问题。如坦克大战中,炮弹与坦克相遇发生爆炸;守卫者游戏中,守卫者发射的箭与怪物相遇使怪物失血;打飞机游戏中,飞机发送的子弹与敌机相遇干掉敌机。这些都需要实现碰撞检测。我们先来看一类比较简单的碰撞检测:规则图形的碰撞检测。矩形碰撞检测作为一个练手的小游戏,游戏中的物体形状一般为矩形区域,这是规则图形。它的碰撞检测可以通过Java...
2015-08-05 16:32:00 207
转载 Java应用程序中的声音播放
声音可以创造意境,触发遐想,当与虚拟图像相结合时,更加可以让整个世界充满幻觉,声音是多媒体技术的基础。播放声音是Java对多媒体的支持一个重要部分,它支持的声音文件类型主要有:AU - (扩展名为AU或SND)适用于短的声音文件。WAV - (扩展名为WAV)由 Microsoft和 IBM共同开发,几乎能被所有支持声音的Windows应用程序播放。AIFF - (扩展名...
2015-08-05 16:28:00 155
转载 Java Graphics2D类的绘图方法
Graphics2D继承自Graphics,它扩展了Graphics的绘图功能,拥有更强大的二维图形处理能力,提供对几何形状、坐标转换、颜色管理以及文字布局等更精确的控制。Graphics2D定义了几种方法,用于添加或改变图形的状态属性。可以通过设定和修改状态属性,指定画笔宽度和画笔的连接方式,设定平移、旋转、缩放或修剪变换图形,以及设定填充图形的颜色和图案等。图形状态属性用特定...
2015-08-05 16:25:00 117
转载 行为型设计模式
行为型设计模式概述行为模式关注的是对象的行为。该类型的模式需要做的是对可能变化的行为进行抽象,通过封装达到整个架构的可扩展性。这些模式所要封装的行为,恰恰是软件架构中最不稳定的部分,扩展的可能性也最大。将这些行为封装起来,利用抽象的特性,就提供了扩展的可能。实现的机制:使用继承机制在类间分派行为使用对象组合而不是继承,它描述一组对象怎样协作完成单个对象所无法完成的任务...
2015-08-05 14:58:00 98
转载 结构型设计模式
结构型设计模式概述结构型设计模式用于处理类或对象之间的组合,即描述类和对象之间怎样组织起来形成大的结构,从而实现新的功能。实现的机制:结构型对象模式采用组合/聚合机制来组合类,包括桥梁模式(Bridge)、组合模式(Composite)、装饰器模式(Decorator)、外观模式(Facade)、享元模式(FlyWeight)、代理模式(Proxy)。结构型类模型采用继...
2015-08-05 13:12:00 108
转载 创建型设计模式
什么叫模式模式描述的是具有代表性的重复性问题及其解答方案. 这类问题会以不同的形式反复出现,允许使用者举一反三, 应用到不同的环境中去.模式包含的要素:1、模式名称2、该模式所能解决的问题3、解决方案4、使用该模式后的效果(优点和缺点)为什么要学习设计模式?模式从经验中总结出来的,经过证实的方案,模式只有在实际系统中经过多次验证之后才能成为模式....
2015-08-03 23:24:00 46
转载 面向对象设计原则
如何衡量软件设计质量1首要的标准 满足软件的功能需求 满足软件功能需求的设计并不一定就是好的设计。好的设计 可读性:软件的设计文档是否轻易被其他程序员理解。可读性差的设计会给大型软件的开发和维护过程带来严重的危害。 可复用性:软件系统的架构、类、组件等单元能否很容易被本项目的其它部分或者其它项目复用。 可扩展性:软件面对需求变化时,功能或性能扩展的难...
2015-08-03 22:48:00 73
转载 面向对象软件工程与UML
软件工程基本概念软件危机软件的功能、规模及复杂性与日俱增,软件的复杂性达到了它的开发者难以控制的程度这种情况导致了严重的后果: 软件可靠性下降 开发效率低下 维护极为困难这使软件开发者陷入困境,人们称之为“软件危机”解决软件危机软件开发行业的研究1. 程序设计方法学的研究结构化程序设计方法面向对象程序设计方法2. 软件工程学的研究用工...
2015-07-26 12:18:00 131
转载 开发PL/SQL子程序和包及使用PL/SQL编写触发器、在JDBC中应用Oracle
1. 子程序的各个部分:声明部分、可执行部分、异常处理部分(可选)2.子程序的分类: A. 过程 - 执行某些操作a. 创建过程的语法: CREATE [OR REPLACE] PROCEDURE <procedure name> [(<parameter list>)] IS|AS <loc...
2015-07-18 09:43:00 103
转载 在PL/SQL使用游标获取数据及动态SQL
1.游标概念:当在PL/SQL块中执行DML(增删改)时,Oracle会为其分配上下文区(Context Area),游标是指向上下文区的指针2. 游标分类:A. 隐式游标 a. 在PL/SQL中使用DML语句时自动创建隐式游标 b. 隐式游标自动声明、打开和关闭,其名为 SQL c. 通过检查隐式游标的属性可以获得最近执行的DML 语句的信...
2015-07-11 18:09:00 245
转载 PL/SQL程序控制结构及在PL/SQL中更改数据和管理事务
1.条件控制A. IF条件分支语法:if (条件1) then 语句;elsif (条件2) then 语句;elsif (条件3) then 语句;else 语句;end if;B . case条件分支:等值比较、条件比较、case表达式a.等值比较语法:CASE 条件判断 WHEN 条件值的表达...
2015-07-05 12:38:00 96
转载 PL/SQL编程基础
1. PL/SQL块的基础结构DECLARE/** 定义部分——定义常量、变量、复杂数据类型、游标、用户自定义异常*/BEGIN/** 执行部分——PL/SQL语句和SQL语句*/EXCEPTION/** 异常处理部分——处理运行错误*/END;/*块结束标记 */2. 使用变量和常量1) PL/SQL 块中可以使用变量和...
2015-06-27 22:23:00 150
转载 JavaGraphics类的绘图方法
Graphics类提供基本绘图方法,Graphics类提供基本的几何图形绘制方法,主要有:画线段、画矩形、画圆、画带颜色的图形、画椭圆、画圆弧、画多边形、画字符串等。1. 画线段:在窗口中画一条线段,可以使用Graphics类的drawLine()方法:/** * 在此图形上下文的坐标系中,使用当前颜色在点 (x1, y1) 和 (x2, y2) 之间画一条线 * ...
2015-06-20 23:10:00 244
转载 Oracle数据库编程
一. 如何学习Oracle1. 数据库管理员管理Oracle(启动停止、数据库故障恢复)提升Oracle性能(分配内存)优化数据存储结构……2. 数据库程序员编写业务SQL数据库脚本编程(函数、存储过程、触发器)3. Java程序员首先应该了解Oracle数据库基本的体系结构,然后重点掌握PL/SQL及Oracle的开发工具二. Oracl...
2015-06-20 22:45:00 181
转载 使用JDBC处理MySQL大文本和大数据
LOB,Large Objects,是一种用于存储大对象的数据类型,一般LOB又分为BLOB与CLOB。BLOB通常用于存储二进制数据,比如图片、音频、视频等。CLOB通常用于存储大文本,比如小说。 MySQL数据库中没有专门的CLOB数据类型,而如果要存储大文本,MySQL采用的是TEXT类型。TEXT类型又有TINYTEXT、TEXT、MEDIUMT...
2015-06-13 16:11:00 140
转载 Java数据库编程及Java XML解析技术
1.JDBC概述A.什么是JDBC?Java DataBase Connectivity:是一种用于执行SQL语句的Java API,它由一组用Java语言编写的类和接口组成。通过这些类和接口,JDBC把SQL语句发送给不同类型的数据库进行处理并接收处理结果B. JDBC的常用类和接口:DriverManager类, Connection接口, St...
2015-06-13 15:52:00 92
转载 JavaI/O 系统
1.JavaI/O 系统概述A. 输入输出(I/O):指的是计算机与外部世界,或者一个程序与计算机的其余部分之间的接口B. 流的概念(流:Stream)流的基本特性:有数据、有方向2. 流的分类A.按数据流的方向分: a. 输入流:从数据源到应用程序(类:InputStream、Reader) b. 输出流:从应用程序到数据源(类:OutputStrea...
2015-06-06 09:01:00 83
转载 Java图形用户界面编程
1.Java图形用户界面编程概述 JavaAPI中提供了两套组件用于支持编写图形用户界面:AWT(抽象窗口包)和Swing2. 容器(Container):重量级容器和轻量级容器(一个容器可以放置多个容器)A.重量级容器(顶级容器):不能被包含在任何其它容器中,每个包含层次必须从重量级容器开始,继承自AWT的Container Swing中的重量级容器:JFr...
2015-06-06 08:56:00 195
转载 Java中枚举的使用
常量与枚举一、常量定义方法 常量是其值固定不变的量,一般可以分为字面常量和命名常量,如数字1,2,1.3,字符串“abc”,这些就是字面常量,而命名常量是我们使用一些有意义的名称来代表字面常量值,通常命名常量有助于我们更好地理解程序的逻辑。 在Java中,我们通常使用public static final ... 方式来定义常量,如: public s...
2015-05-30 17:17:00 80
转载 Java集合框架
1. Java集合类概述A.集合的由来 a. 处理多个相同数据我们采用数组,但数组空间固定不能动态增长,插入或删除元素比较麻烦。我们使用集合来解决这个问题 b. 集合特点:元素类型可以不同、集合长度可变、空间不固定 c. Java中对一些数据结构和算法进行了封装即集合。集合也是一种对象,用于存储、检索、和传输对象 d. JCF(Java Collec...
2015-05-30 16:56:00 78
转载 多线程编程和Java网络编程
1. 线程概述 多任务处理有两种类型:基于进程、基于线程(进程是指一种“自包容”的运行程序,有自己的地址空间; 线程是进程内部单一的一个顺序控制流)基于进程的特点是允许计算机同时运行两个或更多的程序、基于线程的多任务处理环境中,线程是最小的处理单位2. 创建和启动线程A.创建线程的方法: a. 编写一个继承Thread 类的类,然后重写Thread类的ru...
2015-05-23 12:54:00 123
转载 Java常用类及反射,类加载
1.系统相关类 Java提供了System类和Runtime类来与程序运行的平台进行交互A.System类代表当前Java程序的运行平台 a. System类是一个final类,该类的所有属性和方法都是静态的。可以不创建对象直接调用 b.属性:in 、out 、err c.常用方法: currentTimeMillis()、exit()、get...
2015-05-16 08:09:00 84
转载 异常处理
1. 异常:程序在执行过程中所产生的问题2. 异常分类: A. 检查异常(checked异常,受检异常):通常是用户错误或者不能被程序员所预见的问题 B. 运行时异常(unchecked异常):是一个程序在运行过程中可能发生的,可以被程序员避免的异常 C. 错误3. 异常的控制流程A.在Java语言中,异常(Exception)是被...
2015-05-10 11:57:00 79
转载 多态和抽象和接口
1. 要实现多态的步骤:A. 编写父类,编写子类B. 在子类中重写父类方法C. 用父类的数据类型去引用子类的对象2. 多态分为静态多态和动态多态A. 静态多态(编译时多态):指的是程序在编译时,系统就能决定调用那个方法,实现方式 — 方法重载B. 动态多态(运行时多态):指在运行中系统才能动态确定方法所指的动象, 实现方式 — 重写父类中的同名成员方法 / 动态...
2015-05-03 15:51:00 75
转载 Java中继承,类的高级概念的知识点
1.继承含义在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类,这种方式称为继承(inheritance).2.继承的优点A.代码的可重用性B.子类可以扩展父类的属性和方法C.父类的属性和方法可用于子类D.设计应用程序变得更加简单3.如何判断类具有继承关系?类与类的关系: a. has—a(组合关系)...
2015-04-25 16:29:00 76
转载 对象的行为和数组
1. 调试步骤:A.定位逻辑错误的错误点,设置断点B.启动调试—DebugC.单步执行(F5单步进入,F6单步跳过),观察变量(variables)D.修改2. 调用方法A.方法返回一个值B.方法不返回一个值C.方法抛出一个异常给方法的调用者3. 组成方法签名的部分A.访问修饰符(public公用的、private私有的、protecte...
2015-04-18 12:53:00 75
转载 类、对象和包
1) 面向对象编程(Object Oriented Programming ,简称 OOP):20世纪70年代以后开始流行。2) 结构化编程与面向对象编程的区别:A.在结构化编程中,程序主要围绕着解决的任务来设计。编写程序就是编写执行特定任务的过程,过程中需要用到的数据通过过程参数传递到过程中。过程可以查看以及改变传递进来的数据,并可以将值返回给调用它的过程。B. OOP主...
2015-04-11 10:36:00 100
转载 Java语言中的程序流程控制
(1.流程控制有三种基本技术可以改变程序的控制流程: A.调用方法 :将导致控制流程离开当前方法,转移到被调用的方法。 B.选择 : a. if / else语句 b. swit...
2015-04-04 09:32:00 75
转载 Java基础语法
Java基础语法 1.关 键 字 boolean ,break ,byte, case, char, class, continue, default, do, double...
2015-03-28 16:00:00 103
转载 初识Java,Java语言概述
Java语言是SUN(斯坦福大学网络公司)公司1995年推出的一门高级编程语言,由此James Gosling被公认为Java语言之父。Java语言起初运用在小型的家用电子产品上,后来随着互联网的发展,Java语言也随之而发展,现如今Java语言已经发展成了“一种计算机语言,一个平台,一个网络计算机的架构(Sun首席执行官:Mac)”。 Java语言在1995...
2015-03-28 13:33:00 423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人