社区
Java EE
帖子详情
java里,如何保证高并发下的数据安全?
primer_of_java
2009-02-19 04:34:59
1.java里,如何保证高并发下的数据安全,比如电信项目
2.比如一个电信项目中,其他子模块都能很快完成业务逻辑,但到了一个核心的模块时,要用相对于前面几个模块更多的时间来处理业务逻辑,那么,所有的模块都会在该模块"排队",如何解决排队(类似于crm 的卡单)
...全文
869
7
打赏
收藏
java里,如何保证高并发下的数据安全?
1.java里,如何保证高并发下的数据安全,比如电信项目 2.比如一个电信项目中,其他子模块都能很快完成业务逻辑,但到了一个核心的模块时,要用相对于前面几个模块更多的时间来处理业务逻辑,那么,所有的模块都会在该模块"排队",如何解决排队(类似于crm 的卡单)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
primer_of_java
2009-05-05
打赏
举报
回复
这个问题其实是我面试遇到的问题,现在已经在那家公司了工作了.
根据我对项目的逐步熟悉,公司好像是通过集群实现的,具体的还不清楚,有待继续研究啊
把要处理的数据分成10个文件,然后启10个进程去处理,如果还不行,再在进程里分批次,每次一部分
palm_civet
2009-03-16
打赏
举报
回复
[Quote=引用 4 楼 primer_of_java 的回复:]
问题2中应该是:
所有的线程都会在该模块"排队",如何解决排队(类似于crm 的卡单)
[/Quote]
难道你的核心模块不支持多线程使用?应该不是吧
看一下
http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/ThreadPoolExecutor.html
上面的说明很详细了
做个线程池,控制同时并发处理的线程数就可以了
[Quote=引用 3 楼 palm_civet 的回复:]
没有说清楚,不知道你要实现怎么样的功能。
如果你要简单的实现一个等待队列的话可以使用LinkedBlockingDeque或者用一个有长度限制的队列,速度比较慢的地方可以使用ThreadPoolExecutor。
如果你前面几个速度比较快的模块是并发实现的话可以使用latch或者barrier
jdk 5或者以上版本可以使用java.util.concurrent
jdk 1.4可以使用backport concurrent util实现
[/Quote]
Arc365
2009-03-16
打赏
举报
回复
试试写个队列,需要保持同步
primer_of_java
2009-03-16
打赏
举报
回复
问题2中应该是:
所有的
线程
都会在该模块"排队",如何解决排队(类似于crm 的卡单)
palm_civet
2009-02-22
打赏
举报
回复
没有说清楚,不知道你要实现怎么样的功能。
如果你要简单的实现一个等待队列的话可以使用LinkedBlockingDeque或者用一个有长度限制的队列,速度比较慢的地方可以使用ThreadPoolExecutor。
如果你前面几个速度比较快的模块是并发实现的话可以使用latch或者barrier
jdk 5或者以上版本可以使用java.util.concurrent
jdk 1.4可以使用backport concurrent util实现
primer_of_java
2009-02-22
打赏
举报
回复
高手些喃,都被无尽的代码灭了么 ?
zoutuo
2009-02-19
打赏
举报
回复
关注中……
JAVA
_API1.6文档(中文)
java
.util.concurrent 在并发编程中很常用的实用工具类。
java
.util.concurrent.atomic 类的小工具包,支持在单个变量上解除锁的线程安全编程。
java
.util.concurrent.locks 为锁和等待条件提供一个框架的接口和类...
JDK 1.8 64位.rar
JDK 1.8 64位版本是针对64位操作系统设计的,如Windows、Linux和macOS,它允许开发人员在这些平台上构建和运行高性能的
Java
应用。64位版本的优势在于它可以利用更大量的内存,这对于处理大数据和内存密集型应用特别...
jackson-core-asl-1.9.13+jackson-mapper-asl-1.9.13札包
它提供了一整套高效的工具,用于序列化和反序列化
Java
对象到JSON格式,以及从JSON数据转换回
Java
对象。在这个"jackson-core-asl-1.9.13+jackson-mapper-asl-1.9.13"压缩包中,包含的是Jackson库的两个核心组件:`...
JSP版流量统计系统
综上所述,"JSP版流量统计系统"是一个涵盖前后端开发、数据库设计、数据处理、安全防护等多个方面知识的项目,对于深入理解JSP技术和Web开发流程具有很高的学习价值。通过研究这个系统,开发者可以提升自己的综合...
java
如何
保证
数据安全
_
java
高并发
下怎么保障
数据安全
?有哪些办法?
今天就来为大家介绍一下
java
高并发
下怎么保障
数据安全
以及有哪些办法?一起看看吧。一、首先说一下怎么保障
数据安全
。我们知道在多线程写入同一个文件的时候,会存现“线程安全”的问题。秒杀和抢购的场景中,还有...
Java EE
67,543
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章