
java EE
文章平均质量分 95
菜到怀疑人生
这个作者很懒,什么都没留下…
展开
-
springboot实战——搭建天气查询网站
天气查询的api:https://www.sojson.com/open/api/weather/json.shtml?city=北京,返回json数据格式如下:{ "date": "20180428", "message": "Success !", "status": 200, "city": "北京", "coun原创 2018-04-28 19:25:36 · 3016 阅读 · 0 评论 -
orm的基本概念与mybatis入门
orm:简单来说,orm就像是一个单调函数,实现编程语言的类型与关系型数据库类型之间的相互转换。接下来简单介绍一下java中的orm框架——mybatis。mybatis具有四大核心组件1、SqlSessionFactoryBuilder:会根据xml配置或是java配置来生成SqlSessionFactory,采用建造者模式(简单来说就是分步构建一个大的对象,例如建造一个大房子,采用购买砖头、砌...原创 2018-04-28 17:59:24 · 2448 阅读 · 0 评论 -
Spring与SpringMVC父子容器的关系与初始化
Spring和SpringMVC的容器具有父子关系,Spring容器为父容器,SpringMVC为子容器,子容器可以引用父容器中的Bean,而父容器不可以引用子容器中的Bean。了解了Spring与SpringMVC父子容器的关系,接下来让我们看看Spring与SpringMVC容器的初始化过程。以下讲解使用的web.xml文件如下: <context-param> ...原创 2018-04-21 11:47:08 · 17472 阅读 · 14 评论 -
Maven知识点总结
maven中各文件的作用bin:保存可执行性命令,因此要将其路径添加到PATH中,以便在命令行中使用maven命令。boot:只包含plexus-classworlds-2.5.2.jar,maven用其加载自己的类库。conf:保存maven配置文件的目录,setting.xml可用于配置Maven。lib:该目录包含了所有maven运行时需要的类库。其余为说明性文档。setting.xml中的...原创 2018-04-30 19:34:09 · 1177 阅读 · 0 评论 -
Spring boot入门
什么是spring boot?spring boot其实就是spring的进阶版,它替我们完成了许多配置工作,使我们不用考虑为了实现某种功能应该引入的依赖以及引入依赖之间的兼容性,从而使我们更加专注于应用程序代码逻辑的实现。spring boot中有诸多特性,其中比较重要的便是起步依赖和自动配置起步依赖即把实现某种特定功能所需要的库聚合成一类,这些库之间相互兼容,起步依赖本质上是一个Maven项目...原创 2018-04-17 20:54:53 · 221 阅读 · 0 评论 -
JSP总结
访问jsp页面的过程jsp的本质是servlet,jsp属于后端,web服务器在接收到我们在浏览器的地址栏键入的url地址时,会生成request和response对象(下面会讲),找到对应的jsp编译后的文件(由于url中包含有我们请求访问的jsp页面的文件名),调用_jspservice方法,传入request、response对象,通过out.write(下面会将)函数将jsp页面的内容...原创 2018-03-04 10:06:05 · 354 阅读 · 0 评论 -
Servlet总结
作用Servlet常作为MVC中的控制器,接收用户请求,调用对应的Model处理用户请求,并调用jsp呈现处理结果。相应的函数servlet类必须继承HttpServlet。init(ServletConfig config):用于初始化Servlet的资源,与构造函数有点类似,由于早期java语法的限制,所以另外规定init函数来完成资源初始化,编写该函数时,第一行必须是super.init(c...原创 2018-03-08 17:10:20 · 198 阅读 · 0 评论 -
servlet+jsp+MySQL实现简单的页面登陆
由于对于前端的代码不熟悉,页面登陆界面会比较简陋,请见谅。本博客为本人自学后自行尝试的实战,若有错误,望指出,不胜感激。在eclipse中,整个项目结构如下:login.jsp用于登陆,register.jsp用于注册,welcome.jsp为登陆后的界面linkdb.java主要用来连接数据库,代码如下:package secondsfj;import java.sql.DriverMana...原创 2018-02-20 08:02:54 · 7700 阅读 · 5 评论 -
java使用JDBC连接MySQL实例
本文不会涉及MySQL下载与安装,相关教程网上有很多。首先我们要下载JDBC的驱动jar包,链接:点击打开链接点击download,出现如下界面:点击download,下载后解压得:点击打开后我们可以看到驱动jar包。在eclipse中导入该jar包的过程如下:项目文件如下:右键项目,选择property依次按下黑框所指处,导入jar包:导入后项目文件如下:接下来贴实战代码,以附上注释:packa...原创 2018-02-07 20:38:16 · 763 阅读 · 1 评论 -
初识Filter
本文为Filter基础知识的初步总结,不会涉及到源码Filter的作用:对用户请求进行一系列预处理,接着将请求交给Servlet进行处理并生成相应(response),最后由Filter对服务器响应进行后处理。Filter的用处:1、在HttpServletRequest(即用户的请求)到达Servlet之前,拦截HttpServletRequest。2、根据需要检查HttpServletRequ...原创 2018-02-02 16:05:28 · 235 阅读 · 0 评论 -
Servlet学习——为什么在web容器中servlet对象只有一个?
以下为本人个人观点,如有错误,望指出,不胜感激。 简单来说就是为了节省内存,servlet的设计非常的巧妙,如果我们对每一个用户请求都生成一个对应servlet的对象,第一、由于web服务器的访问量比较大,意味着内存开销会很大,第二、要GC大量内存,延长GC时间。 那么如何体现对象相关性呢?毕竟每个用户的请求不一样,只有一个实例是否意味着用户请求要排队等待处理呢?servlet...原创 2018-02-03 11:26:33 · 3120 阅读 · 5 评论 -
Servlet中的init函数和构造函数
当servlet对象创建完毕后,接着会调用init函数,init函数一定会在处理第一个request之前被调用,init函数用于实现一些初始化操作。为什么不在构造函数中直接进行初始化?在JDK1.0时代(此时刚刚开始定义servlet),动态加载的类不能有含参构造函数(servlet就是动态加载的类),为了提供一些配置参数给刚初始化的servlet,所以定义了init函数,这个定义原创 2018-02-03 10:23:24 · 755 阅读 · 0 评论 -
request.setCharacterEncoding问题
以下红字为浏览stackoverflow后的总结,未进行实验,源贴:点击打开链接这里要说一下request.setCharacterEncoding(编码方式的字符串)这个方法只是通知Tomcat按何种编码解码用户请求后交给对应Servlet处理,不会改变底层的二进制!另外,这个方法只对没有处理的POST请求有效,如果我们不调用该函数,Tomcat会用默认编码解码。GET请求是原创 2018-02-02 09:28:02 · 2668 阅读 · 0 评论 -
PageEncoding和ContentType的区别
博主只是学生,本博客的内容均为本人自己的理解,若有不正确的地方,希望大家指正,不胜感激 由于这两者涉及到编码,先来说说编码的一些问题,大多数人将编码和字符集两者搞混,例如平常常说的unicode,其实是一个字符集,所谓的字符集包括两个方面,一、字符的集合,二、编码方案,unicode字符集的编码方式有UTF-8,UTF-16,UTF-32,其中UTF-16又分原创 2018-01-05 22:49:02 · 1552 阅读 · 0 评论 -
Eclipse上安装svn插件
先确定本地svn版本信息:Tortoise->about: 注意黑框处,安装的插件必须与本地svn版本一致,否则会有各种乱七八糟的错误(可能是因为版本不同导致插件无法与本地的svn沟通,导致没有用户权限)接着打开eclipse,Help->Install New Software:点击add:输入url:http://subclipse.tigris.o...原创 2018-07-23 17:04:25 · 269 阅读 · 0 评论