- Redis组建哨兵模式
草莓甜甜圈
Linux基础高可用与负载均衡redis缓存
主172.17.60.131从172.17.60.130、172.17.60.129redis部署[root@localhostapp]#tarxfredis-6.2.9.tar.gz[root@localhostapp]#cdredis-6.2.9/[root@localhostredis-6.2.9]#makeMALLOC=libc[root@localhostredis-6.2.9]#mak
- OpenCV 图形API(72)图像与通道拼接函数-----根据指定的方式翻转图像(GMat)函数 flip()
村北头的码农
OpenCVopencv人工智能计算机视觉
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:C++11算法描述翻转一个2D矩阵,围绕垂直轴、水平轴或同时围绕两个轴。该函数以三种不同的方式之一翻转矩阵(行和列的索引是从0开始的):dstij={srcsrc.rows−i−1,jif flipCode=0srci,src.cols−j−1if flipCode>0srcs
- 【LLM新概念】什么是深湖(DeepLake)
无水先生
人工智能高级阶段人工智能综合人工智能自然语言处理
目录一、说明二、深湖的意义三、深湖特色四、深湖与数据湖(DeepLakevsDataLake)五、深湖vs抱脸(DeepLakevsHuggingface)一、说明 DeepLake是专门用于深度学习用例的数据湖(数据库),其中原始数据包括图像、视频、音频和其他非结构化数据。然后,原始数据被具体化为深度学习本机传感存储格式,并通过网络流式传输到模型训练。二、深湖的意义 现在,为什么它有用?那么
- 高翔《视觉SLAM十四讲》第七章视觉里程计3d-2d位姿估计代码详解与理论解析
xMathematics
3d视觉slam机器人无人驾驶无人机人工智能
高翔《视觉SLAM十四讲》第七章代码详解与理论解析一、三维空间位姿估计核心算法实现在视觉SLAM领域,3D-2D位姿估计是确定相机在三维空间中位置和姿态的关键技术。本部分将详细解析其工程实现框架,同时说明代码模块的划分逻辑。代码整体结构清晰,各模块分工明确,主要包含特征匹配、3D点构建、PnP问题求解以及位姿优化等部分。算法流程从读取两幅图像和对应的深度图开始,通过特征匹配模块找出两幅图像中的匹配
- OpenCV-Python实战(8)——直方图均衡化_python opencv 直方图均衡化
2401_84264244
程序员opencvpython人工智能
OpenCV-Python实战(8)——直方图均衡化0.前言1.灰度直方图均衡化2.颜色直方图均衡化3.对比度受限的自适应直方图均衡化4.比较CLAHE和直方图均衡化5.直方图的比较小结系列链接0.前言图像处理技术是计算机视觉项目的核心,通常是计算机视觉项目中的关键工具,可以使用它们来完成各种计算机视觉任务。在本文中,将介绍如何使用OpenCV函数cv2.equalizeHist()执行直方图均衡
- Kiss3DGen:基于图像扩散模型的3D资产生成框架
蚝油菜花
每日AI项目与应用实例3d人工智能开源
❤️如果你也关注AI的发展现状,且对AI应用开发感兴趣,我会每日分享大模型与AI领域的开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术!AI在线答疑->智能检索历史文章和开源项目->尽在微信公众号->搜一搜:蚝油菜花“3D生成新革命!Kiss3DGen用2D扩散模型搞定复杂3D资产,游戏开发者的福音来了!”大家好,我是蚝油菜花。你是否也遇到过——游戏开发中,3D模型制作耗时耗力,进度
- Spring Boot + Docker 应用监控配置教程 Prometheus + Grafana
K·Herbert
拓展知识Java项目javagrafanaprometheusdocker
文章目录一、Prometheus1.主要特性2.架构二、Grafana主要特性:三、Prometheus+Grafana结合四、应用场景五、实战部署到项目1.环境配置datasource.yml配置文件2.配置到SpringBoot项目中3.编辑配置文件4.启动SpringBoot项目一、PrometheusPrometheus是一个开源的系统监控和报警工具包,最初由SoundCloud开发,现已
- 《基于DIC技术的金属疲劳应变特性研究》
gaosushexiangji
DIC数码相机
本文运用数字图像相关DigitalImageCorrelation(DIC)技术对某特殊金属材料疲劳应变场进行测量的实验过程与相关成果。通过实验背景、实验设备、实验步骤、实验数据及结果的阐述,为仿生机器人关节材料选择与结构设计提供理论依据和实验支持。研究背景仿生机器人在恶劣环境科考、工业检测环境下的应用场景日趋增多。其运动关键部位如肘、膝关节在反复机械载荷下会产生疲劳特性,影响其可靠性与灵活性。某
- Spring boot项目服务监控-docker-Prometheus-Grafana-AlertManager-webhook-钉钉
绿林__
springcloudspringbootprometheusalertmanager钉钉docker
目录一DockerPrometheusGrafana监控Springboot项目1.1Springboot集成micrometer1.2deployprometheus1.3deploygrafana二DockerPrometheusAlertManagerwebhook报警2.1配置钉钉机器人2.2deployalertManager2.3deploy钉钉插件2.4验证一DockerPromet
- Redis ssd是什么?Redis 内存空间优化的点都有哪些?embstr 和 row、intset、ziplist分别是什么?
蒂法就是我
redis数据库缓存
RedisSSD是什么?RedisSSD通常指Redis使用SSD(固态硬盘)作为持久化存储介质的场景。虽然Redis是内存数据库(数据主要驻留内存),但其持久化机制(如RDB快照和AOF日志)需要将数据写入磁盘。使用SSD可以显著提升持久化文件的读写速度,尤其在以下场景:快速恢复:重启时从RDB/AOF恢复数据到内存的速度更快。高吞吐写入:处理大量AOF日志写入时,SSD的IOPS能力优于HDD
- Spring Boot × K8s 监控实战-集成 Prometheus 与 Grafana
小马不敲代码
SpringBootspringbootkubernetesprometheus
在微服务架构中,应用的可观测性至关重要。Kubernetes已成为容器化部署的标准,但其自身的监控能力有限,需要与其他工具集成才能实现详细的运行数据采集与分析。本文将通过SpringBoot+Kubernetes+Prometheus+Grafana实战,打造一套高效监控体系,实现“数据采集→存储→分析→可视化”的完整流程。相关工具简介:•Kubernetes(K8S):容器化应用的部署与管理平台
- Qt/C++开发监控GB28181系统/获取设备信息/设备配置参数/通道信息/设备状态
feiyangqingyun
Qt/C++音视频相关qtc++gb28181
一、前言设备注册成功后,接下来要做的就是获取设备的信息,尤其是通道信息,根据国标协议,永远只有两个层级,一个是设备,然后就是设备下面多个通道,设备编码在整个系统中唯一,通道编码在一个设备中唯一,如果不唯一,那就可能会产生冲突,其实是程序层面的冲突,硬件层面不冲突,这个不是mac地址这种唯一性,仅仅是软件层面的学号的约定。理论上来说可以重复,但是软件编写者一般不会这么要求,包括国标文档也要求不能重复
- 遥感图像处理笔记之【多模态遥感图像综述】
这可就有点麻烦了
遥感图像图像处理学习人工智能笔记
遥感图像处理学习(9)之【多模态遥感图像综述】前言遥感系列第9篇。遥感图像处理方向的学习者可以参考或者复刻本文初编辑于2024年1月15日本文再编辑于2024年1月17日:附上“对现有工作分类”一节的补充文字说明总结:为什么要做这么冷的课题你知道我要说什么论文标题:FromSingle-toMulti-modalRemoteSensingImageryInterpretation:ASurveya
- 遥感图像处理笔记之【图像融合综述】
这可就有点麻烦了
遥感图像图像处理笔记人工智能深度学习
遥感图像处理学习(10)之【多模态图像融合综述】前言遥感系列第10篇。遥感图像处理方向的学习者可以参考或者复刻本文初编辑于2024年1月16日本文再编辑于2024年1月17日:修改了论文域名地址总结:多模态遥感图像相关的中文综述,真是少的可怜文章标题:以图像为主的多模态感知与多源融合技术发展及应用综述文章地址:
- OpenAI o1模型的深度解析:为啥它会引领AI的未来?
喵手
AIGC人工智能
全文目录:开篇语前言OpenAI的技术基础与理论框架深度学习与神经网络强化学习与自监督学习o1模型的设计理念与创新多模态的学习方式自监督学习的提升Transformer架构的优化示例代码:如何用o1模型生成对话文本示例1:生成自动回复文本示例2:处理多模态任务(文字+图像)OpenAI在SOTA技术领域的贡献与发展在NLP领域的创新强化学习与自我训练结语:拥抱AI的未来,成就更智能的世界✨文末开篇
- 机器视觉是指用计算机实现什么的视觉功能,人工智能:机器视觉的5个优势
思一缘
原标题:人工智能:机器视觉的5个优势机器视觉系统是指用电脑来实现人的视觉功能,也就是用电脑来实现对客观的三维世界的识别。机器视觉系统是指通过机器视觉产品(即图像摄取装置,分CMOS和CCD两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。机器视觉技术,是一门涉及人工智能、神经生物学、心理物理学、计算机
- 深度学习目标检测算法如何训练自己的数据集之—智慧化生产工地检测数据集 对工地中工人、材料、机器和环境等对象类别分别为人,板,砖,切割机,挂钩,反光背心,木头,脚手架,电箱,护栏,安全帽 等进行检测。
计算机C9硕士_算法工程师
数据集工地篇数据集YOLO
深度学习目标检测算法如何训练自己的数据集之—智慧化生产工地检测数据集对工地中工人、材料、机器和环境等对象类别分别为人,板,砖,切割机,挂钩,反光背心,木头,脚手架,电箱,护栏,安全帽等进行检测。@[toc]智慧工地检测数据集,基础生产要素篇,采用voc标注(可提供yolo方式标注),无人机,监控摄像,手持拍照等方式,对工地中工人、材料、机器和环境等共计15类对象类别(分别为人,板,砖,切割机,挂钩
- iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)
画个大饼
开源框架ios
图像:1.图片浏览控件MWPhotoBrowser实现了一个照片浏览器类似iOS自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。下载:https://github.com/mwaterfall/MWPhotoBrowser目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在GoogleCode、SourceForge等地方
- 视频监控管理平台EasyCVR打造全流程高效室外监控系统建设方案
EasyDSS
音视频大数据网络协议网络
一、方案背景室外监控前端点位建设,是智能监控系统数据采集的基石。与EasyCVR视频融合平台协同,可打造出高效、稳定的监控体系。本方案全面覆盖立杆搭建、设备箱安置、前端布线规划、取电设计以及防雷接地措施等关键环节。二、EasyCVR功能概述1)支持多种协议:EasyCVR平台支持市场主流标准协议(GB/T28181、GB/T35114、GA/T1400、JT808、RTSP、RTMP、ONVIF)
- 视频监控管理平台EasyCVR安防攻略:告别传统监控局限,视频监控上墙有哪些方式?
EasyDSS
解决方案音视频网络网络协议大数据
在视频监控系统广泛应用的当下,传统单屏监控已难以满足多样化需求,搭建集中监控的电视墙成为众多项目的核心诉求。面对市场上多种视频监控上墙方案,本文将结合EasyCVR视频监控管理平台的功能优势,深入剖析各方案特点,为用户提供更优选择。一、传统方案分析与局限方案一:DVR、NVR直接显示上墙此方案成本低廉,但存在诸多限制。在分散点集中上墙场景中,如连锁酒店总部监控,需面临网络环境适配、端口映射、带宽分
- 视频监控管理平台EasyCVR安防监控存储小知识,适配全场景流畅需求
EasyDSS
解决方案音视频网络协议大数据网络
在视频监控系统中,存储方案的选择对于系统的可靠性、数据安全性以及后期的扩展性至关重要。本文将结合EasyCVR视频监控的功能,对常见的存储模式进行分析,并提出优化方案,以满足不同规模监控系统的需求。一、常见存储模式分析1)DVR存储DVR存储为常见方式,DVR控制器直连硬盘,受限于其性能,多采用硬盘顺序写入,未用RAID技术,硬盘容量增大时,单片硬盘故障致数据丢失风险上升,且性能局限影响图像数据共
- 视频分析设备平台EasyCVR视频技术驱动下,监控上墙全组件解析与组网应用方案
EasyDSS
解决方案音视频网络网络协议大数据
随着数字化进程的加速推进,视频监控技术在工业、商业、社区等诸多领域得到了广泛应用。尽管不同场景对监控功能的具体需求存在差异,但底层硬件架构具有显著的共性特征。实际部署中,仅需依据网络环境等实际情况,灵活调整设备的连接方式即可。一、存储计算100个摄像头存储一个月所需的硬盘容量,会因码率的不同而产生较大差异。码率与硬盘容量呈正相关,较低码率下所需硬盘容量相对较少,高码率则需要更多硬盘空间。使用支持H
- SpringBoot监控与管理:Actuator端点配置与安全性
程序媛学姐
Spring全家桶Javaspringboot后端java
文章目录引言一、SpringBootActuator基础1.1Actuator端点概述1.2配置Actuator端点二、自定义Actuator端点2.1健康检查定制2.2指标收集与扩展三、Actuator安全性配置3.1基于角色的访问控制3.2CORS与跨域配置总结引言在微服务架构和分布式系统中,应用程序的监控和管理变得尤为重要。SpringBootActuator提供了一套完善的监控和管理机制,
- 用Python做有趣的AI项目5:AI 画画机器人(图像风格迁移)
roc-ever
用Python做有趣的AI项目人工智能python深度学习
这个项目将使用PyTorch实现图像风格迁移(NeuralStyleTransfer),让一张图片看起来具有另一张图片的“艺术风格”。开发环境建议Python3.8+PyTorch(pipinstalltorchtorchvision)PIL(pipinstallpillow)CUDA(可选,但建议有GPU)️项目结构示例bashstyle_transfer/├──style.jpg#风格图像(如
- 基于全连接神经网络的minist数据集分类
ʚɞ 短腿欧尼
神经网络人工智能全连接神经网络minist数据集
1.构建全连接神经网络全连接神经网络介绍:全连接神经网络(FullyConnectedNeuralNetwork,FCNN)是一种经典的人工神经网络结构,它将每个神经元与前一层的所有神经元相连,形成一个密集的网络。FCNN广泛应用于各种机器学习任务,例如图像分类、语音识别和自然语言处理等。结构包含:输入层:接收输入数据,例如图像像素值、文本向量等。隐藏层:由多个神经元组成,每个神经元都与前一层的所
- 人脸对齐:人脸对齐在图像合成中的应用_(18).人脸对齐在不同姿态下的应用
zhubeibei168
检验检测&人脸识别计算机视觉人工智能数据挖掘深度学习人脸识别
人脸对齐在不同姿态下的应用在上一节中,我们已经介绍了人脸对齐的基本概念和算法。在这一节中,我们将深入探讨如何在不同的人脸姿态下应用人脸对齐技术,以提高图像合成的准确性和效果。不同的人脸姿态包括正面、侧面、俯视、仰视等,这些姿态的多样性给图像合成带来了挑战。通过人脸对齐,我们可以将不同姿态的人脸转换为标准的正面姿态,从而在合成过程中获得更好的结果。1.不同姿态对图像合成的影响人脸姿态的多样性会对图像
- 短视频矩阵系统==saas技术开发(全网源码最全)
fendou--yx898978
抖音账号矩阵系统源码开发音视频矩阵php搜索引擎开发语言
短视频矩阵系统,全网最全源代码分享抖音营销矩阵管理系统,顾名思义就是将多个账号集中在抖音平台上,同时进行不同的内容推送。抖音官方现在正在大力推广的一个功能就是:矩阵投放。抖音营销矩阵管理系统的核心功能就是:多账号授权,视频内容大量生产,视频账号分组发布,评论区统一管理,客户问题只能回复,数据监控,下面视来客小编针对这几个方面分别介绍一下。1、多账号授权抖音营销矩阵管理系统允许用户授权多个账号进行管
- Redis性能优化终极指南:从原理到实战的深度调优策略
听闻风很好吃
redisredis性能优化数据库
一、内存优化:构建高效存储体系1.1三级过期键管理机制Redis通过组合策略实现精准的内存回收:定时删除(主动淘汰)创建定时器在键到期时立即删除优点:及时释放内存缺点:高CPU消耗(每个键独立定时器)适用场景:对内存敏感但对CPU资源充足的场景惰性删除(被动淘汰)defprocess_command(cmd):key=get_key_from_cmd(cmd)ifkeyandkey.expired
- FPGA车牌识别
超能力MAX
fpga开发
基于FPGA的车牌识别主要包含以下几个步骤:图像采集、颜色空间转换、边缘检测、形态学处理(腐蚀和膨胀)、特征值提取、模板匹配、结果显示。先用matlab对原理进行仿真,后用vivado和modelsim进行设计和仿真。一、1.图像采集采用ov5640摄像头使用I2C协议对其进行驱动从而实时捕获数据2.数据通过DDR3进行缓存,并使用fifo进行乒乓缓存3.采用XC7A100T开发板进行数字图像处理
- Redis 安装与 Spring Boot 集成指南
豪宇刘
缓存redisspringboot
安装Redis和将其与SpringBoot应用集成是构建高效缓存解决方案的常见步骤。以下是详细的指南,帮助你在本地环境中安装Redis,并在SpringBoot项目中配置和使用它。1.安装RedisWindows环境Redis官方并不直接支持Windows,但你可以通过以下几种方式在Windows上运行Redis:Chocolatey:如果已经安装了Chocolatey包管理器,可以通过命令行安装
- Maven
Array_06
eclipsejdkmaven
Maven
Maven是基于项目对象模型(POM), 信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司
- ibatis的queyrForList和queryForMap区别
bijian1013
javaibatis
一.说明
iBatis的返回值参数类型也有种:resultMap与resultClass,这两种类型的选择可以用两句话说明之:
1.当结果集列名和类的属性名完全相对应的时候,则可直接用resultClass直接指定查询结果类
- LeetCode[位运算] - #191 计算汉明权重
Cwind
java位运算LeetCodeAlgorithm题解
原题链接:#191 Number of 1 Bits
要求:
写一个函数,以一个无符号整数为参数,返回其汉明权重。例如,‘11’的二进制表示为'00000000000000000000000000001011', 故函数应当返回3。
汉明权重:指一个字符串中非零字符的个数;对于二进制串,即其中‘1’的个数。
难度:简单
分析:
将十进制参数转换为二进制,然后计算其中1的个数即可。
“
- 浅谈java类与对象
15700786134
java
java是一门面向对象的编程语言,类与对象是其最基本的概念。所谓对象,就是一个个具体的物体,一个人,一台电脑,都是对象。而类,就是对象的一种抽象,是多个对象具有的共性的一种集合,其中包含了属性与方法,就是属于该类的对象所具有的共性。当一个类创建了对象,这个对象就拥有了该类全部的属性,方法。相比于结构化的编程思路,面向对象更适用于人的思维
- linux下双网卡同一个IP
被触发
linux
转自:
http://q2482696735.blog.163.com/blog/static/250606077201569029441/
由于需要一台机器有两个网卡,开始时设置在同一个网段的IP,发现数据总是从一个网卡发出,而另一个网卡上没有数据流动。网上找了下,发现相同的问题不少:
一、
关于双网卡设置同一网段IP然后连接交换机的时候出现的奇怪现象。当时没有怎么思考、以为是生成树
- 安卓按主页键隐藏程序之后无法再次打开
肆无忌惮_
安卓
遇到一个奇怪的问题,当SplashActivity跳转到MainActivity之后,按主页键,再去打开程序,程序没法再打开(闪一下),结束任务再开也是这样,只能卸载了再重装。而且每次在Log里都打印了这句话"进入主程序"。后来发现是必须跳转之后再finish掉SplashActivity
本来代码:
// 销毁这个Activity
fin
- 通过cookie保存并读取用户登录信息实例
知了ing
JavaScripthtml
通过cookie的getCookies()方法可获取所有cookie对象的集合;通过getName()方法可以获取指定的名称的cookie;通过getValue()方法获取到cookie对象的值。另外,将一个cookie对象发送到客户端,使用response对象的addCookie()方法。
下面通过cookie保存并读取用户登录信息的例子加深一下理解。
(1)创建index.jsp文件。在改
- JAVA 对象池
矮蛋蛋
javaObjectPool
原文地址:
http://www.blogjava.net/baoyaer/articles/218460.html
Jakarta对象池
☆为什么使用对象池
恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。Jakarta Commons Pool组件提供了一整套用于实现对象池化
- ArrayList根据条件+for循环批量删除的方法
alleni123
java
场景如下:
ArrayList<Obj> list
Obj-> createTime, sid.
现在要根据obj的createTime来进行定期清理。(释放内存)
-------------------------
首先想到的方法就是
for(Obj o:list){
if(o.createTime-currentT>xxx){
- 阿里巴巴“耕地宝”大战各种宝
百合不是茶
平台战略
“耕地保”平台是阿里巴巴和安徽农民共同推出的一个 “首个互联网定制私人农场”,“耕地宝”由阿里巴巴投入一亿 ,主要是用来进行农业方面,将农民手中的散地集中起来 不仅加大农民集体在土地上面的话语权,还增加了土地的流通与 利用率,提高了土地的产量,有利于大规模的产业化的高科技农业的 发展,阿里在农业上的探索将会引起新一轮的产业调整,但是集体化之后农民的个体的话语权 将更少,国家应出台相应的法律法规保护
- Spring注入有继承关系的类(1)
bijian1013
javaspring
一个类一个类的注入
1.AClass类
package com.bijian.spring.test2;
public class AClass {
String a;
String b;
public String getA() {
return a;
}
public void setA(Strin
- 30岁转型期你能否成为成功人士
bijian1013
成功
很多人由于年轻时走了弯路,到了30岁一事无成,这样的例子大有人在。但同样也有一些人,整个职业生涯都发展得很优秀,到了30岁已经成为职场的精英阶层。由于做猎头的原因,我们接触很多30岁左右的经理人,发现他们在职业发展道路上往往有很多致命的问题。在30岁之前,他们的职业生涯表现很优秀,但从30岁到40岁这一段,很多人
- [Velocity三]基于Servlet+Velocity的web应用
bit1129
velocity
什么是VelocityViewServlet
使用org.apache.velocity.tools.view.VelocityViewServlet可以将Velocity集成到基于Servlet的web应用中,以Servlet+Velocity的方式实现web应用
Servlet + Velocity的一般步骤
1.自定义Servlet,实现VelocityViewServl
- 【Kafka十二】关于Kafka是一个Commit Log Service
bit1129
service
Kafka is a distributed, partitioned, replicated commit log service.这里的commit log如何理解?
A message is considered "committed" when all in sync replicas for that partition have applied i
- NGINX + LUA实现复杂的控制
ronin47
lua nginx 控制
安装lua_nginx_module 模块
lua_nginx_module 可以一步步的安装,也可以直接用淘宝的OpenResty
Centos和debian的安装就简单了。。
这里说下freebsd的安装:
fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz
tar zxvf lua-5.1.4.tar.gz
cd lua-5.1.4
ma
- java-14.输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字
bylijinnan
java
public class TwoElementEqualSum {
/**
* 第 14 题:
题目:输入一个已经按升序排序过的数组和一个数字,
在数组中查找两个数,使得它们的和正好是输入的那个数字。
要求时间复杂度是 O(n) 。如果有多对数字的和等于输入的数字,输出任意一对即可。
例如输入数组 1 、 2 、 4 、 7 、 11 、 15 和数字 15 。由于
- Netty源码学习-HttpChunkAggregator-HttpRequestEncoder-HttpResponseDecoder
bylijinnan
javanetty
今天看Netty如何实现一个Http Server
org.jboss.netty.example.http.file.HttpStaticFileServerPipelineFactory:
pipeline.addLast("decoder", new HttpRequestDecoder());
pipeline.addLast(&quo
- java敏感词过虑-基于多叉树原理
cngolon
违禁词过虑替换违禁词敏感词过虑多叉树
基于多叉树的敏感词、关键词过滤的工具包,用于java中的敏感词过滤
1、工具包自带敏感词词库,第一次调用时读入词库,故第一次调用时间可能较长,在类加载后普通pc机上html过滤5000字在80毫秒左右,纯文本35毫秒左右。
2、如需自定义词库,将jar包考入WEB-INF工程的lib目录,在WEB-INF/classes目录下建一个
utf-8的words.dict文本文件,
- 多线程知识
cuishikuan
多线程
T1,T2,T3三个线程工作顺序,按照T1,T2,T3依次进行
public class T1 implements Runnable{
@Override
- spring整合activemq
dalan_123
java spring jms
整合spring和activemq需要搞清楚如下的东东1、ConnectionFactory分: a、spring管理连接到activemq服务器的管理ConnectionFactory也即是所谓产生到jms服务器的链接 b、真正产生到JMS服务器链接的ConnectionFactory还得
- MySQL时间字段究竟使用INT还是DateTime?
dcj3sjt126com
mysql
环境:Windows XPPHP Version 5.2.9MySQL Server 5.1
第一步、创建一个表date_test(非定长、int时间)
CREATE TABLE `test`.`date_test` (`id` INT NOT NULL AUTO_INCREMENT ,`start_time` INT NOT NULL ,`some_content`
- Parcel: unable to marshal value
dcj3sjt126com
marshal
在两个activity直接传递List<xxInfo>时,出现Parcel: unable to marshal value异常。 在MainActivity页面(MainActivity页面向NextActivity页面传递一个List<xxInfo>): Intent intent = new Intent(this, Next
- linux进程的查看上(ps)
eksliang
linux pslinux ps -llinux ps aux
ps:将某个时间点的进程运行情况选取下来
转载请出自出处:http://eksliang.iteye.com/admin/blogs/2119469
http://eksliang.iteye.com
ps 这个命令的man page 不是很好查阅,因为很多不同的Unix都使用这儿ps来查阅进程的状态,为了要符合不同版本的需求,所以这个
- 为什么第三方应用能早于System的app启动
gqdy365
System
Android应用的启动顺序网上有一大堆资料可以查阅了,这里就不细述了,这里不阐述ROM启动还有bootloader,软件启动的大致流程应该是启动kernel -> 运行servicemanager 把一些native的服务用命令启动起来(包括wifi, power, rild, surfaceflinger, mediaserver等等)-> 启动Dalivk中的第一个进程Zygot
- App Framework发送JSONP请求(3)
hw1287789687
jsonp跨域请求发送jsonpajax请求越狱请求
App Framework 中如何发送JSONP请求呢?
使用jsonp,详情请参考:http://json-p.org/
如何发送Ajax请求呢?
(1)登录
/***
* 会员登录
* @param username
* @param password
*/
var user_login=function(username,password){
// aler
- 发福利,整理了一份关于“资源汇总”的汇总
justjavac
资源
觉得有用的话,可以去github关注:https://github.com/justjavac/awesome-awesomeness-zh_CN 通用
free-programming-books-zh_CN 免费的计算机编程类中文书籍
精彩博客集合 hacke2/hacke2.github.io#2
ResumeSample 程序员简历
- 用 Java 技术创建 RESTful Web 服务
macroli
java编程WebREST
转载:http://www.ibm.com/developerworks/cn/web/wa-jaxrs/
JAX-RS (JSR-311) 【 Java API for RESTful Web Services 】是一种 Java™ API,可使 Java Restful 服务的开发变得迅速而轻松。这个 API 提供了一种基于注释的模型来描述分布式资源。注释被用来提供资源的位
- CentOS6.5-x86_64位下oracle11g的安装详细步骤及注意事项
超声波
oraclelinux
前言:
这两天项目要上线了,由我负责往服务器部署整个项目,因此首先要往服务器安装oracle,服务器本身是CentOS6.5的64位系统,安装的数据库版本是11g,在整个的安装过程中碰到很多的坑,不过最后还是通过各种途径解决并成功装上了。转别写篇博客来记录完整的安装过程以及在整个过程中的注意事项。希望对以后那些刚刚接触的菜鸟们能起到一定的帮助作用。
安装过程中可能遇到的问题(注
- HttpClient 4.3 设置keeplive 和 timeout 的方法
supben
httpclient
ConnectionKeepAliveStrategy kaStrategy = new DefaultConnectionKeepAliveStrategy() {
@Override
public long getKeepAliveDuration(HttpResponse response, HttpContext context) {
long keepAlive
- Spring 4.2新特性-@Import注解的升级
wiselyman
spring 4
3.1 @Import
@Import注解在4.2之前只支持导入配置类
在4.2,@Import注解支持导入普通的java类,并将其声明成一个bean
3.2 示例
演示java类
package com.wisely.spring4_2.imp;
public class DemoService {
public void doSomethin