自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 批量修改表名

来源:https://www.cnblogs.com/baby123/p/5958579.html。案例: -- ---------------- SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO t_', table_name,';' ) FROM information_schema.TABLES WHERE table_name LIKE 'iot%'; -- ---------------- SELECT C

2022-01-26 14:52:01 1215

转载 MySQL的语句执行顺序

本文参考链接:https://www.cnblogs.com/yyjie/p/7788428.html sql和mysql执行顺序,发现内部机制是一样的。最大区别是在别名的引用上。  一、sql执行顺序 (1)from (3) join (2) on (4) where (5)group by(开始使用select中的别名,后面的语句中都可以使用)(6) avg,sum.... (7)havi...

2022-01-04 20:05:55 948

转载 误区:关于List.remove在for循环中出现问题的解决方案

文章来源转载自:https://blog.csdn.net/walter247443819/article/details/53927416 在java中对list进行操作很频繁,特别是进行list启遍历,这些操作我们都会,也很熟悉,但是对java中list进行删除元素,remove list中的元素就不怎么熟悉了吧,可以说很陌生,是实际操作中也很容易出错,先看看 下面这个java中如何remove list 中的元素吧. public class Test05...

2022-01-04 19:59:04 1409

原创 win10上vue 安装、卸载、升级

1、vue 卸载   2、vue 安装 2.1、安装 node.js https://nodejs.org/en/download/ 下载完毕,按照windows一般应用程序,一路next就可以安装成功,建议不要安装在系统盘   2.2、设置global和cache路径 说明:设置路径能够把通过npm安装的模块集中在一起,便于管理。 (1)在nodejs的安装目录下,新建node_global和nod...

2021-09-11 23:11:54 2324 1

原创 springboot实现excel文件下载

1.项目结构(Excel模板地址) 2.后端代码 其中ClassPathResource为org.springframework.core.io.ClassPathResource; /** * 工时Excel模板下载 * @param response */ @RequestMapping("/workHoursExcel") public void downloadWorkHourRecordTemplate...

2021-08-17 16:32:05 391

原创 ES测试数据,kibana命令

POST bank/account/_bulk{“index”:{"_id":“1”}}{“account_number”:1,“balance”:39225,“firstname”:“Amber”,“lastname”:“Duke”,“age”:32,“gender”:“M”,“address”:“880 Holmes Lane”,“employer”:“Pyrami”,“email”:“[email protected]”,“city”:“Brogan”,“state”:“IL”}{“ind

2021-08-16 21:55:36 4184

原创 docker安装ES(elasticsearch)

安装ES 版本:7.6.2 docker拉取: sudo docker pull elasticsearch:7.6.21 创建持久化文件 sudo mkdir -p /myfile/elasticsearch/config sudo mkdir -p /myfile/elasticsearch/data12 配...

2021-08-15 15:17:37 328 1

原创 无法自动装配_未找到“XXX“类型的Bean解决办法

出现报错: 解决办法: 把Bean类的自动装配 取消选择 如下: 或者: 即可

2021-08-14 14:15:41 11724 7

原创 linux安装docker启动和关闭

linux安装docker启动和关闭 docker为什么会出现?docker 官方文档docker三大核心安装docker关闭docker服务并卸载关闭docker服务卸载docker docker为什么会出现? 一款产品:开发-上线 两套环境!应用环境还需要应用配置,所以为了保持环境的统一性与唯一性,出现了doc...

2021-08-08 16:54:06 1319

转载 Hadoop内存溢出(OOM)分类、参数调优化(代码模拟内存溢出类型并分析原因)

MapReduce作业运行过程中内存溢出错误分类1、Mapper/Reducer阶段JVM内存溢出(一般都是堆)1)JVM堆(Heap)内存溢出:堆内存不足时,一般会抛出如下异常:第一种:“java.lang.OutOfMemoryError:” GC overhead limit exceeded;第二种:“Error: Java heapspace”异常信息;第三种:“running beyondphysical memory limits....

2021-08-07 11:27:48 1325

转载 JVM架构和GC垃圾回收机制(JVM面试不用愁)

JVM架构和GC垃圾回收机制详解 JVM架构图分析 下图:参考网络+书籍,如有侵权请见谅 (想了解Hadoop内存溢出请看: Hadoop内存溢出(OOM)分类、参数调优化) JVM被分为三个主要的子系统 (1)类加载器子系统(2)运行时数据区(3)执行引擎 1. 类加载器子系统 Java的动态类加载功能是由类加载器子系统处理。当它在运行时(不是编译时)首次引用一个类时,它加载、链接并初始化该类文件。 1.1 加载 类由此组件加载。启动...

2021-08-07 11:26:48 161

原创 JVM内存分哪几个区,每个区的作用是什么?

Java虚拟机主要分为以下几个区: 方法区 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类型的卸载方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代码等数据该区域是被线程共享的方法区里有一个运行时常量池,用于存放静态编译产生的字面...

2021-08-05 23:00:21 156

原创 IDEA更改jdk

错误现象 使用Idea导入新项目或升级idea或新建项目时会出现以下异常信息: Error:java: Compilation failed: internal java compiler error 1 错误原因 导致这个错误的原因主要是因为jdk版本问题,此处有两个原因,一个是编译版本不匹配,一个是当前项目jdk版本不...

2021-07-08 09:54:25 2648

原创 idea小技巧——java版本一直变动

1.设置java 版本 pom文件 <properties> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.source>1.8</maven.compiler.source></properties> 2.module language 一直改变 <build&...

2021-07-08 09:53:14 286 1

原创 Redis常用工具类(详细、完整)

Redis的常用工具类,总结的还是非常详细的,可以满足日常大部分的需求package com.hui.utils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.stereotype.Component;import org.springframewor.

2021-06-27 18:37:57 2936

原创 typora最好用的主题_Typora 使用教程

Typora使用教程 目录 1.Typora是什么?1.1 Typora是什么?1.2 Markdown是什么?1.3 HTML是什么?1.4 CSS是什么?1.5 相互关系2. 为什么要使用Typora?2.1 所见即所得2.2 网站兼容性强2.3 美观2.4 私人订制2.5 免费3. 怎么使用Typora?3.1 Typora界面介绍3.2 常用快捷键/语法3.3 高级技巧3.3.1 修改Typora主题a.什么是Typora...

2021-06-20 11:47:20 1846 1

原创 Cookie、Session

7、Cookie、Session7.1、会话会话:用户打开了一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话有状态会话:一个网站,怎么证明你来过?客户端 服务端服务端给客户端一个信件,客户端下次访问服务端带上信件就可以了;cookie服务器登记你来过了,下次你来的时候 我 来匹配你;session7.2、保存会话的两种技术cookie客户端技术(响应,请求)session服务器技术,利用这个技术,可以保存用户的会话信息。我们可以把信息或者

2021-06-19 23:11:03 107

原创 Nginx入门使用-Linux

一、官网下载安装文件官网下载地址:http://nginx.org/en/download.htmlimage-20210522093622850二、nginx解压安装下载后上传到Linux服务器上解压解压文件[root@localhost applications]# tar -zxvf nginx-1.20.0.tar.gz安装指令步骤注意:mark指令需要gcc环境如果没有gcc环境,需要安装gcc:yum -y install zlib zlib-devel openssl ope

2021-06-18 23:03:01 122

原创 错误集——docker构建镜像时,yum安装卡住

[root@promote /home/docker-lic-volume] # docker build -f /home/docker-lic-volume/mydockerfile -t mycentos:1.0 .Sending build context to Docker daemon 2.048kBStep 1/10 : FROM centos ---> 300e315adb2fStep 2/10 : MAINTAINER lic<[email protected]&gt

2021-06-15 22:42:55 553 1

原创 一招同步 IDEA 个人配置

IDEA版本:2020.1【原因】使用intellij idea很长一段时间,软件相关的配置也都按照自己习惯的设置好,如果需要重装软件,还得需要重新设置【操作】:首先将本地的设置上传到云端[其中可能会修改写插件-在右下角点击云朵修改即可]在另一台电脑上同步设置[同步在右下角小云朵]同时要将setting中的自动同步勾选上[每次开机自动同步]同步解决可能引起的问题解决插件问题问题大部分原因可能在插件安装上(https://blog.csdn.net/weixin_

2021-06-15 16:58:23 345

原创 Java程序员不可错过的11个IDEA插件

善用Intellij插件可大幅提升我们的效率以下是我用过不错的Intellij插件.ignore地址:https://plugins.jetbrains.com/plugin/7495–ignore生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写截图:lombok地址:https://plugins.jetbrains.com/plugin/6317-lombok-plugin支持lombok的各种注解,从此不用写getter setter这些 可以把

2021-06-15 16:57:15 183

原创 Linux赋予普通用户root权限

本文以新建用户admin来举例,请自行替换自己需要的用户方法一: vi编辑 /etc/sudoers 文件,找到 root ALL=(ALL) ALL,在下面添加一行,如下所示:Allow root to run any commands anywhereroot ALL=(ALL) ALLadmin ALL=(ALL) ALL修改后可以用admin帐号登录,然后用命令 sudo,即可获得root权限进行操作。详解:1 root ALL=(ALL)

2021-06-09 22:52:00 1462 1

原创 Centos7 可以启动tomcat但无法访问的问题

    Step1. 启动tomcat            进入 tomcat 所在的目录的 bin 的文件夹下执行" sh startup.sh" 命令 启动 tomcat ,如果出现下面这种情况说明 tomcat 启动 成功。 Step2. 验证 tomcat 是否启动成功   &nbsp...

2021-05-30 14:09:26 466

原创 Linux下如何查看tomcat是否安装、启动、文件路径、进程ID

在Linux系统下,Tomcat使用命令的操作!检测是否有安装了Tomcat: rpm -qa|grep tomcat查看Tomcat的进程ID:ps -ef|grep tomcat查看Tomcat目录:find / -name tomcat首先,进入Tomcat下的bin目录cd /usr/local/tomcat/bin使用Tomcat关闭命令./shutdown.sh查看Tomcat是否以关闭ps -ef|grep java如果显示以下相似信息,说明Tomcat还

2021-05-24 23:01:07 2628

转载 Xshell 远程连接 Linux(CentOS)--关闭防火墙

前言 我假设你已经安装了 Xshell 且已经有了 Linux 服务器,如果你没有的话则需要安装和配置服务器。 我这里提供了虚拟机上安装 CentOS 的教程:传送门。当然,安装 Xshell 就和安装QQ一样不做介绍。 关闭防火墙 在此之前,你需要检查一下你的 linux 服务器的防火墙是否关闭,键入以下命令查看防...

2021-05-24 22:38:31 4420

原创 虚拟机 centos7 linux 系统 无法通过xshell连接

最近在学习linux系统,用虚拟机代替来做一些测试和常用的命令和安装一些java环境和数据库等,记录一些遇到的问题。 前几天还是开启虚拟机就可以用xshell连接上的,过几天没用之后就用xshell连不上了,原来是虚拟机的网卡没有开启,记录一下。 1.首先查看一下虚拟机ip地址,ipconfig不是centos7的命令,使用 ip addr 2.查看一下你会发现ens33没有inet属性,没有这个属性就不能连接虚拟机。 3.查看ens33配置文件的配...

2021-05-24 22:36:21 1170 1

原创 IDEA中,如果一个文件报错了,外面没有提示,只有点击进去才知道报错了

解决方法:File -> Settings... 找到Build,Exxecution,Deployment下面的Compiler,最后找到右边的Build project automatically,选中这项就可以了  

2021-05-15 22:26:09 759 1

原创 oracle解除被锁定的表的状态

  select b.owner,b.object_name,a.session_id,a.locked_mode,c.serial#,c.sid||','||c.serial#from v$locked_object a,dba_objects b ,v$session cwhere b.object_id = a.object_id And a.session_id = c.sid    解除锁表--al...

2021-04-26 16:17:07 145

原创 jquery 通过eq(0).click触发方法

<script>$('button').eq(0).click(function(){ //TODO})</script>如图:

2021-02-23 22:39:17 1172

原创 js父子页面跨域访问

由于同源策略的限制,JavaScript跨域的问题,一直是一个比较棘手的问题,为了解决页面之间的跨域通信,大家煞费苦心,研究了各种跨域方案。之前也有小网同学分享过一篇“跨域,不再纠结” 开始照着尝试时还是有些不够明白的地方,深入了解之后,这里给大家补充一点更具体的做法。 先来看看哪些情况下才存在跨域的问题: 编号URL说明是否允许通信 1 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 允许 2 http:...

2021-01-13 11:38:18 621

原创 Java 对象转化为Map

方式一: 利用FastJson 把对象转化为Map/** * * @MethodName: getUserInfoDataByUserId * @Description: 根据useId查询用户信息,封装成map key:属性名,value:属性值 * home.php?mod=space&uid=952169 userId 用户userId * @return */ public Map<String, String&

2020-12-25 09:44:30 17941 1

原创 fastjson基础使用方法

1.fastjson List转JSONArrayList<T> list = new ArrayList<T>();JSONArray array= JSONArray.parseArray(JSON.toJSONString(list));2.fastjson JSONArray转ListJSONArray array = new JSONArray();List<EventColAttr> list = JSONObject.parseArray(

2020-12-25 09:41:01 109

原创 JavaWeb - XmlUtil:Fastjson 与 Xml 互转(支持 CDATA)

package day06;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import java.util.Set;import java.util.regex.Pattern;import org.apache.commons.lang.StringUtils;import org.dom4j.Attribute;import or

2020-12-24 09:46:49 1138 1

原创 学习Oracle这一篇就够了

目录 第一章 数据库概述1.1、数据库的好处1.2、数据库的常见概念1.3、数据库的存储特点1.4、数据库的常见分类1.5、SQL语言的分类 第二章 Oracle概述2.1、Oracle的概述2.2、Oracle的下载2.3、Oracle的安装2.4、Oracle的目录2.5、Oracle的配置2.6、Oracle的命令...

2020-12-19 10:20:20 1285 2

原创 【Java】SpringBoot配置多环境、运行时选择指定配置文件

如下图,可以创建多个环境的配置文件:application.yml 中定义当前使用环境如下:spring: application: name: xxx-server profiles: active: dev #当前环境 async: executor: pool: core-size: 10 max-size: 60 keep-alive-seconds: 60 queue-capaci

2020-12-19 10:18:09 587 2

原创 史上最全Java8日期时间工具类

置顶:原博文地址:https://blog.csdn.net/ThinkWon/article/details/111116600?utm_medium=distribute.pc_feed.none-task-blog-personrec_tag-5.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-personrec_tag-5.nonecase&request_id=5fd68a925b578e08899ef

2020-12-19 10:15:14 200 1

原创 必知必会之Lambda表达式

必知必会之Lambda表达式 </h1> <div class="clear"></div> <div class="postBody"> Java是一门强大的面向对象的语言,除了8种基本的数据类型,其他一切皆为对象。因此,在Java中定义函数或方法都离不开对象,也就意味着很难直接将方法或函数像参数一样传递,而Java8中的Lambda表达式解决了这个问题。一...

2020-12-01 00:37:34 214

原创 JDK1.8 时间API--LocalDate,获取指定时间,获取两个时间差

LocalDate localDate = LocalDate.of(2020,11, 12); LocalDate before = LocalDate.of(2019,11,12); int relativelyDays = before.until(localDate).getDays(); long absoluteDays = ChronoUnit.DAYS.between(before, localDate); System.out.println("相对时间:"...

2020-12-01 00:08:02 682

原创 JDK 1.8 完整日期时间Api

JDK 1.8 完整日期时间Api (文末附示例) </h1> <div class="clear"></div> <div class="postBody"> 一、背景jdk 1.8 之前, Java 时间使用java.util.Date 和 java.util.Calendar 类。Date today = new Date();System.out....

2020-12-01 00:02:57 399

原创 java序列化,看这篇就够了

java序列化,看这篇就够了 </h1> <div class="clear"></div> <div class="postBody"> 一、序列化的含义、意义及使用场景二、序列化实现的方式1、Serializable1.1 普通序列化1.2 成员是引用的序列化1.3 同一对象序列化多次的机制1.4 java序列化算法潜在的问题1.5 可选的自定义序列化2、E...

2020-11-25 17:43:03 137

空空如也

空空如也

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

TA关注的人

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