随笔分类 -  Java Web

摘要:重构 重构,大致就是对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。重构提供了一种更高效且受控的代码整理技术。重构的目的是使软件更容易被理解和修改。你可以在软件内部做很多修改,但必须对软件可观察的外部行为只造成很小变化,或甚至不造成变化。 为什么重构 阅读全文
posted @ 2016-08-26 19:13 wojiaohuangyu 阅读(6) 评论(0) 推荐(0) 编辑
摘要:java与c++的对比 (1) 最大的障碍在于速度:解释过的 Java 要比 C 的执行速度慢上约 20 倍。无论什么都不能阻止 Java 语言进行编译。写作本书的时候,刚刚出现了一些准实时编译器,它们能显著加快速度。当然,我们完全有理由认为会出现适用于更多流行平台的纯固有编译器,但假若没有那些编译 阅读全文
posted @ 2016-08-24 10:01 wojiaohuangyu 阅读(9) 评论(0) 推荐(0) 编辑
摘要:java多线程 何时使用多线程技术,以及何时避免用它,这是我们需要掌握的重要课题。骼它的主要目的是对大量任务进行有序的管理。通过多个任务的混合使用,可以更有效地利用计算机资源,或者对用户来说显得更方便。资源均衡的经典问题是在 IO 等候期间如何利用 CPU。至于用户方面的方便性,最经典的问题就是如何 阅读全文
posted @ 2016-08-23 21:35 wojiaohuangyu 阅读(5) 评论(0) 推荐(0) 编辑
摘要:java IO 输入和输出 可以将 Java 库的 IO 类分割为输入与输出两个部分,通过继承,从 InputStream(输入流)衍生的所有类都拥有名为 read()的基本方法,用于读取单个字节或者字节数组。类似地,从 OutputStream 衍生的所有类都拥有基本方法 write(),用于写入 阅读全文
posted @ 2016-08-23 20:07 wojiaohuangyu 阅读(4) 评论(0) 推荐(0) 编辑
摘要:最近做的一个项目中需要图片放大的功能,所需要的jquery组件在百度云盘里边链接:http://pan.baidu.com/s/1dEKZQ29 密码:fyl8,也可以自己下载最新版的。 然后需要添加一个css文件,内容如下: *{ margin:0; padding:0; list-style:n 阅读全文
posted @ 2016-08-23 11:59 wojiaohuangyu 阅读(16) 评论(0) 推荐(0) 编辑
摘要:通过先进的错误纠正与恢复机制,我们可以有效地增强代码的健壮程度。对我们编写的每个程序来说,错误恢复都属于一个基本的考虑目标。它在 Java 中显得尤为重要,因为该语言的一个目标就是创建不同的程序组件,以便其他用户(客户程序员)使用。为构建一套健壮的系统,每个组件都必须非常健壮。 java违例 和 J 阅读全文
posted @ 2016-08-23 09:27 wojiaohuangyu 阅读(4) 评论(0) 推荐(0) 编辑
摘要:句柄 在创建一个句柄时,一种比较安全的做法时,创建一个句柄时,无论如何都要进行初始化。 String s = "sdfsd"; 这里采用的是一种特殊类型,通常,必须为对象使用一种更通用的初始化类型。 创建句柄时,如果希望它同一个新对象连接,通常使用new关键字来进行实现。 String s = ne 阅读全文
posted @ 2016-08-16 21:52 wojiaohuangyu 阅读(4) 评论(0) 推荐(0) 编辑
摘要:Smalltalk 这是第一种成功的面向对象程序设计语言,也是Java 的基础语言。Smalltalk (java的基础语言)的五大基本特征: (1) 所有东西都是对象。可将对象想象成一种新型变量;它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提出所有概念性的组件,然后在程序 阅读全文
posted @ 2016-08-16 10:28 wojiaohuangyu 阅读(5) 评论(0) 推荐(0) 编辑
摘要:用了好久的eclipse,一直不知道有全局替换这个功能,今天终于知道了。 还被别人鄙视了 打开eclipse,同时按下Ctrl + H,如下, 如图箭头1所示,选择File Search后,填写被替换的字串或中文在箭头2,在箭头3处填入要替换文件的后缀,然后按照箭头4所指,点击按钮,会在出现一个弹框 阅读全文
posted @ 2016-08-15 17:27 wojiaohuangyu 阅读(64) 评论(0) 推荐(0) 编辑
摘要:控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup 阅读全文
posted @ 2016-08-15 14:57 wojiaohuangyu 阅读(17) 评论(0) 推荐(0) 编辑
摘要:之前虽然学了jsp,但是对它没有深入的了解,只是对jsp的一些基础知识点有所了解。 jsp的基本原理 jsp的本质是Servlet,当用户向指定Servlet发送请求时,Servlet利用输出流动态生成HTML页面,包括每一个静态的HTML标签和所有在HTML页面中出现的内容。大量的HTML标签,大 阅读全文
posted @ 2016-08-09 17:03 wojiaohuangyu 阅读(11) 评论(0) 推荐(0) 编辑
摘要:今天需要实现一个二维码的功能,目标是在浏览器中的一个页面生成二维码倒腾了一上午终于弄明白了。。。。。 页面中的内容如下所示: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js生成二维码</title> < 阅读全文
posted @ 2016-08-06 16:21 wojiaohuangyu 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Filter介绍 Filter可以认为是Servlet的加强版,它的目的主要是对用户的请求进行预处理,也可以对HttpServletResponse进行后处理。因此是一个典型的处理链。它可以对用户的请求生成相应,这一点和Servlet是相同的,但是实际上很少会使用Filter向用户请求生成响应。 使 阅读全文
posted @ 2016-08-06 08:30 wojiaohuangyu 阅读(7) 评论(0) 推荐(0) 编辑
摘要:之前接触过struts拦截器,但是没有使用过Spring MVC拦截器,今天花了一天时间好好研究了一下。 定义拦截器 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在SpringMVC 中定义一个Interceptor 非常简单,主要有 阅读全文
posted @ 2016-08-05 10:12 wojiaohuangyu 阅读(18) 评论(0) 推荐(0) 编辑
摘要:今天在运行工程时,出现了以下的问题, Error creating bean with name 'userController': Injection of autowired dependencies failed, 参考了别人的博客之后我发现了,是这样的原因, 在我所写的ServiceImpl 阅读全文
posted @ 2016-08-02 11:56 wojiaohuangyu 阅读(10) 评论(0) 推荐(0) 编辑
摘要:今天用到了对数据库按照倒序进行输出。因为刚接触mybatis,所以对这方面还不是太了解,再网上搜了好长时间终于找到了一些有用的信息。 我的目标是这样的,数据库中的信息分为无效和有效,对数据库中的信息的有效值按照倒序进行输出,输出到表格中, 在网上看到了这样的语句,SELECT * FROM phot 阅读全文
posted @ 2016-08-01 18:20 wojiaohuangyu 阅读(12) 评论(0) 推荐(0) 编辑
摘要:在操作mybatis数据库的时候,一直不能在数据库中添加数据,找了好久错误, 原来是这里错了,之前我的service方法是这样写的, public boolean registerManagerUser(ManagerUser managerUser); 而我的配置文件里边是这样写的, <tx:ad 阅读全文
posted @ 2016-07-29 13:44 wojiaohuangyu 阅读(9) 评论(0) 推荐(0) 编辑
摘要:mybatis实现的对数据的增删查改 前期准备 新建java工程或java wweb工程, 需要导入以下的包, 基本工作已经完成,接下来开始进入正题。 新建实体类 新建与数据库表对应的实体类 package com.edu.hpu.domain; /** * @author Administrato 阅读全文
posted @ 2016-07-25 11:57 wojiaohuangyu 阅读(8) 评论(0) 推荐(0) 编辑
摘要:今天在使用mybaitis往数据库中添加数据的时候出现了以下的错误, org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession. ### Cause: org.apache.ibatis.buil 阅读全文
posted @ 2016-07-25 11:03 wojiaohuangyu 阅读(23) 评论(0) 推荐(0) 编辑
摘要:Spring MVC + mybatis实现的注册登录 前期准备: 如下图所示,准备好所需要的包, 新建工程,导入所需要的包,在web.xml中配置好所需要的,如下, <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmln 阅读全文
posted @ 2016-07-22 19:55 wojiaohuangyu 阅读(60) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示