09 2024 档案
摘要:安装Docker 我的操作系统:Ubuntu14.04,我们平时安装docker因为使用的是命令: $ sudo apt-get update $ sudo apt-get install -y docker.io $ sudo ln -sf /usr/bin/docker.io /usr/loca
阅读全文
摘要:目录 CountDownLatch栅栏 Semaphore信号量 并发代码演示 并发代码线程安全提升 CountDownLatch栅栏 CountDownLatch的概念: CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。
阅读全文
摘要:原文地址:https://blog.csdn.net/dancing_night/article/details/46698853 1、概述 最简单的基于FFmpeg的AVDevice例子(屏幕录制+声音采集),视频采用mpeg4编码,音频采用aac编码,并生成mp4文件,其中fifo是此程序的关键
阅读全文
摘要:目录 技术特点 简单易用 版本对比 前提条件 官网地址:https://open.oceanbase.com/ 快速上手:https://open.oceanbase.com/quickStart OceanBase 社区版是一款开源分布式 HTAP(Hybrid Transactional/Ana
阅读全文
摘要:目录 Mysql安装 下载安装包 解压安装包 创建数据文件存放目录 创建系统用户组和用户 修改当前目录权限 配置/etc/my.cnf 修改/etc/profile环境变量 初始化数据库 添加开机启动 mysql指令操作 安装后续操作 获取临时密码 跳过用户权限 mysql命令不可用 更改root密
阅读全文
摘要:本文出自逆流的鱼yuiop: http://blog.csdn.net/hejjunlin/article/details/52768613 前言:数据库每天的数据不断增多,自动删除机制总体风险太大,想保留更多历史性的数据供查询,于是从小的hbase换到大的hbase上,势在必行。今天记录下这次数据
阅读全文
摘要:java中调用第三方库的方式是通过JNI调用dll或so来实现的。这里以一个linux依赖异常为例:java.lang.UnsatisfiedLinkError: no webp-imageio in java.library.path。此为使用webp调用依赖而出现的问题,下一篇着重讲webp使用
阅读全文
摘要:文章来源:http://geek.yihaomen.com/article/2.html 本教程是关于JMeter的。我们将会涉及到的要点如下: 我们会解释JMeter是用来干什么的。 JMeter是如何设计和实现的以及涉及到哪些技术。 如何正确的安装和配置它。 它的用户界面(UI)的基本功能。 详
阅读全文
摘要:最近因为一个标准pdf文件内容都是扫描图像,要转为word文档以便编辑修改。最方便的就是依靠目前比较火的图像识别技术OCR了,如果没有这个技术,我们只有老老实实一字一字地打印到word文档中去,这样就太繁琐了,而且直接变成打字员了,太浪费时间和精力了。 本文以百度百科为基准进行了解: OCR (Op
阅读全文
摘要:请参考上一篇章:Apache FTP文件上传、下载、修改文件名、删除 此处实现多线程对FTP文件的操作,FTPStatus来自上一篇文章,下附工具代码。 package com.scengine.wtms.utils.ftp; import java.io.File; import java.io.
阅读全文
摘要:英文原文:https://spring.io/projects/spring-hadoop 目录 概述 介绍 特性 版本和分发支持 Spring Boot 配置 快速开始 学习 文档 示例 概述 注意:Spring for Apache Hadoop项目将于2019年4月5日达到生命周期终止状态。我
阅读全文
摘要:官方地址:https://www.thymeleaf.org/ Thymeleaf是一个适用于Web和独立环境的现代服务器端Java模板引擎。 Thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板 - 可以在浏览器中正确显示的HTML,也可以用作静态原型,从而在开发团队中实现更强大的协
阅读全文
摘要:Linux Ubuntu 15.04 默认未安装openssh-server. 安装命令: $sudo apt-get install openssh-server 中途提示是否继续:y 启动ssh-server: $sudo /etc/init.d/ssh restart 确认ssh-server
阅读全文
摘要:背景 PostgreSQL 拥有众多开放特性,例如 1、开放的数据类型接口,使得PG支持超级丰富的数据类型,除了传统数据库支持的类型,还支持GIS,JSON,RANGE,IP,ISBN,图像特征值,化学,DNA等等扩展的类型,用户还可以根据实际业务扩展更多的类型。 2、开放的操作符接口,使得PG不仅
阅读全文
摘要:查看服务端口 查看已经连接的服务端口(ESTABLISHED):netstat -a 查看所有的服务端口(LISTEN,ESTABLISHED): netstat -ap 查看指定端口 查看指定端口,可以结合grep命令:netstat -ap | grep 8080 也可以使用lsof命令:lso
阅读全文
摘要:原文地址:http://blog.csdn.net/czp11210/article/details/8822070 Queue(点到点)模式 在点对点的传输方式中,消息数据被持久化,每条消息都能被消费,没有监听QUEUE地址也能被消费,数据不会丢失,一对一的发布接受策略,保证数据完整。 创建MAV
阅读全文
摘要:SQLServer LocalDB修改字段长度不生效问题:这是因为没有更新数据库导致,设计窗口修改完了之后需要点击更新按钮才能实现真正的数据库修改。 步骤一:打开设计界面 步骤二:修改数据库表设计 步骤三:更新数据库修改 注:因为我这里是早就更新过的,所以界面显示有3个"无”。
阅读全文
摘要:original website: https://linuxconfig.org/ubuntu-20-04-reset-root-password The objective of this tutorial is to reset a lost root or user password on
阅读全文
摘要:JTT1077-2016道路运输车辆卫星定位系统视频平台技术要求 目录 1. 范围 3 2. 规范性引用文件 3 3. 术语、定义和缩略语 3 3.1. 术语和定义 3 3.2. 缩略语 3 4. 道路运输车辆卫星定位系统视频子系统架构 3 4.1. 概述 3 4.2. 政府视频监管平台 3 4.3
阅读全文
摘要:原文地址:Mina基础(Apache user guide Chapter2 basics) 1.1.1. Mina应用架构 问的最多的问题就是,“Mina的基础应用看起来是什么样的呢?”。通过这篇文章让我们来看Mina基础应用是什么样子。已经尝试从演示收集Mina基础的信息。 鸟瞰图如下: 从这里
阅读全文
摘要:Nginx 解决504Timeout问题情况各有不同,比如php,Java后台接口。 Nginx代理Tomcat # cat /etc/nginx/nginx.conf user nginx; worker_processes 1; error_log /var/log/nginx/error.lo
阅读全文
摘要:SDL2画矩形很简单,不需要SDL_Draw来辅助。下面的函数定义了一个画矩形的方法。 SDL.SDL_Rect rectangle= new SDL.SDL_Rect();; /// <summary> /// SDL画矩形长方形 /// </summary> /// <param name="w
阅读全文
摘要:原文地址:https://www.cnblogs.com/zlslch/p/8561791.html ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的
阅读全文
摘要:判定规则: 如果一个类中存在变量,并且此变量的操作不是原子操作,那么这个类就是非线程安全的类。在线程产生竞争条件的情况下,多线程访问导致原子性不可保证。 竞争条件产生的原因: 当计算的正确性依赖于运行时中相关的时序或多线程的交替时,会产生竞争条件。多线程情况下,线程的时序不能确定,所以一旦程序依赖于
阅读全文
摘要:消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ。消息中间件到底该如何使用,何时使用这是一个问题,胡乱地
阅读全文
摘要:对于多线程,我们经常使用的是Thread。在我们了解Task之前,如果我们要使用多核的功能可能就会自己来开线程,然而这种线程模型在.net 4.0之后被一种称为基于“任务的编程模型”所冲击,因为task会比thread具有更小的性能开销,不过大家肯定会有疑惑,任务和线程到底有什么区别呢?另外使用过程
阅读全文
摘要:后台获取IP地址如果配置了Nginx,那么相应的转发请求需要配置Nginx代理参数,否则获取到的都是Nginx服务器地址。 Nginx Location配置 核心配置: proxy_redirect off; proxy_set_header Host $host; proxy_set_header
阅读全文
摘要:原文地址:https://msdn.microsoft.com/zh-cn/library/ms146631.aspx using System; using System.Runtime.InteropServices; class Example { static void Main() { /
阅读全文
摘要:原文地址:https://www.cnblogs.com/ilinuxer/p/6364064.html 目录 0.安装ipatbles.service 1. 基本操作 查看 IPTABLES 版本 查看当前 IPTABLES 规则 查看帮助 2. iptables 规则中各指令(command)的
阅读全文
摘要:如果Nginx每次使用都需要手动启动确实很麻烦,所以最好将其设置为Windows系统服务,开机自启动就行了。 1.下载并修改运行环境支持程序 1)、下载地址:http://ng-srvinst.attron.org/ 2)、修改ng_srv.xml文件内容: <service> <id>nginx<
阅读全文
摘要:Unity3d:https://unity3d.com/cn 参考百度百科:https://baike.baidu.com/item/Unity3D/3064002?fromtitle=Unity&fromid=10793&fr=aladdin Unity3D是由Unity Technologies
阅读全文
摘要:英文原文地址:https://www.codeproject.com/Articles/85763/C-NET-RTP-MJPEG-Player 通过RTP实现RTP和MJPEG,支持大型帧和组播。 Download source - 38.47 KB 介绍 这是C#中RTP / MJPEG协议的实
阅读全文
摘要:转载地址:http://www.nowamagic.net/librarys/veda/detail/2054 为什么要学习Linux? 为什么学Linux,每个人都有自己的理由: Linux是免费的不用花一分钱,能够节约大笔的成本;Linux是开源的,你可以根据自已的需要修改源代码;Linux是开
阅读全文
摘要:英文原文:https://spring.io/projects/spring-data-envers 目录 概述 快速开始 学习 文档 概述 该项目是Spring Data JPA项目的扩展,允许访问由Hibernate Envers管理的实体修订。 消息来源主要来自PhilippHügelmeye
阅读全文
摘要:英文原文:https://spring.io/projects/spring-data-couchbase 目录 概述 特性 快速开始 学习 文档 概述 Spring Data for Couchbase是Spring Data项目的一部分,旨在为新数据存储提供熟悉且一致的基于Spring的编程模型
阅读全文
摘要:英文原文:https://spring.io/projects/spring-data-r2dbc 目录 概述 快速开始 学习 文档 示例 概述 Spring Data R2DBC是更大的Spring Data系列的一部分,可以轻松实现基于R2DBC的存储库。 R2DBC代表Reactive Rel
阅读全文
摘要:Win10 Docker与VMware和Oracle VirtualBox冲突,使得在包含有VMware或Oracle VirtualBox的主机上不能成功安装Win10 Docker,同理在Win10 Docker机器上也不能正常使用VMware和Oracle VirtualBox。Windows
阅读全文
摘要:Android的开发者在一些特定情况下都需要知道手机中的唯一设备ID。例如,跟踪应用程序的安装,生成用于复制保护的DRM时需要使用设备的唯一ID。在本文档结尾处提供了作为参考的示例代码片段。 范围 本文提供有关如何读取各种Android设备的 ID的介绍,用以使用标识号。本文假定用户已经安装了And
阅读全文
摘要:History realsead versions' Download URL:http://releases.ubuntu.com/ For example: Ubuntu 15.04 (Vivid Vervet) Select an image Ubuntu is distributed on
阅读全文
摘要:注意:Windows3.2.100版本和Linux5.0.4版本同步机制不一样无法做同步。Windows的版本明显跟不上Linux版本更新的速度,如果从库是Windows版本,Linux需要对应使用相近的版本。 目录 Redis需求说明 需求 现状 目标 Redis主从安装配置 Redis环境说明
阅读全文
摘要:中文手册:点击打开链接 目录 题记: 0. 带着问题上路——ES是如何产生的? (1)思考:大规模数据如何检索? (2)传统数据库的应对解决方案 (3)非关系型数据库的解决方案 另辟蹊径——完全把数据放入内存怎么样? 1. ES 基础一网打尽 1.1 ES定义 1.2 Lucene与ES关系? 1.
阅读全文
摘要:目录 网络隔离与访问控制 安全策略 网络边界安全 与生产环境边界 安全策略 业务边界 VPN 安全策略 运维边界 安全策略 安全服务 安全管理 安全评估 网站监控 秘钥管理 主机安全 https://support.huaweicloud.com/swp-sap/sap_03_0009.html 网
阅读全文
摘要:英文原文:https://spring.io/projects/spring-session 目录 概述 特性 模块 快速开始 学习 文档 示例 概述 Spring Session提供了用于管理用户会话信息的API和实现。 特性 Spring Session使得支持集群会话变得微不足道,而不依赖于特
阅读全文
摘要:英文原文:https://spring.io/projects/spring-amqp 目录 概述 特性 Spring Boot配置 快速开始 学习 文档 示例 概述 Spring AMQP项目将核心Spring概念应用于基于AMQP的消息传递解决方案的开发。 它提供了一个“模板”作为发送和接收消息
阅读全文
摘要:数据库连接池使用的是阿里巴巴的Druid(德鲁伊)。项目中启用了Druid的统计管理,在执行批量修改时提示;Caused by: java.sql.SQLException: sql injection violation, multi-statement not allow 。可以通过WallCo
阅读全文
摘要:看到Druid很多国内的开发者所熟知的就是阿里巴巴提供的开源数据库连接池工具。如果看了这篇文章还认为Druid仅仅是一个阿里巴巴提供的开源数据库连接池工具那么就错了,它或许指的是用于大数据实时处理的开源分布式系统Druid。Durid有个统一的本质都是分析监控数据,这是本篇文章的关注点。 Druid
阅读全文
摘要:PMP(Project Management Professional)指项目管理专业人员资格认证。它是由美国项目管理协会Project Management Institute(PMI)发起的,严格评估项目管理人员知识技能是否具有高品质的资格认证考试。其目的是为了给项目管理人员提供统一的行业标准。
阅读全文
摘要:1、插入排序: 有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度
阅读全文
摘要:geometry,英语单词,名词,意思是“几何学几何结构”。 http://www.baike.com/wiki/WKT WKT,是一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。它的二进制表示方式,亦即WKB(well-known binary)则胜于在传输和在数据库
阅读全文
摘要:This Article Is From :https://examples.javacodegeeks.com/enterprise-java/apache-hadoop/prerequisites-learning-hadoop/ 建议先看英文再看翻译:翻译使用的是Google翻译。 关于作者:
阅读全文
摘要:从我测试的情况来看,使用jTessBoxEditor编辑box框识别文字来训练字体太过于繁琐了而且即使手动矫正了也未必能保证100%能识别正确。所以,还是需要继续深入研究之,暂时记录测试过程和相关参考文章! Tesseract OCR Github:https://github.com/tesser
阅读全文
摘要:本文英文版地址:https://examples.javacodegeeks.com/enterprise-java/apache-solr/apache-solr-tutorial-beginners/ 作者姓名:Veeramani Kalyanasundaram 作者简介:Veera是在电信领域
阅读全文
摘要:Nginx前后端分离配置实践:本文主要记录前端通过Nginx与后端实现交互的配置。通过Nginx对外提供反向访问前端页面和后台接口,只需要在Nginx作简单的配置就可以对外发布应用服务(后端分模块开发,分别按照规范提供不同的业务接口-授权登录统一即可,实际上就是提供微服务)。同一个Nginx可以实现
阅读全文
摘要:Parallel遍历分为For、ForEach,支持Lamda表达式,执行并行任务使用Invoke。 控制台示例程序: using System; using System.Collections.Generic; using System.Linq; using System.Text; usin
阅读全文
摘要: From:http://blog.csdn.net/luckykapok918/article/details/44461465 Nginx通过80端口反向代理到Tomcat实现很简单,通过Jsp的request.getServerPort()获取到的端口号依然是80,而如果Nginx使用非8
阅读全文
摘要:递归树结构的保存如果按照行来处理,如果是历史数据完全可以封装好JSON数据作为一条记录保存而无需保存成数据结构。对于这类数据需要考虑数据库记录条数,JSON封装格式和极简方式都是在不需要重新构造树结构的基础上实现的,避免了多行记录问题。 目录 数据结构方式 表汇总 轨迹统计年历史表(XH_GJTJ_
阅读全文
摘要:《Android自定义控件三部曲文章索引》 文章出处:http://blog.csdn.net/harvic880925/article/details/50995587 从这篇开始,我将延续androidGraphics系列文章把图片相关的知识给大家讲完,这一篇先稍微进阶一下,给大家把《andro
阅读全文
摘要:原文地址:https://dzone.com/articles/spring-boot-restful-api-documentation-with-swagger?edition=276883&utm_source=Daily%20Digest&utm_medium=email&utm_campa
阅读全文
摘要:目录 Redis 管道技术 Redis管道实例 管道技术的优势 Redis事务 事务操作实例 Redis 事务命令 Java实现管道+事务提交批量处理 RedisCallback 管道调用API Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以
阅读全文
摘要:原文来自:https://examples.javacodegeeks.com/enterprise-java/apache-hadoop/apache-hadoop-fs-commands-example/ 本文采用谷歌翻译,请参照中英文学习 在本示例中,我们将介绍您可能需要知道的最重要的命令来处
阅读全文
摘要:英文原文:https://spring.io/projects/spring-integration 目录 概述 介绍 特性 例子 Spring Boot配置 快速开始 学习 文档 指南 示例 概述 扩展Spring编程模型以支持众所周知的企业集成模式。 Spring Integration在基于S
阅读全文
摘要:Git是一个版本控制工具Github是一个用git做版本控制的项目托管平台。Git和GitHub一直以为是两个差不多的东西,但是具体是哪些差异还真没去了解过,现在Git也托管到了GitHub,都怪自己不求甚解以致有此一说。我有GitHub的账号但是提交代码到远程服务器总是提示验证不通过,从OSC中注
阅读全文
摘要:看了这篇文章总体上会对微服务有个认识,如果不是分布式应用和采用云部署模式,微服务基本上是一个技术概念,如果不能得以实践,姑且听之。 首先来了解一些概念,以下内容来自:http://www.jdon.com/soa/microservice-architecture.html 什么是微服务架构? 微服
阅读全文
摘要:原文地址:https://blog.csdn.net/zhangyiant/article/details/51289404 cmake介绍 cmake是一个构建C++代码的跨平台工具,他能够干什么呢?他能够搜索你的平台环境,然后生成平台上用于Build的文件。在Windows上安装了Visual
阅读全文
摘要:1、选择Python语言创建web项目 2、检查环境 以MyQR 二维码生成为例: pip install MyQR 安装依赖。 3、编写一个二维码示例项目 from MyQR import myqr # myqr.run('https://www.shiyanlou.com') """ myqr.
阅读全文
摘要:SDL,即简单的DirectMedia Layer是一个跨平台开发库,旨在通过OpenGL和Direct3D提供对音频,键盘,鼠标,游戏杆和图形硬件的低级访问。 它被视频播放软件,模拟器和流行游戏使用,包括Valve的获奖产品目录和许多Humble Bundle游戏。SDL正式支持Windows,M
阅读全文
摘要:原文地址:https://www.codeproject.com/articles/516360/mockito-a-great-mock-framework-for-java-developmenMockito是一个讽刺的框架,味道非常好。 它允许您使用干净简单的API编写漂亮的测试。 介绍 这个
阅读全文
摘要:此前在一篇文章有讲到将maven项目部署至tomcat:使用maven的tomcat插件实现webapp的自动部署 本文就是将 maven-tomcat-plugins 和 Docker 结合起来,将web应用部署至Docker容器中正在运行的tomcat。 原文地址:http://blog.csd
阅读全文
摘要:From article:http://www.youdzone.com/signature.html 有个家伙已经将此文章翻译,如果要看可以点here What is a Digital Signature? An introduction to Digital Signatures, by Da
阅读全文
摘要:ASP.NET 使用Swagger开发WebApi接口项目:项目使用Web API创建自动提供了API文档,采用mvc方式创建项目稍麻烦点需要手动添加WebApiConfig配置,而采用Web API项目这些都已经生成好了。 创建Web API项目 添加Swagger依赖库 Swagger生成的文件
阅读全文
摘要:由于事务繁多,对于Docker的研究暂时先告一段落,接下来需要去研究开发自动化部署运维和微服务发现的相关事情了。为了以后继续研究现将相关的资料整理一二,以便以后继续深入学习。Docker为我们提供的便利是值得推崇和推广的,让我们从环境的构建中解脱出来,为实现应用的快速迁移提供了很好的支持。同时想一些
阅读全文
摘要:这里记录一下两个小技巧:以root登录与隧道访问。 XShell以root权限方式登录 需要设置登录脚本:sudo su 这个命令会要求我们输入root账号的密码 我们还需要添加一个密码: 确定,连上之后默认就是管理员了。 开启隧道访问 隧道访问适合局域网SSH,也适合远程SSH。 这样设置之后,我
阅读全文
摘要:RPM包注册安装问题 无法执行yum安装rpm问题(后面安装Mysql会遇到):This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to regis
阅读全文
摘要:如果你对大数据感兴趣,这篇文章将带你进入大数据环境的准备和安装。万事开头难,请耐心读完工具和环境部分,这部分给大家介绍了本文将要使用到的工具组件,在最后会提供一个完整的安装包资源和代码资源供大家学习之用。 大数据为什么这么难 拦路三件套 大数据为什么高不可攀,笔者总结了几条: 环境搭建复杂性:要准备
阅读全文
摘要:Github地址:https://github.com/justified/tedis Tedis Tedis是另一个redis的java客户端 Tedis的目标是打造一个可在生产环境直接使用的高可用Redis解决方案。参见更多资料 Feature 高可用,Tedis使用多写随机读做HA确保redi
阅读全文
摘要:前言:SmartProject 项目是C#桌面程序的精简版,很多属性和事件可能都没有设置进SDK中。在最近的PDA程序中,我没用使用进度条。为了防止用户乱点,最开始想使用windows提供的进度条,但是觉得又不适合,所以就试图用图片切换的方式来实现。 原理:开启线程切换图片实现显示(子线程不影响主线
阅读全文
摘要:Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Dj
阅读全文
摘要:Envoy官网:https://www.envoyproxy.io/ 正如微服务背景从业者很快意识到的那样,转移到分布式体系结构时出现的大多数操作问题最终都基于两个方面:网络和可观察性。与单个整体应用程序相比,网络连接和调试一组交错的分布式服务仅是一个大数量级的问题。 Envoy最初是在Lyft上构
阅读全文
摘要:CentOs-Stream-9 设置静态IP,实现外网访问。这里面有些需要注意的地方,比如IP网段跟我们的宿主机不一样,需要查看具体的网络适配器网段,这样可以快速实现网络互通;另外它的网络配置文件也是不一样的。网络适配器对应的IP地址用于虚拟机与主机通信,而我们设置的静态IP地址和网关不能使用已有的
阅读全文
摘要:原文地址:http://www.runoob.com/csharp/csharp-namespace.html 命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。 定义命名空间 命名空间的定义是以关键字 name
阅读全文
摘要:原文地址:https://www.oschina.net/p/api-gateway Gateway是一个使用go实现的基于HTTP的API 网关。 特性: API 聚合 流控 熔断 负载均衡 健康检查 监控 消息路由 后端管理WebUI 能做什么: 规划更友好的URL给调用者。 聚合多个API的结
阅读全文
摘要:创建后状态不能被修改的对象叫作不可变对象。不可变对象天生就是线程安全的。它们的常量(变量)是在构造函数中创建的,既然它们的状态无法被修改,那么这些常量永远不会被改变——不可变对象永远是线程安全的。 不可变性的理解: 无论是Java语言规范还是Java存储模型都没有对不可变性做出正式的定义。不可变性并
阅读全文
摘要:英文原文:https://spring.io/projects/spring-security-oauth 目录 概述 特性 快速开始 学习 文档 概述 Spring Security OAuth使用标准的Spring和Spring Security编程模型和配置惯例,为使用Spring Secur
阅读全文
摘要:英文原文:https://spring.io/projects/spring-security 目录 概述 特性 快速开始 学习 文档 指南 概述 Spring Security是一个功能强大且可高度自定义的身份验证和访问控制框架。 它是保护基于Spring的应用程序的事实上的标准。Spring S
阅读全文
摘要:前言:程序中很多业务都会涉及到双精度Double数的计算,在计算过程中有很多问题是潜在的陷阱,使得程序不会按照我们预想的那样能够精确输出。 1.错误示例 先来看一个测试例子: package com.boonya.program.lang; import java.math.BigDecimal;
阅读全文
摘要:目录 目前关于网站架构一般比较合理流行的架构方案: LVS LVS 的体系结构 LVS 负载均衡机制 LVS负载模式 LVS已实现了以下八种调度算法 LVS 的优点 LVS 的缺点 通过ipvsadm 或者 keepAlive进行配置管理 Nginx Nignx 的架构设计 Nginx 负载均衡 N
阅读全文
摘要:目录 docker-compose命令 InfluxDB 时序数据库 Prometheus和Node-Exporter-系统服务监控 数据可视化Granfana docker-compose命令 命令格式为:docker-compose up [options] [SERVICE...], 该命令可
阅读全文
摘要:原文地址:http://www.csdn.net/article/2015-01-20/2823634 MySQL是目前使用比较多的开源数据库,但是MySQL数据库的默认设置性能非常的差,必须进行不断的优化,而优化是一个复杂的任务,本文描述淘宝数据库团队针对MySQL数据库Metadata Lock
阅读全文
摘要:目录 核心源码类 定义事务管理的生命周期 事务生命周期适配器 本地化线程隔离机制 实现事务管理 spring事务管理是基于本地化线程进行处理的,将事务提交线程本地化做到事务的线程级别的隔离。 核心源码类 TransactionSynchronization TransactionSynchroniz
阅读全文
摘要:前端时间学习Docker过程也是根据一些文章和教程学习的,没怎么关注Docker官网相关的内容,实际上官网的操作已经相当完备了,这里附上官网学习路径。学习Docker初级阶段:只需要关注怎么构建运行docker镜像;Docker进阶方面:使用docker-compose多容器管理,docker-ma
阅读全文
摘要:摘要:本文来自Nginx官方博客,是微服务系列文章的第一篇,主要探讨了传统的单体式应用的不足,以及微服务架构的优势与挑战。正如作者所说,微服务架构更适合用于构建复杂的应用,尽管它也有自己的不足。 英文原文:Introduction to Microservices 这篇文章作者是Chris Rich
阅读全文
摘要:JProfiler是一个全功能的Java剖析工具(profiler),专用於分析J2SE和J2EE应用程式。它把CPU、线程和记忆体的剖析组合在一个强大的应用中。JProfiler可提供许多IDE整合和应用服务器整合功能。JProfiler直觉式的GUI让你可以找到性能瓶颈、抓住内存泄漏(memor
阅读全文
摘要:固定IP hash配置(动态IP不行--未实施Nginx负载均衡设计遇到session共享问题),此方案可作为临时解决方案。 文章来源:http://www.cnblogs.com/oshine/p/3953259.html ip_hash: 一台服务器就可以完成实验,你得监听端口。。 http {
阅读全文
摘要:JavaScript-JS依靠WebSoket也可以像其他语言一样能够实现通信代码,不过使用的时候需要注意检查连接断开的情况。最基本的必须保证IP和端口都可以访问。 目录 WebSocket代码及测试 调用初始化代码 通信示例代码 测试效果 WebSocket连接关闭重连处理 连接断开问题 代码实现
阅读全文
摘要:在工作当中,当程序部署了之后就算打了日志遇到极个别的特殊异常没有在程序日志中体现出来或者没有详细的报错原因会让开发者非常头疼,不得不盲猜bug到底出在哪里。这里分享一下工作上经常会用到的工具,这款工具可以反编译并运行调试已经部署好的引用程序,不管是.net framework还是.net core的
阅读全文
摘要:窗体控件进入全屏模式和退出全屏模式,视频播放的时候用到此功能。 工具类代码 using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using S
阅读全文
摘要:虚拟机装的是MySql5.6,复制实例后出现 Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different f
阅读全文
摘要:Taro 文档 Taro | 多端统一开发解决方案 Taro是什么? Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ / 飞书 小程序 / H5 / RN 等应用。 现如今市面上端的形态多种
阅读全文
摘要:区块链是一种分布式数据库技术,它以块的形式存储数据,并使用密码学方法保证数据的安全性和完整性。 每个块包含一定数量的交易信息,并通过加密链接到前一个块,形成一个不断增长的链条。 这种设计使得数据在网络中无法被篡改,因为任何尝试修改一个块的数据都会破坏整个链的连续性。 XuperCore是百度超级链X
阅读全文
摘要:审核不过?这里面没有广告 为什么被识别为广告? 什么是区块链? 区块链是一种不可篡改的共享分类账,有助于推动业务网络中记录交易和跟踪资产的过程。 资产可以是有形的(房屋、汽车、现金、土地),也可以是无形的(知识产权、专利、版权、品牌)。几乎任何有价值的事物都可以在区块链网络上进行跟踪和交易,从而降低
阅读全文
摘要:OCR AspriseOcr测试使用中英文识别:因为使用AspriseOcr是需要商业授权码的,故使用网上破解dll包进行测试,测试的结果并不理想,可能是因为版本太低所致。如果真的需要做好OCR应用建议购买其授权码。 官网地址:http://asprise.com/ 应用场景 图像扫描:对图片进行文
阅读全文
摘要:这篇文章是关于Spring框架的一些最重要问题的总结,在面试或笔试过程中可能被问到! 不用担心您的下一个面试的的测试,因为Java Code Geeks会为您服务!您可能被问到的大部分问题都列在了这里。所有的核心模块, 从基础的Spring功能例如Spring Beans到 Spring MVC 框
阅读全文
摘要:AtomGit_开放原子开源基金会代码托管平台-AtomGit 开放原子开源基金会是致力于推动全球开源事业发展的非营利机构,于 2020 年 6 月在北京成立,由阿里巴巴、百度、华为、浪潮、360、腾讯、招商银行等多家龙头科技企业联合发起。 精选项目: 比如xlfs(大文件断点续传) 、xuperc
阅读全文
摘要:测试是软件开发生命周期中最重要的部分。未经测试,软件无法部署。为了测试 Java 应用程序,我们主要使用 Junit。JUnit 框架是一个用于测试的 Java 框架。现在,当需要在 Java 中执行测试时,JUnit 被用作标准。但是什么是代码覆盖率,什么是 JaCoCo?代码覆盖率是一种软件指标
阅读全文
摘要:原文地址:Mina Logging Filter(Apache Mina User Guide Chapter12 Logging Filter) 1.1.1. 背景 Apache MINA使用一个允许基于MINA应用程序的开发人员使用他们自己的日志系统。 1.1.1.1. SLF4J Mina使用
阅读全文
摘要:Linux下快速查看CPU使用情况比较常用的命令是free、top、ps。这篇文章来看下如何在Linux下检查服务器的CPU使用情况。我的Linux是Linux-Ubuntu-server-15.04,如果是图形界面,有些统计会看起来更直观。 1.free free命令是一个快速查看内存使用情况的方
阅读全文
摘要:首先,在复杂的业务系统中,尤其是跨系统交互如何保证两边数据一致性是极其重要的。下面就来模拟一下使用Map与Mybatis实现的事务控制的实例: 1.业务场景描述 WMS-OMS库存同步,实现两边库存一致性。 2.WMS-OMS接口交互缺陷 业务处理逻辑代码: try{ // 需要事务的业务操作 //
阅读全文
摘要:1、启动Microsoft SQL Server服务,否则管理端没法连上数据库连接实例。 2、打开Microsoft SQL Server Management Studio,选择实例的"安全性">“登录名”,这里以sa为例: 修改输入两遍密码然后点击“确认”按钮。 3、重启服务实例使之生效 注:这
阅读全文
摘要:官网最新版本下载地址:https://www.microsoft.com/en-us/sql-server/sql-server-downloads SQL Server版本说明 免费试用评估 开始180天免费试用。 SQL Server 2017是一款全面的关键任务数据库,适用于苛刻的工作负载。
阅读全文
摘要:本文英文版地址:https://examples.javacodegeeks.com/enterprise-java/apache-solr/install-solr-ubuntu/ 作者姓名:Veeramani Kalyanasundaram 作者简介:Veera是在电信领域工作的软件架构师,拥有
阅读全文
摘要:Github示例:https://github.com/Nuclear-Core-Learning/TCPIP-Socket/tree/master/src/Chapter5 目录 JavaNIO 同步与异步 阻塞与非阻塞 如何理解同步与阻塞,异步与非阻塞呢? NIO 优势 NIO核心 Channe
阅读全文
摘要:一、Apache Bench简介 ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负载压力。总的来
阅读全文
摘要:Mybatis与JDBC批量插入MySQL数据库性能测试 Author:boonya Date:2017-04-13 1 背景 系统中需要批量生成单据数据到数据库表,所以采用批量插入数据库的方式。由于系统中ORM操作集成使用的是Mybatis来完成的。 在Mybatis中操作一般使用批量插入的方式如
阅读全文
摘要:英文原文:https://projects.spring.io/spring-shell/ 目录 介绍 特性 快速开始 示例和相关项目 Spring Shell项目提供了一个交互式shell,允许您使用基于Spring的编程模型插入自己的自定义命令。 介绍 Spring Shell项目的用户可以通过
阅读全文
摘要:Unity(游戏引擎)一般指Unity3D 官网: https://unity.com/ 手册:https://docs.unity3d.com/Manual/ Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多
阅读全文
摘要:HTTP的基本概念 HTTP(HyperText Transfer Prototcol,超文本传输协议)是Internet上应用最为广泛的一种网络协议,所有的www文件都必须遵循这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 HTTP事务 一个HTTP事务即客户端发出一
阅读全文
摘要:网上找了很多安装方式,最多的就是mysql-*.rpm和mysql-*.tar.gz的安装。我原本使用的是mysql-*.tar.gz方式,但是执行到最后scripts/mysql_install_db --user=mysql找不到@bindir 。很早参考文章:http://blog.csdn.
阅读全文
摘要:首先我们来看下这两个注解的定义: 目录 @Controller @RestController 分析说明 @Controller // // Source code recreated from a .class file by IntelliJ IDEA // (powered by Fernfl
阅读全文
摘要:目录 系统架构 技术体系 测试上线流程 系统架构 系统架构图用于描述各个系统及子系统和组件的关系。 技术体系 用以描述技术的分层关系和依赖关系。 测试上线流程 测试上线流程图是用以控制需求开发、测试、上线的整个流程。 Visio设计文档下载:https://download.csdn.net/dow
阅读全文
摘要:Linux Shell 实现Docker MySQL安装及脚本运行的目标: 1、实现MySQL5.7安装 2、安装完成后创建对应的账号和数据库实例表等 创建docker mysql容器实例 定义docker_mysql_install.sh #! /bin/bash #file:mysql_dock
阅读全文
摘要:Zookeeper是一个高性能的分布式系统的协调服务。它在一个简单的接口里暴露公共服务:像命名、配置管理、同步、和群组服务,所以你没有必要从头开始实现它们。你可以使用现成的Zookeeper去实现共识、群组管理、领导人选举和业务协议。并且你可以在它的基础之上建立自己特定的需求。Zookeeper集群
阅读全文
摘要:公司需要用Java做断点续传的实现,没有接触过,不过根据自己的理解就是文件接着上次传输的继续完成传输,具体的操作看到IBM这位仁兄的例子。 原文地址:http://www.ibm.com/developerworks/cn/java/joy-down/index.html 1、断点续传的原理 其实断
阅读全文
摘要:目录 WebGL MDN API 指南和教程 指南 教程 示例 高级教程 资源 库 规范 浏览器兼容性 WebGL 1 Legend WebGL 2 Legend 兼容性说明 Gecko备忘 参见 WebGL 中文版 多端阅读《WebGL 中文版》: 中文学习目录 WebGL (Web图形库) 是一
阅读全文
摘要:Eclipse和项目都设置为utf-8编码格式,由于老项目开发人员层次不一,使用编码格式不规范导致存在GBK编码的JS文件(大多数是UTF-8格式)。 目录 乱码影像展示 设置编码格式 字符乱码解决方法 乱码影像展示 设置编码格式 由于工具中设置类utf-8并且默认设置了文件编码格式: 在cento
阅读全文
摘要:图解分析 音视频同步要分别保证开始的PTS一样,PTS是控制帧的显示时间的,所以要实现音视频同步必须分别设置音视频的PTS。 注:音、视频最后一帧的PTS时刻不一定相同。 1. 视频时间戳计算 pts = count++ *(1000/fps); //其中count初始值为0,每次打完时间戳coun
阅读全文
摘要:原文地址:http://www.cnblogs.com/stopfalling/p/5375492.html 1异步处理 场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种1.串行的方式;2.并行方式。 (1)串行方式:将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个
阅读全文
摘要:https://www.opensearch.org/ https://github.com/opensearch-project/OpenSearch OpenSearch 是一个社区驱动的开源搜索和分析套件,源自 Apache 2.0 许可的 Elasticsearch 7.10.2 和 Kib
阅读全文
摘要:通过SSH shell窗口连接Linux系统,在shell窗口完成后续操作。 判断是否支持Java 直接输入:java 进行验证................. # 表示存在 输出相关的信息如: # 表示不存在 Ubuntu会提示相关的apt-get 的Java安装版本。 root@ubuntu:
阅读全文
摘要:前面说过的,即使是线程安全的类,也不一定就是线程安全的。当一个不变约束涉及多个变量时,变量间不是彼此独立的:某个变量的值会制约其他变量的值。因此更新一个变量的时候,要在同一原子操作中更新其他变量的值。为了保护状态的一致性,要在单一的原子操作中更新相互关联的状态变量。 用锁来保护状态: 对于每个可被多
阅读全文
摘要:Wulihub官网:http://www.wulihub.com.cn/ Wulihub教程:http://www.wulihub.com.cn/uploads/prototype/Tutorial/15313763837290.html 目录 工作流程 服务功能 面向用户 产品经理 设计师 市场经
阅读全文
摘要:面试相关流程 下面是同行总结的蚂蚁金服的面试流程和相关的总结,如下图: 常见问题考察 要求技术层面:Java基础、Spring原理和特性、多线程(线程池)、线程安全、数据库特性、JVM调优等等。 过往项目经历:给你印象最深刻的一个项目,遇到过哪些问题,通过哪些渠道去解决,最终结果怎么样。 对于加班的
阅读全文
摘要:C# SortedDictionary-Dictionary,SortedList-List 这是两种不一样的数据结构,但是他们比较相似。Sorted*意为排序的,这里以SortedDictionary为例进行测试。 SortedDictionary using System; using Syst
阅读全文
摘要:如果您有正确的工具,在自己的系统上部署大型语言模型可能会非常简单。以下是如何在桌面上使用Meta 's new Llama 3等llm。 聊天机器人像ChatGPT, Claude.ai和Meta.ai。人工智能可能非常有用,但您可能不总是希望您的问题或敏感数据由外部应用程序处理。在你的交互可能会被
阅读全文
摘要:在实现OCX播放控件中要求可以多个窗口播放,注意这里的需求不是分屏。 官方例子 参考:SDL_OpenAudioDevice SDL_AudioSpec want, have; SDL_AudioDeviceID dev; SDL_memset(&want, 0, sizeof(want)); /*
阅读全文
摘要:什么是 LLM? 大型语言模型 (LLM) 是一类基础模型,经过大量数据训练,使其能够理解和生成自然语言和其他类型的内容,以执行各种任务。 LLM 这个名称已家喻户晓,这要归功于它们在将生成式 AI 带到公众利益最前沿方面所发挥的作用,以及组织专注于在众多业务职能和用例中采用人工智能的目标。 随着生
阅读全文
摘要:0x00 收割 offer 版 不管是找工作笔试面试白板试进大厂,还是研究生参加初试复试机试,数据结构和算法都是绕不过去的坎,刷题就成了很多人的需求,快来看看下面这些网站,变身刷题机器,收割 offer 吧! 1、leetcode 英文网址:https://leetcode.com/ 中文网址:ht
阅读全文
摘要:在计算机科学中,二叉树(Binary Tree)是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,
阅读全文
摘要:这两天系统升级后Redis启动移动端运行2小时左右就假死掉了,服务没有任何错误。此时我们需要借助jstack 输出快照帮我们来排除问题。最后发现连接池没有可配置化,都是静态初始化而且初始化连接数量才500左右,并且新增的Jedis调用工具没有关闭连接这是致命的错误资源耗尽就阻塞等待了。 目录 定位问
阅读全文
摘要:1.首先什么是陷阱 简洁的定义: 陷阱,是指那些能够正常编译,但是在执行时却产生事与愿违的,有时候甚至是灾难性后果的程序代码。 广义的定义: 任何可能导致程序员把大量的时间浪费在开发工具的使用上而不是最终软件的进展上的语言特性、API或系统,都可以称呼为陷阱。 2、陷阱的分类 3、分析陷阱三重奏 a
阅读全文
摘要:查看镜像: #查看镜像 docker images 导出镜像: # 镜像导出 docker save -o your_image_file.tar [image_id] 导入镜像: #镜像导入 docker load < your_image_file.tar 注:镜像的可导入导出功能使得我们实现任
阅读全文
摘要:随着微服务的流行,Docker越来越流行,正如它的理念”Build, Ship, and Run Any App, Anywhere”一样,Docker提供的容器隔离技术使得开发人员不用再去理清server里的各种环境配置,轻松把应用运行起来。我们只需把运行环境的配置和应用封装在Docker的镜像(
阅读全文
摘要:目录 Guava Cache使用需求和场景 需求 场景 缓存设置 缓存的并发级别 缓存的初始容量设置 设置最大存储 缓存清除策略 基于存活时间的清除策略 基于容量的清除策略 基于权重的清除 策略 显式清除 基于引用的清除策略 数据内存加载 Cache LoadingCache Guava Cache
阅读全文
摘要:ASP.NET API接口使用HttpClient进行测试和验证,以保证我们的接口的可用性。 参考Github开源项目:https://github.com/MikeWasson/HttpClientSample 编写一个Model实例 namespace HttpClientSample { pu
阅读全文
摘要:原文地址:http://hao.jobbole.com/kibana/ Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。 Kibana让海量数据更容易理解
阅读全文
摘要:Callable接口类似于Runnable,从名字就可以看出来了,但是Runnable不会返回结果,并且无法抛出返回结果的异常,而Callable功能更强大一些,被线程执行后,可以返回值,这个返回值可以被Future拿到。FutureTask实现了两个接口,Runnable和Future,所以它既可
阅读全文
摘要:目录 1.1.1. 路线图 1.1.2. 资源 学习地址:http://www.topgoer.com/%E5%BC%80%E6%BA%90/go%E5%AD%A6%E4%B9%A0%E7%BA%BF%E8%B7%AF%E5%9B%BE.html 1.1.1. 路线图 1.1.2. 资源 先决条件
阅读全文
摘要:目录 1.1.1. Go语言为并发而生 1.1.2. Go语言简单易学 1.1.3. 使用go的公司 1.1.4. go适合做什么 1.1.5. 学习Go语言的前景 1.1.6. 学习Go语言目录导航 http://www.topgoer.com/ 1.1.1. Go语言为并发而生 go语言(或 G
阅读全文
摘要:文章转自:https://www.jianshu.com/p/66db4d660d9c ELK中文网: https://elasticsearch.cn/ 目录 背景介绍 老架构 新架构 部署步骤 1.准备工作(ELK 三个组件必须使用同一个版本) 2.开始安装ES集群 3.开始安装filebeat
阅读全文
摘要:Github示例:https://github.com/Nuclear-Core-Learning/TCPIP-Socket/tree/master/src/Chapter4 目录 单播、组播、广播、任播的定义 单播(unicast) 组播(multicast) 广播(broadcast) 任播(a
阅读全文
摘要:默认额reset好像不起作用,需要修改为硬重置模式。
阅读全文
摘要:PID杀死进程 查询tomcat进程命令:ps -ef |grep tomcat [root@RD-CD-APP122 ~]# ps -ef |grep tomcat root 11209 11028 50 11:25 pts/2 00:01:33 /usr/lib/jvm/java-7-sun/b
阅读全文
摘要:在Java IO编程中还有很多值得我们学习的地方,很多时候我们都不太注重基础知识的积累;工作越久越感觉没有新意,说明我们错误地高估了自己,如果给你一个没有网络的办公环境,你怎么正常开展自己的工作,这是一个值得思考的问题,我们对网络太过于依赖,以至于懒得去记忆。下面要说的是SequenceInputS
阅读全文
摘要:英文原文地址:http://dranger.com/ffmpeg/tutorial01.html 概观 电影文件有几个基本组件。首先,文件本身被称为容器,容器的类型决定了文件中信息的位置。容器的例子是AVI和Quicktime。接下来,你有一堆流;例如,你通常有一个音频流和一个视频流。 (“流”只是
阅读全文
摘要:英文原文地址:http://dranger.com/ffmpeg/tutorial03.html 音频 所以现在我们要播放声音。 SDL也为我们提供了输出声音的方法。 SDL_OpenAudio()函数用于打开音频设备本身。它将SDL_AudioSpec结构作为参数,其中包含有关将要输出的音频的所有
阅读全文
摘要:原文地址:https://blog.csdn.net/wer85121430/article/details/79642951 目的:调整视频的亮度和对比度。 可参考ffmpeg的源码: \examples\filtering_video.c,视频滤波例子 \libavfilter\vf_eq.c,
阅读全文
摘要:英文原文地址:http://dranger.com/ffmpeg/tutorial06.html 同步音频 所以现在我们有一个足够体面的球员来看电影,那么让我们看看我们有什么样的松散结局。最后一次,我们掩盖了一点同步,即将音频同步到视频时钟,而不是相反。我们将以与视频相同的方式来做到这一点:制作一个
阅读全文
摘要:目录 PG核心分包函数WIDTH_BUCKET 聚合点的归类过程演示 空间聚合效果展示 大规模空间数据方案 PG,Postgresql数据库的简称,POSGIS是空间函数扩展支持插件集成了很多数据库级别的空间查询和空间图形数据处理能力。 PG核心分包函数WIDTH_BUCKET WIDTH_BUCK
阅读全文
摘要:1. 缓存 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picasso一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的内存的库 Glide 一个图片
阅读全文
摘要:下载地址:https://www.postman.com/downloads/ 平台版本:https://www.postman.com/downloads/canary 国外平台下载比较慢,可以从百度云盘上下载: 链接:https://pan.baidu.com/s/13x36DroEZhjYQi
阅读全文
摘要:常用技术架构总结:包括技术架构、运维架构、产品架构。知识剖析给出了普遍使用的软件技术选型。 目录 知识剖析 技术架构 运维架构 产品架构 知识剖析 技术架构 运维架构 产品架构 设计下载Axure文件:https://download.csdn.net/download/boonya/1170501
阅读全文
摘要:昨天在开发者头条上面看的一篇文章针对Map相关的线程安全讲解说的很好,今天根据思路还原了场景(隔壁老王半夜为何尖叫?这例子说的有点让老王很忙)。 Java代码: package com.boonya.concurrent; import java.util.HashMap; import java.
阅读全文
摘要:原文地址:http://www.zixuephp.net/article-400.html shell发送邮件,这里要介绍的是sendemail工具,通过这个工具连接第三方的smtp服务器,进行邮件的发送,简单高效。在web场景中可以方便的被调用shell,轻松进行邮件的发送。 sendemail是
阅读全文
摘要:文章转自:https://blog.csdn.net/lizongti/article/details/99674153 目录 环境准备 依赖 安装Docker Local模式(without Docker) 安装JDK 安装Scala 安装Spark 测试 Standalone 模式(withou
阅读全文
摘要:向日葵:https://sunlogin.oray.com/personal/download/ TeamViewer:https://www.teamviewer.cn/cn/
阅读全文
摘要:下载都知道去哪里下自己先准备吧:https://store.docker.com/editions/community/docker-ce-desktop-windows 需要登录下载,自己注册一个账号即可。 安装失败的可以参考下面的方式来解决方法 1、检查Windows版本是否支持Hyper-V,
阅读全文
摘要:C#编写的Socket客户端通道发送队列:Socket、Channel、Queue这里就不多做介绍了,本篇旨在实现一个Socket管理通道的队列服务。 创建一个Channel using System; using System.Collections.Generic; using System.L
阅读全文
摘要:目录 地图聚合API Java Redis示例 地图聚合API https://openlayers.org/en/latest/examples/cluster.html 通过地图平移缩放事件控制地图四至范围内地图刷新和加载详细点控制。最终实现效果如下: Java Redis示例 添加geojso
阅读全文
摘要:音视频编码方式在协议中已有定义,只需要参考协议对应即可。 终端上传音视频属性 音视频编码类型定义 完整协议文档下载:http://download.csdn.net/download/boonya/10179991
阅读全文
摘要:幂等定义 幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。 在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心
阅读全文
摘要:微信接口开发的要点:公众号(订阅号、服务号)、微信公众号提供的对应接口限制等。微信平台开发几乎涵盖了各行各业,小程序也让微信着实火了一把,时代在不断地发展,开发也在不断地切换自己的思维和平台。俗话说,背靠大树好乘凉,微信在中国社交软件中排名领先,农村大爷大妈都在用的东西,可见推广做的太好了,不用实在
阅读全文
摘要:原文地址:http://blog.csdn.net/dev_csdn/article/details/78738806 作者:卢俊,七牛云客户端团队技术负责人。拥有丰富的音视频领域的开发和实战经验,先后开发过 Android 播放 SDK、Android 推流 SDK、短视频 SDK,并主导了七牛连
阅读全文
摘要:From:http://www.javacodegeeks.com/zh-hans/2015/02/java-8%e7%89%b9%e6%80%a7%e6%8c%87%e5%8d%97.html 编者:距离Java 8的发布已经有段时间了,就目前看来它的确是一个非常重要的版本。我们之前已经在Java
阅读全文
摘要:Mysql有很多坑,对Mysql多线程支持这块不是很熟的话就会莫名其妙地发生一些诡异的问题。多线程线程并发操作时最容易产生死锁问题。所以很多大数据的操作一般都采用NoSQL数据库方案来处理,或者读写分离,只需要做好幂等设计即可。 如何避免数据库并发 1.通过数据库连接池做分发处理:设置何时的数据库连
阅读全文
摘要:内存复制-Marshal.Copy: // 复制当前传入的数据 byte[] pcm_src = new byte[len]; // 复制数据到二进制数组 Marshal.Copy(pcm, pcm_src, 0, len); 数组复制-Array.Copy: // 复制当前传入的数据 byte[]
阅读全文
摘要:本文目的是要准备:Mysql5.7 ,Redis ,MongoDB ,Apache,Tomcat和Nginx。Docker大大提高了环境准备的效率,不需要繁琐地去等待下载、安装按部就班地去准备了。只需要Docker就可以全部搞定了:Mysql5.7-Redis-MongoDB-Apache-Tomc
阅读全文
摘要:原文地址:https://cloud.tencent.com/developer/article/1352735 Grafana官方地址:https://grafana.com/grafana Grafana在线示例:http://play.grafana.org/ Grafana开源地址:http
阅读全文
摘要:目录 Nginx配置 基本配置参数说明 nginx文档 介绍 如何 发展 模块参考 Nginx配置 基本配置与参数说明 原文地址:http://www.nginx.cn/76.html 深入了解Nginx就是弄清楚参数配置的具体含义,从而可以改造结合自己的需求配置相应的Nginx服务。 #运行用户
阅读全文
摘要:文章来自: http://www.javacoder.cn/?p=885 http://www.javacoder.cn/?p=888 FastDFS 提供了fastdfs-nginx-module模块来支持通过NGINX访问FastDFS中存储的数据,据我所知,fastdfs-nginx-modu
阅读全文
摘要:目录 Jmeter简介 分析数据库连接池不足 问题日志输出 Jmeter示例 Jmeter线程 结果对比分析 Jmeter简介 Jmeter可以帮助我们模拟多线程用户并发访问数据接口 Jmeter:https://jmeter.apache.org/ Jmeter应用程序是开源软件,100%纯Jav
阅读全文
摘要:目录 0.Redis 命令 增加 距离 获取元素位置 获取元素的 hash 值 附近的公司 1.为什么要GeoHash? 2 Redis GEO API 2.1 增加地理位置信息 2.2 获取地理位置信息 2.3 获取两个地理位置的距离 2.4 获取指定位置范围的地理信息位置集合 2.5 获取指定元
阅读全文
摘要:文章来源:http://www.ywnds.com/?p=7239 目录 一、分库分表原则 二、分库分表方案 三、分库分表难点 四、常见分片规则和策略 五、跨分片技术问题 一、分库分表原则 关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量、连接数、处理能力等都很有限,数据库本身的“有状态性”导
阅读全文
摘要:网上关于视频直播的资料还是挺多的,看了一些文章,自己也动手实践了下。主要有三个步骤:(1)NginxRTMP服务器搭建(2)视频录制推流器 (3)拉流器(播放器),有了这些就可以开始简单视频相关的直播了。对于延时什么的,还需要深入去研究 ,以及如何进行视频开发等后续再深入研究。 Nginx-RTMP
阅读全文
摘要:学习资源参考地址 官方网站:http://site.mockito.org/ 中文翻译:https://github.com/hehonghui/mockito-doc-zh API文档:http://docs.mockito.googlecode.com/hg/org/mockito/Mockit
阅读全文
摘要:继8月24日之后,我司法人遁往新加坡,欠薪数月,已无班可上,失业闲荡,至于今日稍稍释怀。甲辰仲秋,望日赏月,东方既白,作词聊发近来不顺之境遇。 人去楼空,拍案惊鸿,任尔秋风凋零。 独自望江山,无限凭栏意。 最是仓皇辞庙日,恨堕闺情,不恋刀兵。 念故国,无限悲凉,空余惆怅。 陈桥驿变,有谁料、黄袍加身
阅读全文
摘要:目录 通过上下文过滤器拿走HttpServletRequest请求 RequestContextHolder获取HttpServletRequest HttpServletRequest对象被获取一次之后再次去操作与流相关的操作会抛异常,原因是HttpServletRequest不允许直接对其流的读
阅读全文
摘要:执行力是走向成功所需的必要条件。 万事不惧,所向披靡。人生并非一帆风顺,懂得在逆境中成长,才能开出逆境之花。 无风不起浪,无利不起早。每个人都是一艘行驶在风浪里的一艘小船,在大风大浪来时要躲进避风港,识别危险信号,及时抽身和躲避危险是一种智慧。跟着伟人成大业,跟着小贩赚吆喝。跟对的人,做对的事。人生
阅读全文
摘要:原文地址:http://xieke90.iteye.com/blog/2302912 本文主要讲的内容是:实战讲解搭建Spring+Spring MVC+MyBatis+FreeMarker+Maven框架。 1.项目结构 2.Maven pom.xml 配置 <project xmlns="htt
阅读全文
摘要:原文地址:https://www.cnblogs.com/betterwgo/p/6125507.html Direct3D device manager,链接:http://www.cnblogs.com/betterwgo/p/6124588.html 在DirectShow中支持DXVA 2.
阅读全文
摘要:按时间查看日志 日志文件有40G: sed -n '/2020-05-02 15:00:/,/2020-05-02 15:05:/p' catalina.out > 20200502.log 大文件分割 split命令操作 [root@iZ2ze2pmuviyporobybycvZ ~]# spli
阅读全文
摘要:目录 预设场景 问题分析 流程设计 实践验证 问题结论 实时性的数据,一般业务管理数据都是基本上不发生变化的,而发生随时不停发生变化的数据我们将之称之为实时性高的数据叫实时数据。实时数据很难保证在不同数据源下的一致性,除非查看的是某一时刻的数据快照(历史快照),否则很难保持不同数据源数据之间没有差异
阅读全文
摘要:1.持久化配置 ActiveMQ 5.x以上实现数据库持久化配置: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://activemq.apache.org/schema/core" xmlns:
阅读全文
摘要:Jorm 跟Hibernate的相似度非常高,它也是一个封装了JDBC的数据库对象持久化的框架。Jorm本身提供了annotation的组件引用,可以通过简单地标记实体对象的字段和类就可以实现Java对象与数据库对象的一一对应关系。通过Jorm的工具方法来实现数据库的持久化或查询操作,最重要的工具类
阅读全文
摘要:SSL大多数使用者都是关闭状态, 所以如果不想接收数据库警告WARN信息建议禁用SSL。 目录 查看是否启用 修改配置 重启服务 查看一下 SSL配置说明 查看是否启用 $ mysql -u root -p Enter password: Welcome to the MySQL monitor.
阅读全文
摘要:在Windows Tomcat下部署的log4j日志自动保存到Tomcat下的logs目录下,如果不熟悉Linux的日志输出方式,那么很有可能找不到对应的日志。这篇文章讲述的是如何去找Linux配置的应用输出日志。Linux下配置路径默认是系统路径。 log4j.properties配置 log4j
阅读全文
摘要:不要问我什么是WMS,如果不知道你可能走错路了。 WMS是仓库管理系统(Warehouse Management System) 的缩写,仓库管理系统是通过入库业务、出库业务、仓库调拨、库存调拨和虚仓管理等功能,对批次管理、物料对应、库存盘点、质检管理、虚仓管理和即时库存管理等功能综合运用的管理系统
阅读全文
摘要:供货商管理 1、补货 2、退货 收货管理 1、收货 2、包装 3、上架-上架策略(补货) 库存管理 1、要货==空货位 2、库存变动历史记录 3、库内加工(商品条码):拆整、包装 4、异常商品库存管理:加工、报修、复位(正常) 5、货主变更 6、库位补货 7、库内退货 8、库存余量查询 9、库存交易
阅读全文
摘要:Shiro 是 JAVA 世界中新近出现的权限框架,较之 JAAS 和 Spring Security,Shiro 在保持强大功能的同时,还在简单性和灵活性方面拥有巨大优势。本文就带领读者一睹 Shiro 的风采。 可能大家早先会见过 J-security,这个是 Shiro 的前身。在 2009
阅读全文
摘要:Mycat是 数据库分库分表中间件。mycat1.6分库分表特性只能选择其一,不能同时存在,对于特殊应用场景既需要分库有需要分表,这就需要修改mycat的源码来实现了。今次我们来准备一下Mycat的开发调试环境。官网参考地址:http://www.mycat.io/ 前期准备 1、环境配置:需要准备
阅读全文
摘要:携程实时用户行为服务作为基础服务,目前普遍应用在多个场景中,比如猜你喜欢(携程的推荐系统)、动态广告、用户画像、浏览历史等等。 以猜你喜欢为例,猜你喜欢为应用内用户提供潜在选项,提高成交效率。旅行是一项综合性的需求,用户往往需要不止一个产品。作为一站式的旅游服务平台,跨业务线的推荐,特别是实时推荐,
阅读全文
摘要:目录 安装步骤 windows10 [SC] OpenSCManager 失败 5解决 SSH拒绝连接请求问题排查 基于PowerShell的OpenSSH:https://github.com/PowerShell/Win32-OpenSSH/releases 详细说明可以参考Github的Wik
阅读全文