自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 记录 npm install 报错-gyp ERR configure error

记录 npm install 报错-gyp ERR! configure error

2022-03-03 17:15:18 972

原创 记录docker部署elasticsearch + mysql实现热更新报错问题

dockers 19.03.9elsaticsearch 7.16.2报错1: elasticsearch\elasticsearch-7.16.1\config\analysis-ik\jdbc-reload.properties (系统找不到指定的文件。)原先我是修改ik分词器源码后,将jdbc-reload.properties直接至于源码根目录config目录下,程序报错说找不到,于是在elasticsearch的config目录下新建analysis-ik文件夹,将配置文件上传到下面。报错

2022-01-15 22:47:10 1268

原创 JVM学习笔记(一)

JVM架构模型Java编译器输入的指令流基本是一种基于栈的指令集架构,另一种指令集架构是基于寄存器的指令集架构。两种架构之间的区别:栈式架构的特点1、设计和实现更简单,适用于资源受限的系统;2、避开了寄存器的分配难题:使用零地址分配。3、指令流中的指令大部分是零地址指令,其执行过程依赖于操作栈。指令集更小,编译器容易实现。4、不需要硬件支持,可移植性更好,更好实现跨平台寄存器架构特点1、指令集完全依赖硬件,可移植性差2、性能优秀,执行更高效3、花费更少的指令去完成一项操作4、大部分情

2021-01-02 15:28:54 93

原创 Java NIO select()方法

select()方法是个阻塞方法,有通道就绪才会返回。select(long timeout),最多阻塞timeout毫秒,即使没有通道就绪也会返回,若超时返回,则当前线程中断标志位被设置。若阻塞时间内有通道就绪,就提前返回。seletor.selectNow(),非阻塞方法。一个seletor对象内部维护了三个集合。1)已注册集合:表示了所有已注册通道的SelectionKey对象。2)就绪集合:表示了所有已就绪通道的SelectionKey对象。3)取消集合:表示了所有需要取消注册关系的通道

2020-07-28 11:29:56 732

原创 BIO编程

1、BIOBIO为阻塞式IO,tomcat7以前采用的是BIO。服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,但可以通过线程池改善。服务端:public static void main(String[] args) throws Exception { // 创建serverSocket对象 ServerSocket serverSocket = new ServerSocket(9999); while(true){

2020-07-21 16:43:04 65

原创 mysql的存储过程比单独执行mysql的优势

sql语句的执行流程1、客户端与服务器建立连接,发送sql给服务器。2、服务器从缓存中获取,有则返回,没有则进行下一步(8.0这一过程已经不存在了,8.0完全抛弃了缓存这个功能,原因是尽管MySQL Query Cache旨在提高性能,但它存在严重的可伸缩性问题,并且很容易成为严重的瓶颈。自MySQL 5.6(2013)以来,默认情况下已禁用查询缓存,因为众所周知,它不能与多核计算机上在高吞吐量工作负载情况下进行扩展。建议将缓存放在客户端,将缓存移动到客户端时,性能可提高至5倍)3、服务器对sql进行

2020-07-20 17:21:18 173

原创 HTTP、TCP/IP和SOCKET

1、HTTP协议与TCP/IP协议的关系HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。HTTP协议是无状态的,指的是协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。也就是说,打开一个服务器上的网页和你之前打开这个服务器上的网页之间没有任何联系。HTTP是一个无状态的面向连接的协议,无状态不

2020-07-19 10:54:21 153

原创 使用Jib构建镜像push到阿里云镜像仓库并部署

一、前言Google开源的Java容器化工具,可作为插件快速集成到项目中,构建镜像,实现 Java 应用容器化。二、Jib插件构建镜像push到阿里云镜像仓库2.1创建阿里云镜像仓库阿里云镜像仓库地址:https://cr.console.aliyun.com/repository成功后到基本信息中复制公网地址pom文件中添加<build> <pl...

2020-04-23 16:35:17 367

原创 对Maven resource 配置中include与exclude及其filter的理解

对Maven resource 配置中include与exclude及其filter的理解<include>与<exclude>是用来圈定和排除某一文件目录下的文件是否是工程资源的。如果<include>与<exclude>划定的范围存在冲突时,以exclude划定的范围为准。大多数情况下,人们使用include和exclude是为了配合<f...

2020-04-23 16:05:30 1111

原创 使用maven profile配置实现项目多环境开发

前言在开发过程中,我们的项目通常有开发(dev)、测试(test)、生产(prod)等三种环境,而在不通的项目环境中,配置的内容往往是不一样的,比如测试的数据库配置与生产的数据库配置。而来回改动配置文件也会加大我们的工作量,也容易出错,因此,可以利用maven profile配置来解决这个问题。1、profile基本配置<profiles> <profile...

2020-04-23 14:56:40 151

原创 springboot整合poi实现excel模板导出

1.引入依赖<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</a...

2020-03-25 16:27:05 1156

原创 外网映射工具ngrok的使用

1 下载ngrok进入官网 https://ngrok.com/ 下载ngrok2获取授权码3授权进入下载好的ngrok目录下执行下面的命令授权ngrok authtoken 授权码授权码和账户是绑定的,在授权命令运行后,ngrok会将授权码保存在~/.ngrok2/ngrok.yml中,所以只需要运行一次,以后都可以使用。4开启映射端口ngrok http 80808...

2020-03-21 17:22:16 123

原创 从反射将对象中私有属性的值封装到map中返回

今天看到一段很代码,对于我这个初学者来说很有吸引力public Map<String,Object> getObjectMap(Object object) { HashMap<String, Object> map = new HashMap<String, Object>(); Field[] declareFields =Object...

2020-03-06 19:54:35 168

原创 springboot集成邮件发送QQ邮件报错

环境<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>配置文件ymlhost: smtp.qq.com ...

2020-03-06 16:04:40 215

原创 spring boot 启动报If you want an embedded database please put a supported one on the classpath

spring boot 会默认加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration 这个类DataSourceAutoConfiguration类使用了@Configuration注解向spring注入dataSource bean。若没有dataSource相关的配置信息,当spring创建dataS...

2020-03-06 10:44:19 350

空空如也

空空如也

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

TA关注的人

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