Java
文章平均质量分 67
LamarChen
这个作者很懒,什么都没留下…
展开
-
正则表达式详解
语法说明: 元字符 代码 说明 . 匹配除换行符以外的任意字符 /w 匹配字母或数字或下划线或汉字 /s 匹配任意的空白符 /d 匹配数字 /b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束转载 2011-04-08 13:24:00 · 655 阅读 · 0 评论 -
JAVA对Oracle中BLOB、CLOB类型字段的操作说明
网络上很多关于JAVA对Oracle中BLOB、CLOB类型字段的操作说明,有的不够全面,有的不够准确,甚至有的简直就是胡说八道。最近的项目正巧用到了这方面的知识,在这里做个总结。环境:Database: Oracle 9iApp Server: BEA Weblogic 8.14表结构:CREATE TABLE TESTBLOB (ID Int, NAME Varchar2(20转载 2013-10-20 21:46:02 · 1679 阅读 · 0 评论 -
抽象类和接口的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间转载 2013-12-02 11:13:38 · 506 阅读 · 0 评论 -
Java 线程池的原理与实现
转自:http://hi.baidu.com/ppnrlivwcdbfouq/item/e5b0095c7fc97aced3e10c36 ------------------------------------------------------------------------------------------------这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也转载 2013-03-02 18:00:47 · 357 阅读 · 0 评论 -
Tomcat的组成及工作原理
1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton)1.2 - Service A Service element represents the combination of one or more Co转载 2014-08-15 16:42:46 · 609 阅读 · 0 评论 -
开发技术知识点汇总
1,Web 应用十大安全隐患1) SQL 注入 2) 跨站脚本攻击XSS (Cross Site Scripting) 3) 遭破坏的认证和会话管理 4) 不安全的对象直接引用 5) 伪造跨站请求(CSRF)6) 安全误配置(Security Misconfiguration) 7) 限制远程访问失败(Failure to Restrict URL Access) 8) 未验证的原创 2014-09-16 17:22:28 · 944 阅读 · 0 评论 -
JAVA23种设计模式
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory转载 2013-03-02 17:52:30 · 365 阅读 · 0 评论 -
Spring之AOP
IHello.javapackage com.spring;public interface IHello { public void sayHello(String name); public void sayGoodBye(String name);}Hello.javapackage com.spring;public class Hello implemen原创 2015-03-19 14:35:49 · 445 阅读 · 0 评论 -
Java写的检索文件&合并文件功能
This give you some example for scanning files with specified string or specified file type from your pointed folder directory.You can scan the files and copy them to a temporary folder, also you can原创 2013-02-01 11:18:26 · 1076 阅读 · 1 评论 -
java代码行数统计
Main.javapackage start;import java.io.File;import service.Service;public class Main { /** * 程序名称:java代码行数统计软件. * 功能:统计代码的行数 * 说明:支持 整个工程的代码行数统计 * @param args */ public static void转载 2015-03-19 14:57:58 · 695 阅读 · 0 评论 -
Hibernate多种数据库的连接方言
property name="dialect">org.hibernate.dialect.XXXDialect /property> DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect DB2 OS390 org.hibernate.dialect.DB2390D转载 2013-06-25 22:33:41 · 678 阅读 · 0 评论 -
Eclipse调试方法和常用快捷键
Eclipse 常用快捷键Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】转载 2013-06-11 13:00:57 · 1184 阅读 · 0 评论 -
调色器
RGBControl.javapackage thread;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;import javax.swing.event.*;public class RGBControl extends JF原创 2011-11-17 11:06:50 · 613 阅读 · 0 评论 -
计算器(Calculator)
/** * Function: Java Calculator * Description: Use GridBagLayout to typeset the calculator button */package com;import javax.swing.*;import java.awt.*;import java.awt.event.*;pub原创 2011-11-11 10:31:29 · 2210 阅读 · 0 评论 -
ArrayList Vector LinkedList 区别与用法
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要转载 2012-02-21 17:19:39 · 454 阅读 · 0 评论 -
String, StringBuffer, StringBuilder的区别
String StringBuffer StringBuilder 三者的区别 String是固定长度的字符串,如果要发生变化必须重新生成新的实例;String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是转载 2012-02-21 17:18:25 · 380 阅读 · 0 评论 -
概述MVC体系结构 为什么要用MVC结构?
MVC模式是"Model-View-Controller"的缩写 中文翻译为模式视图控制器Wiew通常是JSP,即页面显示部分。Controller通常是Servlet 即页面显示的逻辑部分实现Model通常用服务端的javaBean或者EJB实现 即业务逻辑部分的实现优点:低耦合性 高重用性和可适用性 较低的生命周期成本 可维护性 有利于团队开发 mvc模式的流程图转载 2012-02-21 17:44:18 · 3374 阅读 · 0 评论 -
如何理解面向对象?
面向对象是当今主流的一种程序设计理念和设计规范,它取代了早期的"结构化"过程设计开发技术,主张一切皆为对象,程序以人的思维模式去解决问题。面向对像的程序是由类组成的,每个类包含对用户公开的特定功能部分和隐藏的实现部分。传统的结构化程序设计通过设计一系列的过程(即算法)来求解问题。这一些过程一旦被确定,就要开始考考虑存储数据的方式,这就明确的表述了程序员的工作方式。但面相对像却调换了这个顺序,它不必转载 2012-02-21 17:45:31 · 516 阅读 · 0 评论 -
cookie与session的区别和联系
具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择。 cookie机制。正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的转载 2012-02-21 18:04:14 · 407 阅读 · 0 评论 -
JSP的内置对象及方法
1.request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。1 object getAttribute(String name) 返回指定属性的属性值 2 Enumeration getAttributeNames() 返回所有可用属性名的枚举 3 String ge转载 2012-03-30 11:09:31 · 383 阅读 · 0 评论 -
利用WebService制作天气预报查询
最近在学习java,利用所学的一些知识和网络上的一些指点,完成了一个小程序--- 天气预报查询。 技术点:1,主要用到了WebService技术,来获取全国的省份信息和城市信息,并且查询天气情况。2,程序初始化时,会加载省份信息,当选择了省份后会加载省份所在的城市列表,点击“查询”按钮,会根据城市代码查询出天气情况。3,利用了ScrollPane将天气信息组合起来,可实现滚动效原创 2012-04-11 21:19:22 · 1789 阅读 · 1 评论 -
10个超棒的jQuery/JavaScript表单插件推荐
本文将分享10个超酷的jQuery/JavaScript表单插件,帮助你有效的增强你的表单元素,相信这些插件可以让你的网站或者应用拥有更加友好的界面和用户体验。 1. Chosen一个JavaScript插件,帮助你将比较宽的选择框变得更加友好,支持jQuery和Prototype。 2. Password Strength帮助你校验你的密码强度,非常实用的密码转载 2012-05-14 12:37:04 · 1325 阅读 · 0 评论 -
Java有理数的四则运算
实现对有理数的加减乘除运算,以及求最大公约数并约分。 文件1:Fraction.javapublic class Fraction { int num; int den;} 文件2:Rational.javapublic class Rational { int a; int b; Fraction f = new Fraction(); bo原创 2012-11-05 10:39:51 · 1799 阅读 · 0 评论 -
代码自动生成 --- 一切都为了提高您的工作效率,和苦逼码农说NO
背景:开发兄弟在开发过程中肯定会遇到这样的场景:1. 尼玛,这个功能不是和我上次做的A功能差不多嘛;2. 每次都需要干苦力,最讨厌敲键盘写底层的VO;3. 简单的CRUD操作,太low level了,敲代码敲的让人累觉不爱咯;4. 功能雷同,复制粘贴太枯燥了,能不能给点有技术含量的活儿;。。。。。。那么,问题来了,有没有一个好的idea?将这些简单、重复、枯燥的编码工作一股脑全做了,...原创 2017-09-15 17:33:55 · 498 阅读 · 0 评论