自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

king_qc的博客

菜鸟的征途

  • 博客(77)
  • 资源 (5)
  • 收藏
  • 关注

原创 bad ELF interpreter: No such file or directory

配置jdk环境变量后,执行java -version查看版本报错-bash: /soft/java/jdk1.8.0_321/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory解决办法:yum install glibc.i686

2022-03-06 16:46:41 1253

原创 gradle和maven依赖互转

一、gradle转maven1.构建build.gradle文件apply plugin: 'java'apply plugin: 'maven' group = 'com.qc.test'version = '0.0.1' dependencies { compile 'javax.servlet.jsp:javax.servlet.jsp-api:2.3.1'}2.在build文件根目录打开dos窗口执行命令:gradle install3.在根目录会自动生成

2021-12-23 17:57:25 4796 2

原创 gradle使用maven仓库

方式一:自定义私服urlrepositories { maven { //指定要上传的maven私服仓库 url "http://artifactory.test.com:80/artifactory/maven" //认证用户和密码,按需配置 /*credentials { username 'admin' password '123456' }*/ }}方式二:/** * 指定所使用的仓库,mavenCentral()表示使用中央仓库, * 此.

2021-12-02 10:57:05 1032

原创 gradle 固定jar版本

/** * 全局配置 */configurations.all { resolutionStrategy { //强制依赖 force 'mysql:mysql-connector-java:5.1.35' }}望此文能够帮助到您!

2021-12-02 10:51:10 1523

原创 gradle禁用所有传递依赖项

方式一:dependencies { /** * 单个依赖项禁用传递依赖 */ compile("org.springframework:spring-core:4.3.28.RELEASE") { transitive = false }}方式二:/** * 全局配置 */configurations.all { //禁用Gradle中的所有传递依赖项 transitive = false }望此文

2021-12-02 10:43:47 1189

原创 Eclipse 自动导包快捷键

Ctrl+Shift+O

2021-09-10 15:34:18 2515

原创 Eclipse 配置自动补全代码

1, 进入Window->Preferences->Java->Editor->Content Assist2. 在右侧视窗找到Auto Activation,在 Auto activation triggers for Java 输入框的 . 后面添加abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ3.Auto activation delay 可修改为1004. Apply即可使用希望此文能够帮助到...

2021-09-10 15:25:09 228

原创 2021Eclipse下载

官方下载地址:https://www.eclipse.org/downloads/packages/release.国内镜像下载地址(推荐,下载速度更快):http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/.

2021-09-09 21:01:45 599

原创 Eclipse安装阿里巴巴代码规范插件p3c

第一步:进入Help->Install New Software第二步:输入 https://p3c.alibaba.com/plugin/eclipse/update第三步:安装完成后重启Eclipse

2021-09-09 11:27:19 1323

原创 Eclipse工作空间配置导出/复制

话不多说,三种方案如下:1.将 原workspace\.metadata\.plugins\org.eclipse.core.runtime的.settings目录覆盖新工作空间的.settings目录即可(推荐使用,配置最全)2. File->Export->General->Preference,此种方案导出的配置不全3.在切换新工作空间的同时copy配置,此处只有选择Other才有Copy Settings的选项,已有空间不支持希望此文能...

2021-09-09 11:14:41 1406

原创 IDEA 修改Edit Custom VM Options导致无法打开

某次更改JVM配置的时候,在 Help->Edit Custom VM Options 中修改了最大堆配置,导致Idea启动时一直白屏,之后更改了安装目录中的idea64.exe.vmoptions 配置,发现一点*用没有,咳咳。后来发现Idea安装时会在指定的目录以及用户目录都建立相应文件在C盘的用户目录下查找 idea64.exe.vmoptions 文件(这个才是Idea使用的文件),修改参数重启就可以了希望此文能够帮助到您!...

2021-09-08 10:32:03 4562 1

原创 Spring Boot中使用Java8新时间类LocalDateTime等作为传参

当LocalDateTime作为Json形式传入时,要利用Jackson的json序列化和反序列化来做import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer;import com.faster

2021-04-14 00:58:59 1211

原创 idea jetty修改端口号

设置VM参数:-Djetty.http.port=8083 即可,启动时会覆盖jetty安装根目录下start.ini文件的 jetty.http.port 属性值希望此文能帮助到您!

2021-01-29 17:35:45 1542 1

原创 idea 添加Jetty应用提示:JMX module is not included

使用IDEA添加jetty应用时,提示:JMX module is not included解决方案:找到jetty根目录下的start.ini文件,在最后一行添加:--module=jmx,新版本jetty将这行命令删除了,需手动添加希望此文能帮助到您!...

2021-01-29 10:55:45 609

转载 Java内存过高问题排查

1、使用命令:top查看当前进程的状态2、从上图可以看到PID:916的java进程占用内存较大。定位线程问题(通过命令查看PID 为25894 进程的线程情况),命令:#ps p 916 -L -o pcpu,pmem,pid,tid,time,tname,cmd由此可以看到这PID:916的进程产生了很多线程。接下来就可以通过jstack查看内存使用的堆栈。3、查看内存使用的堆栈:在这里我们挑选了TID=934的线程进行分析,首先需要将934这个id转换为16进制。需输入...

2020-08-06 16:57:42 699

转载 jvm 性能调优工具之 jmap

概述命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。jmap 用法参数:option: 选项参数。 pid: 需要打印配置信息的进程ID。 executable: 产生核心dump的Java可执行文件。 core: 需要打印配置信息的核心文件。 server-id 可选的唯一id,如果相同的远程主机上运行了多台调试服务器,用此选项参数标识服务器。

2020-08-06 16:52:34 197

原创 maven仓库设置alibaba镜像

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apac.

2020-07-20 21:24:26 1162

原创 window下修改jdk版本不生效的几种解决

删除C:\Windows\System32目录下的java.exe、javaw.exe、javaws.exe三个文件 将JAVA_HOME放到 环境变量Path首位 打开cmd窗口,输入命令 :where java,将对应的javapath目录下的java.exe等文件删除即可

2020-07-01 01:12:19 1057

原创 window系统下手动安装jre

打开cmd窗口,cd到jdk目录 ,执行下列命令即可,jdk目录下会 生成jre目录。bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

2020-07-01 00:50:45 771

原创 Charles 注册码

官网下载地址 :https://www.charlesproxy.com/download/latest-release/Registered Name:https://zhile.ioLicense Key: 48891cf209c6d32bf4

2020-06-27 14:58:24 3737

转载 Google guava工具类的介绍和使用

概述工具类 就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率。谷歌作为大公司,当然会从日常的工作中提取中很多高效率的方法出来。所以就诞生了guava。guava的优点:高效设计良好的API,被Google的开发者设计,实现和使用 遵循高效的java语法实践 使代码更刻度,简洁,简单 节约时间,资源,提高生产力Guava工程包含了若干被Google的 Ja...

2020-01-16 16:14:26 303

原创 IDEA 常用插件

12、Stackoverflow这个插件其实是最实用的插件,程序猿遇到的问题,基本都能找到回答,但是它使用的是google搜索引擎,对于,不购买vpn的同学来说,感觉好鸡肋呀~选中需要搜索的问题,然后,右键点击狂拽屌指数:☆实用指数:★★★★★11、FindBugsIdea自带的检查工具已经很强大,如有需要也可以加上Alibaba Java Coding Guidelin...

2019-12-31 19:12:56 422

原创 雪花算法(SnowFlake)Java实现

算法原理SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图:由于在Java中64bit的整数是long类型,所以在Java中SnowFlake算法生成的id就是long来存储的。SnowFlake可以保证:所有生成的id按时间趋势递增 整个分布式系统内不会产生重复id(因为有datacenterId和machineId来做区分)...

2019-09-11 15:59:37 1275

原创 Oracle 关于时间/日期的运算和格式化

1.日期时间间隔操作当前时间减去7分钟的时间select sysdate,sysdate - interval '7' MINUTE from dual;当前时间减去7小时的时间select sysdate - interval '7' hour from dual;当前时间减去7天的时间select sysdate - interval '7' day from dua...

2019-08-30 14:41:56 496

转载 mysql my.cnf配置

[client]########################################################################## ## MySQL客户端配置 ...

2019-07-02 16:40:56 9610

原创 nginx location配置详解

语法规则:location [=|~|~*|^~] /uri/ { … }=开头表示精确匹配^~开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!~和!~*分...

2019-07-02 15:36:21 817

转载 Linux下安装mysql

1、首先关闭linux的防火墙,执行命令chkconfig iptables off2、从mysql官网上下载自己适合的mysql版本https://dev.mysql.com/downloads/mysql/5.6.html#downloads,进入mysql官网,依次点击3、下载后的mysql文件mysql-5.6.40-linux...

2019-07-02 14:27:45 1145

原创 Linux mysql允许远程连接

1.查看linux防火墙是否开放3306端口执行iptables -nL --line-number这里显示DROP代表防火墙阻止了3306端口。2.添加防火墙例外执行vim /etc/sysconfig/iptables3.重启防火墙执行service iptables restart查看是否变为ACCEPT4.创建远程连接用户并授权mysql> us...

2019-07-02 14:19:01 4240

转载 Oracle数据库 "记录被另一个用户锁住" 解决方法

1、锁表原因: 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务...

2019-06-25 14:37:46 6889

转载 Nginx 启动、停止与重启

启动启动代码格式:nginx安装目录地址 -c nginx配置文件地址例如:[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf停止nginx的停止有三种方式: 从容停止   1、查看进程号[root@LinuxServer ~...

2019-06-06 16:27:05 284

转载 使用Eclipse Memory Analyzer分析内存溢出

前言在平时开发、测试过程中、甚至是生产环境中,有时会遇到OutOfMemoryError,Java堆溢出了,这表明程序有严重的问题。我们需要找造成OutOfMemoryError原因。一般有两种情况:1、内存泄露,对象已经死了,无法通过垃圾收集器进行自动回收,通过找出泄露的代码位置和原因,才好确定解决方案;2、内存溢出,内存中的对象都还必须存活着,这说明Java堆分配空间不足,检查堆设置大...

2019-05-16 20:29:15 819

转载 CORS跨域

跨域资源共享(CORS) 是一种机制,它使用额外的HTTP头来告诉浏览器 让运行在一个 origin (domain) 上的Web应用被准许访问来自不同源服务器上的指定的资源。当一个资源从与该资源本身所在的服务器不同的域、协议或端口请求一个资源时,资源会发起一个跨域 HTTP 请求。什么时候会出现跨域?URL(A) URL(B) 说明 是否允许跨域...

2019-05-16 20:22:39 511

原创 HTTP请求状态码

HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型:HTTP状态码分类 分类 分类描述 1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求 4** 客户端错误,请求包含语法错误或无法完成请求...

2019-05-13 13:55:04 127

原创 使用FastJson注解@JSONField将json转为bean实体类

项目中发现接口接收到的json串字段带有 "_ ",这样子就不能直接将实体类的字段名定义json串中的字段名,因为不符合编码规范,会有sonar问题。所以me果断使用了FastJson中的@JSONField注解,将json中的字段名转为自定义的字段名,使用时切记要将注解写在set,get方法上。@JSONField(name="字段名") 写在set方法上表示将json中对应的字段值传入se...

2019-04-26 18:04:21 3453

转载 java 代码生成工具

Java-codetool概述  Java-codetool是一个用于生成java代码的工具,已上传代码到github上,感兴趣的同学可以到http://www.github.com/njwlzh上进行检出和修改,欢迎感兴趣的同学贡献代码。  现在java-codetool还未提供eclipse的插件,可能根据检出的项目,并修改相关的配置后生成代码。  Java-codetool的代...

2019-04-26 17:09:04 855

原创 PLSQL 12 注册码

product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3leserial Number:226959password: xs374ca

2019-03-17 18:22:22 1488

原创 Luyten反编译工具

1.下载ZIP包。2.解压使用即可。希望此文能够帮助到您! 

2019-02-26 20:26:32 1642

转载 js获取内网IP

function getIPs(callback){ var ip_dups = {}; //compatibility for firefox and chrome var RTCPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection ...

2019-01-25 15:17:20 3645 1

原创 解决plsql中文乱码问题

原因:本机没有配置数据库字符集环境变量,或是与数据库字符集不一致。步骤一:在plsql中执行select userenv('language') from dual;或是执select * from V$NLS_PARAMETERS;两者的区别是:第一种查看到的是拼接好的一条字符集数据;第二种是查询数据库详细配置参数,有多条数据,需要以 第一行_第二行.第九行的格式拼接起来...

2018-12-29 15:07:01 19286 3

原创 IntelliJ IDEA添加Jetty、Tomcat等Servers

 进入Settings(CTRL+ALT+S),选择Application Servers,添加Jetty/Tomcat等Server希望此文能够帮助到您! 

2018-12-24 17:44:32 1129 2

Luyten反编译工具

Luyten反编译工具(0.5.3)。win、ios等各个版本都有,另附加源码

2019-02-26

Excel导入工具类

工具类作用:简化Excel import开发,节省开发事件,提高开发效率

2018-12-18

Navicat for MySQL11.0.10 64+破解补丁

Navicat for MySQL11.0.10 64bit(破解补丁) 安装完成之后双击PatchNavicat.exe,选择安装目录中的navicat.exe即可

2018-08-07

mybatis代码自动生成工具

支持mybatis代码自动生成,修改generatorConfig.xml,运行run.bat即可

2018-08-01

空空如也

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

TA关注的人

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