Wesley13 Wesley13
4年前
Java WebService接口生成和调用 图文详解
webservice简介: WebService技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据WebService规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。WebService是自描述、自包含的可用网络模块,可以执行具体的业
Stella981 Stella981
4年前
Redis系列
Redis的主从复制模式下,一旦主节点由于故障不能提供服务,需要人工将从节点晋升为主节点,同时还要通知应用方更新主节点地址,对于很多应用场景这种故障处理的方式是无法接受的。可喜的是Redis从2.8开始正式提供了RedisSentinel(哨兵)架构来解决这个问题。总结:Redis主从复制的缺点:没有办法对master进行动态
Wesley13 Wesley13
4年前
GO语言网络编程
socket编程Socket是BSDUNIX的进程通信机制,通常也称作”套接字”,用于描述IP地址和端口,是一个通信链的句柄。Socket可以理解为TCP/IP网络的API,它定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。电脑上运行的应用程序通常通过”套接字”向网络发出请求或者应答网络请求。Socke
Stella981 Stella981
4年前
IBus拼音无法选择候选词故障
故障现象:最近Ubuntu更新后遇到IBus智能拼音(ibuslibpinyin)无法选择候选词的问题:键入拼音之后键入数字n使对应候选词上屏,结果数字n上屏了并且输入法崩溃,虽然任务栏显示是中文输入实际上使用和没有输入法一样。解决过程:1、翻了下logs应用的Applications分类的日志发现Sender为当前应用有这样的消息:Pr
Wesley13 Wesley13
4年前
5分钟了解lucene
本文通俗地介绍了Lucene全文检索的内容及工作原理,以及索引的结构,旨在让以前未了解过Lucene的读者在能在短时间内对Lucene有简单认知,未介绍具体代码,读完本文可知道Lucene是什么,有哪些具体应用,我们一直说的索引是什么。Lucene介绍及应用ApacheLucene是当下最为流行的开源全文检索工具包,基于JAVA语言编写
Stella981 Stella981
4年前
Nokia Qt SDK的开发环境的搭建
Qt是一个跨平台的C图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。QT完全面向对象的,很容易扩展,并且允许正确的组建编程。Qt软件开发工具包(QtSDK)全新的Qt软件开发工具包,可从http://forum.nokia.com(https://www.oschina.n
Wesley13 Wesley13
4年前
Java多线程之线程安全队列Queue
在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需要选用阻塞队列或者非阻塞队列。注:什么叫线程安全?这个首先要明确。
Stella981 Stella981
4年前
Jenkins 和 Kubernetes 云上的神秘代理
!(https://oscimg.oschina.net/oscnet/c265e28e42f445dfb8f23676d80493dc.gif)导读:最近我们构建和部署服务的方式与原来相比简直突飞猛进,像那种笨拙的、单一的、用于构建单体式应用程序的方式已经是过去式了。我们努力了这么久,终于达到了现在的效果。现在的应用为了提供
Stella981 Stella981
4年前
Hazelcast IMDG 带你瞬间进入内存计算的时代
!(https://docimg7.docs.qq.com/image/bpC8ocOgi1anJ8LntAqewg?w1200&h237)Hazelcast是一个平台性的分布式内存网格计算框架引擎,可以实现基于分布式内存计算的诸多场景的应用框架,它作为一个开源可内嵌式内存网格计算框架,通过简单的配置,就可以轻松的让你的应用拥有弹性可扩展的
Stella981 Stella981
4年前
DevSecOps在携程的最佳实践
作者简介 Living,携程高级基础安全工程师,关注应用安全、渗透测试方面的技术。一、DevSecOps面临的挑战作为业务覆盖机票、酒店、度假、汽车票、火车票、支付等各个方面,为全球用户提供服务的在线旅游网站,携程每周都会有数以万计的应用发布次数,如何保证每一次发布代码的安全性成为了DevSecOps实