3 MambaJun

尚未进行身份认证

我要认证

http://mambajun.github.io/

等级
TA的排名 1w+

Java 泛型数组( T[] arr = new T[N])创建报错之谜!

今天小编在创建一个泛型数组的时候报了错。代码如下:class Stack<T> { private T[] list; private int n; private Stack(int capacity) { list = new T[capacity]; }}报错信息如下:Error:(15, 17) java: 创建泛型数组从上面的错误信息可以推断出来Java不支持直接创建 T[] arr = new T[N]形式的

2020-07-11 22:36:11

IDEA 如何配置JVM虚拟机启动参数

IDEA 如何配置JVM虚拟机启动参数在读《深入理解Java虚拟机》中有个IDE设置JVM的启动参数(VM Arg),小编用的IDEA不知道如何设置,所以写个博客记录一下[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AlVioE8D-1593268240346)(https://raw.githubusercontent.com/mambaJun/picture/master/blog/idea%20jvm%20第一步.png)]下面的两个箭头代表两个方法,二选一即可

2020-06-27 22:32:16

docker 部署 nginx镜像启动失败 外加一些常用操作

今天在docker里部署nginx遇到一个坑,如下:[emerg] “user” directive is not allowed here in /etc/nginx/conf.d/nginx.conf:2# 直接运行nginx 镜像docker run -d -p 80:80 --name nginx_1 \-v /opt/nginx/project:/usr/share/nginx/html \-v /opt/nginx/conf/nginx.conf:/etc/nginx/nginx.co

2020-05-24 00:43:51

汇编语言 win10 debug 查看CPU和内存, 如何用机器指令和汇编指令编程

文章目录如何用机器指令和汇编指令编程1、预备知识 Debug的使用Debug 功能(前提基础)2、演示如何用机器指令和汇编指令编程本文参考 汇编语言(第三版),这个地方出现了了一个小插曲,小编使用的win10,进行debug,结果发现不可以。网上搜了一下参考方法 觉得方法好麻烦,于是我直接装了一个 win7 x86 的虚拟机(注意:按照win7 x64的同样不可以,据说 win7之后,微软就把...

2020-04-14 00:35:24

Ubuntu 18.04 搜狗输入法 中文乱码

cd ~/.configrm -rf SogouPY* sogou*# 然后杀掉输入法进程killall fcitx

2020-02-05 15:31:52

linxu docker 常用命令(启动,重启,关闭)小记

常用这几命令,当个笔记几下来启动 systemctl start docker守护进程重启 sudo systemctl daemon-reload重启docker服务 systemctl restart docker重启docker服务 sudo service docker restart关闭docker s...

2020-01-14 10:23:38

数据结构与算法 快速排序 c/c++

#include<stdio.h>void input(int [], int);void quick_sort(int [], int, int);void swap(int *, int *);void output(int [], int);int main(void) { int n = 6; int arr[n] = {2, 3, 9, 7, 0...

2020-01-10 16:05:56

Linux 中 Wireshark Couldn't run /usr/bin/dumpcap in child process: 权限不够

终于把这个东西给安装好了,很开心的打开想捕获数据包看看是啥样的,结果…下面给两个解决方案:临时解决以root用户身份运行sudo wireshark永久解决将自己的用户添加到wireshark组,然后注销并再次登录(或重新启动计算机)。sudo usermod -a -G wirehark $ USER...

2020-01-10 14:19:15

Ubuntu 软件包管理 常用 apt 命令

安装软件包:apt-get install <Package Name>删除软件包:apt-get remove <Package Name>更新软件包列表:apt-get update升级有可用更新的系统(慎用):apt-get upgrade搜索:apt-get search <Package Name>获取包信息:apt-get show &l...

2020-01-02 11:39:06

Docker中启动ElasticSearch自动退出

在docker中启动Elasticsearch镜像docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES 2bd69c322e98然后就很开心的去访问端口试试 http://localhost:9200/结果访问都不成功,此时心里 ?很自然的查看容器是否真正起了结果。。。...

2019-12-26 11:40:58

如何查看Java native

在读Java 代码的时候经常会遇到这种情况protected native Object clone() throws CloneNotSupportedException;经过几次后,为了满足自己的好奇心,想了解底层到底是如何实现的同时也分享出来,希望可以帮助到 小伙伴们,话不多说看步骤。OpenJDK,这个跟Sun 公司的基本相同, 而且Sun公司的底层没有开源,我们是看不到的。...

2019-12-11 10:48:54

设计模式 - 工厂模式

目录设计模式 - 工厂模式一、简单(静态)工厂A、抛出场景B、基本介绍二、工厂方法模式A、模式介绍三、抽象工厂模式四、工厂模式总结设计模式 - 工厂模式一、简单(静态)工厂A、抛出场景一个外卖项目:要便于各种菜品的拓展,便于维护菜品种类很多(黄焖鸡、大盘鸡等)菜品制作有 prepare,make,package步骤完成菜品的订购B、基本介绍简单工厂模式是由一个工厂对象决定创...

2019-12-02 16:12:36

设计模式 - 单例模式

单例模式(Singleton mode)一、概念采取一定的方法保证在整个软件系统中 ,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。一、应用场景只需要一个实例各种 Manager各种 Factory三、设计模式写法(八种)1.饿汉式 (静态常量)class Singleton { private Singleton() {} p...

2019-12-02 16:11:10

设计模式 -原型模式

设计模式 -原型模式 (Prototype)一、基本介绍原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象原型模式是一个创建型设计模式,允许一个对象再创建另外一个可定制的对象,不需要知道创建的细节工作原理:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来进行创建,对象.clone()二、注意事项浅拷贝浅拷...

2019-12-02 16:09:14

设计模式 - 建造者模式(Builder Pattern)

目录设计模式 - 建造者模式(Builder Pattern)一、基本介绍二、简单的Demo三、注意事项设计模式 - 建造者模式(Builder Pattern)一、基本介绍建造者模式(生成器模式):是一种对象构建模式。可以将复杂对象的构造过程抽象出来,使这个抽象过程的不同实现方法可以构造出不同属性的对象。构建者模式 是一步步创建一个复杂的对象,运行用户只通过指定复杂对象的类型 和内容 ...

2019-12-02 16:08:19

设计模式 - 七大原则

目录闲谈设计模式 - 七大原则一、设计模式的目的二、设计模式七大原则1. 单一职责原则2.接口隔离原则3.依赖倒转原则(Dependence Inversion Principle)4.里氏替换原则5.开闭原则6.迪米特法则(降低类之间的耦合度)7.合成复用原则(Composite Reuse Principle)闲谈设计模式 - 七大原则懂了设计模式,你就懂了面向对象分析和设计(OOA/D...

2019-11-28 09:36:46

leet code - 尾部的零

设计一个算法,计算出n阶乘中尾部零的个数思路刚拿到这个题目,想着简单,但是多想一点点,如果这个 n 比较大会是什么结果,long 的最大值是 263 - 1, 把 n 假设的稍微极端一下, n 是 18 位 的正整数, n! 的长度用基本类型已经不满足了。思路一预估 n! 可以用的长度,这个怎么估算呐?n * (n - 1) * ....* 1 < n ^n这个方程不用...

2019-11-24 21:43:36

centos下安装和配置nginx

其实只需要修改配置文件nginx.conf,在server中添加location就好server { listen 80; server_name 你的域名或ip,例:www.baidu.com; location / { root html; index index.html i...

2019-08-13 10:35:08

Ubuntu 常用软件

无题这篇是小编自己接触Ubuntu的软件使用记录,防止重装系统,同时也给大家分享刚刚从win10 换到Ubuntu 上,不太适应,想把在win上的使用习惯在Ubuntu上都可以有替代这篇是小编自己接触Ubuntu的软件使用记录,防止重装系统,同时也给大家分享刚刚从win10 换到Ubuntu 上,不太适应,想把在win上的使用习惯在Ubuntu上都可以有替代截图软件:flameshotW...

2019-10-16 17:21:23

Java JWT:Java的JSON Web令牌 学习与研究

目录Java的JSON Web令牌一、什么是JWT二、JWT的组成形式Java的JSON Web令牌一、什么是JWTJWT是一种以紧凑,可验证的形式在两方之间传输信息的方法在JWT主体中编码的信息位称为 claims。JWT的拓展形式为 JSON格式,因此每个 claim 都是JSON 对象中的键JWT 可以被加密签名(使其成为JWS)或被加密(使其成为JWE)这为JWT的用户增加了一...

2019-09-23 15:41:29

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。