![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
文章平均质量分 85
swimming_in_it_
IT的爱好者,希望找到志同道合之人。
展开
-
Maven打包可执行jar包
如上面的manifest文件中,Class-Path的值中,每个jar包的前缀都是libs/。配置正确了才能找到依赖。要运行该应用程序,只需在控制台中编写以下代码:java -jar target/webapp.jar,并通过在浏览器中指定localhost:8080/来测试它。:jar文件中的依赖项,您可以在每个可访问的位置运行它,打包工件的高级控制,从jar文件中排除依赖项等,以及打包war文件。提供了自定义类加载器,它知道如何从归档文件中的jar加载类和资源,而不是从文件系统中的jar加载。转载 2023-12-07 20:41:22 · 630 阅读 · 0 评论 -
idea报“Could not autowire. No beans of ‘UserMapper‘ type found. ”错解决办法
idea报“Could not autowire. No beans of ‘UserMapper‘ type found. ”错解决办法原创 2023-08-10 11:15:49 · 5668 阅读 · 0 评论 -
springboot中记录链路日志traceId
从上面的代码实现,还可以看到,如果我们使用原生的 InheritableThreadLocal类则在子线程中修改变量,可能会影响到父线程的变量值,及其他子线程的值。该类扩展了 ThreadLocal,为子线程提供从父线程那里继承的值:在创建子线程时,子线程会接收所有可继承的线程局部变量的初始值,以获得父线程所具有的值。通常,子线程的值与父线程的值是一致的;但是,ThreadLocal有一个问题,就是它只保证在同一个线程间共享变量,也就是说如果这个线程起了一个新线程,那么新线程是不会得到父线程的变量信息的。原创 2023-04-19 17:12:29 · 4059 阅读 · 0 评论 -
分布式Id生成方式
分布ID的9种生成方式以及优缺点对比原创 2023-03-13 21:30:12 · 1192 阅读 · 2 评论 -
SpringBean的生命周期
JavaBean的声明周期转载 2023-03-13 20:49:10 · 106 阅读 · 0 评论 -
WebService到底是什么?
一、序言 大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用? 当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序,一种是转载 2017-07-22 16:03:21 · 330 阅读 · 0 评论 -
文件,图片上传
最近看到了以前写的一个代码,使用ServletFileUpload上传文件或者图片,然后想想,代码都快丢了,就留个博客记录下吧!前端index.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>文件上传 本地目录: Serv原创 2017-08-16 16:49:08 · 339 阅读 · 0 评论 -
web中常见的HTTP错误码
404表示文件或资源未找到java WEB常见的错误代码1、1xx-信息提示:这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。100-继续。101-切换协议。2、2xx-成功:这类状态代码表明服务器成功地接受了客户端请求。200-确定。客户端请求已成功。201-已创建。202-已接受。203-非权威性信息。204-无内容原创 2017-11-14 17:09:37 · 918 阅读 · 1 评论 -
servlet详解
一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开发好的Java类部署到web服务器中。 按照一种约定俗成的称呼习惯转载 2017-12-19 16:21:55 · 308 阅读 · 0 评论 -
java web中的Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.Out
最近老是在运行eclipse的时候,出现这样的问题:1 Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryError: PermGen space 2 at java.lang.ClassLoader.defineClass1(Nati原创 2017-05-16 11:21:38 · 4173 阅读 · 0 评论 -
servlet总结
下面围绕着以下几个问题对servlet进行讲解:1,什么是Servlet?2,Servlet有什么作用?3,Servlet的生命周期?4,Servlet怎么处理一个请求?5,Servlet与JSP有什么区别?6,Servlet里的cookie技术?7,Servlet里的过滤器?8,Servlet里的监听器?一,什么是Servlet?Servlet是一原创 2017-02-26 15:33:29 · 374 阅读 · 0 评论 -
Struts2详述
提到Struts就不得不提到MVC,因为struts2就是基于MVC设计理念而开发的Java Web应用框架,下面先介绍一下MVC的原理:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交原创 2017-02-23 20:10:17 · 584 阅读 · 0 评论 -
Spring中的IOC
在Spring中的控制反转——该技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。因此IOC另一个别名就是依赖注入原创 2017-06-16 13:18:33 · 435 阅读 · 0 评论 -
Spring中的aop
AOP:面向切面编程(Aspect-Oriented Programming)AOP可以说是对OOP的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它原创 2017-06-16 14:13:08 · 233 阅读 · 0 评论 -
ajax使用
最近在用jeesite开发东西,因为需要用到ajax进行数据的异步刷新。下面自己贴些代码留个笔记:返回数据中不使用html拼接代码在jsp页面中:function huoqu(id) { $('.alert_content').show(); $.ajax({ url: 'ykDisinfect/test1?id='+id, type: 'GET',原创 2017-06-07 12:42:52 · 350 阅读 · 0 评论 -
web.xml详解
一、web.xml配置文件常用元素及其意义预览 1 web-app> 2 3 定义了WEB应用的名字--> 4 display-name>display-name> 5 6 声明WEB应用的描述信息--> 7 description>description> 8 9 context-param元素声明应用范围内的初始化转载 2017-06-12 09:01:16 · 315 阅读 · 0 评论 -
Mybatis使用MySQL进行查询时设置中文检索不到结果
在传递pojo的包装对象后进行进行Mapper映射查询数据库的信息的时候,查询不出来,数据库中的数据,才开始以为是自己编写错误,在检查完后,仍出现以下错误,也不算是错误吧,就是查询不到数据库的信息,而且在console显示如下内容:这貌似就是没有任何错误显示:在经过百度查询后说是编码的问题,需要修改数据库连接的,修改前:jdbc.url=jdbc:mysql://localhost:330原创 2016-12-23 18:45:30 · 2136 阅读 · 0 评论 -
mybatis介绍
MyBatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。 MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis原创 2016-12-22 22:31:57 · 436 阅读 · 0 评论 -
Apache Shiro 使用手册
一、什么是ShiroApache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能: 认证 - 用户身份识别,常被称为用户“登录”; 授权 - 访问控制; 密码加密 - 保护或隐藏数据防止被偷窥; 会话管理 - 每用户相关的时间敏感的状态。对于任何一个应用程序,Shiro都可以提供全面的安全管理服务。并且相对转载 2017-04-10 21:50:06 · 553 阅读 · 0 评论 -
Spring2.5.6 和Spring3.0.5所有jar下载地址
spring jar包 官方下载地址 文档下载地址。2.56版本 和3.05版本http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-2.5.6-with-docs.zip http://s3.amazonaws.com/dist.springframework.org/m转载 2017-03-27 17:14:04 · 1571 阅读 · 0 评论 -
java bean 规范
编写javabean的要求:(满足以下几点)1.所有的javabean必须放在一个包中2.javabean必须声明成public class 类型->文件名称与类名称一致3.所有的属性必须封装4.设置和取得属性可以通过setter、getter方法5.使用jsp标签去调用javabean时必须有一个无参构造方法(在jsp中的限制)java 命名规范:1.包命名:全部字母原创 2017-02-26 10:55:41 · 598 阅读 · 0 评论