自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (6)
  • 收藏
  • 关注

原创 mysql优化总结

查询(1)where的优化不要使用or 尽量少使用in 用>=,不要使用> 不要使用!=和<>,会使索引失效 尽量少使用like 用exists代替in 尽量减少计算 可以使用between and(2)order by之前尽量去掉不需要的数据(3)查询不要用触发器 使用别名 jion尽量不要超过5个,视图嵌套不要超过两个 将一些需要计算的结果直接放在数据库中 减少or的使用可以换成union all或者union(4)在where和ord.

2021-03-02 14:47:45 172

原创 mysql事务

什么是事务?银行引用是事务的一个经典例子:假如银行有两张表,一张支票表,一张储蓄表,现在需要从Jones用户的支票账户转移200¥ 至储蓄账户,那么至少需要三步: 1. 检查Jones的支票账户余额是否大于200¥ 2. Jones的支票账户-200¥ 3. Jones的储蓄账户+200¥上述三步可组成一个事务,当2、3步故障时,之前执行的操作会自动回滚,保证数据的一致性。事务简介(1)在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。(

2021-03-02 13:49:09 79

转载 sql语句优化(mysql)

1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。2、应尽量避免在 WHERE 子句中对字段进行 NULL 值判断,创建表时 NULL 是默认值,但大多数时候应该使用 NOT NULL,或者使用一个特殊的值,如 0,-1 作为默认值。3、应尽量避免在 WHERE 子句中使用 != 或 <> 操作符。MySQL 只有对以下操作符才使用索引:<,<=,=,>,>=,BETWEEN,IN,以及某些时候的 LIKE

2021-02-19 09:50:25 138

原创 docker安装mariadb10.5

docker run --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /data/mariadb/data:/var/lib/mysql -d mariadb:10.5

2021-02-08 12:14:06 496

原创 一键安装docker

支持离线和在线安装#!/bin/bashecho ***********************************************************************************************echo *说明:自己去https://download.docker.com/linux/static/stable/x86_64/这个网址查看你要安装的版本*echo *****************************************

2021-02-08 12:04:35 195

原创 docker安装git服务

在此推荐一个Git服务 scm-managerscm官网:https://www.scm-manager.orgscm包含了git和svn1.docker拉取镜像docker pull a1151367169/scm:2.13.02.启动服务docker run -it -d --name scm -p 90:90 a1151367169/scm:2.13.0

2021-02-08 10:50:08 545

原创 docker最小jdk镜像

写教程太麻烦了,防止以后麻烦直接上传到dockerhub了。注:有需要的小伙伴自己下啊。docker pull a1151367169/jdk:ubuntu-openjre1.8docker pull a1151367169/jdk:ubuntu-openjdk1.8 282MBdocker pull a1151367169/jdk:alpine-openjre1.8 126MBdocker pull a1151367169/jdk:alpine-openjdk1.8 214MB...

2021-02-08 10:33:09 381

原创 单例模式

单例模式

2020-08-27 17:22:39 98

原创 centos配置firewalld防火墙

开放80端口和3306端口firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --add-port=3306/tcp --permanent命令含义: --zone #作用域 --add-port=80/tcp  #添加端口,格式为:端口/通讯协议 --permanent   #永久生效,...

2018-11-27 13:55:25 108

原创 centos7安装mysql

1、下载yum源wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm2、安装yum源yum localinstall mysql57-community-release-el7-8.noarch.rpm3、yum repolist enabled | grep “mysql.-community....

2018-11-27 13:53:38 87

原创 centos安装mysql

1.下载wgethttp://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-1.el6.x86_64.rpm-bundle.tar2.解压tar -xvf mysql-5.7.13-1.el6.x86_64.rpm-bundle.tar3.安装rpm -ivh mysql-community-common-5.7.13-...

2018-09-27 10:52:06 107

原创 centos安装jdk

yum list java-1.8*  yum install java-1.8.0-openjdk* -y 

2018-09-27 10:36:54 102

原创 centos安装vsftpd

1.首先保证可以连接外网2.保证可以yum可以用第一步:yum install -y vsftpd第二步:useradd -s /sbin/nologin 用户名                passwd 用户名                 输入密码第三步:vi /etc/passwd 将用户名的访问路径改为 "/" 可以访问所有路径(为tomcat提供方便)第四...

2018-09-27 10:35:03 98

原创 centos中ping不通

1.vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticTYPE=Ethernet#BROADCAST=192.168.1.255IPADDR=192.168.1.163HWADDR=**.**.**IPV6INIT=yesIPV6_AUTOCONF=yesNETMA...

2018-09-27 09:55:36 960

原创 centos ping 报错

cd /etc/sysconfig/network-scripts/找到ifcfg-ens33,并vi ifcfg-ens33也可以直接vi /etc/sysconfig/network-scripts/ifcfg-ens33找到ONBOOT=NO 改成 ONBOOT=yes保存并退出然后重启网络service network restart ...

2018-08-21 09:59:20 519

原创 spring注解规范

@Service用于标注业务层组件,@Controller用于标注控制层组件(如struts中的action),@Repository用于标注数据访问组件,即DAO组件,@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 Component注解主要用于工具类Repository主要用于dao层 ...

2018-08-07 11:58:48 379

转载 spring boot 定时任务(单线程)

spring boot 中 pom 文件配置 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-web&lt;/artifactId&gt; ...

2018-08-06 14:20:03 758

原创 MySQL版本过高只到5.7

According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by deurl=jdbc:mysql://127.0.0.1:3306/framework?characterEncoding=utf8&amp;useSSL=true

2018-07-17 14:55:30 819

原创 mysql中文乱码问题

在mysql安装路径下添加my.ini文件[mysqld]character-set-server=utf8#绑定IPv4和3306端口bind-address = 0.0.0.0port = 3306# 设置mysql的安装目录basedir=F:/test/mysql-5.7.19-winx64# 设置mysql数据库的数据的存放目录datadir=F:/test/mys...

2018-07-17 14:51:56 96

原创 window关闭8080端口占用问题

查看占用的线程netstat   -ano|findstr  8080占用8080端口的线程为1268taskkill /pid 1268 /f 

2018-07-05 13:43:09 3343 1

转载 spring boot + mybatis xml

目录结构application.properties#config文件的位置mybatis.config-locations=classpath:mybatis/mybatis-config.xml#sqlMapper.xml文件的位置mybatis.mapper-locations=classpath:mybatis/mapper/*.xml#实体类的位置mybatis.type-al...

2018-07-05 10:40:33 146

原创 mysql 卸载服务

net stop mysqlcmd进入bin目录mysqld -remove

2018-07-03 09:43:01 1682

原创 window安装mysql压缩版

配置环境变量进入bin文件夹下生成数据库mysqld --initialize-insecure --user=mysql由于找不到msvcr120.dll无法继续执行代码下载vcredist 地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784将my.ini中的目录修改为mysql的目录安装...

2018-07-03 09:41:22 168

springboot-websocket.rar

spring boot+ websocket代码,直接下载即可。基于spring boot

2019-06-05

mysql城市表

直接引入mysql中,可以用来做省市区联动,或者是将省市区中的字段存入数据库中

2018-08-08

spring boot + jwt登录

spring boot + jwt token验证,设置过期时间。实现前后端分离

2018-08-02

lucene测试案例

只包含测试用例,spring boot+lucene+中文分词器,以及各种搜索方式

2018-08-02

spring boot + mybatis xml + jsp

让spring boot 支持mybatis的xml配置格式,以及支持jsp模板

2018-07-05

spring boot+mybatis xml

spring boot对mybatis的支持+xml配置,可以写mapper.xml

2018-07-05

空空如也

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

TA关注的人

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