自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决font-size改变大小,影响后面垂直排列问题

给before属性改变对齐方式为middle,并且行内元素变为行内块元素,从而使用margin-bottom来条件图标的位置,使得前后对齐。1、问题:在字体前面加iconfont标签时,如果图标font-size大小发生改变,后面的文字和图标不对齐。大概是因为font-size属性改变的字体line-height的垂直对齐方式。原来是baseline。iconfont图标本质也是字体,为什么前面图标和后面的字体不对齐?

2023-04-11 16:10:52 428

原创 idea快捷键

idea快捷键

2022-09-30 16:28:32 193

原创 ERROR o.s.d.redis.listener.RedisMessageListenerContainer

ERROR o.s.d.redis.listener.RedisMessageListenerContainer

2022-09-29 15:35:36 4751

原创 expected START_TAG or END_TAG not TEXT (position: TEXT seen ...

maven打包报错

2022-09-19 16:56:57 1444

原创 找不到插件 ‘org.springframework.boot:spring-boot-maven-plugin:‘问题

找不到插件 ‘org.springframework.boot:spring-boot-maven-plugin:‘问题

2022-09-16 14:27:43 24208 4

原创 Mysql移动文件夹位置

mysql更换文件夹位置

2022-09-15 15:18:18 307

原创 MYSQL压缩包方式安装

mysql安装

2022-09-13 23:55:15 562

原创 idea 开创eclipse的workspace 以及多项目运行

1、直接以文件夹形式打开即可2、结果3、引出问题 idea 如何同时运行多个项目而不导致端口占用

2021-07-17 19:59:43 166

原创 MySQL升级到8.0.25

前言:mysql8相对于mysql5.7有很多新特性,今天打算升级一下,本文作个记录方便日后学习一、去mysql官网下载最新社区版Downloads 界面点击下方Mysql Community Downloads 进入社区页面下载 二、 替换旧版本mysql1.解压下载的压缩包到mysql的安装位置2.关闭mysql服务,卸载旧版本mysql 1.管理员打开cmd运行 net stop mysql服务号、sc delete mysql服务号...

2021-07-17 19:57:09 891 1

原创 Springboot 加载类入口的位置与controller层的关系

一、提出现象当加载类在不同的目录下面,相对于controller层 需要往加载类中加入选择性加入注解不然会导致controller类不能被springboot识别二、怎么变1、若加载类在controller类的文件夹 同一根文件夹(2的情况),则直接使用@SpringBootApplication注解即可2、若加载类不在controller类的文件夹 同一根文件夹(1的情况),则需要@ComponentScan(value = {"com/study/boot/Controlle..

2021-07-16 21:24:34 754

原创 idea 2021创建包时如何自动分层

点击齿轮图标后,取消对勾:Compact Middle Packages (使中间包紧凑) 便可

2021-07-16 20:17:07 2089

原创 idea双击无反应解决方法

修改idea.bat的内容,在最后加上pause 运行idea.bat后打印出错误提示(一般放在D盘或者E盘有权限进行操作,F盘扩展盘权限不足,我这改了权限也没用,干脆放到了E盘里)2.根据执行idea.bat 报错信息,找到缺失的jar包3.找了一圈后发现找不到这个位置,,也没有相应的文件,发现是缺少了去改官网下载https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-do...

2021-07-09 14:44:50 1012

原创 拦截器

1、介绍 拦截器是springMVC提供的拦截机制,在目标方法运行前进行拦截工作,在目标方法运行后进行其他处理2、配置 1.写一个拦截器类继承拦截器HandleInterceper,重写父类方法 public class Intercepter implements HandlerInterceptor{public void afterC...

2020-04-16 14:24:40 342

原创 监听器及ContextLoaderListener源码分析

一、概念 监听器主要功能是对监听对象的监听事件作出相应的触发事件二、监听器分类 八个监听器,三类监听器 在xml中配置<listener> <listener-class>com.jd.listener.MyServletContextLisenter</listener-class></l...

2020-04-16 14:23:32 129

原创 详述load-on-startup

一、xml中<load-on-startup>作用简介:<load-on-startup>nub</load-on-startup>可以设置该servlet在加载时的优先级以及是否在容器中加载该servlet其中的nub为数字:当为正整数是,表示加载,且数字越小代表优先级越高;若为负数,则容器启动时不加载,只有该servlet被选中才加载<l...

2020-03-26 17:10:42 4131

原创 详述JDK代理与CGLib代理区别

jdk代理是基于接口的实现代理类;与原目标类无任何关系CGLib代理,是基于目标类的继承关系,可以通过接口或者目标类获取代理对象xml配置:jdk<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...

2020-03-19 15:30:42 110

原创 Spring框架事务@Transactional

1.什么是事务事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性;就是多个步骤同一事务后,确保了完整性2.实现事务的两种方式编程式事务管理:将事务管理代码嵌入到业务方法中来控制事务的提交和回滚,在编程式管理事务中,必须在每个事务操作中包含额外的事务管理代码。声明式事务管理(推荐):大多数情况下比编程式事务管理更好用,它将事务管理代码从业务方法中分离出...

2020-03-19 15:26:45 179

转载 解决ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

问题:(MySQL 5.6社区版windows版)忘记密码或其他一些原因导致无法连接上MySQL服务器端,在命令行报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)解决方案:步骤一:关闭数据库服务端mysqld程序两种方式:①快捷键 windows...

2020-03-13 18:18:53 2993

原创 mybatis——映射

1、映射mybatis 通过映射,将数据库列和vo类中属性对应<resultMaper type="com.jd.vo.Userinfo" id="ui"> //单个属性 <id column="id" property="id"/> <result column="user_name" property="userName"/&gt...

2020-03-13 14:26:01 116

原创 Spring整合mybatis

mybatis属于分离sql语句,当结合spring框架一起使用1、准备jar包2、创建spring配置文件:application.xml<beans> <comtext:component-scan base-baggage="com.jd"></comtext>//扫描加入IOC容器的目标对象 <bean id="d...

2020-03-09 21:40:03 103

原创 mybatis动态sql

1、作用mybatis动态sql可以很好的进行mapper文件中sql语句的拼接比如:if 常用于where语句拼接<select id="method" returnType="com.jd.userinfo.vo.Userinfo"> select name from user_info <where> <if ...

2020-03-09 20:00:18 80

原创 mybatis缓存技术

1、一级缓存条件:同一个的sqlsession中;默认开启;执行相同语句;中间无数据库update操作;如图为不同sqlsession,一级缓存失效清除缓存,通过sqlsession.clearCache();中间进行删除,一级缓存失效,重新开始缓存2、二级缓存默认不开启;在mapper.xml配置文件中加入<Cache></Cache>标签...

2020-03-08 12:11:48 138

原创 第一个mybatis程序

1、什么是mybatismybatis是一个优秀的java持久层(dao)层框架,内部封装了jdbc,使得开发者本身不需要创建连接,加载驱动,创建Statement和关闭资源等繁琐的操作,本身只关注与sql语句,将sql语句和java代码脱离开来,方便更改代码2、如何使用配置环境,引入jar包 创建dao层接口 创建写sql语句xml文件 写mybatis-config的xml文...

2020-03-06 19:42:42 269

转载 Java向下转型的意义

看了该转载的博客,主要用处作者提到了,就是泛集合化;上转型,子类全部转化为同一父类,存在一个集合中,可以调用不同集合的子类方法(当然是父类已有的,经过重写了)接着具体使用集合时,也可以下转型,恢复上转型丢失的方法...

2020-03-03 15:37:57 74

原创 详述Spring AOP 注释

1、什么是aopaop(面向切面编程 Aspect oriented programing)是spring中可以通过预编译和运行期间动态代理程序,维护程序统一功能的一种技术。aop是oop的一种延续,是函数式编程的一种衍生泛型;通过aop可以使各个业务逻辑的功能,使他们之间的耦合度降低,提高代码的复用性。2、怎么做1.除了基本的springjar包外还需要引入aop jar包和aspe...

2020-03-02 10:35:58 216

原创 总结构造方法的赋值方法

1、赋值:通过<constructor-arg value="12"></constructor-arg>来给对象构造方法赋值比如当一个类为class Userinfo{ public Userinfo(int age,String name){//基本数据类型 System.out.printf(age+""+name); ...

2020-02-24 17:08:20 2422

原创 详述context:component-scan base-pagage作用

1、介绍:<context component-scan base-pagage="com.jd">用于IOC容器加载类对象,该标签扫描base-page=“com.jd”包下的子类包,将类含有@Service,@Controller,@Component,@Repository修饰词,调用的是默认的抽象方法;范围:类;如果加@标签的类含有接口,则可以通过接口调用;实例:...

2020-02-23 19:53:13 235

原创 spring——详述spring的声明周期

spring生命周期先后顺序:静态代码块非静态代码块构造方法set方法init初始化方法destory销毁方法注意:当spring的bean对象的scope范围为单例,也就是singleton的时候,才会执行destory销毁方法...

2020-02-22 21:38:39 157

原创 spring——详述scope作用

介绍:scope是spring bean标签中的一个属性,为范围的意思,表示IOC在创建过程中bean实例对象个数和生命周期;bean有四个类型:singleton;prototype;request;session;下面一一介绍:singleton:当spring容器创建时,只存在一个bean的实例,所有引用bean都是引用这个单一实例,也就是单例模型,所有引用bean都是单一实例...

2020-02-22 21:27:29 285

原创 spring——详述lazy-init作用

1、什么是lazy-initlazy-init是application.xml中,<bean>标签的一个属性,用于延迟初始化bean的加载;具体代码:lazy-init属性的默认值为default,表示bean的实例会在IOC容器创建的时候被加载;当其值为true,表示延缓初始化,即当bean的实例会在第一次使用时候被创建;效果:true:fa...

2020-02-22 20:45:50 694

转载 jQuery版本,以及IE浏览器兼容问题

1、版本jQuery目前有3个版本,分别是1x、2x、3x;1x版本目前使用最广泛,支持IE6,7,8;2x,3x版本都不支持IE6,7,8;其中1版本使用最广泛,3版本目前依然在维护中最终版:1x:1.12.4 (2016年5月20日);2x:2.2.4 (2016年5月20日);3x:3.3.1(2018年1月20日)(只支持最新浏览器)2、使用,新建一个js文件夹,放一些网页...

2020-02-22 10:16:20 3302

原创 jQuery——wrap、unwrap、wrapALL、wrapinner介绍

<html> <head> <meta charset="utf-8" /> <title></title> <script src="js/jquery-3.1.1.min.js"></script> </head> <body> <script&gt...

2020-02-21 20:08:01 118

转载 response.setContentType()——返回数据类型

作用:response.setContentType();设置HTTP相应的contentype类型,客户端根据不同的值类型,调用浏览器不同的嵌入模块来处理数据response.setContentType("text/html;charset=utf-8");HTML数据response.setContentType("text/plain;charset=utf-8");文本res...

2020-02-21 16:14:32 1525

原创 jsp指令、声明、脚本、以及内置对象

1、jsp指令:jsp指令:负责告诉服务器中jsp引擎,如何将页面翻译成servlet,常用的指令有page,include,taglib;通常由<%@ 开始,%>结束jsp声明:jsp声明中,用法:在jsp中声名变量和方法,在servlet文件中自动翻译为servlet的属性和方法;声明并不会产生任何数据的溢出,并且还可以给其他的声明,小脚本和表达式使用;表达式:<%!...

2020-02-20 18:53:19 202

原创 数据库系统原理——(1)

数据库实现数据存储,有了一套管理系统来管理数据常用sql语句:1、数据库表,库操作-- 注释-- 单行注释用-- 注意--要用空格隔开注释内容-- 多行注释用/* */例子:/* 这是 多行注释 */-- 另外MySQL还支持#键注释,且不需要空格-- 基本语法-- 数据库 -- 创建 create data...

2020-02-11 20:05:11 81

原创 服务器安装hmailserver拷贝了libmysql.dll进Bin文件却依然找不到文件

原因:不知道大家原因是什么,我自己的原因是因为没有看错误提示,导致路径装错了;我c盘的另外一个文件夹里面有hmaillserver安装包,但其实系统调用的是c盘program File(x86)下自己生成的hmailserver安装包,所以一直配置补全但自己以为已经拷贝了却没用,所以把libmysql.dll拷贝到提示路径下就好了下面是截图:错误路径:正确路径:...

2020-02-09 11:13:08 902 2

原创 Mysql安装以及配置,还有常见的问题

MySQL的安装以及配置常见问题,安装不成功就是要把MySQL文件删干净,以及打开控制面板程序卸载MySQL卸载干净

2020-02-08 18:48:56 99

原创 Date类和DateFormat类常见用法

public class TestDateFormat{ public static void main(String[]args) throws ParseException { //控制时间格式 DateFormat date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date date1 = new Date();//返...

2020-02-07 17:20:26 527

原创 StringBuilder和String使用陷阱

package club.ztystronger.Arrays;public class AutoWraped{ public static void main(String[]args) { //String类字符串的截取,substring() String a = "121323"; String b = a.substring(a.indexOf("1")+...

2020-02-07 10:37:54 80

原创 二维数组通过System.arraycopy()转化为一维数组

public class Array { public static int[] change(int[][] e) { int [] a = new int[e[0].length]; int temp = 0; for(int i=0;i<e.length;i++) { System.arraycopy(e[i], 0, a, temp, e[i].length);...

2020-02-05 18:19:28 594

空空如也

空空如也

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

TA关注的人

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