03 2017 档案

摘要:Spring 概述 一、实验介绍 1.1 实验内容 本节课程将介绍什么是 Spring ,Spring 是一个容器,通过反转控制( IoC )和依赖注入( DI )来实现高内聚、低耦合的应用。除此之外它可以整合很多第三方框架,它还提供面向切面编程( AOP )的能力,对数据库事务的管理尤其方便。 1 阅读全文
posted @ 2017-03-30 14:58 Faron 阅读(232) 评论(0) 推荐(0) 编辑
摘要:spring的一种拦截器,用于在XML文件中配置以拦截url,它是以map映射的方式进行拦截。映射是从前台urls到具体后台的beans。同时支持到bean实例和bean名称的映射,后者要求非单实例控制。 urlMap适用于映射到bean引用,而mappings适用于映射到bean的名字。例如:/w 阅读全文
posted @ 2017-03-29 19:47 Faron 阅读(616) 评论(0) 推荐(0) 编辑
摘要:@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。 1、共同点 两者都可以写在字段和setter方法上。两者如果都写在字段上,那么 阅读全文
posted @ 2017-03-28 21:11 Faron 阅读(286) 评论(0) 推荐(0) 编辑
摘要:可以混合用。文档有说明: Spring can accommodate both styles and even mix them together. 混合用的话,有个先后顺序,xml配置会覆盖annotation。原文: Annotation injection is performed befo 阅读全文
posted @ 2017-03-28 20:43 Faron 阅读(3297) 评论(0) 推荐(0) 编辑
摘要:存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shift+f 整理导入 Ctrl+Shift+o 切换窗口 Ctrl+f6 <可改为ctrl+tab方便 阅读全文
posted @ 2017-03-28 20:13 Faron 阅读(452) 评论(0) 推荐(0) 编辑
摘要:先讲讲怎样才是一份好的技术简历 首先,一份好的简历不光说明事实,更通过FAB模式来增强其说服力。 Feature:是什么 Advantage:比别人好在哪些地方 Benefit:如果雇佣你,招聘方会得到什么好处 其次,写简历和写议论文不同,过分的论证会显得自夸,反而容易引起反感,所以要点到为止。这里 阅读全文
posted @ 2017-03-27 22:49 Faron 阅读(328) 评论(0) 推荐(0) 编辑
摘要:git 停止在12% writing objects 怎么回事? git 停止在12% writing objects 怎么回事? 输入以下代码试一下: git config --global http.postBuffer 524288000 输入以下代码试一下: 阅读全文
posted @ 2017-03-26 23:40 Faron 阅读(1509) 评论(0) 推荐(0) 编辑
摘要:How to fix error Another git process seems to be running in this repository When you use Git, you see the error: How to fix it? It’s simple: you just 阅读全文
posted @ 2017-03-26 23:24 Faron 阅读(758) 评论(0) 推荐(0) 编辑
摘要:1 error:src refspec master does not match any这个问题,我之前也遇到过,这次又遇到了只是时间间隔比较长了,为了防止以后再遇到类似问题,还是把这个方法简单记录在此。 当然,是通过搜索引擎找到的答案,开始用谷歌,我以为stackoverflow会很权威的,结果 阅读全文
posted @ 2017-03-26 23:12 Faron 阅读(896) 评论(0) 推荐(1) 编辑
摘要:抽了点时间,整理了一下在培训机构的java相关的资料分享出来给大家学习。按照学校课程划分是从JavaSE(含3个项目) -> 数据库&SQL(Oracle&Mysql) -> JDBC -> JavaWeb(含1个项目) -> Struts2 -> Hibernate -> Spring -> SS 阅读全文
posted @ 2017-03-26 16:09 Faron 阅读(486) 评论(0) 推荐(0) 编辑
摘要:在项目开发中,我们或多或少都会用到数据库。在Android中,我们一般使用SQLite,因为Android在android.database.sqlite包封装了很多SQLite操作的API。我自己写了一个Demo来总结SQLite的使用,托管在Github上,大家可以点击下载APK,也可以点击下载 阅读全文
posted @ 2017-03-24 17:06 Faron 阅读(461) 评论(0) 推荐(0) 编辑
摘要:原型: long Android.database.sqlite.SQLiteDatabase.insert(String table, String nullColumnHack, ContentValues values) 参数介绍: table: 要插入数据的表的名称 nullColumnHa 阅读全文
posted @ 2017-03-24 16:00 Faron 阅读(880) 评论(0) 推荐(0) 编辑
摘要:在Android中一共提供了5种数据存储方式,分别为: (1)Files:通过FileInputStream和FileOutputStream对文件进行操作。具体使用方法可以参阅博文《Android学习笔记34:使用文件存储数据》。 (2)Shared Preferences:常用来存储键值对形式的 阅读全文
posted @ 2017-03-21 00:26 Faron 阅读(575) 评论(0) 推荐(0) 编辑
摘要:转载博文1:http://blog.csdn.net/wangkuifeng0118/article/details/7313241 XmlPull和Sax类似,是基于流(stream)操作文件,然后根据节点事件回调开发者编写的处理程序。因为是基于流的处理,因此Xmlpull和 Sax都比较节约内存 阅读全文
posted @ 2017-03-20 20:24 Faron 阅读(229) 评论(0) 推荐(0) 编辑
摘要:一、Servlet介绍 Servlet本身只是普通的Java类,只有当容器为他创建了ServletConfig和ServletContext时才成为了一个Servlet; Servlet简单的说就是一个Java程序,目的和Javabean差不多,为了使得JSP页面中代码简洁、清晰; JavaBean 阅读全文
posted @ 2017-03-20 19:06 Faron 阅读(519) 评论(0) 推荐(0) 编辑
摘要:参考: 《jsp&servlet学习笔记.第2版.林信良》《JSR-245 JavaServer Pages 2.2 Maintenance Release Specification》 隐式对象 说明 out 转译后对应JspWriter对象,其内部关联一个PringWriter对象 reques 阅读全文
posted @ 2017-03-20 19:03 Faron 阅读(2274) 评论(0) 推荐(0) 编辑
摘要:JSR 53: JavaTM Servlet 2.3 and JavaServer PagesTM 1.2 JSR 154: JavaTM Servlet 2.4 JSR 154: JavaTM Servlet 2.5(Maintenance Release 2) JSR 315: JavaTM S 阅读全文
posted @ 2017-03-20 00:05 Faron 阅读(507) 评论(0) 推荐(0) 编辑
摘要:由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下。 import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; pub 阅读全文
posted @ 2017-03-19 16:36 Faron 阅读(315) 评论(0) 推荐(0) 编辑
摘要:1.从更深的层次考虑,request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。 request.getParameter()方法返回String类型的数据。 request.setAttribute()和getAttribute()方法传 阅读全文
posted @ 2017-03-19 16:03 Faron 阅读(2896) 评论(0) 推荐(0) 编辑
摘要:会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用C 阅读全文
posted @ 2017-03-19 14:47 Faron 阅读(290) 评论(0) 推荐(0) 编辑
摘要:目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSession六、HttpSession常见问题七、跨应用程序的session共享八、总结 一、术语session在我的经验里,session 阅读全文
posted @ 2017-03-19 14:38 Faron 阅读(2267) 评论(0) 推荐(0) 编辑
摘要:我觉得编程的框架应该分为:直接用->抛弃->重拾 框架(framework)是一个基本概念上的结构,用于去解决或者处理复杂的问题。这个广泛的定义使用的十分流行,尤其在软件概念。框架也能用于机械结构。 其实说白了使用框架就是使用别人造好的轮子。在软件开发里面就是command+C/command+V。 阅读全文
posted @ 2017-03-18 15:47 Faron 阅读(311) 评论(0) 推荐(0) 编辑
摘要:无论你是自学开发者,还是科班出身,你都可以在团队中,发挥自己的作用,两者都有自己的优势,也有一些不足。事实上,很多天才都是自学成才的。你是自学成才还是科班出身?在工作中是否意识到了自己的优势和不足?欢迎在评论区中和我们分享你的故事。 热爱编程 毫无疑问,自学成才的开发者有很多种优势。其中之一,就是他 阅读全文
posted @ 2017-03-18 15:44 Faron 阅读(375) 评论(0) 推荐(0) 编辑
摘要:Java 开发过程经常需要编写有固定格式的代码,例如说声明一个私有变量, logger 或者 bean 等等。对于这种小范围的代码生成,我们可以利用 IDEA 提供的 Live Templates 功能。刚开始觉得它只是一个简单的 Code Snippet ,后来发现它支持变量函数配置,可以支持很复 阅读全文
posted @ 2017-03-18 15:14 Faron 阅读(8396) 评论(1) 推荐(1) 编辑
摘要:在web应用开发的过程中,我们时时刻刻都在使用热部署。热部署的目的很简单,就是为了节省应用开发和发布的时间。比如,我们在使用Tomcat或者Jboss等应用服务器开发应用时,我们经常会开启热部署功能。热部署,简单点来说,就是我们将打包好的应用直接替换掉原有的应用,不用关闭或者重启Web服务器,一切就 阅读全文
posted @ 2017-03-18 15:10 Faron 阅读(2626) 评论(0) 推荐(0) 编辑
摘要:v一、前言 随着项目模块越来越多,很多模块现在都是独立部署。模块之间的交流有时可能会通过cookie来完成。比如说门户和应用,分别部署在不同的机器或者web容器中,假如用户登陆之后会在浏览器客户端写入cookie(记录着用户上下文信息),应用想要获取门户下的cookie,这就产生了cookie跨域的 阅读全文
posted @ 2017-03-18 14:33 Faron 阅读(565) 评论(0) 推荐(0) 编辑
摘要:先说一种可行的方案: 可以直接把固定号码存储到Session中,每次用户请求的时候直接把这个数据拿出来发给客户端就可以了如果怕数据丢失的话,直接存到数据库中也行,但是效率没有存在session中高。 用Flash读MAC或一串内容也可以。别写Cookies因为存的地方不一样, 浏览器是否能获取到,或 阅读全文
posted @ 2017-03-18 14:32 Faron 阅读(661) 评论(0) 推荐(0) 编辑
摘要:使用Request对象设置页面的防盗链 所谓的防盗链就是当你以一个非正常渠道去访问某一个Web资源的时候,服务器会将你的请求忽略并且将你的当前请求变为按正常渠道访问时的请求并返回到相应的页面,用户只有通过该页面中的相关操作去访问想要请求的最终资源。 例如,你有一个访问某资源的网址,但是你事先不知道这 阅读全文
posted @ 2017-03-16 20:50 Faron 阅读(867) 评论(0) 推荐(0) 编辑
摘要:Properties的load方法其实就是传进去一个输入流,字节流或者字符流,字节流利用InputStreamReader转化为字符流, 然后字符流用BufferedReader包装,BufferedReader读取properties配置文件 每次读取一行,分割成两个字符串。因为Propertie 阅读全文
posted @ 2017-03-15 23:55 Faron 阅读(2172) 评论(0) 推荐(0) 编辑
摘要:Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法 Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet 阅读全文
posted @ 2017-03-15 19:02 Faron 阅读(267) 评论(0) 推荐(0) 编辑
摘要:本篇文章会对面试中常遇到的Java技术点进行全面深入的总结,帮助我们在面试中更加得心应手,不参加面试的同学也能够借此机会梳理一下自己的知识体系,进行查漏补缺(阅读本文需要有一定的Java基础;若您初涉Java,可以通过这些问题建立起对Java初步的印象,待有了一定基础后再后过头来看收获会更大)。本文 阅读全文
posted @ 2017-03-15 16:09 Faron 阅读(2789) 评论(0) 推荐(0) 编辑
摘要:强烈建议参阅链接:http://www.linezing.com/blog/?p=798#nav-1 说白了,索引问题就是一个查找问题。。。 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满 阅读全文
posted @ 2017-03-14 23:43 Faron 阅读(142) 评论(0) 推荐(0) 编辑
摘要:在境外,Android 的体验将越来越好,在中国,Android 的更新可能将止步于6.0! 话题讨论:Instant App 在中国将何去何从? 以下为谷歌原创文章 2017-03-03 Google Play 谷歌开发者 我们一向致力于让用户能以更加省力的方式发现并使用各种应用,而 Androi 阅读全文
posted @ 2017-03-14 14:24 Faron 阅读(626) 评论(0) 推荐(0) 编辑
摘要:刚开始用IDEA开发,还不太熟悉,因此写一个教程,加深印象 1、新建一个Web项目 两种方法:java 和 Java Enterprise(推荐) 第一种)通过Java工程创建,这个方法需要手动导入Tomcat的servlet包才能使用servlet 导入包的方法是创建项目并配置好Tomcat后,F 阅读全文
posted @ 2017-03-12 14:54 Faron 阅读(39725) 评论(5) 推荐(11) 编辑
摘要:Request Headers: 下图是我访问一个URL:http://www.hzau.edu.cn的一个header,根据具体实例来分析一下各部分的功能及其作用。 Accept 作用: 浏览器端可以接受的媒体类型, 例如: Accept: text/html 代表浏览器可以接受服务器回发的类型为 阅读全文
posted @ 2017-03-11 12:04 Faron 阅读(48034) 评论(1) 推荐(0) 编辑
摘要:JAVA面试中问及HIBERNATE与 MYBATIS的对比,在这里做一下总结 我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目 阅读全文
posted @ 2017-03-07 20:59 Faron 阅读(313) 评论(0) 推荐(0) 编辑
摘要:几个常用存储引擎的特点 下面我们重点介绍几种常用的存储引擎并对比各个存储引擎之间的区别和推荐使用方式。 最常使用的2种存储引擎: Myisam是Mysql的默认存储引擎。当create创建新表时,未指定新表的存储引擎时,默认使用Myisam。每个MyISAM在磁盘上存储成三个文件。文件名都和表名相同 阅读全文
posted @ 2017-03-07 19:27 Faron 阅读(207) 评论(0) 推荐(0) 编辑
摘要:一、一探究竟 我想看看有多少个数据库,有多少个表,以及表里有啥东西。那么你可以这样: 图形界面: 命令: 查看多少个数据库:注意 后面带s describe 表名 是 show columns from 表名 的一种快捷方式。 二、修改mysql数据库密码 方法一: 使用phpmyadmin,直接修 阅读全文
posted @ 2017-03-07 13:13 Faron 阅读(861) 评论(0) 推荐(0) 编辑
摘要:Struts 2支持以下几种表达式语言: Struts 2默认的表达式语言是OGNL,原因是它相对其它表达式语言具有下面几大优势: OGNL是通常要结合Struts 2的标志一起使用,如<s:property value="xx" />等。大家经常遇到的问题是#、%和$这三个符号的使用。 个人觉得O 阅读全文
posted @ 2017-03-06 18:07 Faron 阅读(270) 评论(0) 推荐(0) 编辑
摘要:struts2中的Action接收表单传递过来的参数有3种方法: 如,登陆表单login.jsp: 1.在Action类中定义表单属性,两者属性名称必须一致。提供setter,getter方法。即可接收到表单传过来的参数. 这种接收参数的方法,方便简单,但是结构性不是很好,且当表单传递来的参数很多的 阅读全文
posted @ 2017-03-04 17:42 Faron 阅读(6353) 评论(0) 推荐(0) 编辑
摘要:在struts2应用程序中你还在使用try catch语句来捕获异常么?如果是这样的,那你OUT啦!struts2支持声明式异常处理,可以再Action中直接抛出异常而交给struts2来处理,当然需要我们在xml文件中配置,由于抛出同样的异常的处理方法通常都一样,所以如果能在xml中配置全局异常, 阅读全文
posted @ 2017-03-04 15:39 Faron 阅读(212) 评论(0) 推荐(0) 编辑
摘要:Struts2工作原理 Struts2请求响应流程: 在struts2的应用中,从用户请求到服务器返回相应响应给用户端的过程中,包含了许多组件如:Controller、ActionProxy、ActionMapping、Configuration Manager、ActionInvocation、I 阅读全文
posted @ 2017-03-04 14:37 Faron 阅读(103) 评论(0) 推荐(0) 编辑
摘要:在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处? 设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。 技术优势 Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于cl 阅读全文
posted @ 2017-03-04 14:28 Faron 阅读(215) 评论(0) 推荐(0) 编辑
摘要:众所周知,Struts2是个非常优秀的开源框架,我们能用Struts2框架进行开发,同时能 快速搭建好一个Struts2框架,但我们是否能把Struts2框架的工作原理用语言表达清楚,你表达的原理不需要说出底层是怎么实现的,我估计大多数 的人也听不懂。当面试官问到我们Struts2的工作原理时,我们 阅读全文
posted @ 2017-03-04 14:24 Faron 阅读(465) 评论(0) 推荐(0) 编辑
摘要:版本一 版本二 struts的action 有一个servlet 的成员,而且struts的action 的方法 execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletRespon 阅读全文
posted @ 2017-03-04 13:59 Faron 阅读(2726) 评论(0) 推荐(0) 编辑

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