自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 连接MySQL数据库及MySQL数据类型-源于官方文档

从MySQL 8.0.17开始,zerofill 属性也被弃用(整数可以使用lpad()达到效果,或者将格式化的数字存储char类型的列中)YEAR在MySQL 8.0不在支持YEAR(2),从 MySQL 8.0.19 开始,YEAR(4)被弃用;-p 密码(默认隐式输入,也可以 -prootpassword,-p后直接接密码)-h host 表示 连接的服务器(host 替换成 服务器地址)fsp表示秒的小数部分,默认0(没有小数部分),最大为6。M表示总位数,D表示小数位位数,小数点不参与位数计算。

2023-06-01 20:44:02 604 1

原创 Mac下载安装配置maven

mac下载安装配置maven

2023-04-19 15:06:25 1084 1

原创 git笔记(git命令,git基本操作)

git学习笔记

2023-04-17 16:55:01 474

原创 虚拟表:HANA中的DUMMY和MYSQL/ORACLE中的DUAL

mysql中dual和hana中dummy

2023-04-10 10:46:20 578

原创 Java创建线程的几种方式

Java创建线程的几种方式-学习笔记。

2023-03-09 10:47:58 159

原创 1个byte的大小[-128,127],原码、反码、补码

为什么一个字节byte的大小是[-128,127]?了解原码、反码、补码之间的关系

2023-02-15 19:58:40 705

原创 Windows、Linux查看并杀死进程

Windows、Linux查看并杀死进程

2022-06-06 14:16:31 88

原创 JAVA中使用正则表达式(java.util.regex.Pattern/Matcher)

很难说正则表达式不是个好东西,仅此简单记录java如何使用正则表达式示例public class RegexTest { public static void main(String[] args) { // 正则表达式:非负整数的字符串 String regexStr = "[0-9]+"; // 待校验的字符串 String matStr = "09"; regexTest(regexStr, matStr);

2022-05-09 11:43:52 657

原创 java中map中list遍历出错(java.util.LinkedHashMap cannot be cast to)

类型转化错误报错:java.util.LinkedHashMap cannot be cast to向后端传map类型的数据时,map中有list,在后台中转化的过程中。可以转成list,但是遍历时,会报错。解决方式:先转list,再转json,再转listList<Student> studentList = (List<Student>) map.get("studentList");// 解决无法获取list中对象的问题String parse = JSON.to

2021-08-29 21:32:34 1255

原创 IDEA连接MySQL数据库(Driver files are not downloaded)(时区Server retums invalid timezone...‘serverTimezone‘)

前提,需先安装MySQL数据库步骤一:打开MySQL连接点击右侧Database----点击+号----点击Data Source----选择MySQL步骤二:连接信息及驱动包1、基本信息:Name----创建连接后的命名;Host、Port----地址及端口;User、Password----MySQL用户名及密码2、底部黄色标记!提示未安装驱动,可直接点击下载。(若安装失败,可至博客结尾获取相关驱动)3、也可点击MySQL----再点击Go to Driver,查看驱动是否存在。点击+

2021-04-09 10:51:57 529

原创 java中++、--、&、&&、|、||

++、–++表示+1,--表示-1int a = 10;System.out.println(a++==10); //true ++在后;则先判断,后++System.out.println("a="+a); // a=11int b = 10;System.out.println(++b==10); //false 先++,后判断System.out.println("b="+b); // b=11//以上适用于 --&、&&&和&&基

2021-01-05 22:18:05 771

转载 shell(Linux)日期加减、格式转换

获取日期:#当天日期now_time=`date +"%Y%m%d %H%M%S"`; #星期now_week=`date +"%w"`;字符含义%Y%m%d%Y表示年份YYYY,若为%y则为YY;%m为月份,%d为天%H%M%S分别为时、分、秒%w%w表示星期数...

2020-12-22 10:31:48 3581

原创 MySQL和Oracle分组并拼接(合并)【group_concat、listagg within group】

(将相同列整合成一列)实例:对相同id进行分组,并合并OBJ。IDOBJ1国文2历史3生物1美术3音乐3体育2美术2英文1数学4化学1物理结果:如下所示,显示不同id的学生选择的课程,课程直接以’,'分割IDOBJ_ALL1国文,美术,数学,物理2历史,美术,英文3生物,体育,音乐4化学实现方式:1、Oracle(关键字:listagg w

2020-12-16 21:58:18 2114

原创 sql截取、替换字段;获取字符长度(replace、substr、length)简单使用

replace:replace(str,old,new)--将学生表中的班级字段中‘三’改为‘四’select replace(class,'三','四') from student;substr:replace(str,begin,num)--substr(name,2,3),从name中第2个字符开始,截取3个字符。select substr(name,2,3) from student;length:获取的长度是字符的个数,并不是字节个数。--获取name字段的长度select l

2020-11-11 21:59:03 1969

原创 Linux查看文件字节数、行数、大小【shell获取文件行数、字节数】

wc xxx.dat未压缩的文件:行数 单词数 字节数压缩文件行数 单词数 字节数

2020-11-11 21:41:08 4919

原创 nohup sh xxx.sh &>out.log &(不挂断、不占用终端、输出重定向)调用shell脚本

参考博客:nohup sh xxx.sh &>out.log &nohup sh xxx.sh &>out.log &同时使用nohup 和 & 能使执行脚本时,终端不被占用。nohup : 不挂断执行。&: 后台运行。&>out.log: 输出定向到out.log文件。...

2020-10-21 15:05:44 888

原创 Linux替换文本中的字符、删除每行中前几个字符

学习文章:删除文件每行中前几个字符替换1、将old.txt中|替换为,,并重定向到new.txt。原文件old.txt不会改变,产生新的文件new.txt。sed 's/|/,/g' old.txt > new.txt2、将old.txt中||替换为(等价于删除文件中的||),原文件old.txt文本内容发生改变。sed -i 's/|//g' old.txt删除每行前几个字符1、^.表示开头1个字符,n个.即表示n个字符。sed -i 's/^..//g' old.txt #删

2020-10-16 17:11:46 6330

转载 添加序列号(结果表加序列)MySQL、Oracle

参照博客:MySQL:

2020-10-09 18:04:04 749

原创 sql习题(基本题型及解答)【附有建表语句与数据插入语句】

个人对刷题后的记录和整理。随机更新。(主要运行环境:sqlite3、POLARDB-MySQL)推荐在线刷题网站:牛客sql实战(个人目前接触的刷题网主要是leetcode和牛客,由于牛客在线提交时,若语句没有错误,它会提供题目中的建表语句和表中数据,所以在刷题时,可以复制建表语句和插入数据的语句到私人的数据库中,在自己的库中完成sql的编写。这让我们提交自己的语句时,能先一步进行检查、更清晰的看见错误的地方。)1、分页查询employees表,每5行一页,返回第2页的数据。select * fr

2020-09-29 14:07:11 527

原创 sql习题及解答

SSSSSS222踩踩踩

2020-09-29 00:36:40 127

原创 sql小笔记(增删改查——新增列、修改表名、列的字段类型等)

视图视图的特点:不能修改分页查询关键字:limit、offset-- LIMIT 后的数字代表返回几条记录,OFFSET 后的数字代表从第几条记录开始返回(第一条记录序号为0),也可理解为跳过多少条记录后开始返回。select * from stu limit 4 offset 8; -- 从第8条记录起(包含第8条),返回4条记录-- LIMIT X,Y :Y代表返回几条记录,X代表从第几条记录开始返回(第一条记录序号为0),切勿记反。select * from stu limit 4,7;

2020-09-28 23:57:02 1245

转载 git下shell脚本运行(git的下载、安装)

https://www.jianshu.com/p/a152f82c5e4a git下载及安装(详细且细致)这篇博客本没什么好写的,但git下shell脚本的运行度娘问了几次都没有仔细的解答,故记录一下,以便日后好用如图所示,git的安装目录中bin文件夹下有sh程序。当dos的路径为当前目录时,即可使用sh。如下图:...

2020-08-05 23:57:34 1379

原创 云服务器Ubuntu中node的安装

一般安装:apt-get install node一般卸载:apt-get remove nodejs安装指定版本:可以从==http://nodejs.cn/download/==官网中选择。如下为nodejs官网中的 阿里云镜像 https://npm.taobao.org/mirrors/node/v14.2.0/云服务器中下载:wget https://npm.taobao.org/mirrors/node/v14.2.0/node-v14.2.0-linux-x64.tar.gz

2020-06-05 08:35:58 200

原创 VUE项目创建、打包(window)搭建脚手架并快速创建Vue项目

创建(以下操作均在DOS下运行)Vue CLIVue CLI 是一个基于 Vue.js 进行快速开发的完整系统。Vue CLI 致力于将 Vue 生态中的工具基础标准化。vue.js官网安装Vue CLI:https://cli.vuejs.org/zh/guide/installation.htmlnpm install -g @vue/cli //-g表示全局安装# ORyarn global add @vue/clivue --version //查看安装版本(显示版本即安装成功)

2020-06-04 22:07:03 924 1

原创 JS中函数(局部)作用域、全局作用域、块级作用域的简单理解

函数作用域、全局作用域、块级作用域

2020-06-03 14:00:56 407

原创 java 数组的简单和较详细解释(创建/使用)

数组是什么???数组是在内存中存储相同数据类型的连续的空间声明一个数组就是在内存空间中划出一串连续的空间数组名代表的是连续空间的首地址通过首地址可以依次访问数组所有元素元素在数组中的排序下标值从0开始数组长度一旦声明,不可改变不可追加(这里不讨论arraylist)数组的创建//三种方式int arr[] = {1,2,3};int arr[] = new int[3];int arr[] = new int[]{1,2,3};数组创建的补充/* 方式一:{} 可以为空。{}决定了

2020-05-17 01:14:50 218

原创 vsc打开的文件被覆盖/只能打开两个文件(Visual Studio Code)

问题:解决方式一:双击VSCode单击是预览,双击才是打开,如果每次都使用双击,那么也就会每次都在新的标签打开文件双击当前文件,则打开一个新文件时原先打开的文件不会被覆盖。但若要打开新的文件,则又需双击。(缺点:打开新文件且不覆盖已打开的文件,总要双击。操作麻烦)方式二:覆盖默认设定问题原因: 通过ctrl+shift+p 获取查找框,查询 settings.json。进入defaultSettings.json文件可以看到"workbench.editor.enablePreviewFrom

2020-05-13 20:36:52 1600

原创 运行.jar的方式:java -jar xxx.jar(nohup java -jar xxx.jar &)

java -jar xxx.jar:运行xxx.jar ,程序运行窗口被占用ctrl+c 或 关闭窗口 ,程序终止。优化操作:&:在后台运行。nohup:意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。java -jar xxx.jar &程序运行窗口不被占用关闭窗口程序终止nohup java -jar xxx.jar &amp

2020-05-12 20:25:45 1268

原创 ps -ef | grep java的简单解释

ps -ef | grep javanohub java -jar xxx.jar &

2020-05-12 17:05:10 2929

原创 VSC和STS常用的简单快捷操作(Visual Studio Code)(Spring Tool Suite)

个人笔记,按需更新VSC:选中+ctrl+d:逐一选中,同时修改ctrl+tab / tab:缩进ctrl+x :剪切一行。(多选同样适用)STSctrl+x:剪切(需选中内容)ctrl+c:复制(需选中内容)ctrl+v:粘贴ctrl+d:删除整行(最小删除单位:整行;多行选中即删除多行)alt+上/下箭头:将当前行向上或向下移动(多行选中同理)ctrl+alt+上/下箭头:将当前行向上或向下复制(多行选中同理)alt+/:获取提示ctrl+f:获取查询框(可用操作:查找字符串、

2020-05-12 13:08:27 1176

原创 使用ssh/scp完成简易的云服务器的连接和上传操作

ssh连接云服务器ssh root@ip上传scp root@ip:~// ~: 上传到/root/ 目录下(可自定义上传位置)

2020-05-11 10:50:24 300

原创 JAVA字符串去重的几种方式

方式一(String)//传参:str="qw23eqr123e4tt"public String ARFA(String str) { //创建一个空字符串用于接收去重后的字符串 String arfa=""; //遍历字符串str for (int i = 0; i < str.length(); i++) { //获取字符串中下标为i的字符(char类...

2020-05-06 12:32:10 16309 1

原创 STS(Spring Tool Suite)中打包.jar和.war(项目打包)

打出 .jar 包右击需要打包的项目——>run as——>maven install,即可完成打包操作。打包成功提示:打出 .war 包.jar与.war这两种包都是用一种方式完成打包,唯一的区别是,.jar是默认格式,所以需在pom.xml添加<packaging>war</packaging>得以打出.war包(注意一:<packagi...

2020-05-01 18:37:59 4569

原创 云服务Ubuntu中JDK与apache的安装

云服务Ubuntu中JDK与apache的安装 ---2020.4.7希望看博客的朋友们记得查看博客的日期,以免版本差别过大以致出现bug。JDK的下载: JDK下载地址-->官网:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html在ubuntu命令行中直接下载:wget htt...

2020-04-22 17:07:38 244

原创 云服务器ubuntu(16.04/64)中apache和jdk安装

vim /etc/profile

2020-04-22 16:32:24 164

原创 github简单的上传/更新和下载/更新

(前提:完成git工具 的下载与安装)上传:右击需要上传的文件,选择 git bash here :git init //初始化,将文件夹作为.git仓库。 此时会生成一个 .git 文件git add * //加入到缓存git commit -m "此处添加注释(可有可无)" //提交缓存 首次提交,系统会提示“请告诉git你是谁” g...

2020-04-11 11:50:04 486

原创 Ubuntu中Mysql安装/配置/远程连接/用户创建(用户权限设置)

Mysql安装:1.查看是否装有mysql (有输出表示已安装,无输出表示未安装;该命令可检测是否安装成功)2.更新软件源中的所有软件列表apt update //更新数据库等操作需要管理员的权限,所以非root用户需用:sudo apt update(apt 与 apt-get , 个人理解:apt是apt-get的升级版。apt有新功能,但未覆盖apt-get的所...

2020-04-11 11:18:09 2453

空空如也

空空如也

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

TA关注的人

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