自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(213)
  • 资源 (3)

原创 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 124

原创 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 216

原创 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 498

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

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

2020-04-14 00:35:24 109

原创 Ubuntu 18.04 搜狗输入法 中文乱码

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

2020-02-05 15:31:52 114

原创 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 142

原创 数据结构与算法 快速排序 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 74

原创 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 274

原创 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 134 1

原创 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 2394

原创 如何查看Java native

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

2019-12-11 10:48:54 38

原创 设计模式 - 工厂模式

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

2019-12-02 16:12:36 54

原创 设计模式 - 单例模式

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

2019-12-02 16:11:10 35

原创 设计模式 -原型模式

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

2019-12-02 16:09:14 46

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

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

2019-12-02 16:08:19 71

原创 设计模式 - 七大原则

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

2019-11-28 09:36:46 93

原创 leet code - 尾部的零

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

2019-11-24 21:43:36 42

原创 centos下安装和配置nginx

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

2019-10-16 17:28:22 174

原创 Ubuntu 常用软件

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

2019-10-16 17:27:42 141

原创 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:50:31 130

原创 消息队列 rabbitmq安装、使用

目录Spring boot 使用 rabbitmq一、rabbitmq 安装Spring boot 使用 rabbitmq一、rabbitmq 安装小编采用的是在docker 中安装docker pull 3.7-managementdocker run -d -p 5672:5672 -p 15672:15672 --name my_rabbit_mq 7601e834fa14这里...

2019-08-23 09:00:34 98

原创 解决npm 国内慢的问题

npm镜像源更改方法一:更改npm配置文件:npm config set registry http://registry.npm.taobao.org复制代码URL 即为需要设置的镜像站点地址,如淘宝镜像: http://registry.npm.taobao.org方法二:你可以使用淘宝 NPM 镜像定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:npm...

2019-08-20 16:44:24 130

转载 Navicat Premium 12.1.20.0安装与激活

目录一、Navicat Premium 12下载 + 安装二、Navicat Premium 12激活一、Navicat Premium 12下载 + 安装二、Navicat Premium 12激活注册机下载点击 查看 步骤

2019-08-17 16:50:23 632

原创 nginx配置服务器跳转实现一个域名访问两台服务器

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

2019-08-13 12:38:21 675

原创 centos7通过yum安装JDK1.8

安装之前先检查一下系统有没有自带open-jdk命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输入信息表示没有安装。如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件 这句命令的关键字是java首先检索包含java的列表yum...

2019-08-13 10:03:18 58

原创 Windows中杀死占用 某个端口的进程

启动tomcat时候,控制台报错,发现是端口占用,于是寻找方法关闭对应的程序。从网上找了好久,尝试之后,发现不行。开始自己尝试,终于,成功的将占用端口的进程杀掉。在此记录下过程(以8081端口为例):第一步,根据端口号查找对应的进程号netstat -ano | findstr 80 //列出进程极其占用的端口,且包含 80发现 8081 端口被 PID(进程号)为 2000 的进程占...

2019-07-16 11:00:56 74

原创 Linux 服务器部署 jar

这个不能一直运行java -jar start.jar后台运行nohup java -jar ./start.jar &

2019-07-13 17:50:27 83

原创 鸟哥的私房菜 一

目录前言一 书中的建议前言我学习的目的很简单,像用windows一样使用 Linux,纯粹的感兴趣。写博客的原因也很简单,当个笔记本一样下面进入正题一 书中的建议从 Linux的安装和指令学起了解Linux的文件架构和权限概念多接触文本界面认识 与 Bash相关的东西学习 一下如何使用 Shell 和 Shell script的写法至少一定要了解套件管理员实践的重要性...

2019-07-11 13:25:23 71

原创 CentOS 安装tomcat

目录前言一、安装 tomcat二、运行 tomcat前言首先检查CentOS 中是否已经存在 tomcat 服务器systemctl status tomcat可以看到不能找到 tomcat.service , 这就证明这台机器上没有 tomcat 服务。一、安装 tomcatyum install tomcat//或者yum -y install tomcat第二个命令 ...

2019-07-10 19:07:14 145

原创 CentOs7 Zookeeper

安装环境:Linux:centos6.4Jdk:1.7以上版本Zookeeper是java开发的可以运行在windows、linux环境。需要先安装jdk。安装步骤:第一步:安装jdk第二步:把zookeeper的压缩包上传到linux系统。第三步:解压缩压缩包tar -zxvf zookeeper-3.4.6.tar.gz第四步:进入zookeeper-3.4.6目录,创建da...

2019-07-10 13:41:59 61

原创 vue创建新的工程项目

目录Vue新的工程项目创建一、目录结构配置Vue新的工程项目创建使用vue ui来创建一、目录结构配置

2019-07-08 12:55:59 912

原创 A component required a bean of type 'com.xxx.xxx.entity.User' that could not be found.

在启动类添加@ComponentScan(basePackages = {"com.xxx.xxx.service"})具体的是为什么,有人可以解释一下吗,我也不懂原因,欢迎大家留言

2019-06-02 12:44:25 4480 1

原创 Mybatis入门

目录Mybatis 入门Mybatis 入门在学习mybatis之前,先弄清原生的jdbc的问题 1. 数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。 如果使用数据库连接池可以解决这个问题 2. SQL语句在代码中硬编码,造成代码不易维护,实际应用中 SQL变换的可能比较大,SQL变动需要改变Java代码 3. 使用 preparedStatement向占位符号传参存在...

2019-05-30 08:39:19 91

原创 Java项目中 实体类(ENTITY,VO,DTO)理解

目录笔者想说一、ENTITY二、VO三、DTO笔者想说最近才算是真的开始了JavaEE的编程,遇到 DTO、VO 这两个概念的时候有点晕,不知道真正的作用,困扰几天后,决定好好查查 具体的意思一、ENTITYEntity(PO) 每个属性基本上都对应数据库表里面的某个字段。完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法。持久对象是由insert数据库创建,...

2019-05-23 22:12:20 7048

原创 使用webpack+vue.js构建前端工程化

目录简介一、创建项目简介本例主要采用vue-cli配合webpack来创建项目,采用了VueRouter,引入axios库调用后端API,渲染数据,实现了增量改查功能。一、创建项目cmd 进入一个将要建立项目的目录例如:D:Vue创建项目vue init webpack Shop (项目名)进入 Shop 目录安装依赖:npm install修改config目录...

2019-05-20 14:42:35 180

原创 SpringBoot 使用 swagger2 构建在线接口文档

SpringBoot swagger2 构建简介一、pom.xml 依赖二、在应用主类增加 @EnableSwagger2Doc 注解在配置文件中添加 swagger2 配置简介编写和维护接口文档是每个程序员的职责,根据 Swagger2 可以快速帮助我们编写最新的 API 接口文档,间接提升了团队开发的沟通效率。一、pom.xml 依赖<dependency> ...

2019-05-20 14:20:08 1802

原创 SpringBoot 整合 Redis

一、依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depen...

2019-05-17 14:31:36 95

原创 CentOs Redis 安装、 密码设置和查看密码

redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。初始化Redis密码: 在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数; 比如 requirepass test123; (Ps:需重启Redis才能生效) redis的查询速度是非常快的,外部用户一秒内可以尝试多大150K个...

2019-05-17 10:02:44 2434

原创 远程连接阿里云CentOS中mysql8出现10060错误

在阿里云上搭建的mysql数据库,已经配置好了各项属性,root下也变成‘%’了,可还是用navicat连接不同,出现10060错误。最后经过查找,发现是阿里云上的安全组入口没有设置。所以写下本篇希望能给广大网友提供方便。...

2019-05-16 23:11:57 1195

原创 Centos7 安装、配置、卸载 nginx 步骤解析

wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

2019-05-15 19:59:21 3317

Sublime Text3

Sublime text3 未更新前的版本,配上这里的注册码就可以成功的注册https://blog.csdn.net/qq_40990854/article/details/86489843#comments

2019-04-27

XMindCrack.jar

XMind 8 Pro 专业版激活破解补丁 ,https://blog.csdn.net/qq_40990854/article/details/89429672

2019-04-21

蓝桥杯日志

数组的排序点击上传资源即表示您确认该资源不违反资源分享的使用条款,并且您拥有该资源的所有版权或者上传资源的授权

2017-12-25

空空如也

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