自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Excel先导篇

Excel

2022-11-21 14:28:49 53

原创 mysql基础知识(四) 聚合函数

聚合函数

2022-09-17 14:57:19 139

原创 mysql基础知识(三) 字符串处理、日期处理、流程控制、加密与解密

字符串、日期、流程、其他函数

2022-09-07 10:15:13 130

原创 mysql基础知识(二)多种表关联

多种表关联 join

2022-07-30 19:43:51 54

原创 mysql基础知识(一)

注意事项

2022-07-16 20:03:38 198

转载 存储过程(一)

存储过程

2022-07-07 14:15:20 81

转载 MySQL 基础查询(四)

mysql基础四

2022-07-06 15:59:27 233

转载 MySQL 基础查询(三)

mysql基础3

2022-07-06 11:38:09 95

转载 MySQL 基础查询(二)

mysql基础查询2

2022-07-03 16:00:01 81

原创 mysql中将查询的结果写入另一张表

sql查询存储结果到另一张表

2022-07-03 10:19:45 1593

原创 SQL优化

sql语句的优化

2022-07-03 09:36:49 24

转载 Mysql 查询子节点所有的父节点(用法+详细解释)

子节点向上查询

2022-07-01 16:51:27 2944 2

原创 mysql中重复数据的查询

mysq 重复查询

2022-06-25 16:54:41 4871

原创 postgresql数据库设置主键序列

postgresql 序列

2022-06-24 16:51:04 1966

原创 MySQL计划执行--定时任务处理

mysql 计划执行定时任务

2022-06-24 10:27:53 288

转载 MySQL 基础查询(一)

mysql基础查询1

2022-06-18 15:56:47 99 1

原创 正向代理和反向代理

正向代理和反向代理正向代理是代理客户端,为客户端收发请求,使真实客户端对服务器不可见;而反向代理是代理服务器端,为服务器收发请求,使真实服务器对客户端不可见。从用途上来区分:正向代理:正向代理用途是为了在防火墙内的局域网提供访问internet的途径。另外还可以使用缓冲特性减少网络通信(同时也可以加快响应速度)反向代理:反向代理的用途是将防火墙后面的服务器提供给internet用户访问。同时还可以完成诸如负载均衡等功能从安全性来讲:正向代理:正向代理允许客户端通过它访问任意网站并且隐蔽客户端自

2022-05-18 09:49:11 681

原创 Linux-专题(四)JDK Tomcat MySql 的安装

一、JDK的安装第一步:先将软件通过xftp5 上传到/opt 下第二步:解压缩到/opt目录下第三步:配置环境变量的配置文件vim /etc/profile JAVA_HOME=/opt/jdk1.7.0_79PATH=JAVAHOME/bin:JAVA_HOME/bin:JAVAH​OME/bin:PATHCLASSPATH=$JAVA_HOME/lib:.export JAVA_HOME PATH CLASSPATH文件显示如下:第四步:使配置文件生效第五步:测试安装成功

2022-05-09 17:10:59 225

原创 Linux-专题(三)

网络配置Linux中文件或者目录的权限管理: 1)准备工作: 一个用户至少属于一个组,也可以属于多个组; 一个文件或者目录也必须属于一个,并且只能属于一个组; 在一个文件或者目录看来,linux系统中所有的用户可以分为三类: 所有者: 同组用户: 其它组用户: 2)、文件或者目录的三种权限: 在linux中,任何文件或者目录都有三种权限:读(Read)、写(Write)、执行(Execute)

2022-05-06 11:07:03 184

原创 Linux中ll 查询命令的分析

例如:Linux查询结果如下第一个字母,表示该文件的类型“-”表示普通文件;“d”表示目录;“l”表示链接文件;“p”表示管理文件;“b”表示块设备文件;“c”表示字符设备文件;“s”表示套接字文件;此处有四个普通文件和一个目录,其中wqtmp目录下有一个文本文件第二到第十个位置表示文件属性此处一共9个字母,紧接着的3x3个字符分3组,各指示此文件的读、写、执行权限,对于owner、group、others而言。第一段表示文件创建者/所有者对该文件所具有的权限第二段表示创建者

2022-04-28 10:22:54 830

原创 Linux-专题(二)

1.Linux组管理Linux的组类似于角色,系统可以对有共性的多个用户进行统一的管理。每一个用户都至少属于一个组,创建用户时如果不指定组,会默认创建一个跟用户名相同的组,并且把新创建的用户分配到组中root用户默认属于root组1.添加组:groupadd 组名 groupadd dev2.删除组:groupdel 组名 groupdel dev3.把用户添加到组中:gpasswd -a 用户名 组名 gpasswd -a zhangsan dev 把zhangsan添加到dev组

2022-04-26 09:50:34 1120

原创 Linux的远程操作工具

简介:Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。它通过互联网到远程系统的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell 是目前最好的远程登录到Linux操作系统的软件,流畅的速度并且完美解决了中文乱码的问题,是目前程序员首选的软件。文件如下:是破解版,免安装的根据破解方法操作(双击两个文件即可) ......

2022-04-24 11:21:37 31

原创 安装Linux操作系统

1.虚拟机:可以利用软件模拟出一套具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统2.安装虚拟机先准备好待安装的软件安装步骤如下:11

2022-04-22 16:41:16 588

原创 Linux-专题(一)

1.vi和vim简介vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。vim是vi的增强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。...

2021-10-03 16:21:40 98

原创 Linux具体目录结构

1)root : 该目录为系统管理员目录,root是具有超级权限的用户。2)bin ->usr/bin : 存放系统预装的可执行程序,这里存放的可执行文件可以在系统的任何目录下执行。3)usr是linux的系统资源目录,里边存放的都是一些系统可执行文件或者系统依赖的一些文件库。4)usr/local/bin:存放用户自己的可执行文件,同样这里存放的可执行文件可以在系统的任何目录下执行。5)lib->usr/lib: 这个目录存放着系统最基本的动态连接共享库,其作用类似于Windows里.

2021-10-02 16:48:24 89

原创 阿里云轻量级服务器远程连接数据库

阿里云中的服务器、应用、Mysql的连接说明一、已知服务器IP 服务器账号 密码可以点击’设置密码’来获取远程连接服务器的时候,可以使用阿里云提供的,直接点击’远程连接’,也可以使用Xshell,远程连接,连接方式有两种,其一是用户名和密码,其二是通过秘钥文件二、WordPress是自带的一个应用,通过访问页面即可登录,里面可以修改密码若忘记密码,或发送邮件有问题 main()函数问题等,可直接在该服务器的mysql中修改密码,方式大致如下:首先要连接服务器上的mysql,可能使用到的

2021-09-21 20:52:42 250

原创 MySQL 解析 JOSN字符串类型的字段

mysql数据库中某字段类型为text 里面存入的是字符串 且为json格式,无空格例如如何获取里面某个属性的值呢在Mybatis中,代码如下package com.tedu.dao;import java.util.List;import org.springframework.stereotype.Repository;import test.demo.Emp;@Repositorypublic interface JsonDao { List<String> f

2021-09-05 21:57:19 93

原创 lombok详解及其注意事项

Lombok是一个通过注解的形式或简单关键字简化和消除Java应用程序中一些必须但是重复或显得臃肿的样板代码的实用工具,使用Lombok会在编译阶段根据相应的注解生成对应的字节码,使编译前的源码看起来更加简洁,但功能不变。使用前导包如下<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version&

2021-08-29 10:57:54 119

原创 Mybatis-Plus

Mybatis-Plus是一个Mybatis框架的增强插件,根据官方描述,MP只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑.并且只需简单配置,即可快速进行 CRUD 操作,从而节省大量时间.代码生成,分页,性能分析等功能一应俱全下面采用案例的方式进行演示 Springboot + Mybatis-Plus导包如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/P

2021-08-28 10:24:38 87

原创 Java 中的加密算法

加密算法加密算法通常分为对称加密算法和非对称加密算法:对称加密算法(symmetric-key cryptography):加密和解密时使用相同的密钥。常用的对称加密算法有 DES、AES。非对称加密算法(asymmetric-key cryptography):加密和解密使用不同的密钥,例如公钥加密的内容只能用私钥解密,所以又称为公钥加密算法(public-key cryptography)。使用最广泛的非对称加密算法是 RSA 算法。两者有不同的使用场景,而且经常会一起搭配起来使用,例如 SSL

2021-08-25 20:45:47 278

原创 简单正则校验 身份证、手机号码、日期及其判断

代码如下:package tk.mybatis.simple.other;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.junit.Test;public class Test1 { @Test public void test1(){ //身份证正则校验 String idNO = "132313190001010000"; System.out.println(check

2021-08-25 20:43:47 206

转载 Idea非正常关闭后项目启动报错

idea非正常关闭后项目启动报错当我们使用完idea,项目未关闭时直接关闭idea时,再次打开idea会出现报错行为,这时我们可以尝试看看是不是项目未关闭依旧在跑导致的打开idea底部的Terminal,如下图等待片刻就会出现输入框,如下图输入jps回车,会出现正在跑的进程,看看自己的项目是不是包含在其中,可以看到下图我的项目是在运行中的,进程id为17500如果有的话再输入taskkill /pid 进程id /F 就可以把未关闭的项目给关闭,这个时候再跑项目就可以正常运行了...

2021-08-25 13:43:28 603

原创 Springboot集成PageHelper

导包大致如下:<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></dependency><!-- SpringBoot/MyBatis使用PageHelper分页控件 --><dependency> <groupId>com.github.pagehelper</g

2021-08-23 21:30:30 69

转载 xshell运行Java程序_java发布环境时,Xshell常用的命令(基础)

利用Xshell连接到项目的环境地址后:当需要查看运行的jar包时:netstat -lnp|grep 8080 #8080为你查看jar包的端口号ps -ef|grep java #查看所有jar包运行ps aux|grep xxx.jar    #xxx.jar为你要查询的jar包名运行jar包:java -jar xxx.jar      #当前ssh窗口被锁定,可按CTRL +C打断程序运行,或直接关闭窗口,程序退出java

2021-08-22 20:54:38 724

原创 正则表达式匹配身份证号

正则匹配身份证号 分为18位和15位首先写正则之前我们先明白身份证号的结构 18位地区: ([1-6][1-9]|50)\d{4} // 补充重庆地区50年的前两位: (18|19|20) 1800-2399年的后两位: \d{2}月份:((0[1-9])|10|11|12)天数: (([0-2][1-9])|10|20|30|31) 闰年不能禁止29+三位顺序码: \d{3}校验码: [0-9Xx]// 校验18位的身份证let _IDRe18 =

2021-08-21 22:45:57 1016

原创 Springboot启动报错:classpath:/application.ymland Input length = 1

在使用Idea开发项目时候 打开项目启动 控制台报错如下:java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml'Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1主要错误是由

2021-08-21 21:22:54 360

原创 Mybatis缓存(三)

集成EhCache缓存EhCache是一个纯粹的 Java 进程内的缓存框架,具有快速、精干等特点。具体来说,EhCache 主要的特性如下:• 快速• 简单• 多种缓存策略• 缓存数据有内存和磁盘两级,无须担心容量问题• 缓存数据会在虚拟机重启的过程中写入磁盘• 可以通过 RMI 、可插入 API 等方式进行分布式缓存• 具有缓存和缓存管理器的侦听接口• 支持多缓存管理器实例以及一个实例的多个缓存区域因为以上诸多优点 MyBatis 项目开发者最早提供了EhCache的MyBatis二

2021-08-20 22:01:58 53

原创 Mybatis缓存(二)

在前面的缓存中提到了二级缓存的配置,按照之前的配置即可,对RoleMapper配置了二级缓存后,当调用RoleMapper的select方法查询,二级缓存就已经开始起作用了。需要注意的是,由于配置的是可读写缓存,而Mybatis使用SerializedCache( org.apache.ibatis.cache.decorators.SerializedCache)序列化缓存来实现可读写缓存类,并通过序列化和反序列化来保证通过缓存获取数据是,得到的是一个新的实例。因此,如果配置为只读缓存,Mybatis就

2021-08-19 21:08:13 38

原创 Mybatis对Java8日期(JSR-310)的支持

MyBatis从 3.4.0 版本开始增加了对 Java 8 日期OSR-310的支持。 如果使用3.4.0及以上版本,只需要在 Maven的pom.xrnl 中添加如下依赖即可<!-- 对java8日期的支持 --><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-typehandlers-jsr310</artifactId> <versi

2021-08-17 21:19:40 241

转载 Java 枚举(enum) 详解7种常见的用法

DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: public static final… 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。Java代码public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的switch语句只支持int,char,enum类

2021-08-11 21:31:28 6993

空空如也

空空如也

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

TA关注的人

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