自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NULL

图难于其易,为大于其细。天下难事,必作于易;天下大事,必作于细

  • 博客(302)
  • 资源 (15)
  • 论坛 (2)
  • 收藏
  • 关注

原创 idea通过PrintCommandLineFlags无法显示默认GC收集

通过命令java -XX:+PrintCommandLineFlags -version结果JDK1.8无法显示 UseParallelGC (并行GC) 原因是JDK版本是 32位,默认是client模式,所以无法显示垃圾收集器解决办法1),通过 java -version 命名查看jdk的版本2),重新下载新的jdk的64位版本 ,然后重新执行上面的命令,这样就解决了问题...

2021-01-11 10:13:51 63

原创 tomcat优化

工作上总结一下tomcat优化相关知,遇到问题不要觉得很难,其实很简单,面对困难勇敢的面对它奥利给在这里分享一下我的tomcat优化的思维导图https://www.processon.com/view/link/5ff66cfa07912930e01fe3d2 如果有错欢迎大家指出来,我会进行改进...

2021-01-08 21:41:27 32

原创 尚硅谷2020SpringCloud和SpringCloudAlibaba

经过一段时间的SpringCloud和SpringCloudAlibaba学习,学习到了很多知识,每次学习都是一次成长,遇到问题不要觉得很难,其实很简单,面对困难勇敢的面对它奥利给在这里分享一下我的SpringCloud和SpringCloudAlibaba的思维导图https://www.processon.com/view/link/5feda9e31e08532cf8364f7a 如果有错欢迎大家指出来,我会进行改进...

2021-01-08 21:35:58 42

原创 Sentinel控制台 1.8.0实时监控空白

application.ymlserver: port: 8401spring: application: name: alibaba-sentinel-service cloud: nacos: discovery: server-addr: 192.168.247.111:8848 sentinel: transport: dashboard: localhost:8080 #[配置sentinel d

2020-12-28 16:19:01 419

原创 Docker 入门快速上手

经过一段时间的Docker学习,学习到了很多知识,每次学习都是一次成长,遇到问题不要觉得很难,其实很简单,面对困难勇敢的面对它奥利给在这里分享一下我的Docker的思维导图https://www.processon.com/view/link/5fd5aa0f1e085306e0f3a0ad 如果有错欢迎大家指出来,我会进行改进...

2020-12-13 13:44:38 47

原创 ActiveMQ入门到精通

经过一段时间的ActiveMQ学习,学习到了很多知识,每次学习都是一次成长,遇到问题不要觉得很难,其实很简单,面对困难勇敢的面对它奥利给在这里分享一下我的ActiveMQ的思维导图https://www.processon.com/view/link/5fd09e7d5653bb06f330c904 如果有错欢迎大家指出来,我会进行改进...

2020-12-09 17:55:02 43

原创 Zookeeper从入门到集群搭建

经过一段时间的Zookeeper学习,学习到了很多知识,每次学习都是一次成长,遇到问题不要觉得很难,其实很简单,面对困难勇敢的面对它奥利给在这里分享一下我的Zookeeper的思维导图https://www.processon.com/view/link/5fd09dca7d9c0830e8e6c6b8 如果有错欢迎大家指出来,我会进行改进...

2020-12-09 17:51:27 42

原创 Nginx 思维导图

经过一段时间的Nginx 学习,学习到了很多知识,每次学习都是一次成长,遇到问题不要觉得很难,其实很简单,面对困难勇敢的面对它奥利给在这里分享一下我的Nginx的思维导图https://www.processon.com/view/link/5fc87dd0f346fb646a6859b5 如果有错欢迎大家指出来,我会进行改进...

2020-12-03 13:56:40 50

原创 Java多线程Condition定点通知

多线程要求定点通知(notify),A通过api取出来数据,B线程存储elasticsearch ,C线程把 Elasticsearch重点数据取出来放进 mysql数据库,流行流程大概就是 A->B->C->A->B->C ... ,而不是 A取出来全部数据,B,C线程进行(notifyall)疯抢,谁抢到算谁的。 需求 多线程之间顺序调用 A->B->C 三个线程启动要求如下 AA 打印5次 BB打印10次 cc打印15次 接着 AA 打印5次 BB打印..

2020-11-24 11:10:26 55

原创 Java多线程的生产者消费者

需求: 现在两个多线程,可以操作初始值为 0 的一个变量,实现一个线程对该变量+1 ,一个线程-1,实现交替,来10轮,变量初始值为 0; 多个线程操作一个变量,多对一的时候,要有资源类,任何对资源类的操作都必须是高内聚,低耦合 Synchronized2), 判断/操作/通知class Aircondition { private int number = 0; public synchronized void incr() { //判断 .

2020-11-24 10:53:53 70

原创 Java 八锁详解

1),标准访问,请问先打印 邮件 还是短信?/** synchronized 和 lock 一样我这里用的是 lock*/ class phone { Lock lock = new ReentrantLock(); void sendMAIL(){ lock.lock(); try { System.out.println("---------sendMAIL"); } catch (Exception e

2020-11-23 11:31:13 98

原创 ArrayList你知道多少?

new ArrayList () 会创建一个容量为10的Object数组,ArrayList每次扩容是原来的一半(oldCapacity + (oldCapacity >> 1)),ArrayList是线程不安全的。请你写出一个ArrayList线程不安全的代码 public static void main(String[] args) { listNotSafe(); } private static void listNotSafe() {

2020-11-20 16:20:12 69

原创 Linux操作系统学习思维导图

经过大半个月的Linux从基本指令,每次学习都是一次成长,遇到问题不要觉得很难,其实很简单,面对困难勇敢的面对它奥利给在这里分享一下我的Linux的思维导图https://www.processon.com/view/link/5f98da50e0b34d1ecb9304d2 如果有错欢迎大家指出来,我会进行改进...

2020-11-20 11:30:56 91

原创 NoSql-redis学习思维导图

经过大半个月的redis从基础到事务,集群搭建,每次学习都是一次成长,遇到问题不要觉得很难,其实很简单,面对困难勇敢的面对它奥利给在这里分享一下我的redis的思维导图https://www.processon.com/view/link/5fb60ce9e401fd3d93e88f8b 如果有错欢迎大家指出来,我会进行改进...

2020-11-20 11:28:28 53

原创 CentOS7设置永久挂载硬盘出现Welcome to emergency mode?错误

错误详情我由于修改了 /etc/fstab 添加了自己的分区和映射文件的信息,然后重启linux就出现了这个错误解决办法1), 使用 lsblk -f 查看系统分区情况2), 我的配置文件(/etc/fstab)3),错误原因就是 sdb1 的 fstype 和配置文件的类型不同解决办法 把 /etc/fstab 配置文件的 xfs 类型修改为 自己分区的类型 ext4 (要根据自己虚拟机的情况改,不要我写什么你也写什么)...

2020-10-16 16:10:57 121

原创 mysql 经典面试题以及优化过程

CREATE TABLE `t_dept` (`id` INT(11) NOT NULL AUTO_INCREMENT,`deptName` VARCHAR(30) DEFAULT NULL,`address` VARCHAR(40) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;CREATE TABLE `t_emp` (`id` INT(11) NOT NULL A.

2020-10-10 15:17:30 214

原创 尚硅谷mysql高级学习--思维导图完成

经过大半个月的mysql高级从基础到高级,每次学习都是一次成长,遇到问题不要觉得很难,其实很简单,面对困难勇敢的面对它奥利给在这里分享一下我的mysql优化的思维导图https://www.processon.com/view/5f605d597d9c0833ecdec4e0#map 如果有错欢迎大家指出来,我会进行改进...

2020-09-27 11:01:16 297

原创 教拉克丝去面试(二) 1.7版本HashMap源码你知道多少?

拉克丝小声的在嘀咕: 天苍苍海茫茫,面试我很忙..." 今天看你早早地准备去面试,又这么沮丧的回来,面试的不好?"拉克丝十分生气地说:" 我学了这么多的知识,为啥面试以前的问题还问,现在都没人用了,他问我你对 JDK1.7版本的HashMap有什么了解,现在不是都用 1.8了,他居然还问我这个问题(深深叹了一口气)。"来我给你讲一下JDK 1.7HashMap 去给我买杯 奈雪的茶""你怎么还不去买呀""你给我掏钱呀?"(我居然自己搬石头扎了自己脚),过了几分钟,拉克丝高兴地拿...

2020-08-19 17:43:08 108

原创 教拉克丝去面试(一),String转换成int的几种方式

这是一篇用趣味化的形式给大家来讲java面试,“语不惊人死不休”,没错,本篇文章的标题就是这么酷炫,接受不了的同学就别点进来看了,所谓好奇心害死猫;能够接受的同学我只能说你赚到了,你不仅能在阅读的过程中感受到维的乐思趣,还真的能学习到知识。拉克丝 : 老哥, 我今天去面试,他问了我一个问题 我现在有点疑惑?怎么,面试的不顺利? 我说:拉克丝: 很顺利的,但是他问我一个感觉特别简单的问题,我当时感觉说出来了,又感觉说错了我有点疑惑地问: 来给你哥说说什么问题?老哥来给你解答拉克..

2020-08-17 11:24:09 547

原创 Java编程思想__泛型(七完结)
原力计划

动态类型安全因为可以向JavaSE5之前的代码传递泛型容器,所以旧式代码仍旧有可能会破坏你的容器,JavaSE5的 java.util.Collections 中有一组便利工具,可以解决在这种情况下的类型检查问题,它们是: 静态方法 checkedCollection() , checkedList() , checkedMap() , checkedSet() , checkedSortedMap() 和 checkedSortedSet()。 这些方法每一个都会将你希望动态检查的容器当做第一个.

2020-07-11 17:32:31 127

原创 Java编程思想__泛型(六)
原力计划

捕获转换有一种情况特别需要使用<?> 而不是原生类型。 如果想一个使用 <?> 的方法传递原生类型,那么对编译器来说,可能会推断出实际的类型参数,是的这个方法可以回调另一个使用这个确切类型的方法。public class CaptureConversion { static <T> void f1(Holder<T> holder){ T holderT = holder.getT(); System.out

2020-07-09 15:23:32 76

原创 利用BootStrap创建搜索框--」详解

今天学了bootstrap由于官网上没有搜索框,我要做一个网站正好需要,我就自己做了一个搜索框,话不多说直接上代码下面是jsp代码 搜索 /* 搜索框 */ function onKeyDown(event){ va

2020-07-01 11:33:02 27470 1

原创 Java编程思想__泛型(五)
原力计划

边界边界使得你可以在用于泛型的参数类型上设置限制条件。 尽管这使得你可以强制规定泛型可以应用的类型,但是其潜在的一个重要的效果是你可以按照自己的边界类型来调用方法。 因为擦除移除了类型信息,所以,可以用无边界泛型参数调用的方法只是那些可以用 Object调用的方法。但是如果能够将这个参数限制为某个类型子集,那么你就可以用这些类型子集来调用方法。 为了执行这种限制,Java 泛型重用了 extends 关键字。对你来说有一点很重要,既要理解 extends 关键字在泛型边界上下文环境中和在普通情况下

2020-06-28 15:53:50 117

原创 Java编程思想__泛型(四)
原力计划

边界处的动作正是因为有了擦除,我们发现泛型最令人困惑的方面源自这样一个事实,即可以表示没有任何意义的事物。public class ArrayMaker<T> { private Class<T> tClass; public ArrayMaker(Class<T> tClass) { this.tClass = tClass; } public T[] create(int size){ re

2020-06-17 16:35:03 132 1

原创 Java编程思想__泛型(三)
原力计划

下面是使用模板的C++示例, 你将注意到用于参数化类型的语法十分相似,因为Java是受C++的启发。template<class T> class Manipulator{ T obj; public: Manipulator(T x){ obj=x; } void maniput(){ obj.f(); } }class HasF{ public: void f(){ cout << "HasF

2020-06-11 11:55:37 113

原创 Java编程思想__泛型(二)
原力计划

泛型还可以应用于内部类以及匿名内部类。public class Customer { private static long counter=1; private final long id=counter++; public Customer() { } @Override public String toString() { return "Customer{" + "id=" + id +

2020-06-06 16:40:29 90

原创 Java编程思想__泛型(一)
原力计划

一般的类和方法,只能使用具体的类型,要么是基本类型,要么是自定义的类。如果要编写可以适用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。 在面向对象编程语言中,多态是一种泛化机制。 JavaSE5 的重大变化之一: 泛型的概念。泛型实现了参数化类型的概念,使代码可以应用于多种类型。泛型 这个术语的意思是 : 适用于许多许多的类型。 如果你了解其他语言(例如C++) 中的参数化类型机制,你就会发现,有些以前能够做到的事情,使用Java泛型机制缺无法做到。使用别人构建好的泛型类型相当容易。但是如果你

2020-06-04 17:51:00 151

原创 Java编程思想__类型信息
原力计划

运行时类型信息使得你可以在程序运行时发现和使用类型信息。什么是RTTI运行时类型识别(RTTI, Run_Time Type Identification) 是Java中非常有用的机制,在Java运行时,RTTI 维护类的相关信息。为什么需要RTTI最通用的类型(泛型)是基类Shape , 而派生出具体类有 Circle , Square 和 Triangle 。如下图 ...

2020-05-22 11:24:08 364

原创 Vue初学遇到Module not found: Error: Can't resolve './components/login.vue' in 项目路径问题

问题如下一直报找不到这个login.vue文件解决办法如下 ../ 把./ 改为 ../ \

2020-05-11 20:20:43 11368 6

原创 Class.forName("Gum")为什么加载不到当前类

今天看到java编程思想,示例上使用 Class.forName("xx")来进行加载类,书上的运行结果和我实际运行结果不一致,经过问度娘最终发现了问题所在。书上示例为:接下来我运行程序做了个实验package classtype;/** * @author Administrator * @version 1.0 * @date 2020/5/11 14:04 */ class Candy { static { System.out.prin..

2020-05-11 14:48:16 282 1

原创 Java编程思想__字符串
原力计划

可以证明,字符串操作是计算机程序设计中最常见的行为。不可变StringString 对象时不可变的。查看JDK文档你就会发现,String 类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改后的字符串内容。而最初的String对象则丝毫未动。public class Immutable { static String upca...

2020-05-09 16:34:44 116

原创 阿里云服务器-攻击方法:GET攻击类型:其他

由于昨天改变了远程连接阿里云服务器端口ssh的端口,今天已经没有遇到暴力破解了但是又遇到其他安全的问题,如下吐槽一下,你们都这么闲?都不能让我的服务器安安静静运行一会?解决办法如下由于我服务器使用的nginx进行域名转发。这里解决办法使用的是修改nginx.config配置文件1),修改 nginx.config配置文件 vi nginx.conf添加如下内容...

2020-05-07 16:07:36 489 1

原创 阿里云服务器-拒绝ssh远程暴力破解

今天登陆阿里云服务器的安全控制中心发现云服务器被人用SSH暴力破解 ,如下图短短一星期,居然有61次攻击 这时我了解了一下 什么是ssh暴力破解 就是ssh连接 用户名root 默认连接端口为22的阿里云服务器 通过不断尝试你的密码,多次进行匹配,最终拿到你的服务器密码,进行登录你的服务器。解决办法我买的阿里云服务器是Centos7 我在网上看了好多解决办法,这里...

2020-05-06 14:13:52 798 2

原创 阿里云服务器安全警告-异常网络连接-访问恶意域名

前言公司服务器其最近被攻击了,以前没有在意,觉得每次都发警告没什么重要的,服务器能跑就行了。 但是,最近服务器客户打电话说服务器 cpu跑满了,让我来进行升级服务器内存,我说以前都是好好的,怎么一下子就满了呢?接下来登录阿里云安全中心发现 阿里云服务器被人用挖矿程序 一直吃服务器的cpu,导致服务器直接cpu直接拉满了,登录了安全中心发现我的AccessKey被泄露了,估计有人用我...

2020-05-05 15:37:49 1517

原创 Idea 添加JDK自带的反编译工具javap

什么是javap?javap是 Java class文件分解器,可以反编译(即对javac编译的文件进行反编译),也可以查看java编译器生成的字节码。用于分解class文件。那我们已经怎么在Idea中使用javap?1),File -> settings2),如下进行配置接下来对配置进行说明Name 与 Description 是设置这个工具的名...

2020-04-29 10:41:36 904

原创 Java编程思想__通过异常处理错误
原力计划

Java 的基本理念是 结构不佳的代码不能运行。 发现错误的理想时机是在编译阶段,也就是你试图运行程序之前。然而,编译期间并不能找出你的所有错误,余下的问题必须在运行期间解决。这就是需要错误源能通过某种方式,把适当的信息传递给某个接受者__该接受者将指导如何正确处理这个问题。 改进的错误恢复机制是提供 代码健壮性的最强力的方式。错误恢复在我们所编写的每一个程序中都是最基本的要素,但是在Java...

2020-04-28 11:57:58 365

原创 Java编程思想__持有对象
原力计划

如果一个程序只包含固定数量的且生命周期都是已知的对象,那么这是一个非常简单的程序。 通常,程序总是根据运行时才知道的某些条件去创建新对象。这次之前,不会知道所需对象的数量,甚至不知道确切的类型。为了解决这个普通的编程问题,需要在任意时刻和任意位置创建任意数量的对象。所以,就不能依靠创建命名的引用来持有每一个对象:myType aReference因为你不知道实际上会需要多少这样的引用。...

2020-04-26 13:56:33 75

原创 Java编程思想__内部类
原力计划

可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类是一种非常有用的特性,因为它允许你把一些逻辑相关的类组织在一起,并控制位于内部的类的可视性。然而必须要了解,内部类与组合是完全不同的概念,这一点很重要。 内部类看起来就像是一种代码隐藏机制: 将类置于其他类的内部。创建内部类创建内部类的方式就如同你想的一样__把类的定义置于外围类的里面:public class ...

2020-04-22 14:10:57 87

原创 Java编程思想__接口

接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。抽象类和抽象方法Java提供了一个叫做 抽象方法 的机制,这种方法是不完整的,仅有声明而没有方法体。如下abstract void f();包含抽象方法的类叫做 抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的(否则编译器就会报错) 如果从一个抽象类继承,并想创建该新类的对象,那么就必须为抽象方法...

2020-04-18 09:52:21 107

原创 Java编程思想__多态

在面向对象的程序设计语言中, 多态是继数据抽象和继承之后第三个基本特征。 多态通过分离 做什么 和 怎么做, 从另一角度将接口和实现分离开来。多态不但能改善代码的组织结构和可读性,还能够创建可扩展的程序__即无论在项目最初创建时还是在需要添加新功能时都可以 生长 程序。 封装 通过合并特征和行为来创建新的数据类型。实现隐藏 则通过将细节 私有化 把接口和实现分离开来。在论向上转型对...

2020-04-14 11:50:55 62

谷粒商城全套资料.zip

内含初级资料+高级资料和架构师资料等内容

2021-02-20

ZK前端框架

最新的前端框架ZK开发必备 ZK 8.0.0端参考 ZK 8.0.0组件开发的必需品 ZK 8.0.0组件引用 ZK 8.0.0配置参考 ZK 8.0.0开发人员的参考 ZK 8.0.0风格定制指南 ZK 8.0.0 ZUML参考 zk-mvvm-book

2018-09-20

EasyUI中文api手册和EasyUI中文api.pdf文档

EasyUI中文api手册和jQuery_EasyUI中文帮助手册 (1).pdf,让我们更加快速的开发,美化html代码,让html更加吸引人。

2018-01-20

ajaxfileupload.js文件

ajaxFileUpload是一个异步上传文件的jQuery插件传统的form表单方式上传文件, 必然会刷新整个页面。 那么在不刷新界面的情况下实现文件的上传呢? 在 HTML4下, 聪明的程序员们发明了 ajax file upload 方式(form + hidden iframe方式), 就是 ajaxfileupload .js

2018-04-13

前端分页css与js

该资源包含有pagination.css与pagination.js,使用分页可以快速的完成分页

2019-02-19

spring+springMVC+mybatis房屋出租项目

这个项目目的是模拟开发一款出租房屋管理,那里面有管理员登录,管理员通过登录,可以发布房屋出租信息,管理员也可以修改房屋信息,删除房屋信息,一个整套的ssm项目,其中用到了spring+springMVC+mybatis的房屋出租的项目

2018-03-28

黑马java面试宝典

黑马程序员官网第五版面试宝典,适合刚毕业面试的各位同学

2018-10-24

json-jar包

里面包含commons-beanutils-1.8.3.jar commons-lang-2.5.jar ezmorph-1.0.6.jar json-lib-2.3-jdk15.jar.

2018-01-24

Beyond Compare4注册码

Beyond Compare 4 文件对比工具,注册码亲测可以使用,值得拥有

2019-03-01

Spring中文api手册

即使拥有良好的工具和优秀技术,应用软件开发也是困难重重。应用开发往往牵扯到方方面面,每件事情都难以控制,而且,开发周期也很难把握(除非它的确是一个重量级的复杂应用,倒也有情可原)。Spring提供了一种轻量级的解决方案,用于建立“快装式企业应用”。在此基础上,Spring还提供了包括声明式事务管理,RMI或Web Services远程访问业务逻辑,以及可以多种方法进行的持久化数据库地解决方案。另外,Spring还有一个全功能的 MVC框架,并能透明的把 AOP 集成到你的软件中去。

2018-01-20

maven的springMVC项目hello word

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。使用maven来开发第一个springmvc的项目让你快速了解maven并上手项目,maven+springMVC

2018-04-19

面试简历模板

里面有100份简历模板,总有你满意的一份简历,一个好看的简历,可以让你在面试官面前加分项,里面包括的有简历修改的教程,简历头像上传的教程,对于即将面试的我们值得拥有.

2018-05-23

上传资源文件jar

jackson-mapper-asl-1.9.13.jar 和jackson-databind-2.7.0.jar和jackson-core-asl-1.9.13.jar和jackson-core-2.7.0-rc1.jar和jackson-annotations-2.7.0-rc1.jar这几个jar包

2018-04-17

Nginx+Tomcat+Redis实现session共享

Nginx+Tomcat+Redis实现session共享,通过Nginx作为前端的负载,把请求分发到后端的Tomcat服务器上,提高并发数;但是单纯的通过Nginx的ip_hash负载是很多问题的。只要用户一切换网络或者后端Tomcat主机宕机session就失效;

2018-03-10

Apache是Tomcat7

Apache是Tomcat7 服务器下载利于我们搭建服务器 便利我们开发

2017-10-19

北岛荒丶南城NULL的留言板

发表于 2020-01-02 最后回复 2020-01-02

idea 后缀为.zul为白色 但是能运行 这个怎么解决

发表于 2018-07-02 最后回复 2019-09-25

空空如也

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

TA关注的人 TA的粉丝

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