- 博客(93)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 装修注意事项总结
找装修公司装修房子时要注意哪些问题装修注意事项总结 1. 鞋柜的隔板不要做到头,留一点空间好让鞋子的灰能漏到最底层,水槽和燃气灶上方装灯。定卫生间地漏的位置时一定要先想好,量好尺寸。地漏最好位于砖的一边,如果在砖的中间位置的话,无论砖怎么样倾斜,地漏都不会是最低点。2. 卫生间,空调插座均未设计开关.特别是卫生间电热水器,以一双级开关带一插为宜.如要关去电热,拔插头有危
2017-05-12 10:25:07 3131
原创 三分钟学会用SpringMVC搭建最小系统(超详细)
前言做 Java Web 开发的你,一定听说过SpringMVC的大名,作为现在运用最广泛的Java框架,它到目前为止依然保持着强大的活力和广泛的用户群。本文介绍如何用eclipse一步一步搭建SpringMVC的最小系统,所谓最小系统,就是足以使项目在SpringMVC框架下成功跑起来,并且能够做一些简单的事情(比如访问页面)的系统。话不多说,让我们开始吧。所有的源代码和
2017-04-28 15:58:36 20219 12
原创 JavaWeb 入门级项目实战 -- 文章发布系统 (第十二节)
好的,那么在上一节中呢,评论功能的后台已经写好了,这一节,先把这部分后台代码和前台对接一下。1.评论功能实现我们修改一下保存评论按钮的点击事件,用jQuery的方式获取文本框中的值,然后通过ajax方法,把数据传递到CommentController.jsp,jsp就是Servlet,这样写就和传递到Servlet是差不多的意思。detail.jsp代码:$(".button"
2017-04-28 15:49:41 859
原创 JavaWeb 入门级项目实战 -- 文章发布系统 (第十一节)
本节主要解决在详情页根据文章ID查找文章内容的问题。1.根据ID查询文章数据在上一节中,我们已经成功在detail.jsp页面获取到了来自index.jsp的文章ID。那么,最容易想到的办法,就是直接在detail.jsp页面通过Java代码,直接查询出对应的文章数据,然后放到页面作用域就OK了。代码:<% String id = request.getParamete
2017-04-28 15:41:43 885
原创 JavaWeb 入门级项目实战 -- 文章发布系统 (第十节)
本节主要讲解详情页的页面布局和css样式,以及从主页面到详情页面的跳转问题。1. 详情页面的布局页面布局的话,我还是习惯先把静态页面做出来,确保没问题了,然后再跟后台对接。在实际的开发过程中,静态页面一般是美工或者前端工程师负责,后台工程师主要关心如何把Java层的数据贴到静态页面。(虽然我经历的几个公司都是自己一个人全包了。。。)之前我已经把我个人绘制静态页面的过程,还有自己的思
2017-04-28 11:37:06 1838 1
原创 JavaWeb 入门级项目实战 -- 文章发布系统 (第九节)
1. 根据静态页面完成JavaBean设计在上一节中,我们完成了文章封面的制作,这些都属于静态页面的部分。从图片中可以看到,一篇文章的主要信息有:文章标题,文章名称,作者,还有摘要描述。在《用大白话聊聊JavaSE -- 如何理解Java Bean(一)》中,我们已经讨论关于JavaBean的一些问题。一般来说,JavaBean分为必要字段和辅助字段,文章标题,文章
2017-04-28 11:29:10 1129 1
原创 JavaWeb 入门级项目实战 -- 文章发布系统 (第八节)
首先,最近很多人都来问我问题,我列举几个比较典型的说明一下。1. 一定要通过注解和反射的方式生产建表语句吗,我能不能直接在mysql中建表?当然可以,我只是为了说明一下注解和反射可以用在这个地方,实际开发肯定不会这么做啦。一般都使用框架,比如hibernate,mybatis,sping-jdbc等。2. 如果我自己开发一个小项目,jdbc用什么框架比较好?这个看具体情况,我个人比
2017-04-28 11:22:13 748 1
转载 【MongoDB for Java】Java操作MongoDB
开发环境:System:WindowsIDE:eclipse、MyEclipse 8Database:mongoDB开发依赖库:JavaEE5、mongo-2.5.3.jar、junit-4.8.2.jarEmail:hoojo_@126.comBlog:http://blog.csdn.net/IBM_hoojohttp://hoo
2017-04-28 11:15:52 606
原创 JavaWeb 入门级项目实战 -- 文章发布系统 (第七节)
上次登录工作做得差不多了,当我们在登录页面输入账号和密码,后台会进行一系列的验证,如果验证无误,就跳转到首页。现在我们对首页进行一个小小的调整,就是说,如果登录成功了,右上角的登录图标就换成登录人的名字。这是标题栏对应的页面 —— header.jsp代码%@ page language="java" contentType="text/html; charset=UT
2017-04-27 10:25:35 910 1
原创 JavaWeb 入门级项目实战 -- 文章发布系统 (第六节)
继续上一节的内容,首先我们将配置方法写在static块里面吧,不然每次调用DataBaseUtils都需要去配置一下,这样比较麻烦。static { config("jdbc.properties");}08 查询方法:queryForList 实现queryForList方法是在实际开发中比较常用的一个方法,它的意思就是说,如果你从数据库里查询出来10条数据,那么用一个Li
2017-04-27 10:19:54 959 2
原创 JavaWeb 入门级项目实战 -- 文章发布系统 (第五节)
在上一节中,我们成功将数据从前台的JSP页面传递到了controller层,但是还没有写service层,老实说还有很多工作没有,尤其是和数据库的链接方面的,所以,这一节,我们专门来处理一下关于数据库连接方面的东西。01 序言你可能之前听过了很多新名词,比如数据源,连接池,还有c3p0等等。作为新手很容易被这些名词给吓到,因为一般的培训机构不会告诉你这些,他们仅仅是给你讲了最基本的jdbc
2017-04-27 10:15:05 859 1
原创 JavaWeb 入门级项目实战 -- 文章发布系统 (第四节)
首先,更正一下上一章中的一个小错误,就是在index.jsp中,banner部分没有添加结束的标签,加上去就OK了,我也是完善页面的时候发现的。另外,index.jsp中引入的jQuery也需要换成本地的。script src="${basePath}/static/js/jQuery.js">script>今天我把页面重构了一下,添加了内容区和底栏(footer),我会把目前的代码上
2017-04-27 10:10:01 1113
原创 JavaWeb 入门级项目实战 -- 文章发布系统 (第三节)
3.6.6 轮播图的基本实现上一节中,轮播图已经做了一大半,我今天上午抽空把剩下的代码写完了。现在就大概说一下思路吧。实现上一张和下一张的效果,基本上就是改变ul的margin-left值。为了保证无缝滚动,我们需要在5张图片的首部和尾部各加一张图片。像这样:ul> li class='fl'> a href="javascript:void(0)">
2017-04-27 10:03:48 852 1
原创 JavaWeb 入门级项目实战 -- 文章发布系统 (第二节)
3.4 登陆和注册按钮导航栏已经做好了,那么一般来说,在标题栏的最右边就是登陆和注册按钮。div class='login'> span>a href="javascript:void(0)">登陆a>span> span>|span> span>a href="javascript:void(0)">注册a>span>div>css样式:.head
2017-04-27 10:00:07 850 1
原创 JavaWeb 入门级项目实战 - 文章发布系统 (第一节)
1. 项目的大致规划开发工具还是用eclipse,数据库采用mysql。MVC框架的话,我就不用框架了,纯粹用JSP来写,实际开发肯定不会这么做,不过,这毕竟还是有意义的。当然,你也可以把它换成框架版的。为什么用JSP?因为JSP比较简单,作为一个入门级的web项目,而且我是一边开发一边写文,我就懒得用MVC框架了。为什么我要一边开发一边写,因为我觉得,如果全部开发好了,再让我从头开始,把
2017-04-27 09:56:32 1323 4
原创 Maven 实战系列之在Windows上安装Maven
Maven是一个优秀的构建工具(类似于 Ant, 但比 Ant 更加方便使用),能帮助我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。只需要输入简单的命令,Maven就可以帮我们处理构建过程中的繁琐任务。工具/原料Windows 系统JDK 1.5 及以上版本Maven 3.2.5方法/步骤
2017-04-21 17:12:42 479
原创 学习网站大收集,欢迎回帖留站
http://www.yiibai.com/maven/maven_environment_setup.html 易百教程 http://www.runoob.com/ 菜鸟教程http://start.spring.io/ 自动生
2017-04-20 16:48:53 372
原创 JPA标准API
标准是用来定义查询实体的预定义API。它是定义JPQL查询的另一种方式。这些查询是类型安全的,可移植的,并且容易被改变的语法进行修改。类似于JPQL,它遵循的抽象模式(容易编辑模式)和嵌入的对象。元数据API是夹杂着标准的API模型持久性实体的标准查询。标准的API的主要优点是,错误可以较早在编译时被检测到。基于字符串JPQL查询和基于查询JPA的范围是在性能和效率相同。标准API历史
2017-04-20 16:40:03 1756
原创 JPA实体关系
本章将指导完成学习实体间的关系。一般的关系数据库中的表之间的更有效。这里的实体类都被视为关系表(JPA的概念),因此是实体类之间的关系如下:@ManyToOne 关系@OneToMany 关系@OneToOne 关系@ManyToMany 关系@ManyToOne 关系多对一实体之间存在的关系,其中一个实体(列或组列)的引用与另一个实体(列或组列)包含唯一值。在关系数据库中,这些关
2017-04-20 16:39:09 291
原创 JPA高级映射
JPA是一种发布使用Java规范的库。因此,它支持所有的面向对象的概念实体,持久性。到现在为止,我们已经完成了对象关系映射的基本知识。本章将完成对象和关系单位之间的高级映射。继承策略继承是任何面向对象语言的核心理念,因此我们可以用实体之间的继承关系和策略。JPA支持三种类型的继承策略:SINGLE_TABLE,JOINED_TABLE和TABLE_PER_CONCRETE_CLASS。
2017-04-20 16:38:05 378
原创 JPA JPQL/持久化查询语言
本章介绍有关JPQL和它的工作原理与持久性单元。在这一章中,给出的例子遵循相同的包层次结构,和我们在前面的章节中使用一样。Java持久化查询语言JPQL代表Java持久化查询语言。它被用来创建针对实体的查询存储在关系数据库中。 JPQL是基于SQL语法的发展。但它不会直接影响到数据库。JPQL可以检索使用SELECT子句中的数据,可以使用 UPDATE子句做批量UPDATE
2017-04-20 16:37:09 448
原创 JPA实体管理器
本章将使用一个简单的例子来说明JPA是如何工作的。让我们来考虑以员工管理为例。假设员工管理分别创建,更新,查找和删除员工的记录操作。正如前面提到的,使用MySQL数据库进行数据库操作。对于此示例中的主要模块如下:模型或POJOEmployee.java持久化Persistence.xml服务CreatingEmployee.javaUpdatingE
2017-04-20 16:35:47 382
原创 JPA安装配置
本章将指导完成JPA在Windows和Linux系统的设置过程。 JPA可以很容易地安装并集成而无需任何复杂的设置程序,简单几个步骤在当前的Java环境。在安装时用户管理是必需的。系统要求JDKJava SE 2 JDK 1.5 或以上内存1 GB RAM (推荐,小了慢了不要怪我)硬盘没有最小要求系统
2017-04-20 16:34:55 956
原创 JPA ORM组件
最现代的应用程序使用关系型数据库来存储数据。最近,许多厂商改用对象数据库,以减少其对数据的维护负担。这意味着对象数据库或对象关系技术正在存储,检索,更新和维护数据的照顾。这个对象关系型技术的核心部分是映射orm.xml中的文件。随着XML不需要编译,可以很容易地进行修改多个数据源较少的管理。对象关系映射对象关系映射(ORM)简要地告诉什么是ORM以及它是如何工作。 ORM是从对象类型的数据
2017-04-20 16:34:14 830
原创 JPA架构
JPA(Java持久性API)是存储业务实体关联的实体的来源。它显示了如何定义一个面向普通Java对象(POJO)作为一个实体,以及如何与管理关系实体。类级别架构下图显示了JPA的类的层次结构。它显示核心类和JPA接口。下表描述了每个在上述架构的显示单元。单元描述EntityManagerFactory这是一个EntityMana
2017-04-20 16:33:05 3514
原创 使用eclipse创建JPA-->:附带一个简单的例子
1.首先新建一个JPA工程: 2.写好工程名字,点下一步,再下一步,如果第一次建JPA工程也许会卡在下面这个界面上,提示要选User library, 点击红圈处的下载,选择对应你Eclipse的那个,我的是kepler(启动eclipse时的界面上可以看到),勾
2017-04-20 16:31:23 8081 3
转载 SSM框架整合(三)
目录(?)[+]一.SpringMVC理论它始终是围绕 handler、 数据模型 model、 页面view进行开发的。运行流程图:通过mvc配置文件,配置“中央处理器”dispatchservlet,当用户请求一个url,dispatchservlet通过handlerMapping(通过注解的形式)将url给对应的handleradapter,ha
2017-04-18 17:14:04 312
转载 SSM框架整合(二)
目录(?)[+]上一篇讲述了DAO 层,mybatis实现数据库的连接,DAO层接口设计,以及mybtis和spring的整合。DAO层采用接口设计方式实现,接口和SQL实现的分离,方便维护。DAO层所负责的仅仅是接口的设计和实现,而负责的逻辑即一个或多个DAO层接口的拼接是在Sevice层中完成。这篇文章接上篇文章,主要讲述Service层的实现、和Spring的整合以及声明如何声明
2017-04-18 17:11:52 366
转载 SSM框架整合(一)
转载请标明出处: http://blog.csdn.net/forezp/article/details/53730333本文出自方志朋的博客最近实在太忙,之前写的《rxjava系列文章》告一段落,还有两篇会在一月中旬补上,感谢大家。这篇文章讲述mybatis搭建DAO层,另外这系列文章是我看完《Java高并发秒杀系列》的课程整理的,所以文章采用的例子也来源于这系列课程。一
2017-04-18 17:06:25 568
原创 AJAX - 服务器 响应
服务器响应如需获得来自服务器的响应,请使用 XMLHttpRequest 对象的 responseText 或 responseXML 属性。属性描述responseText获得字符串形式的响应数据。responseXML获得 XML 形式的响应数据。responseText 属性如果来自服务器的响应并非 XML,
2017-04-01 17:02:12 319
原创 AJAX - 向服务器发送请求
AJAX - 向服务器发送请求请求XMLHttpRequest 对象用于和服务器交换数据。向服务器发送请求如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法:xmlhttp.open("GET","ajax_info.txt",true);xmlhttp.send();方法描述
2017-04-01 17:01:26 919
原创 AJAX 实例
AJAX 实例一个简单的AJAX实例创建一个简单的XMLHttpRequest,从一个TXT文件中返回数据。用AJAX加载 XML 文件创建一个简单的XMLHttpRequest,从一个XML文件中返回数据。用AJAX进行一次 HEAD 请求检索资源(文件)的头信息。用AJAX进行一次指定的 HEAD 请求检索资源(文件)的指定头信息。用AJAX从ASP 文件返
2017-04-01 16:59:56 481 1
原创 MySQL 导出数据
MySQL 导出数据MySQL中你可以使用SELECT...INTO OUTFILE语句来简单的导出数据到文本文件上。使用 SELECT ... INTO OUTFILE 语句导出数据以下实例中我们将数据表 runoob_tbl 数据导出到 /tmp/tutorials.txt 文件中: mysql> SELECT * FROM runoob_tbl -> INTO
2017-04-01 16:53:55 673
原创 MySQL 导入数据
MySQL 导入数据MySQL中可以使用两种简单的方式来导入MySQL导出的数据。使用 LOAD DATA 导入数据MySQL 中提供了LOAD DATA INFILE语句来插入数据。以下实例中将从当前目录中读取文件 dump.txt ,将该文件中的数据插入到当前数据库的 mytbl 表中。mysql> LOAD DATA LOCAL INFILE 'dump.txt' INT
2017-04-01 16:53:07 808
原创 MySQL 管理 用户设置
启动及关闭 MySQL 服务器首先,我们需要通过以下命令来检查MySQL服务器是否启动:ps -ef | grep mysqld如果MySql已经启动,以上命令将输出mysql进程列表,如果mysql未启动,你可以使用以下命令来启动mysql服务器:root@host# cd /usr/bin./mysqld_safe &如果你想关闭目前运行的 MySQL 服务器, 你可以执
2017-04-01 16:51:52 460
原创 Linux下实现tomcat定时自动重启
先新建重启脚本: cd /usr/local/tomcat/apache-tomcat-6.0.26 vi restart.sh 注:第一行为进入tomcat目录,第二行为新建restart.sh脚本。 写入以下内容: /usr/local/tomcat/apache-tomcat-6.0.26/bin/catalina.sh stop slee
2017-03-31 15:11:45 571
原创 Java 和微服务,第 4 部分: 处理数据 JPA 反射
此内容是该系列的一部分: Java 和微服务,第 4 部分在微服务系统中,具有混合持久性的环境时,有必要让数据处理保持可管理。为了解释如何实现此目标,本章会简要介绍微服务在数据处理方面的特征,然后介绍如何使用基于 Java 的微服务实现此目的。微服务特定于数据的特征识别数据的一种方式是自上而下的方法,数据必须存储在您的微服务的数据存储中。从业务级别开始建模您的数据。以下各节将介绍如何识
2017-03-31 15:03:00 1362 1
原创 MongoDB DBObject和JavaBean实体转换
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 它的特点是高性能、易部署、易使用,存储数据非常方便。MongoDB服务端可运行在Linux、Windows或OS X平台,支持32位和64位应用,默认端口为27017。一个CRUD例子,虽然简单,不过也算是覆盖了大多数核心内容了, 一边看代码一边看注释吧,挺简单的。
2017-03-31 12:08:13 11215
原创 一位码农写给老婆的代码 (绝对值得观摩)
package a.small.test.Test;public class 给最爱的老婆 { // 老婆是私有,全局唯一,不可更改继承的 private static final class 老婆 { // 老婆,\r 代表换行 private static final String 漂亮等级 = "世界上最
2017-03-31 12:05:53 2338 3
原创 JSONObject 使用方法详解
JSONObject-lib包是一个beans,collections,maps,java arrays和xml和JSON互相转换的包,本文给大家介绍jsonobject使用方法相关知识,感兴趣的朋友一起学习吧1.JSONObject介绍JSONObject-lib包是一个beans,collections,maps,java arrays和xml和JSON互相转换的包。2.下载j
2017-03-28 10:32:33 68046 1
SSH三大框架经典入门教程PDF【超清版】
2017-04-07
java四大框架中文教程(全集)
2017-04-07
怎样将mongodb 在java中对应的方法,转换成SQL的
2017-04-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人