自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wzder

三年工作经验,主要JAVA开发,Linux开发,运维,热爱新技术。总结希望能够帮助他人少踩坑。

  • 博客(90)
  • 资源 (1)
  • 收藏
  • 关注

原创 一些写的比较好的网站,一般人不告诉他

这是平常有时候需要的一些网站,反正个人觉得他们还是挺有水平的,所以就记录下来,方便自己也能够帮助他人,我会一直更新的。(虽然有的博客当时没有记录下来,一旦发现就会记录的,有的工作重用不到的都是简单做一个了解。)虽然有的是一些面试题,但是看了之后也能领悟非常深。IDEA创建Maven聚合模块:https://www.cnblogs.com/shuaishuai1993/p/9795227.htm...

2019-05-07 17:23:09 1005

原创 颜色查询对照表

有时写博客,博客的样式包括排版都比较难搞,每次都要用百度上找,太麻烦,有了这个,妈妈再也不用担心颜色问题了因为兼容性问题,色阶板功能只能在IE浏览器中运行 RGB颜色对照表 ...

2018-10-11 14:24:15 4578

转载 排查关于java.lang.UnsatisfiedLinkError: no xxx in java.library.path

转载的目的是为了帮助更多人:https://www.cnblogs.com/it-deepinmind/p/14474514.html

2021-04-13 17:15:23 311

原创 MarkDown内部实现跳转

语法: [String(数字)](#jump) #起跳点 <h2 id="jump">跳转到最后哈</span> #被跳点演示:String(数字)列表1列表二列表2,1列表2,2列表1列表二列表2,1列表2,2列表1列表二列表2,1列表2,2列表1列表二列表2,1列表2,2列表1列表二列表2,1列表2,2列表1列表二列表2,1列表2,2

2021-02-22 22:38:30 358

原创 Docker常用命令

供自己查询方便使用呢docker ps 查看正在运行的容器docker ps –a 查看所有的容器docker container exec -it f0b1c8ab3633 /bin/bash 进入到容器exit 退出docker version 查看版本信息,比如是否设置镜像源加速Docker info 可查看docker的docker run -d -p 81:80 nginx 启动nginx容器docker rmi imgageid 删除镜像docker rm 容器id 删

2020-08-16 13:52:06 270

原创 Python求教一道题,看看大家有多少种办法解决他

Python请教一道题目哈name={"name":"demo"}url={"url":"wwww.baidu.com"}demo={ 'content': 'C0100007', 'endDate': None, 'rank': 1, 'startDate': None, 'title': 'C0100007666666666', 'type': 'visitHotel'}demo.update("fileList",name)demo.update("fileList",url)

2020-07-13 22:23:10 363 1

原创 selenium对应三大浏览器(谷歌、火狐、IE)驱动安装

对应的版驱动:http://chromedriver.storage.googleapis.com/index.html

2019-05-13 20:43:23 363

原创 火狐firebug和firepath插件安装方法(最新)

https://www.cnblogs.com/xiaowenshu/p/10774252.html

2019-05-13 20:05:39 1307

原创 多线程快速入门

线程与进程区别每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。使用线程可以把占据时间长的程序中的任务放到后台去处理,程序的运行速度可能加快,在一些等待的任务实现上如用户输入、文件读...

2019-05-07 18:11:44 165

原创 SpringCloud的eureka启动出现APPLICATION FAILED TO START

前言:这种错误出现的原因还有其他,比如说你在dao多添加一个注解类似的,我这边就是Eureka启动出现得,跟其他没关系,为了就是让更少人翻跟头。2019-04-27 13:36:00.057 INFO 14544 --- [ main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springfram...

2019-04-27 14:43:36 2886

转载 Linux中VI,条转行操作

vi操作1.跳到文本的最后一行:按“G”,即“shift+g”2.跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”。3.跳到第一行的第一个字符:先按两次“g”,4.跳转到当前行的第一个字符:在当前行按“0”。5.vi加密。进入vi,输入":" + “X” 之后就提示你输入两次密码。之后:wq 保存退出。再次进入时就提示你输入密码了。如果你不...

2019-04-14 13:31:27 1634

原创 【特别详细版】SpringBoot打war,jar包,并且成功运行

前言:SpringBoot有的第一的话,打包非常的不熟练,所以就是我来搞下,让大家尽量少走弯路。测试环境: IDEA,Maven,SpringBoot,Jsp(说明:SpringBoot内嵌Tomcat不支持对Jsp的扩展,所以需要借用外部的Tomcat来跑项目),tomcat9,在这里用的是Windows的tomcaat演示的(其实和Linux中tomcat效果是一样的) 1...

2019-03-29 17:03:44 473

转载 Lombok 插件介绍

Lombok 插件介绍 2018年08月14日 17:56:35 无恋-zx 阅读数:354 ...

2019-03-27 17:38:17 165

原创 【经验总结】彻底解决跨域问题(4种)

前言:很多情况会有项目和项目之间调用,有时候调用不过去,所以都会导致跨域问题,这个是我在小公司和现在这个大公司两家公司的用到的,希望能够帮助大家。跨域请求: 1.jsonp跨域 2.httpClient工具类 3.设置响应头 4.使用nginx做转发网关 1.jsonp跨域这个是我在河南历象公司当时应用到的,背景就...

2019-03-25 19:20:21 1478

原创 IDEA Run/Debug Configurations 中点击“+”号没有tomcat server选项

PS:我自己遇到的情况,发现好的博客都会转载的,帮助更多的人,提高工作效率,奈斯,1.环境:版本:IntelliJ IDEA 2016.3.2系统:windows7 32位 / ubuntu上通用2.问题:在IDEA中,对每一个web项目都要配置tomcat服务器,如果你是第一次使用该软件,可能在 Run/Debug Configurations中点击"+"号找不到tomcat serv...

2019-03-25 13:35:04 1026

原创 【干货】JAVA 8 中List源码深入解析

Collection集合框架 Collection接口有哪些子类以及和Collections有什么区别? List集合 ArrayList LinkList Vector Set集合 Map集合 List,Set,Map集合总结Collection接口子类...

2019-03-21 11:42:49 510 1

转载 mysql优化–explain分析sql语句执行效率

mySQL数据库Sql语句执行效率检查--Explain命令 Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where .....

2019-03-20 13:40:07 167

转载 mysql的水平拆分和垂直拆分区别以及联系

1,水平分割:例:QQ的登录表。假设QQ的用户有100亿,如果只有一张表,每个用户登录的时候数据库都要从这100亿中查找,会很慢很慢。如果将这一张表分成100份,每张表有1亿条,就小了很多,比如qq0,qq1,qq1...qq99表。用户登录的时候,可以将用户的id%100,那么会得到0-99的数,查询表的时候,将表名qq跟取模的数连接起来,就构建了表名。比如123456789用户,取模的89...

2019-03-19 17:32:16 233

转载 IDEA 初始配置教程

如果你是第一次使用 IDEA,或者对 IDEA 常用配置仍然不熟悉,那么本文就特别适合你。本文只是根据我自己的使用经验来进行配置,不一定适合所有的情况,但是对你肯定会有帮助。IDEA 官方地址https://www.jetbrains.com/idea/官方提供免费的【社区版】,还有收费的【高级版】(可以免费试用 1 个月)。下面的设置针对【高级版】进行设置,【社区版】由于功能不完整,所...

2019-03-19 09:50:11 219

原创 Mysql慢查询常用参数

–查询Mysql字符集SHOW VARIABLES LIKE ‘%character%’;–查询显示的时间(会将慢查询日志目录)SHOW VARIABLES LIKE ‘%slow%’;–打开慢查询SET GLOBAL slow_query_log=1;–查询连接数testslowselectSHOW STATUS LIKE ‘connections’;—查询数据(为了做实验,才...

2019-03-18 16:02:37 702

转载 MySQL慢查询日志总结

MySQL慢查询日志总结 慢查询日志概念&nbsp; &nbsp; &nbsp; MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下...

2019-03-18 16:00:57 144

原创 Mysql创建一张表并且添加一万条数据

创建一张表并且给表添加一万条数据,就是为了测试慢查询,可以作为测试数据1.创建一张表CREATE TABLE user100w( id INT NOT NULL AUTO_INCREMENT, first_name VARCHAR(10) NOT NULL, last_name VARCHAR(10) NOT NULL, sex VARCHAR(5) NOT NULL, s...

2019-03-18 15:45:07 5730

转载 JMeter性能测试,完整入门篇

1. Jmeter简介Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。本文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本、最终执行性能测试并分析性能测试结果。运行环境为Windows...

2019-03-17 15:30:38 352

原创 内存溢出和内存泄漏的区别、产生原因以及解决方案

内存溢出和内存泄漏的区别、产生原因以及解决方案 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽...

2019-03-16 20:15:49 1116

原创 垃圾回收机制算法分析【干货】

想学会JVM优化,必须知道垃圾回收机制中的算法,今天大概给大家来说一下,自己能够加深下印象。主要说下JVM内存结构以及怎么使用方案。 什么是垃圾回收机制?为什么会有垃圾回收机制呢?finalize的作用是干嘛的? 内存溢出和内存泄漏的区别? 垃圾回收机制算法 垃圾收集器 Tomcat调优测试什么是垃圾回...

2019-03-16 20:06:18 272

原创 JVM优化了解下【干货】

作为三年的开发程序员,如果JVM还不是太了解的话,那就太菜了,说出去丢人主要说下JVM内存结构以及怎么使用方案。 去找喵星人 去找汪星人 其他萌物##### Java内存结构(各个部分都有什么作用)##### 从那个几个方面优化##### 常用参数详解##### 内存溢出解决办法##### JVM总结Java内存结构(各个部分都...

2019-03-15 15:27:10 369

原创 Linux常用命令【供自己使用】

有时候总结文档的话,看起来比较麻烦,放着上边还能帮助别人。http://www.weixuehao.com/archives/492 Linux的目录结构Linux简介及Ubuntu安装http://www.daniubiji.cn/archives/category/linux-2 Linux命令注意(文件名称部分 ):Linux严禁区分大小写名称最多可以为255个字符以...

2019-03-14 14:09:20 380

原创 Redis基础语法【供新手使用】

redis端口: 6379redis常用命令:开启:./redis-server redis.config关闭:a)kill + 端口b)./redis-cli shutdown使用客户端口连接: ./redis-cli -h IP -p 端口 参数详解: -h 指的是host 就是需要连接的ip -p 指定的port ...

2019-03-14 14:05:16 270

转载 Redis面试题及分布式集群

1. 使用Redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行 (4) 丰富的特性:可用于缓存,消息,按key设置过期时...

2019-03-14 14:02:06 154

转载 BIO与NIO、AIO的区别(这个容易理解)

IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。一、BIO 在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待请求,而客户端发送请求后,先咨询服务端是否有线程相应,如果没有则会一直等待或者遭...

2019-03-12 14:06:56 189

原创 【详细】Socket通讯基础

通信,大家都比较了解,日常生活中非常之多,下面给大家来一段抖音比较流行的。(绿帽子之通信系列)大概说下通信基础(主要介绍下传输层协议TCP,UDP两个协议)TCP是怎么样建立连接的,怎么进行数据传输的,是否安全?三次握手:a).第一次握手:客户端首先发送一个SYN数据包,并且定义seq=x,然后客户端进入SYN_SENT状态,并且等待服务器的等待。b).第二次握手:服务端收到SYN...

2019-03-10 13:55:00 239

原创 【快速入门】FastDFS分布式文件系统

用FastDFS一步步搭建文件管理系统 1、简介FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB &amp;amp;lt; file_size &amp;amp;lt;500MB)为载体的在线服务。FastDFS 系统有三个角色:跟踪服务器(Tracker Serv...

2019-03-09 21:10:06 171

转载 分布式锁原理及实现

一、为什么需要锁?二、分布式锁方案比较三、Redis实现分布式锁1. 单个JVM下实现2.分布式下实现四、zookeeper实现分布式锁1.什么是zookeeper?2.zk的数据模型3.节点4.watch机制5.zk的一致性是如何保证的6.zk的锁实现原理五、数据库实现一、为什么需要锁?多任务环境任务都需要对同一共享资源进行写操作对资源的访问是...

2019-03-05 15:03:13 215

原创 【已解决】Inspects a Maven model for resolution problems.

知道问题出现了,得有解决问题的能力哈,反正就是日常总结,对自己也是一个良好的习惯,也能够帮助别人出现问题需求:自己开发的jar,需要被依赖出现问题环境:Failed to read artifact descriptor for xxx:xxx:jar:1.3.0 less... (Ctrl+F1) Inspection info: Inspects a Maven model for ...

2019-03-04 18:00:57 10212 1

原创 【已解决,绝对好用】Error during artifact deployment. See server log for details.

这个问题当时感觉也不是没有思路,当时也有点着急,后来百度了一下,就感觉被他们带到沟沟里边去了,只想着自己打的war有问题,就没有想起来看tomcat日志问题。傻乎乎的,所以自己总结下,为了帮助更多的人不踩坑,希望你们遇到同样的问题能看到我的这篇博客,一定能帮助你的,相信我!!!遇到的问题:Error during artifact deployment. See server log for...

2019-03-04 17:25:38 282343 130

原创 源码查看【给你的一些建议】

大家身为程序员的都知道,很多知识都是入门简单,但是如果想精通的话并么有那么简单的,比假如说Spring几乎上面试一次问一下,那不就是因为太重要了,随着自己工作年限的增加,如果想摆脱一个死工资,只能通过增加自己的底层知识点,或者接一些项目来满足自己的需求。从事干JAVA虽然年限并不是特别的多,但是从自己理解包括平常操作的方面,给大家一个建议:a).最主要的先了解底层的核心尤其重要b).英语起...

2019-03-02 12:46:23 225

原创 Unsupported major.minor version 52.0问题解决方案

第一次是在第一家公司遇到的,主要就是放服务器的时候出现的这个问题,当时毕竟第一次见到,所以感觉很懵。一步一步的走了过来,确实感觉自己接受知识,包括处理问题的都有非常大的提升,希望自己能达到以后的目的。出现的错误问题: Unsupported major.minor version 52.0一看到这种问题就首先脑子里边的第一印象就是JDK问题,不兼容,不仅会出现这个错误,有时候还会出现一个 ...

2019-02-25 18:19:45 3046

转载 cvc-complex-type.2.3: Element 'dependency' cannot have character [children], because the type's cont

给pom.xml添加jar包时候报错,本地仓库jar下载正常,但是页面报错,配置代码是从maven中央仓库复制的,按道理不应该报错,想了想应该是网上复制的编码和本地项目的编码不一致造成的,手动写了一遍不报错。问题解决,但是如果内容很多重写一遍太麻烦了,发现把从网上复制的内容复制到word中,有一些特殊字符,删除后,重新复制到pom.xml文件中,错误消失。 ...

2019-02-25 17:31:55 3804

原创 并发编程之线程池原理深入解析

线程池在代码中用的还是比较多,不管什么,都是用的池子,比如JDBC。在做一个生活中的例子吧,比如说你洗菜肯定会给要洗的才放入洗菜盆中来洗(洗菜盆就相当于一个池子),你肯定不会一根一根的洗,浪费水资源不说,最主要的还浪费水资源。请原谅我是一个平顶山人,我对象都说我很啰嗦,但是我也没有感觉。a).什么是线程池以及它的作用b).JAVA开发中,合理的使用线程池有三大好处;c).线程池的分类e...

2019-02-23 16:59:44 279

原创 CPU密集和I/O密集的区别

多线程配置连接数量以及一些进程绝大多数时间在计算上,称为计算密集型(CPU密集型)computer-bound,在线程中,线程数量和CPU数量相同 ,一般配置不会超过CPU数量+1,这样可以避免CPU来回切换。操作数据,堵塞,这些类似的操作 称为I/O密集型,I/O-bound,在多线程中,一般配置的线程数量为2*CPU,比如我们在用360杀毒软件的时候,一边扫垃圾,一边扫漏洞,一边体...

2019-02-23 16:56:10 1194

常见_JAVA面试问题

这里边放的是一些常见的那个面试问题,如有需要可以下载,你们可以看下,希望能帮助大家

2018-10-20

空空如也

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

TA关注的人

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