一、字符串处理函数concat:拼接- 语法:CONCAT(c1, c2) - 功能:c1,c2均为字符串,函数将c2连接到c1的后面,如果c1为null,将返回c2.如果c2为null,则返回c1,如果c1、c2都为null,则返回nullreplace:替换- 语法:REPLACE(str1,str2,str3) 如:REPLACE('ABCDE','CD','AAA') - 功能:将str1
dd-mon-yy格式转换为yyyy-mm-ddselect to_char(to_date('01-5月-05','dd-mon-yy'),'yyyy-mm-dd') from dual计算2009-05-01与2008-04-30的月份差select (extract(year from to_date('2009-05-01 ','yyyy-mm-dd')) - extract(year f
Java Stream操作技巧 Strean是Java8的特性,串行处理数据,更高效;parallelStream是一种高级的流处理 一. Stream创建方式 描述 示例 Collection的stream()方法 Arrays.asList(1,2,3).stream() 二. 常见的流处理中间操作 1. map() 常规写法 List idcards=new Arra
IDE插件 IDEA插件 插件名称 插件作用 Easy Code 代码生成 MyBaitsX 跳转引用 lombok 注解调用 GenerateAllSetter set生asdsas成 CodeGlance Pro 代码地图 Maven Helper 依赖关系 VsCode插件 插件名称 插件作用 Chinese(Simplifiled) 程
1. 使用Distinct去重select name,tel from userinfo; select distinct name,tel from userinfo;这样会出现多个字段同时去重的情况,比如上述情况,无法获取当用户表中的去重用户名,当用户名重复并电话号码重复时,Distinct才会判定为重复数据。2. 使用Group By去重select name,tel from userin
shell本质是一个文件,文件里面存放的是特定格式的指令,系统可以使用脚本解析器翻译或解析指令并执行(它不需要编译)一. 使用shell输出helloworld创建并编辑脚本文件touch debug.sh vim debug.sh文件内容如下#!/bin/bash echo "helloworld"执行脚本sh debug.sh或者加权使用可执行权限执行chmod +x debug.sh ./d
文件Base64编码格式的字符串想要在前端处理,比如png图片的展示时,需要附加前缀:.jpg——data:image/jpeg;base64, .png——data:image/png;base64, .gif——data:image/gif;base64, .bmp——data:image/bmp;base64, .ico——data:image/x-icon;base64, .svg——da
import javax.imageio.IIOImage; import javax.imageio.ImageIO; import javax.imageio.ImageWriteParam; import javax.imageio.ImageWriter; import javax.imageio.stream.ImageOutputStream; import java.awt.*; i
IntellIj IDEA是一款非常强大的IDE,它的快捷键功能可以极大地提高我们的开发效率。下面就来介绍一些常用的快捷键。编辑类快捷键Ctrl + Space:基本的代码补全(如变量名或者类名)Ctrl + Shift + Space:智能代码补全(在可能的情况下,过滤方法列表和变量类型)Ctrl + Shift + Enter:自动结束代码,如自动添加分号Ctrl + P:显示方法的参数信息C
一、下载并安装MySQL服务下载wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm安装yum -y install mysql57-community-release-el7-10.noarch.rpm安装服务yum -y install mysql-community-server二、数据库服务配置服务相关
配置IP查看网卡(首先你的机器要有连接网线,用网线连接路由器和服务器,虚拟机则不用进行特殊处理)ip addr修改网络配置文件# 最后那个文件名为上边查到的那个 vi /etc/sysconfig/network-scripts/ifcfg-enp33DHCP自动分配IP修改文件:BOOTPROTO=dhcp ONBOOT=yes或使用静态IP修改文件:BOOTPROTO=static ONBOO
Docker是一个环境容器,我把他当虚拟机用的,里面可以虚拟出各种环境,互不影响,强大的离谱。需要啥环境,下一个镜像就能虚拟出来一个容器用。一、Linux安装部署Docker安装yum install -y docker启动systemctl start docker.service查看安装结果docker version开机启动systemctl enable docker.service二、配
package io.github.ljwlgl.util; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Time
注意:如果出现组件未成功启动的情况,使用cat /var/log/messages|grep rc.local查看相关日志1、编辑系统自启动脚本vim /etc/rc.d/rc.local2、添加相关组件启动命令以及所需的环境变量(如JAVA_HOME)export JAVA_HOME=/usr/java/jdk1.8.0_291-amd64 #必须得加上这个才行 #Redis ./opt/r
1、下载依赖包获取libfastcommon安装包,并解压编译安装wget https://github.com/happyfish100/libfastcommon/archive/V1.0.38.tar.gz tar -zxvf V1.0.38.tar.gz cd libfastcommon-1.0.38 ./make.sh ./make.sh install常见问题: make: comma
清空表数据truncate table T_SYS_USER新建数据库/登录用户-- 创建登录用户 create user US_WEBPRO identified by "123456" --查询当前用户所属表空间 select username,default_tablespace from dba_users where username='US_WEBPRO'; --创建新表
引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>配置Redisspring: redis:
1. 字符[abc] 字符集。匹配集合中所含的任一字符。 [^abc] 否定字符集。匹配任何不在集合中的字符。 [a-z] 字符范围。匹配指定范围内的任意字符。 . 匹配除换行符以外的任何单个字符。 \ 转义字符。 \w 匹配任何字母数字,包括下划线(等价于[A-Za-z0-9_])。 \W 匹配任何非字母数字(等价于[^A-Za-z0-9_])。 \d 数字。匹配任何数字。 \D 非数字。匹配任
下载安装包jdk-1_5_0_22-linux-i586-rpm.bin加权限并执行安装chmod -R 777 jdk-1_5_0_22-linux-i586-rpm.bin ./jdk-1_5_0_22-linux-i586-rpm.bin如果如果提示lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录运行yum install glibc.i68
1. 引入依赖<!--swagger API工具--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version>
一.编译安装单机Redisyum install wget cd /root wget http://download.redis.io/releases/redis-5.0.7.tar.gz tar xzf redis-5.0.7.tar.gz cd redis-5.0.7/ yum install gcc make MALLOC=libc将启动需要的配置文件全部放在一块管理cd /root/r
1.安装openssl对于centos直接安装yum install openssl openssl-devel2.生成证书一、生成CA证书私钥openssl genrsa -aes128 -passout pass:20230421 -out ca_private.key 2048生成CA证书请求文件openssl req -new -key ca_private.key -passin pas
删除分区时,分区里的数据也会被删除无法在已创建的空白表中新增分区,只能在已经有分区的表中新增分区新增分区必须严格按照顺序SELECT partition_name, partition_expression, partition_description, table_rows FROM information_schema.PARTITIONS WHERE table_schema
SQLServer相关Docker部署SQLServer拉取镜像docker pull microsoft/mssql-server-linux:2017-latest查看镜像docker images使用镜像运行一个容器(中间我的密码Aa12345678.有强度限制必须满足长度大于8大小写数字特殊字符等)docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PAS
Docker相关 Docker是一个环境容器,我把他当虚拟机用的,里面可以虚拟出各种环境,互不影响,强大的离谱。需要啥环境,下一个镜像就能虚拟出来一个容器用。Linux安装部署Docker安装yum install -y docker启动systemctl start docker.service查看安装结果docker version开机启动systemctl enable docker.ser
今儿中午干饭的时候看资讯,好多大佬都在发文吐槽半夜被call起来查找项目问题,log4j这个大工程出问题了!白帽圈关注点来了!Apache Log4j2 是一款优秀的 Java 日志框架。该工具重写了 Log4j 框架,并且引入了大量丰富的特性。该日志框架被大量用于业务系统开发,用来记录日志信息。大多数情况下,开发者可能会将用户输入导致的错误信息写入日志中。IT之家获悉,由于 Apache Log
一、效果展示二、代码实现<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>各式各样的按钮</title> <style type="text/css"> * { margin:
一、问题描述:想在HTML做一个某div块的全屏展示二、代码实现:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
问题描述: jsp使用网上教程解决乱码问题不能兼容tomcat6和tomcat8,链接传输方式仍然是字符形式 解决思路: 前端使用URLencode处理中文字符,处理成%字符形式,后端进行decode解码比如http://localhost:8080/market/admin.jsp?codemc=山东济南这种带着汉字的链接是错误的请求方式,要把它转换成
一、问题描述在做小项目的时候用到了搜索功能,单纯的 input 不是很好看,所以就美化一下二、实现效果三、代码展示<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-w
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号