自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 mybatis+redis实现自定义缓存

mybatis结合redis实现自定义缓存缓存的应运而生众所周知呢,在实际项目中,频繁操作数据库是十分耗费资源的。这个时候,缓存的出现就在一定程度上解决了这种问题。这里为什么说是一定程度上呢:因为缓存的主要优势体验在查询操作非常频繁的场景下[我们将一次查询的结果放入缓存中,当我们再次查询相同的数据的时候,直接走缓存,就不再走数据库了],如果一个场景修改数据非常频繁,那缓存就几乎起不到优势作用了。下面介绍一下什么是缓存:缓存的英文是cache,一般是用于RAM存储器,用于存储临时数据,断电后存

2020-11-02 13:30:02 19

原创 Oracle11g XE版本安装及注意事项

介绍安装之前呢,首先介绍一下安装的这个版本。Oracle Database 11g Express Edition是 Oracle 数据库的免费版本,支持标准版的大部分功能,11g Express Edition 提供 Windows 和 Linux 版本。做为免费的 Oracle 数据库版本,Express Edition的限制是:最大数据库大小为 11 GB ;可使用的最大内存是 1G;一台机器上只能安装一个 XE 实例;Express Edition只能使用单 CPU,无法在多CPU上进行

2020-06-23 21:18:16 331

原创 ArrayList集合的排序

使用多种方式对集合中的元素进行排序集合不像数组那样“单纯”,操作起来自然没有数组那样方便一些,但是正是这样,也为集合提供了多种灵活的方式,对集合中的元素进行排序。接下来我分别从两个大方向来演示集合中元素排序。第一种是需要实现Comparator接口。然后重写里面的compare方法。请看代码:下面的代码是按照年龄来进行排序。1、定义一个Person类public class Person...

2019-03-21 13:18:49 4476

原创 深入浅出MYSQL笔记——DDL语句

最近时间比较充裕,所以就买了本《深入浅出MySQL》学一学,一方面准备系统地梳理一下MySQL的相关知识,另一方面也强化一下自身的能力,查缺补漏。这篇文章的目的是结合书上所说的内容,简单的回顾一下SQL基础,看看有什么地方是自己还未了解清楚的。SQL分类关于SQL分类这方面,下面准备了一张图让大家直观的去了解和认识:下面就通过实际操作去观察一下上面这三种SQL语句!注意:这里不使用Navicat等工具去连接数据库,而是使用原生的命令窗口。因为有一些东西在命令窗口才可以看到。DDL语句D

2020-09-24 17:18:01 10

原创 MYSQL8.0之不可见索引

在MySQL8.0中,增加了对于不可见索引(invisible index)的支持,这也是一个从Oracle数据库借鉴来的新特性。所谓不可见,指的是对于查询优化器不可见,SQL在执行时自然也不会选择,但在查看表结构的时候,索引仍然能够看到,也可以通过information_schema.statistics或者show index来查看索引是否可见的状态。下面通过实际操作来验证一下:-- 该命令用于查看数据库的版本select VERSION() from dual;-- 首先呢,在t1表上创

2020-09-19 20:04:24 17

原创 我所理解的分治法与它的经典实现——归并排序

分治法与归并排序分治法基本概念:分治法是计算机科学中一种很重要的算法,分治法的核心理念就是把一个复杂的问题分成一个个规模较小的问题,然后对这些小问题各个击破。“分治”是一种思想,它不涉及具体的算法,大多数情况下分治都是靠递归来达到效果的。分治法特征:分治法的几个特征:该问题的规模缩小到一定的程度就可以容易地解决;该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质;(前提:这条特征是应用分治法的前提,同时也体现了递归的特征)利用该问题分解出的子问题的解可以合并为该

2020-09-18 18:37:20 28

原创 Java实现欧几里得算法

Java实现欧几里得算法1、明确:什么是欧几里得算法?2、了解其思想,然后进行编码欧几里得算法的目的是寻找两个非负整数的最大公因子。这里需要注意的是,这里需要注意的是非负整数,在实际编码的时候要进行特殊的处理。中学的时候虽然没怎么听说过欧几里得算法,但是肯定听说过辗转相除法:算法书中有了一个相对明确的解释:两个整数x和y且x>y的最大公因子等同于y与x mod y(x除以y的余数)的最大公因子。数t整除x和y当且仅当t整除y和(x mod y),因为x等同于 x mod y 加上一个y的倍数

2020-09-16 21:26:05 76

原创 CentOS7配置阿里云镜像

CentOS7配置阿里云镜像引子:为什么要配置阿里云镜像?答:在虚拟机中下载各种软件的时候,并不能体验到极致的下载速度。(很多,确切的说应该是几乎所有的常用软件。如docker、mysql等都是国外的软件源)本篇文章涉及到的命令及相关简介:ping : Linux ping命令用于检测主机。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。CTRL + C : 发送 SIGINT 信号给前台进程组中的所有进程,强制终

2020-06-21 21:38:10 489

原创 PS千图成像

效果图:第一步:选取30张图片,拖进PS中。第二步:使用裁剪工具,将30张图片按1:1的比例进行裁剪保存。第三步:选择一张主图,然后选择:文件 ——> 自动 ——>联系表:选择刚才保存素材的文件夹。然后就会得到下面这样一张图。第四步:点击编辑——>定义图案——>给它取个名字。第五步:打开刚才那张主图,然后按照下面提示操作。第六步:混合模式选择柔光,画面的基本效果就出来了。放大可以看到这种拼图的细节。这里小编建议,挑选主图时,尽量挑选颜色重的

2020-06-20 13:24:35 95

原创 PS提取线稿

效果图:第一步:PS打开一张图片,CTRL + J 复制一层第二步:CTRL + SHIFT + U 去色;CTRL + J再复制一层。第三步:CRTL + I 反相;混合模式选择:颜色减淡。第四步:滤镜选择“其他”,然后再选择最小值;“像素半径”根据自己需求调整。到此,就结束了。欢迎大家观看。...

2020-06-20 10:06:07 139

原创 mybatis的collection标签进行一对多外连接时表中出现重复字段的解决方法

演示的代码使用的是用户和账户的关系:建表代码:-- ------------------------------ Table structure for account-- ----------------------------DROP TABLE IF EXISTS `account`;CREATE TABLE `account` ( `id` int(11) NOT NUL...

2020-01-30 13:57:17 864

原创 mybatis配置文件sqlMapConfig.xml

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><!--mybatis的主配...

2020-01-23 12:33:31 122

原创 log4j.properties配置文件内容

log4j.properties配置文件内容,直接复制使用即可。log4j.rootCategory=debug, CONSOLE, LOGFILElog4j.logger.org.apache.axis.enterprise=FATAL, CONSOLElog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appen...

2020-01-20 20:08:25 168

原创 IDEA配置Maven全过程

1、下载maven的bin文件2、解压后,将文件路径拷贝一下3、配置环境变量4、在磁盘中新建一个本地仓库 (文件夹repository)5、修改conf下的settings文件<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven....

2020-01-02 15:18:38 41

原创 SpringMVC实现数据库的增删改查

使用SpringMVC实现数据库的增删改查,配合jQuery技术提醒:本项目是在IDEA下的Maven工程中构建的,所以需要提前配置好maven,配置maven的详细过程可以参考我的另一篇文章必要准备提醒:本项目是在IDEA下的Maven工程中构建的,所以需要提前配置好maven,配置maven的详细过程可以参考我的另一篇文章必要准备添加springmvc.xml1、在main下创建文件...

2020-01-02 14:53:29 749

原创 java连接数据库,使用oracle和mysql

随着工程量,代码量的增加,存储数据必然会用到数据库。下面我就从mysql8.0数据库和oracle轻量版数据库,两个数据库来实现以下java连接数据库,并且访问数据库的过程。首先来列出数据库所用到的驱动:mysql 8.0“com.mysql.cj.jdbc.Driver”oracle轻量版“oracle.jdbc.driver.OracleDriver”需要注意的...

2019-03-23 09:13:28 1218

原创 JAVA中的Iterator

Iterator 接口主要用于遍历Collection集合中的元素,Iterator对象也被称为迭代器。Iterator接口隐藏了各种Collection实现类的底层细节,向应用程序提供了遍历Collection集合元素的统一接口。Iterator接口中定义了4个方法。boolean hasNext(): 判断是否有下一个可访问的元素,如果有返回true,否则返回false。Object ...

2019-03-20 20:12:32 799

原创 本科教学中计算机网络所需要的掌握和了解的协议

本科教学中计算机网络所需要的掌握和了解的协议网络协议:为进行网络中的数据交换而建立的规则、标准或约定。PPP协议:点对点协议特点:用户计算机和ISP进行通信时所使用的数据链路层协议。帧格式:标志字段F(0x7E) 1字节、地址字段A(0xFF) 1字节、控制字段C(0x03) 1字节、协议字段(0x0021 PPP帧的信息字段就是IP数据报、0xC021信息字段是PPP链路控制协议...

2019-02-21 17:40:33 170

maventest02.zip

本次项目属于最基础框架代码了,本项目是基于servlet开发,然后引入springmvc进行修改的。适合编程爱好者。需要的请自行下载,我提示的代码已经够完整了,如果还是有问题,请下载项目源代码自行研究。

2020-01-02

空空如也

空空如也

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

TA关注的人 TA的粉丝

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