- 博客(23)
- 问答 (1)
- 收藏
- 关注
原创 logback日志框架
最新的logback 1.1.2 发布了,该版本创建了抽象方法 createOutputStream 作为 SyslogBaseAppender 的扩展 LOGBACK-890 ,此外还包括:Removed deprecated constructors in SocketAppender and related classes.Fixed inc...
2015-03-05 10:15:30
266
原创 Java中正则表达式的使用
在Java中,我们为了查找某个给定字符串中是否有需要查找的某个字符或者子字串、或者对字符串进行分割、或者对字符串一些字符进行替换/删除,一般会通过if-else、for 的配合使用来实现这些功能 。如下所示: public class Test{ public static void main(String args[]) { String s...
2015-03-04 09:20:39
272
转载 mysql explain用法和结果的含义
重点是第二种用法,需要深入的了解。先看一个例子:mysql> explain select * from t_order; +----+-------------+---------+------+---------------+------+---------+------+--------+-------+ | id | select_type | table | type |
2014-11-03 20:22:44
863
转载 java工程师面试常用考的175道题
本文由ziminhedao贡献 《Java程序设计》理论题库—选择题(单选175题) 1.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的? B A、 ArrayList myList=new Object(); B、 List myList=new ArrayList(); C、 ArrayList myLis
2014-06-21 20:50:57
7697
转载 J2EE学习中一些值得研究的开源项目
这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、 IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提 供的大量的API,根本不能很好地使用它; 其次,我根本就没有学到任何有助于写程序的知识,此时我也只不过能写个几页的小
2014-06-17 21:35:09
864
转载 初学者如何开发出高质量J2EE系统
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习 J2EE学习方向。首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种 软件系统的流派,当然目前主要是.NET和Java两大主流体系。J2EE可以说指Java在数据库
2014-06-17 21:32:58
797
转载 你可能没听过的 Java 8 中的 10 个特性
你以前听到的谈论关于Java8的所有都是围绕lambda表达式. 但它仅仅是Java8的一部分. Java 8 有许多新特性---一些强大的新类和语法, 还有其他的从一开始就应该具有的东西. 我将要介绍我认为值得了解的10个精华特性. 它们中最少也会有一个或两个你想要试一试, 所以我们开始吧! 1. 默认方法 Java语言一个新添加的特性是你可以为接口(interface)的
2014-05-09 14:03:45
743
转载 jar包冲突问题排查总结
在测试脚本编写和应用部署时,经常遇到的一 个问题是 :java.lang.NoSuchMethodError。这个问题产生的根本原因是运行时应用加载的jar包版本不是应用代码真正需要的版本。要解决这个问题,就要让应用加载真正“HasSuchMethod"的类所在的jar包。解决这个问题,我把它归纳为以下几步:验证加载内容、查找包含该类的jar包、查找应用适用的jar版本、查看出错应用加载的ja
2014-02-26 08:15:31
2985
原创 几种常见的Web服务器的介绍
随着互联网的兴起,基于Web的应用越来越多,传统的Html已经满足不了如今的需求。我们需要一个交互式的Web,于是便诞生了各种Web语言。如Asp,Jsp,Php等。当然,这些语言与传统的语言有着密切的联系,如Php基于C和C++语言,Jsp基于Java语言。这些语言需要WEB容器来编译它,如今WEB服务器种类繁多,各种软硬件组合的WEB系统更是数不胜数,下面就来介绍一下几种常用的WEB服务器:
2014-01-15 16:40:21
13725
1
转载 ClassPathXmlApplicationContext类的简单使用
spring中ClassPathXmlApplicationContext类的简单使用 获得Spring中定义的bean实例(对象).ClassPathXmlApplicationContext cpx=new ClassPathXmlApplicationContext ("包名(或者是保的完整路径)/配置文件名字(也就是xml文件)");cpx.getBean("配置文件中
2014-01-01 22:14:03
1819
转载 各式各样的极品程序员,你属于哪一种
本文作者Aaron是MarkedUp创始人兼.Net开发者。在这篇文章里,作者根据自己平时在工作中的所见所闻,列举了几个比较有代表性的极品程序员类型。他们各有自己的特点和性格,在软件开发工作中,这种特点和性格显露无疑。(以下为编译内容)在日常工作里肯定会发现很多有趣的事情,极品程序员所做的事就是很有意思的。事实上,现在所讨论的极品程序员主要是从他们的判断力、行为举止、个人态度和匪夷所思的工作方
2013-12-28 22:58:59
793
转载 Java内存管理知识整理
这里向大家简单介绍一下Java内存管理的概念和方法,Java内存管理就是对象的分配和释放问题。首先看一下分配和释放的概念,分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间;而对象的释放是由垃圾回收机制决定和执行的。 Java内存管理总结 1.Java是如何管理内存的 Java内存管理就是对象的
2013-12-28 20:57:33
1214
转载 20个超实用的JavaScript技巧及最佳实践
众所周知,JavaScript是一门非常流行的编程语言,开发者用它不仅可以开发出炫丽的Web程序,还可以用它来开发一些移动应用程序(如PhoneGap或Appcelerator),它还有一些服务端实现,比如NodeJS、Wakanda以及其它实现。此外,许多开发者都会把JavaScript选为入门语言,使用它来做一些弹出窗口等小东西。在这篇文章中,作者将会向大家分享JavaScript开发
2013-12-27 20:00:08
801
转载 关于私钥和公钥的认识
公钥和私钥解释先前我曾经写了一篇“网站的安全登录认证设计”,可能是讲述的不够清楚,有一位读者就留言质疑到,“公钥顾名思义就是公开的啦,只要你愿意,谁都会有你的公钥,何来安全?应该是用网站的公钥加密,传到网站后,网站用自己的私钥解密吧”。 这些密码学的概念容易被搞混淆,的确也情有可原。因为公钥、私钥、加密、认证这些都是较为复杂的问题,其概念不太容易理解,理解不透就容易产生各种似是而非的概念
2013-12-25 16:04:32
918
转载 使用Spring Security3的四种方法概述
那么在Spring Security3的使用中,有4种方法: 一种是全部利用配置文件,将用户、权限、资源(url)硬编码在xml文件中,已经实现过,并经过验证; 二种是用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置,目前这种方式已经实现,并经过验证。 三种是细分角色和权限,并将用户、角色、权限和资源均采用数据库存储,并且自定义过滤器,代替原有的Fi
2013-12-19 18:33:48
1186
转载 网站数据库中“密码加密”方法思考
博主,开始时候,写的web应用,数据库中的密码,都是直接保存的。真正的原汁原味,真正的所见即所得。后来,看了别人的web应用都是MD5加密的,感觉很不错,自己也在应用中加入了MD5加密,貌似“不可逆”的,哈哈,看起来也专业了许多,后来听说优快云用户信息被黑客窃取了,自己也赶紧去换了密码。今天,无意间看了http://howe.im/(探微·智在未来)的一篇博文《安全密码机制(salt机制
2013-12-19 14:16:11
1435
原创 ssh最基本分层机构功能与关系
首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对应的数据库表的实体类。Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。Action层:引用对应的Service层,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数据,也可
2013-12-16 21:08:13
3024
转载 mysql数据库中命令行下常用命令的操作(增、删、改、查)和数据类型
MYSQL的常用命令和增删改查语句和数据类型连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [库名] 当前选择的库状态:SELECT DATABASE(); 创建数据表:CREATE TABLE [表名](
2013-12-07 08:47:52
1650
转载 eclipse jee配置jetty的两种方法
发现sina app engine(sae)和google app engine(gae)用的java servlet容器都是jetty,而不是tomcat,昨天在自己的电脑上写了一个servlet在sae上却不能用,于是在本地配了一下jetty。1、安装和运行jetty下载jetty的distribution压缩包之后,解压,在终端或者命令提示符中进入解压出来的jetty-distrib
2013-12-05 18:27:52
1002
转载 java程序员修炼之道
今天在论坛里看到了一位工作10年的java大牛总结的java程序员修炼之道,看完后给出的评价是:字字玑珠,深入人心,猛回头,自己一无是处···大牛告诉我们应该好好学习与修炼以下知识与技能Java语言学习(对线程(thread),串行化,反射,网络编程,JNI技术,容器(Map,List, Iterator), 类加载器(ClassLoader),输入输出流,垃圾回收机制, 有比
2013-12-05 18:25:55
852
转载 写给有志于IT的在校大学生的话
从学校里面走出来,已经有不短的时间了。其实混在csdn的日子也挺长的,但是活动的程度不够,所以到现在也没有什么人气。起初来到咱们csdn,也是曾经的老师推荐,说有个技术的论坛,很不错,当时起来挺神的。就一时兴起,注册了帐号,憋了坛子好几个星期,终于就离开了,总结原因,就是技术确实没达到高度,寻求帮助还不如带百度去问,来的快。虽然不够专业,毕竟是快速和有效的。这里大牛们兴许是用不屑的眼神直接忽略了问
2013-12-05 18:21:59
895
转载 Log4j自定义Appender介绍
最初想要在执行一段业务逻辑的时候调用一个外部接口记录审计信息,一直找不到一个比较优雅的方式,经过讨论觉得log4j自定义的appender或许可以实现此功能。后来就了解了一下log4j的这部分。Apache Log4j 架构Apache Log4j是当前在J2EE和J2SE开发中用得最多的日志框架(几乎所有项目都用它),因为它具有出色的性能、灵活的配置以及丰富的功能,并且在业务有特殊的
2013-12-05 11:24:57
1515
转载 MyEclipse常用插件安装
根据官方最新消息,MyEclipse 2013已经正式发布!MyEclipse2013支持HTML5、JQuery和主流的Javascript库。随着MyEclipse2013支持Html5,你可以添加音频、视频和API元素到你的项目,从而为移动设备创建复杂的Web应用程序。你甚至还可以通过HTML5可视化设计器设计令人难以置信的用户界面。同时,随着MyEclipse2013支持JQuery,你可
2013-11-25 21:15:42
2191
空空如也
在spring security中管理员是怎么分配账号和密码的
2013-12-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人