Java
端脑
这个作者很懒,什么都没留下…
展开
-
bean.xml
bean.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:cont原创 2021-03-07 09:31:22 · 209 阅读 · 0 评论 -
POM文件
POM文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mave原创 2021-03-05 17:00:21 · 196 阅读 · 0 评论 -
Spring Boot
Spring BootSpring 全家桶非常重要的一个模块,通过 Spring Boot 可以快速搭建一个基于 Spring 的 Java 应用程序,Spring Boot 对常用的第三方库提供了配置方案,可以很好地和 Spring 进行整合,MyBatis、Spring Data JPA 等,可以一键式搭建功能完备的 Java 企业级应用。Spring Boot 的优势不需要任何 XML 配置文件。内嵌 Web 服务器,可以直接启动。默认支持 JSON 数据,不需要做额外配置。支持 RES原创 2020-09-21 10:07:33 · 210 阅读 · 0 评论 -
SpringCloud
Spring BootSpring Cloud:分布式的框架,微服务为什么要使用微服务Spring Cloud 基于 Spring Boot 使得整体的开发、配置、部署都非常方便,Spring Cloud 相当于微服务各个组件的整合。Spring Boot 和 Spring Cloud 的关系:Spring Boot 快速搭建基础系统,Spring Cloud 在此基础上实现分布式系统中的公共组件,服务间的调用基于 REST 结构。服务提供者服务消费者注册中心三者的关联:1、启动注册中原创 2020-09-21 10:07:26 · 169 阅读 · 0 评论 -
java工程中的路径中含有中文的解决方法
ClassLoader的getResource方法使用了utf-8对路径信息进行了编码,当路径中存在中文和空格时,他会对这些字符进行转换,这样,得到的往往不是我们想要的真实路径,在此,调用了URLDecoder的decode方法进行解码,以便得到原始的中文及空格路径例如:结果是file:/C:/Documents%20and%20Settings/%e5%ba%84%e6%99%93%e6%af%85/Local%20Settings/Temp/temp0.jar!/db/dmozdata.mdb而我原创 2020-09-16 22:35:37 · 4368 阅读 · 0 评论 -
MyBatis
MyBatis主流的 ORM 框架,iBatis,帮助开发者实现数据持久化工作的框架,MyBatis 简单理解就是一个对 JDBC 进行封装的框架。Hibernate 全自动化的 ORM 框架,MyBatis 是半自动化的 ORM 框架。Spring Data JPA 底层就是采用 Hibernate 技术来实现。全自动:开发者只需要调用相关接口即可完成操作,整个流程全部封装,开发者无需关注,Hibernate 实现了 POJO 到数据库的映射,同时可以自动生成 SQL 语句完成操作。半自动:指框原创 2020-09-15 11:40:52 · 190 阅读 · 0 评论 -
SpringMvc使用POJO绑定参数
使用POJO绑定参数Addresspackage com.chenny.entity;public class Address { private Integer id; private String name; @Override public String toString() { return "Address{" + "id=" + id + ", name='" + name原创 2020-09-12 17:34:16 · 220 阅读 · 0 评论 -
SpringMVC
Spring MVC原创 2020-06-20 19:33:42 · 663 阅读 · 0 评论 -
Spring中集合注入
集合注入重要是对数组、List、Set、map的注入,具体注入方法请参照一下代码(重点是applicationContext.xml中对这几个集合注入的方式):代码看懂,你就会了collection<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLS.原创 2020-06-18 09:18:24 · 195 阅读 · 0 评论 -
Spring框架汇总(大学生的天堂 & 码农的圣殿)
企业级开发框架Spring Framework 是整个 Spring 生态的基础,各个模块都是基于 Spring Framework 衍生出来的。Spring Boot 是一个快速开发框架,让开发者可以快速搭建一套基于 Spring 的应用程序,集成了 Spring 其他模块以及第三方模块,MyBatis、Hibernate 等,只需简单的配置就可以使用,开箱即用,默认支持 JSON 格式,实现前后端开发非常方便,Spring Boot + Vue。Spring Cloud 是一套整合了分布式应用常原创 2020-06-06 16:52:42 · 433 阅读 · 0 评论 -
史上最详细的框架集合(面试必备宝典)
Spring返回目录原创 2020-06-06 16:51:56 · 309 阅读 · 0 评论 -
Servlet
Servlet 生命周期1、当客户端请求 Servlet 时,Tomcat 会查询当前目标 Servlet 的实例化对象是否存在,如果不存在,则执行第 2 步,如果存在,则执行第 4 步。2、通过反射机制创建 Servlet 的实例化对象(Tomcat 完成)。3、调用 init 方法完成初始化的操作。4、调用 service 方法完成具体的业务逻辑。5、当关闭 Tomcat 应用的时候,Tomcat 会调用 destory 方法,释放当前 Servlet 对象占用的资源。Servlet 生命周原创 2020-05-20 10:31:27 · 654 阅读 · 0 评论 -
Tomcat
Tomcatbin:存放各种平台下启动和停止 Tomcat 服务的脚本文件conf:存放 Tomcat 服务器配置文件lib:存放 Tomcat 服务需要的 jar 文件logs:存放 Tomcat 运行的日志文件temp:存放 Tomcat 运行时的临时文件webapps:存放允许客户端访问的资源work:存放 JSP 生成的 ServletJava WebServlet + JSPServlet 接收客户端请求,进行业务逻辑处理,通过 JDBC 完原创 2020-05-20 10:27:04 · 139 阅读 · 0 评论 -
DBUtils
DBUtilsDBUtils 是一个可以帮助开发者自动完成数据封装的工具,查询的结果直接返回一个对象或者一个集合。ResultSetHandler 接口的实现类BeanHandler 将结果集映射成一个 POJO,适用于查询结果是一条记录的BeanListHandler 将结果集映射成一个 List,适用于查询结果是多条记录的MapHandler 将结果集映射成一个 Map,用 Map 的结构来描述数据MapListHandler原创 2020-05-18 11:07:51 · 133 阅读 · 0 评论 -
c3P0
<c3p0-config> <named-config name="testc3p0"> <!-- 数据源信息 --> <property name="user">root</property> <property name="password">123456</property> <property name="driverClass">.原创 2020-05-18 10:47:56 · 173 阅读 · 0 评论 -
(内部类篇)面试不用愁!一文带你彻底了解内部类
内部类的概念 内部类的分类 成员内部类 静态内部类 局部内部类 ...原创 2020-03-26 01:39:00 · 639 阅读 · 0 评论 -
向上转型与向下转型详解
让我们先来了解一下,怎么用转型。转型要转型,首先要有继承。继承是面向对象语言中一个代码复用的机制,简单说就是子类继承了父类中的非私有属性和可以继承的方法,然后子类可以继续扩展自己的属性及方法。向上转型: 通过子类对象 (小范围) 实例化父类对象 (大范围) , 这种属于自动转换Father f = new Son();向下转型: 通过父类对象 (大范围) 实例化子类对象 ...原创 2020-03-25 17:21:19 · 10463 阅读 · 0 评论 -
Java访问权限
包:库单元下面来看Java编程思想书中的一段话创建独一无二的包名原创 2020-03-23 22:34:54 · 136 阅读 · 0 评论 -
JDBC——图片的存储
将图片保存到数据库中原理:将图片转换成二进制流,然后将二进制流保存到数据库中。要求存储图片的字段的数据类型为二进制类型。MySQL中共有4种二进制的数据类型(除了存储的最大信息量不同外,没有区别)blob 存储上限是65KBtinyblob 存储上限是255KBmediumblob 存储上限是16MBlongblob 存储上限是4GB在数据表中添加blob类型的字...原创 2019-12-11 13:02:19 · 386 阅读 · 0 评论 -
Ajax
AjaxAsynchronous JavaScript And XML:异步JavaScript和XML,不是一门编程语言,指的是一种前后端的交互方式客户端与服务端交换数据并更新在局部页面的技术,不需要重新加载整个页面。Ajax的核心就是异步加载或者叫局部刷新。示例介绍需求:点击提交按钮,向服务端发请求,等待响应。同时在input框输入信息。服务端返回“Hello”...原创 2019-12-10 20:40:21 · 133 阅读 · 0 评论 -
文件上传与下载
文件上传下载原创 2019-12-08 22:10:43 · 107 阅读 · 0 评论 -
监听器
监听器返回上层目录原创 2019-12-08 15:06:07 · 125 阅读 · 0 评论 -
过滤器
Filter返回目录原创 2019-12-04 22:40:33 · 173 阅读 · 0 评论 -
MVC设计模式简单示例
示例此例仅是展示MVC架构模式,不具有完整性。只是能了解一下这种MVC的模式。UserServletpackage com.cheeny.controller;import com.cheeny.entity.User;import com.cheeny.service.UserService;import javax.servlet.ServletException;im...原创 2019-12-03 21:42:16 · 1448 阅读 · 1 评论 -
网络编程
网络编程计算机网络就是通过硬件设施,传输媒介把分散在不同地区的计算机进行连接,形成了一个资源共享和数据传输的网络系统。两台终端通过网络进行连接时,需要遵守一定的规则,这个规则就是网络通信协议,网络通信协议有TCP/IP协议,IPX/SPX协议,NetBEUI协议等,我们常用的是TCP/IP协议,同时TCP/IP协议是分层的。TCP/IP协议可以分为四层,分别是应用层,传输层,网络层,数据链路层...原创 2019-12-01 20:56:01 · 148 阅读 · 0 评论 -
XML解析
返回目录原创 2019-12-01 20:31:49 · 124 阅读 · 0 评论 -
JDBC简介
JDBC:面向应用的API,供开发人员调用。面向数据库的API,供数据库开发厂商开发对应的数据库驱动返回JDBC目录原创 2019-11-22 16:02:33 · 169 阅读 · 0 评论 -
JDBC
JDBC简介返回上层目录原创 2019-11-22 16:00:12 · 120 阅读 · 0 评论 -
TreeMap
TreeMap简介由红黑树实现。参考文档返回目录原创 2019-11-16 09:57:01 · 118 阅读 · 0 评论 -
MVC
MVC返回JSP目录原创 2019-11-02 21:36:56 · 247 阅读 · 0 评论 -
JSTL
JSTLJSP目录原创 2019-11-02 19:02:51 · 126 阅读 · 0 评论 -
EL表达式
EL表达式什么是EL表达式Expression Language(表达式语言)EL表达式能干什么?替代JSP页面中数据访问时的复杂编码,JSP页面中数据访问是指在JSP文件中取出域对象中的数据。域对象(pageContext,request,session,application),通过getAttribute(name)取出数据。EL表达式的特点使用简单,EL只能...原创 2019-10-28 20:06:05 · 769 阅读 · 0 评论 -
Cookie常用方法
cookiecookie和session一样,都是实现会话技术的一种机制,session是保存在服务端的,cookie是保存在客户端的。通过sessionID来区分不同的会话,sessionID是由客户端产生的,保存在客户端的cookie,传到服务器之后,再将sessionID自动保存到session中,session和cookie都保存有sessionID。cookie是服务器在http...原创 2019-10-27 21:01:47 · 402 阅读 · 0 评论 -
session常用方法
session会话会话产生的前提?服务器可以接收到客户端的请求,并且对这些请求进行处理,将处理的结果响应回给客户端。但服务器无法识别每一次Http请求是从哪个客户端发出的,他只会接收到一个请求信号。因此,需要一种技术来区分不同的请求,以便相应返回给正确的请求,这种技术称为会话。-会话:就是客户端和服务器之间发生的一系列连续的请求和响应的过程,打开浏览器进行操作到关闭浏览器的过程...原创 2019-10-24 19:44:08 · 910 阅读 · 0 评论 -
response常用方法
response常用方法sendRedirect(String path) //重定向,完成页面跳转。request.getRequestDispatcher (String path).forward(request,response) //转发转发和重定向的区别:通过转发的形式完成页面跳转,是同一个请求。A—>B通过重定向的方式完成页面跳转,是两个请求。A—>...原创 2019-10-23 17:55:59 · 2652 阅读 · 0 评论 -
request的常用方法
String getParameter(String name)获取客户端传来的参数原创 2019-10-20 21:23:47 · 463 阅读 · 0 评论 -
手写web应用服务
手写web应用服务思路:原创 2019-10-19 15:35:43 · 140 阅读 · 0 评论 -
Java集合
集合框架结构图:ArrayList:ArrayList arrayList = new ArrayList();向集合中添加元素: arrayList.add(); --加入一个元素(Object) arrayList.add(index, element); --在指定位置添加元素 arrayLIst.addAll(); --加入集合元素(Collection)...原创 2019-05-29 14:47:07 · 325 阅读 · 0 评论 -
LinkedList方法实例
import java.util.List;import java.util.Iterator;import java.util.LinkedList;import java.util.NoSuchElementException;/* * @desc LinkedList测试程序。 * * @author Chenny * @email 739817235@qq.com *...原创 2019-06-12 14:39:01 · 549 阅读 · 0 评论 -
LinkedList的遍历
3地方原创 2019-06-12 14:45:15 · 482 阅读 · 0 评论