自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 安装minio

minio下载minio服务端http://dl.minio.org.cn/server/minio/release/https://blog.csdn.net/qq_39218530/article/details/107839487[root@localhost minio]# wget dl.minio.org.cn/server/minio/release/linux-amd64/minio--2021-01-22 22:01:14-- http://dl.minio.org.cn/se

2021-06-30 11:49:43 1911

原创 java监听器

监听器1)监听什么(对象)PageContext Request sessionApplication各自一个监听器Request:ServletRequestListenersession:HttpSessionListenerApplication:ServletContextListener​ 在servlet容器启动时自动创建监听事件onClick()2)监听对象的创建和销毁http://localhost:8080/session.jsp在浏览器输入网址,其中包括以下操作:

2021-06-30 11:48:55 149

原创 HashMap

HashMap严蔚敏《数据结构》1)HashMap采用数组+链表+红黑树(当链表长度超过阈值(8)时,将链表转换为红黑树。在性能上进一步得到提升)2)红黑树(自平衡二叉查找树:每个结点的左右子树的高度之差的绝对值(平衡因子)最多为1)高效的查找算法数据结构​ 二叉排序树:中序遍历,从小到大排列​ 性质:​ 1.每个节点不是红色就是黑色​ 2.不可能有连在一起的红色节点​ 3.根节点都是黑色​ 4.所有叶子都是黑色。(叶子是NIL节点)​ 5.每个红色节点的两个子

2021-06-20 22:01:03 141

原创 session

session内存 -->硬盘 钝化(持久化)硬盘–>内存 活化()1)session对象的四种状态HttpSessionBindingListener监听session对象的绑定和解绑a.session.setAttribute("hobby","play basketball");绑定(将对象a 绑定到session中)b.session.removeAttribute("hobby");解绑HttpSessionActivationListener监听session对象的钝化

2021-06-20 22:00:04 87

原创 servlet过滤器

过滤器请求响应都要拦截过滤器放行1)配置filter<filter> <filter-name>MyServlet</filter-name> <filter-class>student.filter.MyFilter</filter-class> </filter> <filter-mapping> <filter-name>MyServlet</filter-na

2021-06-20 21:59:13 60

原创 2021-06-20jstl-JSP标准标签库

jstl-JSP标准标签库1)引入jar包(Apache Tomcat安装JSTL 库)从Apache的标准标签库中下载的二进包(jakarta-taglibs-standard-current.zip)。官方下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/2)引入库和前缀使用任何库,你必须在每个 JSP 文件中的头部包含 标签<%@taglib uri="http://java.sun.co

2021-06-20 21:57:21 107

原创 EL(Expressin Language)表达式

EL(Expressin Language)表达式可以代替jsp页面中的java代码1)语法${requestScope.student}域对象2)el语句不显示(配置不完整,系统忽略了EL表达式)解决方案1.<%@ page isELIgnored="false" %>2.<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-

2021-06-20 21:56:41 116

原创 Commons-FileUpload

Commons-FileUpload组件文件下载1)原理​ a.请求(超链接),请求Servlet​ b.Servlet通过文件地址将文件转为输入流,读到servlet​ c.通过输出流将刚才转为输入流的文件发送给用户2)jsp代码<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" language="java" %><html><body><h2>Hell

2021-06-20 21:55:00 239

原创 servlet文件上传

文件上传1)引入依赖 <!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <v

2021-06-20 21:53:58 69

原创 <%@include file=“city.txt“%>中文乱码

jsp报错1)<%@include file=“city.txt”%>中文乱码JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是在客户端浏览器里看到的网页, 用的是contentType。第一阶段是jsp编译成.java,它会根据pageEncoding的设定读取jsp,结果是由指定的编码方案翻译成统一的UTF-8 JAVA源码(即.java),如果pageEncoding设定错了,或没有设定,出来的就是中文乱码。第二

2021-06-20 21:51:55 504

原创 jsp28笔记

jsp 28equals/== 区分前端1)导入jquery<script type="text/javascript" src="js/jquery-1.8.3.js"></script>2)隔行变色<script type="text/javascript"> $(document).ready(function () { $("tr:odd").css("background-color","lightgrqy"

2021-06-20 21:50:36 193

原创 jsp自定义标签

jsp 自定义标签传统方式https://www.cnblogs.com/xdouby/p/7929749.html(1)自定义标签传统方式:实现Tag接口 jsp1.1int doStartTag() throws JspException;简单方式:实现SimpleTag接口 jsp2.0void doTag() throws JspException, IOException;(2)步骤编写标签处理类如果jsp在编译阶段发现了自定义标签xx:,就会交给doStartTa

2021-06-20 21:43:47 169

原创 mybatis代码自动生成

代码自动生成配置数据库server.port=8181#数据库配置spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus?useUnicode=true&characterEncoding=utf8&useSSL=falsespring.datasource.username=rootspring

2021-06-15 17:06:22 73

原创 mybatis_plus

mybatis_plus(1)测试自动拼接sql语句Creating a new SqlSessionSqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3b48e183] was not registered for synchronization because synchronization is not active2021-04-19 16:18:05.070 INFO 3268 --- [

2021-06-15 17:05:37 1819

原创 继承和实现的区别和联系

继承和实现的区别和联系面向对象三个特征:封装、继承、多态。继承:如果多个类的某个部分的功能相同,那么可以抽象出一个类出来,把他们的相同部分都放到父类里,让他们都继承这个类。实现:如果多个类处理的目标是一样的,但是处理的方法方式不同,那么就定义一个接口,也就是一个标准,让他们的实现这个接口,各自实现自己具体的处理方法来处理那个目标https://blog.csdn.net/weter_drop/article/details/89457592继承:public interface Vout {

2021-06-09 10:59:05 216

原创 fastdfs 合成jar包

fastdfs 合成jar包1)用cmd进入项目 目录E:\>cd fastdfs-client-java-1.27E:\fastdfs-client-java-1.27>mvn clean install[INFO] Scanning for projects...[INFO][INFO] ------------------------------------------------------------------------[INFO] Building fastdfs

2021-06-09 10:56:31 283

原创 JDBC库

JDBCjava database connectivity:可以为多种关系型数据库DBMS 提供统一的 访问提供的接口:connection statement prepaestatement resultsetjdbc drivemanagemer:管理不同的数据库驱动jdbc四部曲:​ 1.导入第三方jar包,加载驱动类​ oracle —> ojdbc-x.jr​ MySQL-------> mysql-connector-java-x.jar​

2021-06-09 10:54:14 89

原创 jdk和jre

jdk和jrejps :列出java进程E:\IDEA\IdeaProjects\code131\out\production\code131>jps13616 Jps4416 RemoteMavenServer88485636 SimpleClient7300 SimpleSocket10504 Launcher13304 LauncherJDK:游戏编辑器,JDK是整个Java的核心,包括了Java基础类库、Java运行环境(JRE)和Java开发工具。JRE:游戏做J

2021-06-09 10:50:40 227 2

原创 jsp笔记

jspjsp 页面元素:1.脚本Scriptlet​ a.<% 局部变量,java语句%>​ b.<%! 全局变量,方法%>​ c.<%= 输出表达式%>2.指令​ page指令​ pageEncoding:jsp文件自身编码​ contentType:浏览器解析jsp编码<%@page language="java" contentType="text/html;charset=UTF-8" pageEncoding="

2021-06-09 10:49:20 118

原创 fastdfs下载和删除

fastdfs下载和删除1.下载文件​ [root@localhost ~]# fdfs_test /etc/fdfs/client.conf download group1 M00/00/00/wKizgV_LfX2AetouAAAAG3ysYXc466.txt2.删除文件[root@localhost ~]# fdfs_test /etc/fdfs/client.conf delete group1 M00/00/00/wKizgV_LfX2AetouAAAAG3ysYXc466_big.txt

2021-06-09 10:24:53 238

原创 fastdfs测试上传

fastdfs测试上传1.修改配置文件​ 进入到/etc/fdfs​ 下载[root@localhost fdfs]# sz client.conf.samplebase_path=/home/yuqing/fastdfs修改为:base_path=/opt/fastdfs/clienttracker_server=192.168.179.129:221222.启动进程,并查看[root@localhost fdfs]# ps -ef | grep fdfsroot 60471

2021-06-09 10:23:36 2001

原创 配置fdfs

配置fdfs1.修改/etc/fdfs下的配置文件[root@localhost fdfs]# sz storage.conf.sample [root@localhost fdfs]#sz tracker.conf.sample2.修改tracker配置文件base_path=/home/yuqing/fastdfs 指定存放日志文件位置修改为:base_path=/opt/fastdfs/tracker3.修改storage配置文件​ base_path=/home/yuqing/

2021-06-09 10:22:50 556

原创 安装fastdfs

安装fastdfs1.检查并安装依赖包[root@localhost ~]# yum install gcc libevent libevent-devel -y​ rm -rf 文件夹名2.检查安装成功[root@localhost /]# yum list installed | grep libevent3.上传安装包 rz命令​ 在Xshell里面上传 可以新建一个文件夹保存起来​ mkdir /root/soft4.解压缩包(libfastcommon-master)5.编译

2021-06-09 10:21:45 90

原创 2021-06-09

Linux命令rz 上传本地文件到服务器rz -y 上传覆盖centos输入rz命令出现waiting to receiverz 与 sz 需要端支持,linux默认终端是不支持的。常见的远程链接服务器的终端是 XShell,CRT安装上XShell后完美解决,弹出选择文件框。安装Xshell 可以连接到远程服务器下载fastdfshttps://www.cnblogs.com/centos2017/p/7896760.htmlfastdfs安装成功:查看目录 草地 cd /us

2021-06-09 10:20:01 1348

原创 centos安装Minio

centos安装Minio下载minio服务端minio 多用户文件重命名minio客户端下载minio服务端http://dl.minio.org.cn/server/minio/release/新地址参考下面的博客https://blog.csdn.net/qq_39218530/article/details/107839487[root@localhost minio]# wget dl.minio.org.cn/server/minio/release/linux-amd64/minio

2021-05-24 21:28:46 1222

原创 java简单邮件发送(纯文本)

java简单邮件发送邮件发送邮件发送发送邮件:SMTP协议接收邮件:POP3协议收件人主题内容正文邮件服务器相当于现实中的邮局(1)jar包[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ar3jg0RE-1620034320836)(C:\Users\asus\AppData\Roaming\Typora\typora-user-images\image-20210503154553716.png)]<!-- https://mvnrepositor

2021-05-03 17:36:03 389

原创 mybati-plus

mybatis_plus(1)测试自动拼接sql语句Creating a new SqlSessionSqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3b48e183] was not registered for synchronization because synchronization is not active2021-04-19 16:18:05.070 INFO 3268 --- [

2021-04-19 17:55:31 257

原创 排序算法-快速排序

排序算法1.冒泡排序package sort;import java.util.Arrays;public class BubbleSort { public static void main(String[] args) { int[] nums = {5,1,2,4,3}; bubbleSort(nums); System.out.println(Arrays.toString(nums)); } public sta

2021-03-31 16:05:29 61

原创 mybatis注解实现CRUD

注解实现CRUD设置自动提交事务public static SqlSession getSqlSession() { //autoCommit=true 自动提交 SqlSession sqlSession = sqlSessionFactory.openSession(true); return sqlSession;}<!--绑定接口--><mappers> <mapper class="com.dao.UserMapper"/&

2021-02-01 15:31:43 105

原创 SpringMVC乱码问题

SpringMVC乱码问题1)post请求乱码SpringMVC提供的过滤器直接在web.xml中配置这里注意一定要配置为/*将所有请求都过滤!!!<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <ini

2021-01-31 15:03:24 99

原创 操作数据库元数据

元数据元数据就是关于数据的数据(属性)主要是描述数据属性(property)的信息1)数据库元数据(DataBaseMetaData)package metadata;import java.sql.*;public class MetaDataDemo { public static void databaseMetaData() { try { Class.forName("com.mysql.jdbc.Driver");

2021-01-12 16:36:02 293

原创 dbcp操作数据库

数据库连接池tomcat-dbcp c3p0 dbcp druid(alibaba)数据源管理数据池1)增加mvn依赖 org.apache.commons commons-dbcp2 2.1.1 mysql mysql-connector-java 5.1.38 org.apache.commons commons-pool2 2.4.2```2)访问数据库代码package zrm.util;import org.apache.co

2021-01-08 17:29:55 4080 1

原创 web文件下载

文件下载1)原理​ a.请求(超链接),请求Servlet​ b.Servlet通过文件地址将文件转为输入流,读到servlet​ c.通过输出流将刚才转为输入流的文件发送给用户2)jsp代码<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" language="java" %><html><body><h2>Hello World!</h2>

2021-01-02 20:33:21 470

原创 利用commons-fileupload上传文件

文件上传1)引入依赖 <!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <v

2021-01-01 21:41:56 372

原创 单链表的基本操作

java实现单链表Node实体类类标识public class Node { //内部类(节点) int data; Node next; //构造函数(创建新节点) public Node(int data) { this.data = data; this.next = null; } //可以创建带头结点的单链表节用无参构造 public Node() { }}单链表基本操作pub

2020-12-24 21:48:52 184

原创 MVC

MVC设计模式M:model,模型,负责各个功能,用JavaBean实现V:view,视图,负责页面的显示C:control,控制器:分发器,接受请求,将请求转发给model;model进行处理,处理完成后,再将请求的结果返回给请求处,用Servlet实现(Check.jsp)​ 用户发出请求,控制器选择一个模型进行处理,模型使用特定的模型进行数据处理,返回处理结果,然后响应(可以是页面)servletjava类必须符合一定的规范​ a.必须继承 javax.servlet.http.Http

2020-12-22 19:59:46 87

原创 java爬取网页内容 并写入文件

爬取HTMLimport java.io.*;import java.net.*;import java.nio.charset.StandardCharsets;import java.util.Arrays;import java.util.List;import java.util.stream.Collectors;public class GetHtmlContent { public static void main(String[] args) throws IOExc

2020-12-10 13:05:09 639

原创 IO读写文件

java文件读写首先要理解IO的两种读写文件类一类是针对二进制文件的字节流另一类是针对文本文件的字符流(此时需要注意编码方式,否则容易文字乱码)写文件package write;import java.io.*;import java.nio.charset.StandardCharsets;import java.util.Scanner;public class ReadStringFromFile { private static final String RESOURC

2020-12-08 21:35:34 315

原创 java创建文件

java创建文件import java.lang.String;import java.io.File;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Scanner;import java.util.stream.Collectors;public class CreateDirAndFileApp { //文件执行路径E:\IDEA\IdeaPro

2020-12-07 11:58:26 625 3

原创 Java反射

用反射操作类的成员变量在研究反射的时候,类里面定义的成员变量count是private,用了下面的方法后,还是报错??// An highlighted block Field countField = clazz.getDeclaredField("count"); countField.setAccessible(true);报错内容如下Exception in thread "main" java.lang.NoSuchFieldException: coun

2020-11-30 11:20:06 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除