自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (8)
  • 收藏
  • 关注

原创 Invalid byte tag in constant pool: 19

需要把tomcat.util.scan.DefaultJarScanner.jarsToSkip 新增相应的jar包。经查询有的说要把相关的jar 包进行降级,但是我这边降了还是会报一样的错误,经过大牛的指点,需要修改。Server下边的tomcat的catalina.properties文件进行操作,问题解决。目前在用eclipse启动老项目的时候遇到一个报错,导致tomcat 不来,报。

2023-01-09 21:00:00 451

原创 windows7关闭占用端口

1、找到端口名(3004)  netstat -aon | findstr "3004"2、找到pid  tasklist|findstr "6412"3、关闭端口  taskkill /pid 7576 -t -f

2021-10-27 17:52:20 481

原创 我的杭州网约车生涯

做网约车是很辛苦的一件事情,很多人都坚持不下来。特别是刚开始做的时候,会很快打消你的积极性。 我是一名程序猿,在某国企单位混吃等死,工作时间很固定,每天朝九晚五,每天下了班无所事事,刷视频看电视剧。自己也是到了一定得年龄,也该成家立业,但是家境一般,机缘巧合之下打听到网约车司机一个月也能挣个万儿八千的,于是就在别人的推荐下周六在某汽车租赁公司租了一辆混动车兼职跑网约车。希望是在闲暇时间赚点外快。 正好第一周周六回来的时候有点晚,没有带相关证件,平台也无法注...

2021-10-24 21:26:44 321

原创 String.split()字符串截取踩坑

在工作中有个代码块用到String.split()来进行截取特殊字符遇到的坑String str = "||";String[] strs = str.split("\\|");System.out.println(strs.length);最后结果输出是 0起初我以为是\\|的原因后来看到还可以用Pattern.quote("|")代替String str = "||";String[] strs = str.split(Pattern.quote("|"));System.o

2021-10-17 15:59:08 697

原创 idea properties中文乱码uncode转中文

2021-09-16 21:56:12 125

原创 oracle select 语句中增加rowid才可以进行手动的修改数据

oracle select 语句中增加rowid才可以进行手动的修改数据select t.* from all_unified_audit_actions tselect t.rowid,t.* from all_unified_audit_actions t然后提交回滚就可以了

2021-09-16 21:50:31 3353

原创 PLSQL Developer怎样设置为中文

2021-09-14 00:52:44 1458

转载 什么是SpringCloud

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。...

2021-07-02 14:52:24 96

原创 什么是索引

1.什么是索引:在数据中,索引相当于字典的目录一下,通过索引可以快速的检索数据。2.索引的特点:优点:可以提高数据库检索数据的速度缺点:只能提高查询速度,相反会降低新增,修改,删除的效率浪费存储空间 索引不是越多越好,根据实际情况添加不同的索引3.索引的创建:单列索引:适用场合:基于单个列建立索引,如果经常在where子句中引用某个列,那么应该考虑在该列上建立单列索引。语法:-- 在ename字段上面添加索引CREATE INDEX ...

2021-07-02 14:19:39 1937

转载 JAVA内存泄漏和内存溢出的区别和联系

1、内存泄漏memory leak :是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。2、内存溢出 out of memory :指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是你却存储long类型的数据,那么结果就是内存不够用,此时就会报错OOM,即所谓的内存溢出。3、二者的关系:内存泄漏的堆积最终会导致内存溢出内存溢出就是你要的内存空间超过了系统实际分配给你的空间,

2021-07-02 11:31:31 119

转载 什么是微服务,SpringBoot和SpringCloud的关系和区别

什么是微服务?就目前而言对于微服务业界没有一个统一的,标准的定义.但通常而言,微服务是一种架构模式或者说是一种架构风格,它提倡单一应用程序划分为一组小的服务,每个服务在其独立的自己的进程中,服务之间相互协调,互相配合,为用户提供最终价值.服务之间采用轻量级的通信机制互相沟通(基于Http的Restful API)每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生产环境,类生产环境进行构建,可以有一个非常轻量级的集中式管理来协调这些服务,可以使用不同的语言来编写服务,也可以使用不同的数据存储.

2021-07-02 11:17:48 1721

转载 oracle和mysql的区别

1、Oracle是大型数据库,而MySQL是中小型数据库。但是MySQL是开源的,但是Oracle是收费的,而且比较贵。2、Oracle的内存占有量非常大,而mysql非常小3、MySQL支持主键自增长,指定主键为auto increment,插入时会自动增长。Oracle主键一般使用序列。4、MySQL字符串可以使用双引号包起来,而Oracle只可以单引号5、MySQL分页用limit关键字,而Oracle使用rownum字段表明位置,而且只能使用小于,不能使用大于。6、Oracle在

2021-07-02 10:31:58 520

原创 Spring事务管理

什么是事务: 事务,一般指要做的或所做的事情。计算机语言中指访问并可能更行数据库中各种数据项的一个执行单元 数据库事务(Database Transaction)是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全的不执行。 事务管理对于企业应用来说是至关重要的,好使出现异常情况,它也可以保证数据的一致性。spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务管理使用TransactionTemplate或者直...

2021-07-02 10:12:09 132

原创 Spring详解

Spring是一个开源框架,是为了解决企业应用开发的复杂性而创建的。 Spring在软件开发中所占的位置是承上启下。 目的:解决企业应用开发的复杂性。 功能:使用基本的SpringBean代替EJB,并提供了更多的企业应用功能 。 范围:任何Java应用 。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。...

2021-07-02 09:59:14 204

原创 Git基础知识

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概念和特征。

2021-06-28 14:21:43 99

原创 Zookeeper在windows启动安装

ZooKeeper是一个集中的服务,用于维护配置信息、命名、提供分布式同步和提供组服务。所有这些类型的服务都以某种形式被分布式应用程序使用。每次实现它们时,都有大量的工作要做,以修复不可避免的bug和竞争条件。由于实现这类服务的困难,应用程序最初通常会忽略它们,这使得它们在发生变化时变得脆弱,难以管理。即使操作正确,这些服务的不同实现在部署应用程序时也会导致管理复杂性。具体可移步到https://zookeeper.apache.org/查阅 ZooKeeper是一个分布式的,开放源...

2021-06-25 17:41:24 354

原创 Oracle listagg字符串拼接字符串过长问题解决

--LISTAGG(to_clob(List), ',') WITHIN GROUP(ORDER BY INDEX_NO) xmlagg(xmlparse(content List||',' wellformed)order by index_no).getclobval()

2021-06-21 14:31:56 4264

原创 IDEA 编码规约扫描插件使用方法

阿里编码规约扫描对单独选择一个文件右键进行扫描,会提示你哪个地方需要注意,非常好用的一个编码规约插件

2021-06-21 13:31:28 485 2

转载 idea项目目录结构不是树形(横向变纵向)

原文链接https://blog.csdn.net/stay_foolish12/article/details/106905289

2021-06-10 10:46:58 2169 1

转载 数据库SQL调优的几种方式

数据库SQL调优的几种方式一.创建索引1.要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引2.(1)在经常需要进行检索的字段上创建索引,比如要按照表字段username进行检索,那么就应该在姓名字段上创建索引,如果经常要按照员工部门和员工岗位级别进行检索,那么就应该在员工部门和员工岗位级别这两个字段上创建索引。(2)创建索引给检索带来的性能提升往往是巨大的,因此在发现检索速度过慢的时候应该首先想到的就是创建索引。(3)一个表的索引数最好不要超过6个,若太多则

2021-06-03 13:43:31 179

转载 2013-Lost connection to MySQL server at ‘waiting for intial communication packet‘,system error:0

原文链接https://www.cnblogs.com/matd/p/11754033.html

2021-06-03 13:14:11 682

原创 MinIO 搭建使用

MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。具体软件下载https://min.io/download其中具体使用文档可以查看http://docs.minio

2021-05-31 18:04:29 392

原创 Mysql常用函数

1、CONCAT(str1,str2,...)返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。select CONCAT('My', 'S', 'QL');--'MySQL'select CONCAT('My', NULL, 'QL'); -> NULL2 LENGTH(str) 返回字符串str的长度。 select LENGTH('text'); -> 43 LOCATE(sub...

2021-05-31 17:17:16 93

原创 MySql卸载

停止MySQL1添加删除程序中卸载MySQL2到安装目录删除MySQL3删除:C:\Documents and Settings\All Users\Application Data\MySQL4查看注册表:(regedit)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ServicesHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\ServicesHKEY_LOCAL_MACHINE\SYSTEM\ControlSet

2021-05-31 17:04:54 58

转载 JVM常用参数配置及优化

原文链接https://zhuanlan.zhihu.com/p/85153215

2021-05-31 13:42:17 583

原创 JDK下载以及安装说明和环境变量配置

下面以Windows10系统下的JDK下载和安装为例进行说明。1、JDK下载访问oracle官网:http://www.oracle.com在首页点击Downloads,进入oracle软件下载页。在下载页面,点击Java。选择Java (JDK) for Developers,点击。在 JavaSEDownloads页面,点击中间的DOWNLOAD按钮。在JDK下载页,首先勾选Accept License Agreement,同意O...

2021-05-18 16:02:31 175 2

转载 The temporary upload location is not valid 临时上传位置是无效的

The temporary upload location is not valid临时上传位置是无效的?原因:1.spring boot的应用服务在启动的时候,会生成在操作系统的/tmp目录下生成一个Tomcat.*的文件目录,用于"java.io.tmpdir"文件流操作TomcatEmbeddedServletContainerFactory2.程序对文件的操作时:会生成临时文件,暂存在临时文件中;lunix 系统的tmpwatch 命令会删除10天未使用的临时文件;长时..

2021-05-10 15:09:51 4375

转载 Error:svn: E155037: Previous operation has not finished; run ‘cleanup‘ if it was interrupted

今天使用svn时报了一个这个错,网上搜索时都说是要使用sqllite来删除svn队列。其实可以直接使用idea自带的terminal运行svn cleanup 就可以解决这个问题。原文链接https://blog.csdn.net/qq_40670830/article/details/86645007...

2021-05-07 16:49:48 94

原创 Oracle基本用法常用函数集合运算序列

最近博主换了业务部门,偶然发现之前的Oracle基础有点薄弱,遂整理了一下Oracle视图、伪劣、常用函数、集合、运算、序列、索引以及同义词,现将整理如下:常用函数lower 转小写 select lower(last_name) from employeesselect lower('HELLOWORLD') from dualupper 转大写select upper(last_name) ...

2021-04-30 01:19:28 250

转载 Can‘t commit changes due to unresolved conflicts

commit时出现can not commit changes due to unresolved conflicts——“由于未解决的冲突而无法提交更改”其实总结来讲就是有些文件还处于红色:未加入版本控制 把文件加入一下版本控制即可解决此问题原文链接https://www.pianshen.com/article/70991676299/https://blog.csdn.net/weixin_45785873/article/det...

2021-04-27 15:51:57 13406

原创 JAVA面试题集锦

TCP和UDP的区别,TCP为什么是三次握手,不是两次。答:1、因为tcp是全双工协议,区别在于前者可靠,后者不可靠,以及效率更高。dubbo和dubbox之间的区别?答:Dubbox 和Dubbo本质上没有区别,名字的含义扩展了Dubbo而已,以下扩展出来的功能支持REST风格远程调用(HTTP + JSON/XML);支持基于Kryo和FST的Java高效序列化实现;支持基于Jackson的JSON序列化;支持基于嵌入式Tomcat的HTTP remoting体系;升级Spring至3.

2021-04-23 13:16:27 216

原创 将逗号拼接的字符串转义为SQL中IN的条件

将逗号拼接的字符串转义为SQL中IN的条件 public static void main(String[] args) { String str = "1,2,3,4"; getInSql(str.split(",")); } private static String getInSql(String[] array) { String inSql = ""; if (null != array &a...

2021-04-22 10:26:08 962

转载 JAVA面试题集锦

Java 基础1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。 具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含了很多 Java 程序调试和分析的工具。简单来说:如果你需要运行 Java 程序,只需安装

2021-04-21 09:45:36 87

原创 docker安装mysql遇到的问题1251-Client does not support authentication protocol

navicat连接mysql时会报错1251-Client does not support authentication protocol requested by server 我这里是用的docker安装的容器这里的原因是因为root账号的host是localhost导致的,只要修改一下权限即可;第1步:docker exec -it mysqlserver /bin/bash第2步:mysql -uroot -p第3步:输入root密码第4步:show ..

2021-04-09 23:30:50 305 1

转载 双亲委派是什么

双亲委派模型:某个特定的类加载器在接到加载类的请求时,首先将加载任务委托给父类加载器,依次递归,如果父类加载器可以完成类加载任务,就成功返回;只有父类加载器无法完成此加载任务时,才自己去加载。虚拟机类加载机制:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。类从被加载到JVM中开始,到卸载为止,整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。 如果任何一个父类加载器都加载不了我们自...

2021-04-02 14:08:36 152

原创 禁止js功能成功复制网页中的内容?

在平时工作中难免会遇到写稿子,写论文。一般都会到百度上去进行查询搜索,然后进行复制粘贴进行二次编辑。但是在复制粘贴的过程中,会遇到js禁止复制的弹框。大多数人会进行F12进行复制其实是可以将javascript进行禁用然后进行复制的,google浏览器如下IE浏览器在这里进行禁用禁用之后再进行复制就可以了,但是还是要注意署名相应的版权声明哦!...

2021-03-30 13:29:09 796

转载 Spring中的各种注释详解

@Controller是什么@Controller表示在tomcat启动的时候,把这个类作为一个控制器加载到Spring的Bean工厂,如果不加,就是一个普通的类,和Spring没有半毛钱关系。 <!-- 开启mvc 的注解 --> <context:annotation-config></context:annotation-config> <mvc:annotation-driven></mvc:annotation-

2021-03-26 10:52:29 348

原创 Linux上用Docker安装Rabbtmq

查看镜像1、docker search rabbitmq拉取镜像2、docker pull rabbitmq运行镜像3、docker run -d --hostname my-rabbit --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq4、docker ps5、docker exec -it rabbitmq /bin/bash6、rabbitmq-plugins enable rabbitmq_mana...

2021-03-24 21:07:11 66

转载 Docker简介

Docker 是一个开源的应用容器引擎,基于 Go语言并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker的应用场景Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。从头编译或者

2021-03-24 20:50:59 43

转载 Spring中set注入带static报错

最近在工作中遇到一个问题,代码中传的参数都未能获取到,后来看日志才发现有报错,具体报错如下:Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException解决这个问题只要在A类中为引用的对象B添加setter方法就可以了,但是后来发现还是报错。Bean property 'XXX' is not writable or has an invalid.

2021-03-24 09:44:20 259

apache-apollo-1.7.1.zip

apache-apollo-1.7.1 windows 和 linux版本包

2021-06-30

切换jdk脚本神器.rar

切换jdk脚本神器

2021-06-28

Git工具安装包.rar

Git工具安装包

2021-06-28

dubbo-admin-master.zip

dubbo的使用,其实只需要有注册中心,消费者,提供者这三个就可以使用了,但是并不能看到有哪些消费者和提供者,为了更好的调试,发现问题,解决问题,因此引入dubbo-admin。通过dubbo-admin可以对消费者和提供者进行管理。

2021-06-25

apache-zookeeper-3.7.0.rar

zookeeper3.5.9 zookeeper3.6.3 zookeeper3.7.0 解压可用

2021-06-25

minio安装包.rar

minio安装包

2021-06-21

阿里编码规约IDEA插件.rar

Alibaba Java Coding Guidelines阿里编码规约

2021-06-21

ColorPick.zip

取色器

2021-04-22

空空如也

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

TA关注的人

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