java EE
房东的猫咪
这个作者很懒,什么都没留下…
展开
-
git 的开发中会用到的一些命令
git 的常用操作1、git push 到远程仓库后撤销本次操作 1)git reset --hard 上次的commitId(你提交之前的commitId) 2)git push origin HEAD:dingtalk-prod --force2、删除分支我自己建错的分支 git branch -D dingtalk-prod-consume-rule 3、git 基于某个分支新建自己的分支 1)先切到对应的分支上 2)git check...原创 2021-05-10 10:13:22 · 91 阅读 · 0 评论 -
springboot2.0整合logback日志
一、关于springboot中的logbackspringboot的pom文件都会引一个parent <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifa...转载 2020-03-31 14:52:37 · 271 阅读 · 0 评论 -
集合分批次处理(分页)
package may_cur_uat;import java.util.ArrayList;import java.util.List;/** * @Author: huangshun * @Date: 2019/11/29 18:33 * @Version 1.0 */public class AAA { public static void main(Strin...原创 2019-12-16 10:56:18 · 215 阅读 · 0 评论 -
idea一些常用操作(持续更新中...)
一、idea 设置重复代码不提示原创 2019-10-30 23:11:10 · 255 阅读 · 0 评论 -
redis 的简单介绍以及jedis 的使用
Redis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已...原创 2019-04-24 11:09:25 · 228 阅读 · 0 评论 -
Maven 使用需要注意的点
maven 笔记一、 maven的标准目录结构 src/main/java 核心代码部分 src/main/resources 配置文件部分 src/test/java 测试代码部分 src/test/resources 测试配置文件 src/main/webapp 页面资源 js,css,图片等。二、maven 常用命令 mvn clean ...原创 2019-04-24 20:13:33 · 260 阅读 · 0 评论 -
Mybatis 中多对多案例详解
最近在整理笔记,就把mybaits 多对多查询详细的捋一遍。1、首先 准备sql 数据 user(用户表) role(角色表) 一个用户可以对用多个角色(老师,爸爸),一个角色可以被不同的用户所拥有2、建立maven 工程 导入相关依赖 ,mybatis,mysql,junit,log4j;3、建立实体类User和Role;4、编写UserDao,RoleDao以及映射文件UserDao...原创 2019-04-30 16:45:17 · 441 阅读 · 0 评论 -
Mybatis 中的延迟加载案例
什么是延迟加载: 在真正使用数据时才发起查询,不用的时候不查询。按需加载(懒加载) 什么是立即加载: 不管用不用,只要一调用方法,马上发起查询。 在对应的四种表关系中:一对多,多对一,一对一,多对多 一对多,多对多:通常情况下我们都是采用延迟加载。 多对一,一对一:通常情况下我们都是采用立即加载。...原创 2019-04-30 21:16:25 · 419 阅读 · 0 评论 -
DateTime 的基本使用
导入依赖<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.8</version></dependency>import org.joda.time...原创 2019-06-24 14:50:05 · 1279 阅读 · 1 评论 -
java解析excel
java解析excel前提条件,添加依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version> </de...原创 2019-08-14 15:49:48 · 240 阅读 · 0 评论 -
开发中一些常用的工具破解汇总-----更新中
editPlus: 注册名 Vovan 注册码 3AG46-JJ48E-CEACC-8E6EW-ECUAW原创 2019-09-09 14:10:32 · 157 阅读 · 0 评论 -
动态代理的两种实现方式(基于接口的动态代理和基于子类的的动态代理)
动态代理的两种实现方式(基于接口的动态代理和基于子类的的动态代理)一、动态代理的特点:字节码随用随创建,随用随加载。 它与静态代理的区别也在于此。因为静态代理是字节码一上来就创建好,并完成加载。 装饰者模式就是静态代理的一种体现。二、动态代理常用的有两种方式1)基于接口的动态代理 提供者:JDK 官方的 Proxy 类。 要求:被代理类最少实现一个接口。2)...原创 2019-05-03 20:27:32 · 1026 阅读 · 0 评论 -
关于优化Servlet的方法
在不使用框架的情况下,如何实现类似spring mvc 的简单效果。优化servlet,减少Servlet的数量,现在是一个功能一个Servlet,将其优化为一个模块一个Servlet,相当于在数据库中一张表对应一个Servlet,在Servlet中提供不同的方法,完成用户的请求。封装一个BaseServlet,然后以后自己写的Servlet 就继承BaseServlet 在BaseS...原创 2019-04-28 09:50:06 · 669 阅读 · 1 评论 -
idea 2018 3.4配置tomcat以及第一个web项目
idea 2018 3.4配置tomcat以及第一个web项目1、准备tomcatidea 2018 .4谷歌浏览器(随意)2、idea 配置tomcat见下图操作:1)点击run,然后点击Edit configurations…图1:图2:2)点击图2的+号,找到tomcat server(不要找错了) 在tomcat server 里 点击local图3:3)接着l...原创 2019-02-14 15:50:18 · 2842 阅读 · 4 评论 -
Mysql连接池的使用(包括c3p0,Druid 和spring jdbc)
连接池的使用一、相关概念1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: 1. 标准接口:DataSource javax....原创 2019-03-01 14:30:30 · 497 阅读 · 0 评论 -
Cookie 实现记住上一次访问时间
最近看以往的知识点时,稍微整理了下,下面是Cookie 实现记住上一次访问时间见代码:1)CookieServletimport javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servl...原创 2019-03-04 23:14:36 · 480 阅读 · 0 评论 -
java实现简单的动态验证码
在服务端实现简单的动态验证码不废话,直接见代码1、首先:CheckCodeServlet.java ,实现动态画图功能import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet....原创 2019-03-02 14:14:34 · 1459 阅读 · 0 评论 -
java 实现简单的文件下载案例
java 实现简单的文件下载案例老样子直接上代码:1、DownloadServlet.javaimport utils.DownLoadUtils;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;...原创 2019-03-02 16:02:42 · 768 阅读 · 0 评论 -
Servlet和Request的简单总结
Servlet1. 概念 2. 步骤 3. 执行原理 4. 生命周期 5. Servlet3.0 注解配置 6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将ser...原创 2019-04-02 13:42:59 · 285 阅读 · 0 评论 -
Response对象
Response对象* 功能:设置响应消息 1. 设置响应行 1. 格式:HTTP/1.1 200 ok 2. 设置状态码:setStatus(int sc) 2. 设置响应头:setHeader(String name, String value) 3. 设置响应体: * 使用步骤: 1. 获取输出流 * 字符输出流:PrintW...原创 2019-04-02 13:52:14 · 200 阅读 · 0 评论 -
Cookie 和Session
一、会话技术 1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session二、Cookie 1. 概念:客户端会话技术,将数据保存到客户端 2. 快速入门: ...原创 2019-04-02 14:37:48 · 95 阅读 · 0 评论 -
Jsp 和EL表达式和JSTL标签
一、JSP 1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置响应体的mime类型以及字符集 ...原创 2019-04-02 14:43:13 · 197 阅读 · 0 评论 -
过滤器Filter 的基本使用
Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法...原创 2019-04-03 18:25:56 · 490 阅读 · 0 评论 -
开发中几个常用的工具类(邮件)
1、jdbcutils druid工具类的封装import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;impor...原创 2019-04-28 09:28:06 · 654 阅读 · 0 评论 -
Jdbc的基本使用
一:相关API的基本简介1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2. 快速入门: ...原创 2019-02-28 18:56:09 · 100 阅读 · 0 评论