![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web开发
Calo_missile
不要在该奋斗的年纪,安逸青春
展开
-
网络编程与网络框架
1.网络分层: 从上到下分别是:应用层、传输层、网络层、数据链路层和物理层。 1.1:物理层: 物理层负责比特流在节点间的传输(即负责物理传输),该层的协议既与链路有关,也与传输介质有关,通俗来讲就是把计算机连接起来的物理手段。 1.2:数据链路层: 该层控制网络层与物理层之间的通信,其主要功能是如何在不可靠的物理线原创 2017-09-16 10:03:29 · 470 阅读 · 0 评论 -
org.hibernate.MappingException: An AnnotationConfiguration
单独使用Hibernate3.3时,由myeclipse自动生成注解式配置,在测试时发生如下错误: %%%% Error Creating SessionFactory %%%% org.hibernate.MappingException: An AnnotationConfiguration instance is required to use at org.hibernat...原创 2018-05-28 13:23:43 · 385 阅读 · 0 评论 -
原生Ajax基本原理
button的点击事件: function login() { //使用ajax往servlet发送数据 //1.获取表单数据 var username = document.getElementById(‘username’).value; var password = document....原创 2018-05-30 18:12:25 · 431 阅读 · 0 评论 -
SpringMVC上传头像和显示头像
注册页面-form表单 注 册 账号: 密 &...原创 2018-06-27 10:56:01 · 2824 阅读 · 0 评论 -
使用EL+jstl实现表格隔行换色
使用<c:if>标签实现隔行换色要求:使用<c:set>标签进行变量的设置使用EL表达式获取变量值,在使用<c:forEach>和<c:out>标签实现10行以上表格的输出(最少两列,表格内容自定)1.首先<c:set>与<c:out>的使用:http://www.runoob.com/jsp/jstl-core-set...原创 2018-11-02 16:08:54 · 2529 阅读 · 1 评论 -
使用Redis缓存代替每次刷新访问数据库
在刷新的很多时候,我们一般都要去重新访问数据库,这样一来,如果访问量过大的话,会造成访问缓慢的情况。这个时候就可以使用Redis来做相应的缓存,把第一次从数据库中获取的数据存入Redis中,后面的访问就会从Redis(本地内存)中读取相应的数据,加快刷新的速度。例如:我们做一个产品分类的导航栏直接上代码吧// 这是servlet类中方法,public String findAllCats...原创 2018-11-12 16:33:00 · 2010 阅读 · 0 评论 -
Mybatis详细配置
1.Mybatis简介 Mybatis是一个优秀的基于Java的持久层框架,它内部封装了JDBC,是开发者只需关注SQL语句本身,而不用再花费精力去处理注入注册驱动、创建Connection、配置Statement等繁杂过程。 Mybatis通过XML或注解的方式将要执行的各种statement(statement、preparedStatement等)配置起来,并通过,Java对象和Stat...原创 2018-12-04 14:38:02 · 6502 阅读 · 0 评论 -
Mybatis处理多个多对一的关系
图书与图书类型是多对一关系,图书与管理员也是多对一关系先看一下数据库关系:Admin表:BookType表:Book表:对应实体类:public class Admin { private Integer aid; private String username; private String name; private String pwd; private Stri...原创 2018-12-12 14:47:43 · 852 阅读 · 0 评论 -
Java基础面试02
43.Java中的两种异常类型是什么?他们有什么区别?Java中有两种异常:受检查的(checked)异常和不受检查的(unchecked)异常。不受检查的异常不需要在方法或者是构造函数上声明,就算方法或者是构造函数的执行可能会抛出这样的异常,并且不受检查的异常可以传播到方法或者是构造函数的外面。相反,受检查的异常必须要用throws语句在方法或者是构造函数上声明。这里有Java异常处理的一些小建...转载 2018-03-14 13:27:20 · 326 阅读 · 0 评论 -
Java基础面试01
面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在J...转载 2018-03-14 13:25:32 · 278 阅读 · 0 评论 -
Spring面试知识点
Spring中用到的设计模式工厂模式:IOC容器代理模式:AOP策略模式:在spring采取动态代理时,根据代理的类有无实现接口有JDK和CGLIB两种代理方式,就是采用策略模式实现的单例模式:默认情况下spring中的bean只存在一个实例肯定还有其他的,希望大家留言补上,希望大家顺便看看这几种设计模式讲讲Spring中的IOC与AOPIoC的核心转载 2018-03-13 21:49:24 · 671 阅读 · 0 评论 -
Response常见方法使用和问题
•向客户端输出中文数据用PrintWriter(字符流)发送数据:示例:response.getWriter().write(“中国”);有没有乱码?原因:以默认编码发送数据ISO-8859-1(没有中国二字编码),此时会发生乱码解决办法:setCharacterEncoding(“UTF-8”);//更改编码为UTF-8response.setHead(“Contex原创 2017-10-17 21:03:52 · 10663 阅读 · 1 评论 -
Spring及Spring的两大特性IOC和AOP
Spring的诞生是为了满足企业级系统的一些需求,那么,企业级系统有那些特点,spring究竟带来了那些好处呢1.简单介绍企业级应用的特点2.简介EJB的不足,引入Spring3. EJB的缺点 1 巨大而复杂的规格说明:对于一个复杂的分布式系统,有一个文档进行说明是一件很合理的事情。但是,并不是所有的文档信息都是真正必需的,EJB的文档反而成了一个非常不便利原创 2017-12-28 18:19:23 · 3069 阅读 · 0 评论 -
SpringMVC请求路径问题
这个路径出现在jsp页面,所以是前台路径. 前台路径的参照路径是:当前Web服务器的根,即:http://localhost:8080 因为 绝对路径 = 参照路径 + 相对路径,所以当前超链接所提交的请求绝对路径是: http://localhost:8080/hello.do (是访问不到的 跳转到we原创 2018-01-27 21:56:26 · 1760 阅读 · 0 评论 -
web学习之异常
1----.Caused by: java.lang.IllegalArgumentException: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps collection already con原创 2017-10-30 15:45:16 · 442 阅读 · 0 评论 -
nginx作为反向代理访问静态资源出现404问题
我的xxx.conf配置(win10)server { listen 80; autoindex off; server_name image.imooc.com; access_log c:/access.log combined; index index.html index.htm index.jsp index.php;原创 2018-02-21 17:29:22 · 10527 阅读 · 0 评论 -
Java中使用BigDecimal解决价格运算丢失精度
java中关于精度丢失的情况:System.out.println(0.05 + 0.01);System.out.println(1.0 - 0.42);System.out.println(4.015 * 100);System.out.println(123.3 / 100);输出的结果为:0.0600000000000000050.58000000000000原创 2018-02-22 22:46:03 · 592 阅读 · 0 评论 -
Idea一直卡在loading archetype list问题解决(或者报Unable to import maven project: See logs for details)
新建maven项目的时候,一直卡在loading archetype list…解决方式:先Ping一下 127.0.0.1,能否ping得通,如果Ping得通应该可以通过下面两种方法解决(网上参考来的,对于否自己判断);我想说的就是ping不通的情况,ping不通说明hosts文件没有关于localhost与127.0.0.1的映射或者防火墙的问题,需要手动添加hosts文件中localho...原创 2019-07-14 17:17:29 · 1217 阅读 · 0 评论