langzixiake1131
码龄17年
关注
提问 私信
  • 博客:18,456
    社区:1,092
    19,548
    总访问量
  • 42
    原创
  • 1,020,709
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2008-02-26
查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得3次评论
  • 获得8次收藏
创作历程
  • 47篇
    2010年
成就勋章
TA的专栏
  • 传智播客笔记
    33篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

7.1 数据库事务与并发


     数据库事务必须具备ACID特征,ACID是Atomic(原子性),Consistency(一致性),Isolatin(隔离性)和 Durability(持久性)的英文缩写。
    原子性:指整个数据事务是不可分割的工作单元,只有事务中所有的操作执行成功,才算是整个事务的成功:事务中任何一个SQL语句执行失败,那么已经执行的sql语句也必须撤销,数据库状态应该退回到执行事务之前的状态、
  一致性:指数据库事务不能破坏关系数据库的完整性以及业务逻辑的一致性,例如,对
原创
发布博客 2010.07.08 ·
258 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

6月22 JSON


 lJSON lJSON(JavaScript Object  Notation)一种简单的数据格式,比xml更轻巧。JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或工具包。lJSON的规则很简单:对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’对”之间使用“,”(逗号)分隔。    规则如下:        1)映射用冒号(“:”)
原创
发布博客 2010.06.30 ·
210 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6.21 Ajax


一.xmlHttpRequest对象的初始化:
     function createXmlHttpRequest(){ var xmlHttp; try{ //Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); }catch (e){ try{ //Internet Explorer xmlH
原创
发布博客 2010.06.30 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Struts工作原理与核心配置


Struts工作原理与核心配置
在使用JSP/Servlet时,原理为:
JSPàweb.xml中配置的servlet与servlet-mappingàServlet(接收参数,验证,调用DAO操作)à然后跳转不同的页面。
使用Struts时,原理为:
JSPàweb.xmlàActionServlet(url-pattern:*.do)àstruts-config.xml(根据path路径找到对应的Action与ActionForm)àActionFor
原创
发布博客 2010.06.30 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6.18 Struts标记库


  lStruts使用的标签库 l。struts-html.tld:  html标签的描述文件,html标签主要用来创建Html输入表单的标记符   使用Struts标记库的准备工作:  (1)在应用程序部署文件web.xml文件中注册标记库         1。讲标记库文件*.tld复制到应用/web-inf目录中         2。在使用标记库的jsp页面中,使用<taglib>标签引入改标签库            <jsp-config>  <taglib>
原创
发布博客 2010.06.30 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6月17 JFreechar


JFreeChart中几个核心的对象类:
类名
 类的作用以及简单描述
 
JFreeChart
 图表对象,任何类型的图表的最终表现形式都是在该对象进行一些属性的定制。JFreeChart引擎本身提供了一个工厂类用于创建不同类型的图表对象
 
XXXXXDataset
 数据集对象,用于提供显示图表所用的数据。根据不同类型的图表对应着很多类型的数据集对象类。常用的数据集对象有:柱状图数据集对象DefaultCate
原创
发布博客 2010.06.30 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6月15日 struts1.x初级

struts执行流程:  1。启动服务器做的工作:       (1)* 服务器启动时,根据web.xml文件的配置信息实例化ActionServlet        (2)* ActionServlet加载struts-config.xml文件,读物信息放置到内存中actionorg.apache.struts.action.ActionServlet
原创
发布博客 2010.06.16 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

6月13日 java基础加强 动态代理与反射


 
内省是Java语言对Bean类属性、事件的一种缺省处理方法。例如类A中有属性name,那我们可以通过getName,setName来得到其值或者设置新的值。通过getName/setName来访问name属性,这就是默认的规则。Java中提供了一套API用来访问某个属性的getter/setter方法,通过这些API可以使你不需要了解这个规则,这些API存放于包java.beans中。
  一般的做法是通过类Introspector来获取某个对象的BeanInfo信息,然
原创
发布博客 2010.06.14 ·
505 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6.12 报表

                                饼图package cn.demo;import java.awt.Font;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.io.*;import org.jfree.data.general.DefaultPieDataset;import org.jfree.chart.ChartFactory;
原创
发布博客 2010.06.14 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6月7日 LOG4J


使用Log4J进行日志操作
 
Log4J是Apache的一个开放源代码项目,它是一个日志操作包,通过使用Log4J,可以指定日志信息输出的目的地,如控制台、文件、CUI组件、NT的事件记录器;还可以控制每一条日志输出格式。此外,通过定义日志信息的级别,能够非常细致地控制日志的输出,最令人感兴趣的是,这些功能可以通过一个配置文件来灵活进行配置,而不需要修改应程序代码。
在应用程序中输出日志有3个目的:
l         监视代码中变量的变化情况,把数据周
原创
发布博客 2010.06.14 ·
311 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6月6日 文件的上传和下载


上传表单:
1.method="post"并且 enctype="multipart/form-data"
   注:
 
<form action="upload01.jsp" method="post" enctype="multipart/form-data"> 图片路径: <input type="file" name="filepath" /> 图片名称: <input type="text" name="filename
原创
发布博客 2010.06.07 ·
340 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6月5日 servlet监听器

 Servlet 监听器的分类 l2.用于监听用户会话对象(HttpSession)的事件监听器3.用于监听请求消息对象(ServletRequest)的事件监听器l  按监听的事件类项划分1.用于监听域对象自身的创建和销毁的事件监听器()  2.用于监听域对象中的属性的增加和删除的事件监听器()域对象创建和销毁的事件监听器就是用来监听 ServletContext, HttpSession, HttpServletRequest 这三个对象的创建和销毁事件的监听器。 l域对象的创建和销毁时机:1 、Ser
原创
发布博客 2010.06.07 ·
489 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6月3日 五个常用的过滤器


                                                              五个有用的过滤器
一、使浏览器不缓存页面的过滤器 :
public class ForceNoCacheFilter implements Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain filter
原创
发布博客 2010.06.07 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6月2日 利用Session防止表单重复提交


    利用客户端防止重复提交:
原创
发布博客 2010.06.07 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6月1日 JAVA回调机制(也叫装饰者模式Decorator模式)


                                                    java回调机制:
软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。
同步调用是一种阻塞式调用,调用 方要等待对方执行完毕才返回,它是一种单向调用;
回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;
异步调用是一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种
原创
发布博客 2010.06.07 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

5月30 Junit测试


Junit测试框架
 
1.         什么是Junit?
JUnit是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。它包括以下特性:
1、用于测试期望结果的断言(Assertion)
2、用于共享共同测试数据的测试工具
3、用于方便的组织和运行测试的测试套件
4、图形和文本的测试运行器
2.         Junit的安装?<
原创
发布博客 2010.05.31 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

5.29 JDBC数据库连接池

 lDBCP 是 Apache 软件基金组织下的开源连接池实现,该连接池依赖该组织下的另一个开源系统:Common-pool. 如需使用该连接池实现,应在系统中增加如下两个 jar 文件: •Commons-dbcp.jar:连接池的实现 •1。用JDBC数据库连接池建立链接的两种方式:Commons-pool.jar:连接池实现的依赖库
原创
发布博客 2010.05.31 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

5.28 JDBC



 
1.Driver 接口:
   lJava.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不用的实现
l在程序中不需要直接去访问实现了 Driver 接口的类,而是由驱动程序管理器类(java.sql.DriverManager)去调用这些Driver实现   2.步骤 加载与注册jdbc驱动
加载 JDBC 驱动需调用 Class 类的静态方法 forName()
原创
发布博客 2010.05.31 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

5.26 MySql


1 .mysql对xml的支持:
MySQL 5.1.5版本中添加了对XML文档进行查询和修改的函数,分别是ExtractValue()和UpdateXML(),下面是这两个函数的使用示例:
还是一样我们首先建立一个示例数据库,然后将范例中使用的XML文档输入到数据库中:

   CREATE TABLE x (doc VARCHAR(150)); INSERT INTO x VALUES (' <book> <title>A guid
原创
发布博客 2010.05.31 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

5.25 设计模式


1.MVC 设计模式
 
   
MVC架构是"Model-View-Controller"的缩写,中文翻译为"模型-视图-控制器"。
 

 
 
MVC与J2EE架构的对应关系是:View处于Web Tier或者说是Client Tier,通常是JSP/Servlet,即页面显示部分。Controller也处于Web Tier,通常用Servlet来实现,即页面显示的逻辑部分实现。Model处于Middle T
原创
发布博客 2010.05.31 ·
633 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多