将琴存诗
人生 可以不要那么 耀 ,只需要有 一个  平凡的梦想  足以 。—— loveincode -_^ RSS
Fork me on GitHub

随笔分类 -  java web

摘要:出自 http://www.cnblogs.com/xiaoxi/p/5935009.html 1、@Autowired @Autowired顾名思义,就是自动装配,其作用是为了消除代码Java代码里面的getter/setter与bean属性中的property。 当然,getter看个人需求,如 阅读全文
posted @ 2017-07-04 19:30 loveincode 阅读(566) 评论(0) 推荐(1) 编辑
摘要:1 问题描述 我们传统使用的比较简单的是 STMP 25端口收发邮件 今天发现刚购买的阿里云服务器不能作为客户端通过STMP 25端口发送邮件 开始在网上有说发现是JDK1.8的原因,然后自己也把JDK1.8换到了JDK1.7 还是不行,所以这里排除了JDK的原因。 那么问题来了,是否25端口不能连 阅读全文
posted @ 2017-02-27 21:15 loveincode 阅读(3614) 评论(5) 推荐(1) 编辑
摘要:这里将推荐两款 集成的Mysql环境 十分轻便好用,MAMP 和 XAMPP MAMP XAMPP 1、MAMP下载 官网: https://www.mamp.info/en/ 下载安装即可使用 MAMP PRO的 序列号:MP-DED4-0A88-3A11-F9FDE 2、Mysql启动 十分简单 阅读全文
posted @ 2016-09-04 10:46 loveincode 阅读(552) 评论(0) 推荐(0) 编辑
摘要:1、代开IntelliJ IDEA 的显示内容 2、打开idea.vmoptions文件 路径为Contens——bin——idea.vmoptions 修改之前会复制一份备份原配置 原配置 修改后的配置 3、文件内容的含义 -Xms128m -Xmx2048m -XX:PermSize=128M 阅读全文
posted @ 2016-09-04 10:12 loveincode 阅读(1627) 评论(2) 推荐(1) 编辑
摘要:三、Eclipse 与 IntelliJ IDEA 的安装配置 1.Eclipse的安装配置 1 下载eclipse 到官网 https://www.eclipse.org/downloads/eclipse-packages/ 下载 选择JavaEE的版本 下载即可 2、在Finder打开 ecl 阅读全文
posted @ 2016-09-04 09:57 loveincode 阅读(2964) 评论(0) 推荐(0) 编辑
摘要:二、Tomcat的安装与配置 1、下载Tomcat 找到Tomcat的官网 百度搜索Tomcat 点击下载即可 下载网址:http://tomcat.apache.org/download-80.cgi 在下载页面 点击你要下载的版本 下载 core 下面的zip 2、在Finder中打开zip文件 阅读全文
posted @ 2016-09-04 08:59 loveincode 阅读(749) 评论(0) 推荐(0) 编辑
摘要:这篇文章介绍了如何在Mac下搭建我们的JavaEE工作环境,对于初学者来说还是比较通俗易懂的。 一、JDK的安装及配置 1、首先我们到Oracle官网下JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads 阅读全文
posted @ 2016-09-03 17:10 loveincode 阅读(2161) 评论(0) 推荐(3) 编辑
摘要:Struts 框架 文件上传 1. 先准备 Struts 环境 (我使用的是struts 2.3.4版本) 导jar包: jar包的具体作用在前面的文章有讲。 配置 web.xml 然后开始开发action 上传action类:FileUpload src/com.yif.fileupload js 阅读全文
posted @ 2016-04-22 15:09 loveincode 阅读(455) 评论(0) 推荐(0) 编辑
摘要:Problem? 当使用<jsp:include page="top.html"></jsp:include>引入html文件时, 并且jsp 和 html的 编码都为utf-8;但是会出现乱码, 就是在使用<jsp:include 的时候 会自动给html 一个编码 而这个编码是系统默认的GBK 阅读全文
posted @ 2016-04-11 09:02 loveincode 阅读(713) 评论(0) 推荐(1) 编辑
摘要:1.文件上传与下载 案例: 注册表单/保存商品等相关模块! --à 注册选择头像 / 商品图片 (数据库:存储图片路径 / 图片保存到服务器中指定的目录) 1.1 文件上传 文件上传,要点: 前台: 1. 提交方式:post 2. 表单中有文件上传的表单项: <input type=”file” / 阅读全文
posted @ 2016-04-01 20:41 loveincode 阅读(1070) 评论(0) 推荐(1) 编辑
摘要:1. 监听器 1.1 概述 监听器: 主要是用来监听特定对象的创建或销毁、属性的变化的! 是一个实现特定接口的普通java类! 对象: 自己创建自己用 (不用监听) 别人创建自己用 (需要监听) Servlet中哪些对象需要监听? request / session / servletContext 阅读全文
posted @ 2016-03-29 21:09 loveincode 阅读(398) 评论(0) 推荐(1) 编辑
摘要:1. 过滤器是什么?有什么? 1、过滤器属于Servlet规范,从2.3版本就开始有了。 2、过滤器就是对访问的内容进行筛选(拦截)。利用过滤器对请求和响应进行过滤 2. 编写步骤和执行过程 1、编码步骤: a、编写一个类:实现javax.servlet.Filter接口 b、配置web.xml,指 阅读全文
posted @ 2016-03-26 11:28 loveincode 阅读(1292) 评论(0) 推荐(11) 编辑
摘要:1、ORM:Object Relation Mapping Hibernate:非常流行 JPA:Java Persistent API.ORM标准 MyBatis:2010年开始。之前叫做iBatis(重视) 2、JDBC封装框架 DBUtils Spring JDBC Template 1、基本 阅读全文
posted @ 2016-03-22 21:46 loveincode 阅读(676) 评论(0) 推荐(2) 编辑
摘要:编写一个类实现javax.sql.DataSource 难点:用一个实现了javax.sql.DataSource类的实例时,用户如果调用Connection.close()方法,会把链接关闭,失去了连接池的意义。 明确一个问题:用户得到Connection的实现是:数据库驱动对Connection 阅读全文
posted @ 2016-03-20 19:37 loveincode 阅读(713) 评论(0) 推荐(2) 编辑
摘要:1、分批次查询:分页 2、基于数据库的分页:依赖的是数据库的分页语句(不同数据库是不同的) MySQL:每页显示10条。 select * from XXX limit M,N; M:开始记录的索引。第一条记录的索引为0. N:一次查询几条记录。 第一页:select * from CUSTOMER 阅读全文
posted @ 2016-03-18 20:56 loveincode 阅读(402) 评论(0) 推荐(1) 编辑
摘要:一、JDBC简介 1、JDBC是SUN公司为了简化操作数据推出一套规范。数据库厂商的驱动就是对JDBC的实现。 2、Java Data Base Connectivity(java数据库连接),它主要由接口组成。 java.sql.* javax.sql.* JDK中 数据库的驱动jar包 (mys 阅读全文
posted @ 2016-03-07 20:42 loveincode 阅读(412) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2016-03-06 19:13 loveincode 阅读(268) 评论(0) 推荐(0) 编辑
摘要:1. EL表达式(特别重要) 1.1 EL简介 不是一种语言,只是一个表达式而已,是JSP中专门用于显示数据用的,SinceJSP2.0 主要作用:获取数据并显示到页面上。 简单易用: EL:${cart[0].name} 简单,写起来方便。 实际开发:不要在JSP中使用Java表达式,而要使用EL 阅读全文
posted @ 2016-03-03 16:57 loveincode 阅读(534) 评论(0) 推荐(3) 编辑
摘要:一、JSP简介 1、也是SUN公司推出的开发动态web资源的技术,属于JavaEE技术之一。由于原理上是Servlet, 所以JSP/Servlet在一起。 二、HTML、Servlet和JSP 1、HTML:静态页面,不能包含java代码,只能有HTML有关的标记 2、Servlet:写java代 阅读全文
posted @ 2016-03-01 22:01 loveincode 阅读(618) 评论(3) 推荐(2) 编辑
摘要:1. 会话管理概述 1.1 什么是会话 好比一次通话。打开浏览器,点击多次链接(发出多次请求和收到多次的响应),关闭浏览器,这个过程就是一次会话。 有功能 可以 文件 新建会话 1.2 解决的问题是什么 共享多次请求中产生的数据。比如购物车。 1.3 Application Session Cook 阅读全文
posted @ 2016-02-25 18:55 loveincode 阅读(659) 评论(7) 推荐(2) 编辑

最简单即最美
有了信仰,自己要坚持努力 2017.07.09 21:34