ICode9

精准搜索请尝试: 精确搜索
  • netty系列之:使用netty搭建websocket服务器2022-08-11 18:03:02

    目录 简介 netty中的websocket websocket的版本 FrameDecoder和FrameEncoder WebSocketServerHandshaker WebSocketFrame netty中使用websocket 总结   简介 websocket是一个优秀的协议,它是建立在TCP基础之上的,兼容HTTP的网络协议。通过Websocket我们可以实现客户端和服务

  • docker mysql2022-08-11 13:00:43

    Docker安装 1.首先检查Ubuntu系统内核版本,保证版本在3.10以上的64bit系统: $ uname -r 2.保证apt-get是最新版本: apt update 3.使用系统自带的docker安装包进行安装(可能不是docker的最新版本,想安装最新版本跳过本步骤): apt-get install -y docker.io 4.安装最新的docker版本: curl -s

  • 接口调用幂等性问题+解决方案2022-08-08 19:31:25

    什么是接口调用幂等性问题? 现如今我们的系统大多拆分为分布式架构、微服务架构,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务调用服务无非就是使用RPC通信或者RESTFUL,既然是通信,那么就有可能在服务器处理完毕后返回结果的时候挂掉,这个时候用户端发

  • 自定义特性2022-08-08 03:00:59

    1.自定义特性 //AttributeTargets 作用于什么位置(类,枚举,方法,属性。。。) [AttributeUsage(AttributeTargets.Class)] internal sealed class CustonAttribute:Attribute { public CustonAttribute(string author, string version, string discription)

  • 04-悲观锁和乐观锁的区别和应用场景2022-08-02 14:00:57

    讲悲观锁和乐观锁之前,顺便复习一下同步锁和死锁 1、同步锁 同步锁是为了保证每个线程都能正常执行原子不可更改操作,同步监听"对象/同步锁/同步监听器/互斥锁"的一个标记锁 每个Java对象有且只有一个同步锁,在任何时刻,最多只允许一个线程拥有这把锁,当消费者线程试图执行以带有syn

  • module: command not found2022-08-01 01:32:59

      001、 module: command not found   002、 root@PC1:/home/test# cat /proc/version Linux version 5.15.0-41-generic (buildd@lcy02-amd64-105) (gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #44~20.04.1-Ubuntu SMP Fri Jun 24 1

  • install ansible2.10 for centos72022-08-01 01:04:42

    环境准备 # cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) # python Python 3.7.11 (default, Jul 31 2022, 16:12:35) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux Type "help", "copyright", "credits" or "li

  • 升级 MDK 5.37 后的问题处理: AC6编译选项, printf, 重启失效等2022-07-29 13:00:59

    烧录后 Reset And Run 重启失效 存在于 MDK ARM 5.28 之后包括 5.37 的版本. 这些版本即使勾选 Reset And Run, 在烧录后也不会自动重启执行 需要做以下设置 Debug -> ST-Link Debugger -> Settings 切换到 Pack 标签页, 取消勾选 Enable 点击 OK 保存 参考: https://community

  • ansible what are the differences between version 2, 3, and 42022-07-28 13:33:07

    ansible 从2.9 开始 版本规划有了变化, 找了一篇文章解释了这个原因,记录一下 Ansible - what are the differences between version 2, 3, and 4? - Stack Overflow   Previously I used ansible 2.x and now the latest ansible version is 4.x. Having read Ansible Roadmap 

  • 解决Typora的测试版已过期问题 This beta version of Typora is expired, please download and install a newer versio2022-07-24 22:01:24

    今天打开Typora时就报这个错误,之前也报过这个错误,重新安装之后解决了问题,但是现在又报错了 错误提示: The beta version of typora is expired, please download and install a newer version. 在网上查看各路大神的解决方法 解决方法 1、Windows键+R,弹出命令行输入框,输入 reged

  • Spring的依赖管理2022-07-23 22:34:33

    SpringBoot依赖管理的能力 SpringBoot管理的依赖有1000多个,详见Dependency Versions (spring.io)。这些组件,在和SpringBoot一起使用的时候,可以不指定版本,因为SpringBoot预定义了合适的版本。这样做的好处是大大降低了依赖冲突的概率。 例如,对于这样一个项目(使用了web和kafka-clien

  • Ubuntu 20.04升级cmake2022-07-22 09:31:14

    使用cmake编译的时候提示:CMake 3.20 or higher is required.  You are running version 3.16.3 所以需要升级cmake版本。 访问cmake官网:https://cmake.org/files/v3.22/,下载3.22.1版本(很多版本,不低于V3.20的都行) $ wget https://cmake.org/files/v3.22/cmake-3.22.1.tar.gz $ ta

  • leveldb-Impl: Version.java2022-07-21 18:00:09

    Manifest与Current文件是LevelDB保存在稳定存储中的文件版本信息,在LevelDB被打开后,其会先通过Current文件找到当前的Manifest文件,读取并反序列化其中数据,并在内存中维护文件版本信息,以便后续操作。 先来说说Version,Version表示了当前leveldb的版本信息,版本信息内容包括:1当前每一层

  • 借助maven项目开发HDFS2022-07-21 13:05:07

    pom.xml文件 <properties> <hadoop.version>2.8.5</hadoop.version> </properties> <dependencies> <!-- 引入Hadoop的编程依赖 hadoop-common hadoop-client 版本是统一的 都是2.8.5版本 而且必须要适配的 没必要每个依赖都去把2.8.5版本写一遍

  • 如何去掉“快捷方式”字样2022-07-21 10:33:26

    新建文本文档,写入以下代码。 后缀改成.reg,双击运行后重启电脑。 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer] "Link"=hex:00,00,00,00  

  • Day05:Java开发环境搭建2022-07-20 21:35:29

    Java开发环境搭建 JDK的卸载 删除Java的安装目录 删除JAVA_HOME 删除path下关于Java的目录 查看Java-version 安装JDK 百度搜索JDK8,找到下载地址 同意协议 下载电脑对应版本 双击安装就JDK 记住安装的路径 配置环境变量 1.我的电脑-->右键-->属性 2.环

  • elasticsearch -- 文档操作2022-07-20 17:34:01

    简介 Elasticsearch提供了单文档API和多文档API,其中API调用分别针对单个文档和多个文档。 原文链接:https://www.cainiaojc.com/elasticsearch/elasticsearch-document-apis.html   增/添加数据 特性: 自动ID生成: 如果在索引操作中未指定ID,则Elasticsearch会自动为该文档生成ID。

  • mysql5.7和mysql8.0区别2022-07-20 15:03:32

    1.mysql5.7字符编码的问题 mysql5.7和之前版本,默认字符集为latin1,直接插入中文字符的时候会出现乱码的情况。所以在安装5.7及之前的版本的mysql的时候要把字符编码修改为utf8字符集,utf8字符集指的是utf8mb3。从mysql8.0开始,数据库默认字符编码改为utf8mb4。 查看编码命令:  show v

  • leveldb-impl:SnapshotImpl.java2022-07-20 12:07:09

    实现leveldb-api的snapshot接口: public class SnapshotImpl implements Snapshot 在leveldb快照中每次都是用一个序列号保存当前插入的这一条记录,因此当插入多条相同的记录时,通过序列号来确定那一条是最新的记录,在leveldb的快照中,在调用一个快照时,只要获取在当前快照序

  • 本地JAR包如何上传私有仓库2022-07-20 06:31:14

    需求背景 有些第三方的jar包需要手动上传到maven私有仓库,以便通过maven来管理依赖. 为简化手动上传的jar包的操作步骤,所以整了个脚本,在使用时只需修改相应变量即可。 脚本示例 #!/bin/bash jarFile="test.jar" groupId="com.wywtime" artifactId="test" version="1.0.0" # 私有仓

  • package.json2022-07-19 16:35:47

    定义: package.json文件跟踪依赖关系和元数据,是配置和描述如何与程序交互和运行的中心。 它包含名称、描述和版本之类的信息,以及运行、开发以及有选择地将项目发布到 NPM 所需的信息。 示例: { "name": "my-project", "version": "1.5.0", "description": "Express server pr

  • vue项目上线后页面空白报错找不到js或者css文件(缓存问题)2022-07-19 11:02:04

    项目上线后,浏览器出现白屏在控制台报错找不到文件,如下: 但是在强制刷新后,页面显示恢复正常,报错也消失,由此判断可能是浏览器缓存的问题, 经查询相关资料,找到以下几种清除缓存的方式 一、修改根目录index.html 在 head 里面添加下面代码 其中meta的作用 <meta http-equiv="pragram" c

  • docker machine安装极狐gitlab2022-07-19 09:32:17

    1. 环境信息 1.1 主机信息 主机 用途 10.10.10.60 极狐gitlab 1.2 配置信息 [root@localhost ~]# cat /etc/centos-release CentOS Linux release 7.9.2009 (Core) [root@localhost ~]# [root@localhost ~]# uname -r 3.10.0-1160.el7.x86_64 [root@localhost ~]# [ro

  • Error in load assembly 'System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1'2022-07-18 12:36:40

    可以再App.config 中追加下面申明 直接加在configuration  节点下就可以了。  这样就可以使用最新的 5.0.0.0 版本了。 <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity nam

  • WPF 修改Webbrowser的IE版本(32位)2022-07-18 08:03:11

    支持IE11。 XAML页面代码 <Window.Resources> <ObjectDataProvider x:Key="ieList" MethodName="GetValues" ObjectType="{x:Type sys:Enum}"> <ObjectDataProvider.MethodParameters> <x

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有