自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Java多线程学习总结(一)

Java多线程学习总结(一) 从今天开始(2020.2.19),我就要进入Java多线程的学习了,可以说这是我最薄弱的环节,一是我是非科班的,未学习过操作系统;二是我自学JavaSE的时候,直接就跳过了多线程。虽然说在牛客网上刷练习题时遇到多线程的题,多多少少有去了解一些,但是不够系统。所有,接下...

2020-02-19 14:04:56

阅读数 1

评论数 0

原创 MySQL索引优化(为排序)

MySQL优化 一般面试MySQL怎么做优化的答题思路: 1.先至少让系统跑一天,看看系统的慢SQL情况 2.开启慢查询日志,设置阙值,比如超过5秒的就是慢SQL,并将它抓取出来 3.explain+慢SQL 进行分析 4.show profile查询SQL在MySQL服务器里面的执行细节和生命周...

2020-02-18 11:39:30

阅读数 37

评论数 0

原创 MySQL索引面试题分析

MySQL索引面试题分析 话不多说,先建立一个表testTable,其中id为自增主键 在c1,c2,c3,c4上建立符合索引索引 CREATE INDEX idx_testTable_c1234 ON testTable(c1,c2,c3,c4); 现在的题目是:根据以下SQL分析索引使用的...

2020-02-17 10:06:49

阅读数 30

评论数 0

原创 MySQL索引优化(二)

MySQL索引优化(二) 一、演示索引失效问题 (1)先建立一个staffs表,往其中插入三条数据,其中id为自增的主键 (2)在name,age,pos字段上建立复合索引: ALTER TABLE staffs ADD INDEX idx_staffs_nameAgePos(name,age,...

2020-02-15 21:26:15

阅读数 46

评论数 0

原创 MySQL索引优化(一)

MySQL索引优化 索引单表优化 案例: (1)首先建立一个article表: 往其中插入三条数据: (2)查询category_id为1且comments大于1的情况下,views最多的article_id select id,author_id from article where ca...

2020-02-14 12:34:48

阅读数 11

评论数 0

原创 实习面试准备

实习面试准备 寒假一直在家学习Java基础知识、数据结构与算法、多线程、Redis、MySQL优化等,准备开学后投出实习简历,下面是我的实习准备(根据虎牙校招的面经来总结的) 1.Java集合List详解 集合框架: 在Collection中,List集合是有序的,可对其中每个元素的插入位置进行...

2020-02-13 10:17:33

阅读数 15

评论数 0

原创 Shiro框架学习

Shiro框架学习 一、前言 目前在开发我们专业的工作室网站,需要用的一些权限管理的知识,在了解到Java EE拥有一个十分流行的安全权限框架——Shiro后,我觉得开始学习此框架。 二、Shiro简介 Apache Shiro是Java的一个安全权限框架 Shiro可以运行在Java SE和Ja...

2020-01-07 09:47:23

阅读数 11

评论数 0

原创 Java开发实习生面试经历与总结

Java开发实习生面试经历与总结 一、引言——初生牛犊不怕虎 2019年 我是从大二暑假开始,正式进入Java的学习。大二上学期的时候,学校开设了只有11周的Java程序设计课程,我当时也没有对Java产生太大的兴趣,把考试应付过了,把课程设计应付过了也就没有再继续深入学习Java了。大二下...

2020-01-01 15:34:50

阅读数 28

评论数 1

原创 Spring Boot整合Thymeleaf模板引擎

Spring Boot Web开发(一) 一、静态资源映射 (1)所有/webjars/**,都去classpath:/META_INF/resources/webjars/找资源 webjars:以Jar包的方式引入静态资源https://www.webjars.org/ <!...

2020-01-01 08:53:13

阅读数 8

评论数 0

原创 【Spring Boot学习】一、使用Spring Initializer快速创建Spring Boot项目

【Spring Boot学习】一、Spring Boot快速入门 1.使用Spring Initializer快速创建Spring Boot项目 (1)New Project,选择Spring Initializer,如图所示: (2)根据向导输入名,一定要注意Artifact的项目一定要全部为小...

2019-12-28 13:56:49

阅读数 13

评论数 0

原创 【数据结构】Java实现括号匹配问题

问题描述 编写一个类,从标准输入中读取一串包含"(" “)” “[” “]” “{” "}"的字符串,并使用栈来判定其中的括号是否配对完整。例如 “[()]{}{[()()] ()}”程序应该打印true,对于 [(]) 则打印false. 算法 1.将字符...

2019-10-30 00:13:35

阅读数 16

评论数 0

原创 MyBatis学习(五)——多表查询之一对一关系

MyBatis的 多表查询 表之间的关系: 一对一 一对多 多对一 多对多 在MyBatis中,把多对一看成一对一 MyBatis中的多表查询: 示例:用户和账户 一个用户可以有多个账户 一个账户只能属于一个用户(多个账户也可以属于同一个用户) 步骤: 1.建立两个表:用户...

2019-10-21 00:28:17

阅读数 9

评论数 0

原创 MyBatis学习(四)

动态SQL 一、动态SQL概述 在项目开发中,经常需要根据不同的条件拼接SQL语句,而MyBatis提供了对SQL语句动态的组装能力。MyBatis采用功能强大的基于OGNL(Object Graph Navigation Language,对象导航图语言)的表达式来动态完成SQL 属性名...

2019-10-19 17:59:09

阅读数 13

评论数 0

原创 MyBatis学习(三)

连接池、事务 1.1连接池 我们在实际开发中都会使用连接池,因为它可以减少我们获取连接所消耗的时间 1.2MyBatis中的连接池 MyBatis连接池提供了三种配置: 配置的位置:主配置文件SqlMapConfig.xml中的dataSource标签,type属性就是表示采用何种连接池...

2019-10-19 13:37:23

阅读数 133

评论数 0

原创 MyBatis学习(一)

一、MyBatis入门 1.环境搭建 步骤一:创建Maven工程并导入坐标 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apach...

2019-10-16 21:40:07

阅读数 15

评论数 0

原创 数组模拟环形(循环)队列(Java语言实现)

数组模拟环形(循环)队列(Java语言实现) 紧接着上一个内容,使用循环队列可以让数组模拟的单向队列复用,这样提高了程序的效率。 循环队列: 代码实现循环队列类: RepeatQueue.java package cn.Day02.demo2; public class RepeatQueue...

2019-08-30 12:05:27

阅读数 11

评论数 0

原创 数组模拟单向队列(Java语言实现)

数组模拟单向队列(Java语言实现) 队列介绍: 1.队列是一个有序列表,可以用数组或链表来实现。 2.遵循先入先出(First In First Out ,简FIFO)的原则,即:先存入队列的数据,最先取出;后存入的数据要后取出。 如图:入队列 出队列: 用数组模拟队列的示意图:...

2019-08-30 10:12:14

阅读数 9

评论数 0

原创 稀疏矩阵的压缩与还原(Java实现)

本文详细讲解了利用Java实现稀疏矩阵的压缩与还原的简单算法,供大家学习、参考和交流!

2019-08-29 10:01:37

阅读数 24

评论数 0

原创 使用C3P0连接池时TimeoutException的解决方法

C3P0数据库连接池解决:Exception in thread "main" java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.Caused by: com...

2019-08-27 11:35:45

阅读数 99

评论数 0

原创 JDBCUtils工具类代码的实现和一些常见问题的总结

本文实现了JDBCUtils工具类,并总结了一些常见问题,欢迎大家参考、阅读和交流!

2019-08-26 13:46:43

阅读数 80

评论数 0

原创 最大子列和问题(Java语言实现)

最大子列和问题(Java语言求解) 一、问题描述:给定N个整数的序列{A1,A2,...,An}\left \{ A_{1}, A_{2},..., A_{n} \right \}{A1​,A2​,...,An​},求函数f(i,j)=max(0,∑k=ijAk)f\left ( i,j\ri...

2019-08-24 11:19:04

阅读数 41

评论数 0

原创 MySQL 5.7.27详细下载安装配置教程

本文详细介绍了Win 10下MySQL 5.7.27的安装及配置步骤,也列举出了一些常见的问题及解决方案

2019-08-18 17:24:53

阅读数 15925

评论数 39

原创 JAVA排序算法

JAVA直接选择排序 public class xuanzhepaixu { public static void main(String[] args) { // TODO Auto-generated method stub int[]array= {64,4,24,1,3,15}...

2018-10-21 22:09:29

阅读数 23

评论数 0

原创 Java冒泡排序算法

java冒泡排序算法 1.基本思想: 对比相邻的元素值,如果满足条件就交换元素值,把较小的元素移动到数组的前面(从小到大排序),把大的元素移动到数组的后面,即交换两个元素的位置,这样较小的元素就像气泡一样从底部上升到顶部。 2.算法实现: 冒泡算法由双层循环实现,其中外层循环用于控制排序轮数,一般...

2018-10-21 07:25:16

阅读数 4397

评论数 4

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