如果安装JDK1.3那么安装程序一定会同时安装两套JRE。一套位于 jdk/jre目录一套位于program files/Ja
转载
2022-11-15 20:37:44
99阅读
一开始 -bash-4.1# java -cp "/usr/linkapp/bin/tomcat-master/webapps/ROOT/WEB-INF/lib/*":"/usr/linkapp/bin/tomcat-master/lib/*":. net.jweb.common.util.DDNU
原创
2021-08-11 14:12:29
106阅读
安全性是Java应用程序的非功能性需求的重要组成部分,如同其它的非功能性需求一样,安全性很容易被开发人员所忽略。当然,对于Java EE的开发人员来说,安全性的话题可能没那么陌生,用户认证和授权可能是绝大部分Web应用都有的功能。类似Spring Security这样的框架,也使得开发变得更加简单。本文并不会讨论Web应用的安全性,而是介绍Java安全一些底层和基本的内容。
认证
转载
2011-06-28 23:16:15
457阅读
安全性是Java应用程序的非功能性需求的重要组成部分,如同其它的非功能性需求一样,安全性很容易被开发人员所忽略。当然,对于Java EE的开发人员来说,安全性的话题可能没那么陌生,用户认证和授权可能是绝大部分We...
转载
2013-08-05 17:56:00
48阅读
Redis深度历险--核心原理与应用实践: Redis是互联网技术领域应用非常广泛的存储中间件,它是remote dictionary service的简称,远程字典服务。 Redis 可以做什么?Redis的业务应用范围非常广泛,让我们以掘金技术社区(juejin.im)的帖子模块为实例,梳理一下,Redis 可以用在哪些地方? 记录帖子的点赞数、评论数和点击数 (
转载
2023-12-15 21:12:43
34阅读
redis深度历险这本书已经看完一遍了,但是记性不太好,看完就忘,所以准备写一个笔记,以后看笔记就好了。./redis-server./redis-cli -h ip -p port目录第一章 基础和应用篇1.1 5种基础结构1.1.1 string1.1.2 list1.1.3 hash1.1.4 set1.1.5 zset1.2 分布式锁1.3 延时队列第一章 基础和应用篇1.1 5种基础结构
转载
2024-01-11 20:27:29
84阅读
Redis深度历险:核心原理和应用实践——第2篇 原理篇1:线程 IO 模型非阻塞IO事件轮询(多路复用)指令队列响应队列定时任务2: 通信协议RESP(Redis Serialization Protocol)3: 持久化快照原理fork(多进程)AOF原理AOF重写fsync运维Redis 4.0 混合持久化4:管道Redis 的消息交互管道压力测试深入理解管道本质5: 事务Redis事务的
转载
2024-01-12 07:08:54
48阅读
list/set/hash/zset 这四种数据结构是容器型数据结构:1、create if not exists2、drop if no elements阻塞读在队列没有数据的时候,会立即进入休眠状态,一旦数据到来,则立刻醒过来。消息的延迟几乎为零。用 blpop/brpop 替代前面的 lpop/rpop位图不是特殊的数据结构,它的内容其实就是普通的字符串,也就是 byte 数组。我们 可以使
转载
2023-09-26 21:41:32
58阅读
在开发Java程序,尤其是Java EE应用的时候,总是免不了与各种配置文件打交道。以Java EE中典型的S(pring)S(truts)H(ibernate)架构来说,Spring、Struts和Hibernate这三个框架都有自己的XML格式的配置文件。这些配置文件需要与Java源代码保存同步,否则的话就可能出现错误。而且这些错误有可能到了运行时刻才被发现。把同一份信息保存在两个
转载
精选
2011-06-28 23:21:37
375阅读
对《Redis深度历险:核心原理和应用实践》(作者:钱文品)这本书的知识进行了自己的理解总结。 目录数据结构字符串数据结构list(列表)内部实现:快速列表hash(哈希)set(集合)zset(有序列表)内部实现:跳表分布式锁解决setnx(抢锁)和expire(给锁设置过期时间,防死锁)的原子操作问题解决业务时长超过锁过期时间的问题redis实现队列利用list实现异步消息队列解决队列空了导致
转载
2023-06-25 09:27:38
164阅读
Redis深度历险--核心原理与应用实践: Redis是互联网技术领域应用非常广泛的存储中间件,它是remote dictionary service的简称,远程字典服务。 Redis 可以做什么?Redis的业务应用范围非常广泛,让我们以掘金技术社区(juejin.im)的帖子模块为实例,梳理一下,Redis 可以用在哪些地方? 记录帖子的点赞数、评论数和点击数 (
转载
2023-12-15 21:13:05
37阅读
emmm,注册博客之后基本就查资料的时候看看,之前开始写了两天就放弃了,太难了,得养成个好习惯,改变一下做思维导图和记笔记习惯,尝试一下写博客。书中的部分内容采用的是Java的方式来解释的,如果我可以的话,我可能会尝试使用python来解释一下,妈耶,看到后面才发现代码还有python的版本 前言 前面的部分算是前言吧,简单的介绍一下redis,顺带发出会心一击: redis能做什么
转载
2023-11-21 04:55:33
65阅读
# Redis 深度历险
Redis 是一个开源的内存数据结构存储系统,广泛用于缓存、实时分析、任务队列等场景。它以高性能、灵活的结构和丰富的数据类型而闻名。本篇文章将详细介绍 Redis 的核心特性、数据结构及其应用,用代码示例帮助读者更好地理解。
## 一、Redis 的核心特性
在进入具体的使用之前,我们先了解一下 Redis 的几个核心特性:
1. **高性能**:Redis 能够
作者:京东物流 于建飞简介HBase 的全称是 Hadoop Database,是一个分布式的,可扩展,面向列簇的数据库,是一个通过大量廉价的机器解决海量数据的高速存储和读取的分布式数据库解决方案。本文会像剥洋葱一样,层层剥开她的心,直到一丝不挂。特点首先我们看一下hbase有哪些特点:•高性能基于LSM树的数据结构设计,保证了顺序写,并且通过布隆过滤器,compaction等内部优化手段来优化读
Redis的基本数据结构五种基本:字符串、list列表、hash字典、set集合、zset有序集合字符串键值对设置: set name value 批量键值对设置: 设置 mset nama1 boy name2 girl name3 unknown 批量读 mget name1 name2 name3设置自动删除: set name codehole get name “codehole” ex
转载
2024-01-17 08:38:21
115阅读
Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新...
转载
2013-08-05 17:51:00
85阅读
2评论
在应用程序中,通常会涉及到两种类型的计算:CPU计算和I/O计算。对于大多数应用来说,花费在等待I/O上的时间是占较大比重的。通常需要等待速度较慢的磁盘或是网络连接完成I/O请求,才能继续后面的CPU计算任务。因此提高I/O操作的效率对应用的性能有较大的帮助。本文将介绍Java语言中与I/O操作相关的内容,包括基本的Java I/O和Java NIO,着重于基本概念和最佳实践。
转载
2011-06-28 23:17:21
373阅读
在应用程序中,通常会涉及到两种类型的计算:CPU计算和I/O计算。对于大多数应用来说,花费在等待I/O上的时间是占较大比重的。通常需要等待速度较慢的磁盘或是网络连接完成I/O请求,才能继续后面的CPU计算任务。因...
转载
2013-08-05 17:55:00
64阅读
2评论
Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来说,泛型的引入可以解决之前的集合类框架在使用过程中通常会出现的运行时刻类型错误,因为编译器可以在编译时刻
转载
2011-06-28 23:22:33
309阅读
1.redis五种数据结构1.1 String字符串类型,对应java字符串类型用户信息序列化后,可以用string类型存入redis中批量读写string类型,见效网络消耗数字类型的string类型,可以自增自减操作,有一个大小限制。1.2 list类型,对应java的LinkedList,链表结构。增删O(1),查询O(n)异步队列,一边线程塞入,一边线程取出消费。结构又和java的不同,多个
转载
2023-09-15 20:43:24
45阅读