自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_2831427504的博客

小白一枚

  • 博客(21)
  • 收藏
  • 关注

原创 Spring整合MyBatis

Spring整合MyBatis视频链接Spring:Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完

2020-11-27 14:07:13 481 5

原创 做个男人,做个成熟的男人,做个有城府的男人

看了一篇帖子,讲男人的,觉得说的很好,拿过来,鞭策自己,同时鞭策能看到这篇文章的朋友们,男人们。突然间觉得,自己已经不是青涩时候的自己了。应该正视老婆的叽叽喳喳,领导的唧唧歪歪,同事的稀稀拉拉,同学朋友们的嘻嘻哈哈。是谁说过的,一个人的成熟程度,与其的情商是成正比的,一个人成事的概率也与其情商是成正比的。一:沉稳(1)不要随便显露你的情绪。(2)不要逢人就诉说你的困难和遭遇。(3)在征询别人的意见之前,自己先思考,但不要先讲。(4)不要一有机会就唠叨你的不满。(5)重要的决定尽量有别人商量,

2021-12-29 11:36:28 270

原创 MySQL之按日期查询表数据

1、#查询当天的数据记录· SELECT * FROM 表名 WHERE TO_DAYS(日期列) = TO_DAYS(NOW());· SELECT * FROM 表名 WHERE DATE(日期列) = CURDATE();2、#统计一定范围内,每个单位内的数据数量【单位可以天,月、周、年、等】 - #按天统计: · SELECT DATE_FORMAT( 日期列, '%Y-%m-%d' ) days, count(*) count FROM 表名 GROUP BY days; - #按周

2021-10-12 16:09:49 6399

原创 Docker——学习篇

平时经常使用Docker来搭建各种环境,简单又好用!但是有时候往往会忘记命令,总结了一套非常实用的Docker命令,对于Java开发来说基本上够用了,希望对大家有所帮助!Docker简介Docker是一个开源的应用容器引擎,让开发者可以打包应用及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上。使用Docker可以更方便地打包、测试以及部署应用程序。Docker环境安装安装yum-utilsyum install -y yum-utils device.

2021-04-16 16:42:38 178

原创 jdk8的新特性(简洁版)

关于jdk8的新特性,我们了解下面这些即可(方便记忆)提供了函数式接口;JDK8新增了线程安全的日期API;对部分接口做了性能提升;新增了Lambda表达式;【这个还是比较重要的】新增了Stream流的支持;【例如FileInputStream,FileOutPutStream。字节流】数组集合增加了支持并行操作。...

2021-03-11 15:11:59 413

原创 数据库的4种隔离级别

今天给大家简洁的总结一下数据库的隔离级别1、数据库事务的隔离级别有4种,由低到高分别为:Read uncommitted (读未提交)Read committed (读提交)Repeatable read (可重复度)Serializable 。(序列化)2、然而,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面一一阐述它们的概念与联系。脏读:一个人正在修改数据,未提交到数据库。此时另一个人也访问并使用了该数据,那么另外一个人读取到的这个数据我们称之为脏数据。依据脏数据所做的操作

2021-03-11 14:17:40 1586

原创 Quartz定时任务

Java实现定时任务的方式一、线程等待(不建议使用,任务复杂时存在内存泄露风险)Thread myThread = new Thread(new Runnable() { @Override public void run() { while (true) { System.out.println("TestThreadWait is called!"); try { // 使用线程休眠来实现

2021-03-08 09:40:41 591

原创 Linux常用命令

1.切换目录cd和cd /(切换到根目录)cd .(回到当前目录)cd …/ (回到上一级目录,两个点)2.列举文件目录ls(查看文件里面的文件)ls -l(查看详细目录信息)ls -a(查看所有的文件,还可以显示隐藏文件)pwd----->print working directory(打印工作目录)3.对文件和文件夹的增删改查mkdir (创建文件夹)mv(可以对文件夹进行重命名)rm (删除文件夹 remove-f 强制删除一个文件或者文件夹,不会有

2021-03-05 16:13:54 203

原创 Shiro框架

1.简单介绍一下 Shiro 框架Apache Shiro 是 Java 的一个安全框架。使用 shiro 可以非常容易的开发出足够好的应用,其不仅可以用在 JavaSE 环境,也可以用在 JavaEE 环境。Shiro 可以帮助我们完成:认证、授权、加密、会话管理、与 Web 集成、缓存等。2.三个核心组件:Subject,SecurityManager 和RealmsSubject:即“当前操作用户”。但是,在 Shiro 中,Subject 这一概念并不仅仅指人,也可以是第三方进程、后台帐户(

2021-03-05 11:42:08 284

原创 SQL之连接查询和sql注入的理解

1.外连接和内连接的区别内连接:查询的结果会显示表之间有连接匹配的所有行。外连接:左连接(左外连接):以左表作为基准进行查询,左表数据会全部显示出来,右表如果和左表匹配的数据则显示相应字段的数据,如果不匹配则显示为null。右连接(右外连接):以右表作为基准进行查询,右表数据会全部显示出来,左表如果和右表匹配的数据则显示相应字段的数据,如果不匹配则显示为null。全连接:先以左表进行左外连接,再以右表进行右外连接。2. sql 注入的理解和预防理解:通过在Web表单中输入(恶意)SQL语

2021-03-05 11:22:19 230

原创 MySQL之性能优化篇

今天介绍一些面试干货知识,就是常见的优化MySQL的方法,这里只列举一些方案,当然还有其他的优化方式,大家可以自己整理啊!!表的设计合理化(符合 3NF)添加适当索引(index) [四种: 普通索引、主键索引、唯一索引 unique、全文索引]SQL 语句优化分表技术(水平分割、垂直分割)读写[写: update/delete/add]分离存储过程 [模块化编程,可以提高速度]对 mysql 配置优化 [配置最大并发数 my.ini, 调整缓存大小 ]mys

2021-03-05 10:36:20 207 3

原创 jdk、jre、jvm的区别与联系

一:jdk、jre、jvm三者的理解jdk: JDK(Java SE Development Kit),Java开发工具包。它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等。jre: JRE( Java Runtime Environment) 、Java运行环境,用于解释执行Java的字节码文件。普通用户而只需要安装 JRE(Java Runtime Environment)来运行 Java 程序。而程序开发者必须安装JDK来编译、

2021-03-04 16:44:08 207

原创 Java面试一:最新java设计模式相关面试题及答案

1.Java的几种设计模式java的设计模式大体上分为三大类:创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。2.请列举出在 JDK 中几个常用的设计模式?单例模式(Singleton pattern)用于 Runtim

2021-03-04 08:02:29 160

原创 Linux虚拟机CentOS Linux 7命令ip addr查看不到IP地址的一种解决方法

今天打开以前用过的虚拟机突然发现ip出问题了,虽然以前也遇到过,不过都是重装虚拟机的,不过这个虚拟机用了很久,里面也安装了很多东西,就不甘心重装。去网上找了各种解决方法,搞了三个多小时,最后还是没用。如下图:1:输入ip addr无ip显示,正常的是192.168。。。2:输入vi /etc/sysconfig/network-scripts/ifcfg-ens*也并没有出现网上其他人说的那样要改东西3:重启服务service network restart也报错(因为问题已经解决,找不到报错截图)

2021-03-02 19:02:27 2758 5

原创 整合Elasticsearch-head及解决跨域问题

1.下载文件:下载ElasticSearch-head文件前,先需要下载、安装node.js2.执行命令运行ElasticSearch-head:进入控制台后输入npm install初始化一下,再npm run start开始运行3.跨域问题:当你打开连接没有任何反应,按F12发现有如下错误:解决方法:进入elasticsearch-7.6.2\config, 修改elasticsearch配置文件:elasticsearch.yml,增加以下两句命令:http.cors.enabled:

2021-03-01 14:39:41 2424 1

原创 springboot+thymleaf练手小Demo

文章目录前言一、导入需要的依赖maven二、使用步骤1.引入库2.读入数据总结前言很多初学springboot的小伙伴在结合thymleaf时会出现很多不解的问题,在此,本编码小白想把自己在学习过程中的领悟和步骤分享给大家,希望能帮助到大家!一、导入需要的依赖maven相信大家搭建springboot项目还是会的吧,为了减少文章量,我们就直接进入正题啦。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport

2020-12-24 21:32:37 434 1

原创 maven基础

Maven介绍1.1 什么是mavenMaven的正确发音是[ˈmevən],maven是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的,是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。

2020-12-07 16:28:09 340

原创 Git从入门到精通

Git从入门到精通Git简介Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git的特点分支更快、更容易。支持离线工作;本地提交可以稍后提交到服务器上。Git 提交都是原子的,且是整个项目范围的,而不像 CVS 中一样是对每个文件的。Git 中的每个工作树都包含一个具有完整项目历史的仓库。没有哪一个 Git 仓库会天生比其他仓库更重要。Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不

2020-11-27 15:42:28 801

原创 ssm整合

谢谢你们长得这么好看还关注我!!!ssm整合ssm:【spring+springmvc+mybatis】步骤创建项目添加坐标(依赖)<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <ma

2020-11-27 14:48:35 184

原创 MyBatis

MyBatis从入门到放弃什么是MyBatisMyBatis是一个半自动的ORM(Object Relation Mapping对象关系映射)持久层框架,底层其实就是封装了JDBC,简化了对数据库的操作参考博客官方文档W3CMyBatis的使用创建项目添加Maven依赖maven仓库的地址需要添加的依赖(坐标)是:<!--依赖--><dependencies> <!--maven是有一个本地仓库的,下载好的jar包就存在本地-->

2020-11-26 14:17:07 219

原创 使用Hexo搭建属于自己的博客

title: “使用Hexo搭建属于自己的博客”date: 2020-09-15 10:50:30comments: truedescription: “使用Hexo搭建属于自己的博客”作者:大超 转载请标明出处1.安装Node.js(过程省略)2.查看Node.js的版本【win+R输入cmd以下同】 node -v3.查看npm的版本npm -v4.切换成国内的打包工具(使用淘宝的)npm install -g cnpm --registry=https://regist.

2020-09-15 11:06:28 278

空空如也

空空如也

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

TA关注的人

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