redis的读写疑问求大神指点下 5C

往上说redis的主从模式是为了读写分离,比如A机器上的redis服务代表主,B代表从。这样的话如果代码中一个方法内即需要读也需要写,那需要创建两个客户端来分别连接主redis服务和从服务吗?感觉这样好麻烦啊

3个回答

这个使用其他的redis部署方式,sentinel 和 cluster 都可以

u010287873
点滴记录,是前进的脚步 不太了解你说的这个,有文档或教程吗?
大约一年之前 回复

redis部署可选择单节点(一台物理机,部署一个redis服务),多节点(哨兵模式/集群模式)。 java不需要封装多个客户端,一个即可。redis 客户端API支持哨兵还有集群模式。意思就是 你写入:客户端自动将value写入主节点,你读取,客户端自动从从节点获取value。

u010287873
点滴记录,是前进的脚步 客户端API文档在哪里呢
大约一年之前 回复

不需要的,,只要在redis访问工具类中配置不同的连接池就可以了,详情请参考:https://blog.csdn.net/keysilence1/article/details/52949532

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于rman备份的疑问,求大神指点
最近在尝试rman备份,redhat5,oracle10,最终的目标是测试异机备份成功,不过另一台机器现在有点不方便弄,所以先在一台机器上测。rn测的是全备,全备份后生成备份文件和控制文件,然后再测恢复。rn我的思路还没有从exp/imp那种转换过来,备完了,数据就应该在备份文件里不是吗?那我备完了,然后删掉一个表,再用备份文件恢复,这个表应该回去啊,但是实际并没有回去。rn看了一下rman备份的内容包括数据库表空间什么的,我删完表之后,相应的表空间文件也显示改变了。那恢复的时候难道去调用了这个表空间?那我的备份文件还有什么用啊???难道以后异机的时候要把备份文件、控制文件,还有rman备份的时候涉及的那些文件全都拷贝到另外一台机器上不成?不是只拷贝备份文件和控制文件就行了?rnrn百思不得其解,求各位大神解惑
求大神指点 求大神指点
a表按照b表的规则转换到c表上去rnrnrna表按照b表的规则转换到c表上去rnrnrnrnUSE [erp_zfym]rnGOrn/****** 对象: Table [dbo].[TB_DataPlat] 脚本日期: 08/26/2013 11:23:26 ******/rnSET ANSI_NULLS ONrnGOrnSET QUOTED_IDENTIFIER ONrnGOrnSET ANSI_PADDING ONrnGOrnCREATE TABLE [dbo].[TB_DataPlat](rn [DataID] [int] NOT NULL,rn [PFKID] [int] NULL,rn [UseType] [int] NULL,rn [DataSign] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,rn [Data] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data1] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data2] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data3] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data4] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data5] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data6] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data7] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data8] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data9] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data10] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data11] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data12] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data13] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data14] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data15] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data16] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data17] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data18] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data19] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data20] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data21] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data22] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data23] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data24] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data25] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data26] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data27] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data28] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data29] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data30] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data31] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data32] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data33] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data34] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data35] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data36] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data37] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data38] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data39] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data40] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data41] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data42] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data43] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data44] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data45] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data46] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data47] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data48] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data49] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data50] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data51] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data52] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data53] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data54] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data55] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data56] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data57] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data58] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data59] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data60] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data61] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data62] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data63] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data64] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data65] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data66] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data67] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data68] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data69] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data70] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data71] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data72] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data73] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data74] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data75] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data76] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data77] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data78] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data79] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data80] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data81] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data82] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data83] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data84] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data85] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data86] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data87] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data88] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data89] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data90] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data91] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data92] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data93] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data94] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data95] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data96] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data97] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data98] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data99] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn [Data100] [varchar](max) COLLATE Chinese_PRC_CI_AS NULL,rn CONSTRAINT [PK_TB_DataPlat] PRIMARY KEY CLUSTERED rn(rn [DataID] ASCrn)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]rn) ON [PRIMARY]rnrnGOrnSET ANSI_PADDING OFFrnrnrnrnUSE [erp_zfym]rnGOrn/****** 对象: Table [dbo].[PP_CraftData] 脚本日期: 08/26/2013 11:24:04 ******/rnSET ANSI_NULLS ONrnGOrnSET QUOTED_IDENTIFIER ONrnGOrnSET ANSI_PADDING ONrnGOrnCREATE TABLE [dbo].[PP_CraftData](rn [CraftDataID] [int] IDENTITY(1,1) NOT NULL,rn [DataPlatID] [int] NULL,rn [CraftID] [int] NULL,rn [ProcessID] [int] NULL,rn [GoodsID] [int] NULL,rn [ProductID] [int] NULL,rn [ProductCode] [varchar](60) COLLATE Chinese_PRC_CI_AS NULL,rn [Machine] [int] NULL,rn [StandardValue] [nvarchar](255) COLLATE Chinese_PRC_CI_AS NULL,rn [Remark] [nvarchar](255) COLLATE Chinese_PRC_CI_AS NULL,rn [OrderNO] [int] NULL,rn [Flag] [char](1) COLLATE Chinese_PRC_CI_AS NULL,rn [RelateID] [int] NULL,rn [ParentID] [int] NULL,rn [OpID] [int] NULL,rn [OpDate] [datetime] NULL,rn [CraftType] [int] NULL,rn CONSTRAINT [PK_PP_CraftData] PRIMARY KEY CLUSTERED rn(rn [CraftDataID] ASCrn)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]rn) ON [PRIMARY]rnrnGOrnSET ANSI_PADDING OFFrnrnUSE [erp_zfym]rnGOrn/****** 对象: Table [dbo].[PP_CraftDataProperty] 脚本日期: 08/28/2013 09:49:06 ******/rnSET ANSI_NULLS ONrnGOrnSET QUOTED_IDENTIFIER ONrnGOrnSET ANSI_PADDING ONrnGOrnCREATE TABLE [dbo].[PP_CraftDataProperty](rn [CraftDataProID] [char](10) COLLATE Chinese_PRC_CI_AS NULL,rn [CraftDataID] [int] NULL,rn [DataPlatID] [int] NULL,rn [DataPFKID] [int] NULL,rn [CraftID] [int] NULL,rn [RowSign] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,rn [ProID] [int] NULL,rn [Data] [nvarchar](255) COLLATE Chinese_PRC_CI_AS NULL,rn [Type] [int] NULL,rn [UseType] [int] NULL,rn [ProType] [int] NULL,rn [RateType] [int] NULL,rn [Rate] [decimal](10, 4) NULL,rn [Formula] [nvarchar](255) COLLATE Chinese_PRC_CI_AS NULL,rn [remark] [nvarchar](255) COLLATE Chinese_PRC_CI_AS NULL,rn [OrderNO] [int] NULL,rn [Flag] [char](1) COLLATE Chinese_PRC_CI_AS NULL,rn [DeletedFlg] [char](1) COLLATE Chinese_PRC_CI_AS NULL,rn [OpID] [int] NULL,rn [OpDate] [datetime] NULLrn) ON [PRIMARY]rnrnGOrnSET ANSI_PADDING OFFrnrnrnrnrnrn哪位大神能给个建议 或思路呀 没有多少分了 见谅
求大神指点指点!
我现在用asp.net 写一个采集。 rnrn有300多个城市 每个城市基本都有2400多条数据。rnrn我想采集起来快一点。 请问有什么好的办法吗!rnrn因为中间还要分析页面上的数据。采集图片等等。 所以速度相对比较慢rnrn那位大神能给点这样的思路或者代码。rn
求大神指点指点
我的是Ubuntu18.04系统;rn里面有docker,我想要把容器挂载到宿主机,报错“mount.nfs: access denied by server while mounting 192.168.0.1:/nfsdisk/”rn请大神们指点一下,这个问题怎么解决;
javaee开发疑问,求大神
本人小菜鸟一枚,入行半年不到。最近有一个疑问(如题)希望各路前辈指教下经验。rn 我现在做的项目时比较传统的3层结构的项目。web层,service层,dao层rn 第一,rn 项目的页面功能上常常有很多条件并的查询,需要拼接sql或者更麻烦的还要写存储过程,现在这些都是在dao里面实现的。这样对么?我是说,感觉dao层做了很多事情,service根本没做什么。rn 第二,rn 在设计一个方法的时候,参数是null的情况。又分2种。rn 1。方法的某个形参本身可以为null,rn 也就是说业务上可能会有null的情况,这时候我是应该rn 就写一个方法,让调用者可以传null呢?还是我应该再重写一个方法,将那个null参数隐藏起来?(看见前辈是把空参情况重写一个方法,这样做的好处?)rn 2。方法本身不允许为null,rn 那么我是否应该在方法里面先做一个非空检查,如果有空值,则抛出空指针异常,rn 还是应该null时,方法自动使用空值参数。rn 或者干脆不管,让他顺其自然?(这样有的时候也会抛出空指针异常,有的时候方法 却顺利执行了,但结果其实有问题……)rn 第三,rn 有很多返回List,Map作为结果的方法,当方法出错时,我应该返回null还是空 List,Map?rnrn 先谢谢各路热心朋友了~
求大神帮忙指点指点。
rn 现在碰到如下问题 、 需要查询几个平台下的全部店铺 (一个平台下有若干个店铺) 、使用如下语句 。rnrn[code=sql]rnSELECTrn `paipai_shop`.`sellerUin` AS `shopId`,rn `paipai_shop`.`shopName` AS `shopName`rnFROMrn `paipai_shop`rnUNION ALLrn SELECTrn `dangdang_shop`.`id` AS `shopId`,rn `dangdang_shop`.`shopName` AS `shopName`rn FROMrn `dangdang_shop`rn UNION ALLrn SELECTrn `vjia_shop`.`id` AS `shopId`,rn `vjia_shop`.`shopName` AS `shopName`rn FROMrn `vjia_shop`rn UNION ALLrn SELECTrn `amazon_shop`.`id` AS `shopId`,rn `amazon_shop`.`shopName` AS `shopName`rn FROMrn `amazon_shop`rn UNION ALLrn SELECTrn `taobao_shop`.`shopId` AS `shopId`,rn `taobao_shop`.`nick` AS `shopName`rn FROMrn `taobao_shop`rn UNION ALLrn SELECTrn `jingd_shop`.`shopId` AS `shopId`,rn `jingd_shop`.`shopName` AS `shopName`rn FROMrn `jingd_shop`rn UNION ALLrn SELECTrn `yhd_shop`.`shopId` AS `shopId`,rn `yhd_shop`.`shopName` AS `shopName`rn FROMrn `yhd_shop`[/code]rn 查询出来后 、 因为不同平台下的店铺可能有相同的 shopId 、 导致页面上相同shopid的店铺只显示一个条数据 。 求有无解决方法 。 rn rn rn 我曾经尝试给不同平台下的店铺shopid 后面 拼接 数字 譬如 :[color=#FF0000]`yhd_shop`.`shopId`+0[/color] AS `shopId` 结果 没有用 。哪位大神给个解决方法?
数据库设计的疑问,求指点
数据库设计的三个基本目标BCNF,无损,保持依赖,如何去权衡其轻重呢,怎么把握侧重点?
求大神指点哈
这个错误一直循环,怎么回事哦,能运行的项目都运行不起了,空项目都不能运行rn03-15 16:16:52.884 23816-23816/? A/Looper: Thread identity changed from 0x276000004fcf to 0x276000005d08 while dispatching to android.os.Handler com.qihoo.appstore.e@2ef8850e what=0rn03-15 16:16:52.886 23816-23816/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!!rn03-15 16:16:52.889 23816-23816/? E/ServiceManager: error in getServicern android.os.TransactionTooLargeExceptionrn at android.os.BinderProxy.transactNative(Native Method)rn at android.os.BinderProxy.transact(Binder.java:509)rn at android.os.ServiceManagerProxy.getService(ServiceManagerNative.java:123)rn at android.os.ServiceManager.getService(ServiceManager.java:55)rn at android.app.ActivityManagerNative$1.create(ActivityManagerNative.java:2503)rn at android.app.ActivityManagerNative$1.create(ActivityManagerNative.java:2501)rn at android.util.Singleton.get(Singleton.java:34)rn at android.app.ActivityManagerNative.getDefault(ActivityManagerNative.java:91)rn at com.android.internal.os.RuntimeInit.wtf(RuntimeInit.java:399)rn at android.util.Log$1.onTerribleFailure(Log.java:104)rn at android.util.Log.wtf(Log.java:294)rn at android.util.Log.wtf(Log.java:256)rn at android.os.Looper.loop(Looper.java:220)rn at android.os.HandlerThread.run(HandlerThread.java:61)rn03-15 16:16:52.894 23816-23816/? E/AndroidRuntime: Error reporting WTFrn java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.app.IActivityManager.handleApplicationWtf(android.os.IBinder, java.lang.String, boolean, android.app.ApplicationErrorReport$CrashInfo)' on a null object referencern at com.android.internal.os.RuntimeInit.wtf(RuntimeInit.java:399)rn at android.util.Log$1.onTerribleFailure(Log.java:104)rn at android.util.Log.wtf(Log.java:294)rn at android.util.Log.wtf(Log.java:256)rn at android.os.Looper.loop(Looper.java:220)rn at android.os.HandlerThread.run(HandlerThread.java:61)rn03-15 16:16:52.895 23816-23816/? E/AndroidRuntime: Original WTF:rn android.util.Log$TerribleFailure: Thread identity changed from 0x276000004fcf to 0x276000005d08 while dispatching to android.os.Handler com.qihoo.appstore.e@2ef8850e what=0rn at android.util.Log.wtf(Log.java:291)rn at android.util.Log.wtf(Log.java:256)rn at android.os.Looper.loop(Looper.java:220)rn at android.os.HandlerThread.run(HandlerThread.java:61)rn03-15 16:16:53.188 23814-23814/? A/Looper: Thread identity changed from 0x276000004fcf to 0x276000005d06 while dispatching to android.os.Handler com.qihoo.appstore.e@2ef8850e what=0rn03-15 16:16:53.189 23814-23814/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!!rn03-15 16:16:53.191 23814-23814/? E/ServiceManager: error in getServicern android.os.TransactionTooLargeExceptionrn at android.os.BinderProxy.transactNative(Native Method)rn at android.os.BinderProxy.transact(Binder.java:509)rn at android.os.ServiceManagerProxy.getService(ServiceManagerNative.java:123)rn at android.os.ServiceManager.getService(ServiceManager.java:55)rn at android.app.ActivityManagerNative$1.create(ActivityManagerNative.java:2503)rn at android.app.ActivityManagerNative$1.create(ActivityManagerNative.java:2501)rn at android.util.Singleton.get(Singleton.java:34)rn at android.app.ActivityManagerNative.getDefault(ActivityManagerNative.java:91)rn at com.android.internal.os.RuntimeInit.wtf(RuntimeInit.java:399)rn at android.util.Log$1.onTerribleFailure(Log.java:104)rn at android.util.Log.wtf(Log.java:294)rn at android.util.Log.wtf(Log.java:256)rn at android.os.Looper.loop(Looper.java:220)rn at android.os.HandlerThread.run(HandlerThread.java:61)rn03-15 16:16:53.195 23814-23814/? E/AndroidRuntime: Error reporting WTFrn java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.app.IActivityManager.handleApplicationWtf(android.os.IBinder, java.lang.String, boolean, android.app.ApplicationErrorReport$CrashInfo)' on a null object referencern at com.android.internal.os.RuntimeInit.wtf(RuntimeInit.java:399)rn at android.util.Log$1.onTerribleFailure(Log.java:104)rn at android.util.Log.wtf(Log.java:294)rn at android.util.Log.wtf(Log.java:256)rn at android.os.Looper.loop(Looper.java:220)rn at android.os.HandlerThread.run(HandlerThread.java:61)rn03-15 16:16:53.196 23814-23814/? E/AndroidRuntime: Original WTF:rn android.util.Log$TerribleFailure: Thread identity changed from 0x276000004fcf to 0x276000005d06 while dispatching to android.os.Handler com.qihoo.appstore.e@2ef8850e what=0rn at android.util.Log.wtf(Log.java:291)rn at android.util.Log.wtf(Log.java:256)rn rn
求大神指点!谢谢
[img=https://img-bbs.csdn.net/upload/201312/10/1386654407_153499.jpg][/img]我想实现如图中间游戏房间那一块界面。但是还差点什么呢?求大神指点,label button上的图片还没加上去rn程序如下:rnimport javax.swing.JButton;rnimport javax.swing.JFrame;rnimport javax.swing.JLabel;rnrnpublic class ScendGui extends JFrame rn private static int num = 1;rn private int jb_size=40;rn private int jl_size=45;rn private int fgap = 20;//行间隔rn private int fgap2 = 20;//列间隔rn private int rgap = 35;//两房间间隔rn private int mgap =2*jb_size+jl_size+rgap; //两桌子间隔rn private int fjb2gap = fgap+jl_size+jb_size;//jb2的首距离rn private int fjlgap = fgap+jl_size; //jl的首距离rn public ScendGui(String s)rn super(s);rn rn this.setLocation(100, 100);rn this.setSize(600, 600);rn for(int i = 1;i<=5;i++)rn for(int j= 0;j<=2;j++)rn rn JButton jb1= new JButton("椅子");rn jb1.setBounds(fgap+j*mgap, fgap2, jb_size, jb_size);rn JButton jb2= new JButton("椅子"); rn jb2.setBounds(fjb2gap+j*mgap, fgap2, jb_size, jb_size);rn JLabel jl= new JLabel("桌子");rn jl.setBounds(fjlgap+j*mgap, fgap2,jl_size, jl_size);rn String str = Integer.toString(num); rn JLabel label = new JLabel("-"+str+"-");rn num = Integer.parseInt(str);rn label.setBounds(mgap/2+j*mgap, 2*jb_size, 20, 20);rn this.add(jb1);rn this.add(jb2);rn this.add(jl);rn this.add(label);rn rn num++;rn fgap2 = (fgap2+2*jb_size)*i+20;rn rn this.setVisible(true);rn rn rn rn public static void main(String[] args) rn new ScendGui("游戏大厅");rnrn rnrnrn
SOS,求大神指点
我想在网站首页上放一个JS,动态捕获国际油价,铜价,请问怎么实现?
求大神指点
下面是迷宫寻找路径的方法,用的堆栈存储结构,要把堆栈的变化显示在下面的图形界面上,该怎么办啊[img=http://img.my.csdn.net/uploads/201303/01/1362135323_7628.jpg][/img][img=http://img.my.csdn.net/uploads/201303/01/1362135480_8689.jpg][/img][img=http://img.my.csdn.net/uploads/201303/01/1362135492_9720.jpg][/img][img=http://img.my.csdn.net/uploads/201303/01/1362135508_5756.jpg][/img]
求大神指点,谢谢!!
#include rnusing namespace std;rnclass Testrnrn int a;rn static int b;rn public:rn Test(int n)rn rn a=n;rn b++;rn rn void Print()rn rn cout<<"a="<
求大神指点????
一个抽奖的需求:rn一等奖1000个,二等奖30万个,三等奖30万个。如何快速的随机抛出一个奖品?我用了数组,把奖品放到数组里面,然后随机抛出一个,这种方式感觉有点慢,需要1到2秒的时间才能得到一个奖品。有没有别的方法,求大神指点?
求大神指点一二
数据库连接rn[code=php]$rs = mysql_query("select id,degree,min,max,prize,v from magic_config");rnwhile($r = mysql_fetch_assoc($rs)) rn $prize_arr[] = $r;rnrnprint_r($prize_arr);[/code]rn看了下 出来的是rnArray ( rn[0] => Array ( [id] => 1 [degree] => 1 [min] => 1 [max] => 5 [prize] => 一等奖 [v] => 1 ) rn[1] => Array ( [id] => 2 [degree] => 122 [min] => 97 [max] => 125 [prize] => 二等奖 [v] => 1 ))rnrn但想要的是 rn$prize_arr = array( rnarray('id'=>1,'degree'=>1,'min'=>1,'max'=>5,'prize'=>'一等奖','v'=>89), rnarray('id'=>2,'degree'=>32,'min'=>7,'max'=>35,'prize'=>'不要灰心','v'=>1)); rn该怎么办?
求android大神指点
这是我实现的仿网易客户端的源码,里面用了fragment,tabhost等,功能已经实现了一大半,rn但是还有个问题一直解决不了,困了我两天了,rn1.就是点击左边隐藏部分不同的位置,然后右边显示到不同的fragment,我一直搞不定rn2.怎么把每一个fragment弄成一个activity,这样自己感觉方便继承自己的BaseActivity,方便管理。rnrn这是下载连接 [url=http://download.csdn.net/detail/agareminder/5219316][/url]rnrn谢谢啦,我这两天特别着急需要,哪个大神搞定了我必有重谢,求发到邮箱,求大神破rn我邮箱visonnum@gmail.comrnqq:894754617 在线等答案
求delphi 的大神指点
用户访问我Web服务器上的ISAPI DLL,可是报告:“Invalid filename"(无效的文件名),然而文件的确存在的。对了,我的数据库在一台Novell 服务器上。这是为什么呢?求指点
新人求大神指点下。。。
请问exec和execute有什么区别吗?rn为什么要加上exec?rn请问有储存过程这方面基础的东西吗?看书看到这里全部都看不懂了rn最后print@sqlStr什么意思呢?
求大神。指点、
select x.* from (Select rownum rowno, z.* from ( rn select a.zhongduanid,rn b.addressname,rn c.display_name as zhongduanxinhao,rn a.zhongduanbianhao,rn a.simkahao,rn a.dengjiriqi,rn a.youxiaoriqi,rn decode(a.zhuangtai, 0, '停用', '正常') as zhuangtai,rn a.zuihouxiugaishijian,rn a.banbenhaorn from t_zhongduan arn left join t_address brn on a.quhuaid = b.addressidrn left join mansys.t_dict_item c on a.zhongduanxinghaodm=CAST(c.fact_value as char(3))rn where 1 = 1 and dict_code='dm_xb'rnrnrn这是我的SQL语句,数据库表里面有个字段 dengjiriqi ,现在我想查的是 dengjiriqi,与服务器上的时间一样的数据。在SQL语句上该怎么改。
求C#大神指点下
打开考生文件夹(D:\Exam\初级会计电算化\XXX)下的“资产负债表-简表.rep”,完成下列操rn作后,将报表以原文件名进行保存rn(1 )设置所有列列宽为3 0rn(2)设置A3、D3单元格文字“宋体、12号、加粗”,垂直居中对齐rnrnrn如题请问大神们,怎么才能读取到这些格式呢
求大神指点一下
$(function()rn //表情rn var tip='表情';rn var table;rn var on=true;rn $('.choice_ul li').eq(0).click(function()rn $('.biaoq').css('display','block');rn table=' ';rn if (on==true)rn for(var i=1; i<=75; i++)rn biaoq = '[/'+tip+i+']';rn table += ' ';rn if( i % 15 == 0 ) table += ' ';rn rn table+='';rn $('.biaoq').append(table);rn rn on=false;rn //下面这一段哪儿出了问题,点击一下添加了[/表情1],点击两下添加了两个[/表情2],继续点击一直都在涨rn $('.biaoq img').click(function()rn var text=$(this).attr('bq');rn rn $('.text_box textarea').append(text);rn rn )rn rn ) rn rn rn )
跟帖,求大神指点
select sysdate from dual 获取的系统时间,这个是获取的年 月 日 时 分 秒。rnrnrn我只想获得 当前时间 的 年月 日 该怎么写 Sql 语句 求大神指点
新手求大神指点
[code=php]rnrnrn rn 无标题文档rnrnrnrnrnrn";rn rn rn if (!is_numeric($_GET["num1"]))rn $a = false;rn $message .= "第一个数必须为数字 ";rn rn rn if ($_GET["num2"]=="")rn $numb = false;rn $message .= "第二个数不能为空 ";rn rn rn if (!is_numeric($_GET["num2"]))rn $b = false;rn $message .= "第二个数必须为数字 ";rn rn if ($a && $b && $numa && $numb)rn $sum = 0;rn switch ($_GET["ysf"])rn case "+" : $sum = $_GET["num1"] + $_GET["num2"];break;rn case "-" : $sum = $_GET["num1"] - $_GET["num2"];break;rn case "x" : $sum = $_GET["num1"] * $_GET["num2"];break;rn case "/" : $sum = $_GET["num1"] / $_GET["num2"];break;rn case "%" : $sum = $_GET["num1"] % $_GET["num2"];break;rn rnrn rn rn rn?>rn rn 计算器rn rn rn rn " size="9" maxlength="9" />rn rn rn >+rn >-rn >xrn >/rn >%rn rn "/>rn rn rn ";rn if ($a && $b && $numa && $numb)rn echo "结果: $_GET['num1'] $_GET['ysf'] $_GET['num2'] = $sum"; rn else rn echo $message;rn rn echo "";rn rn rn ?>rn rnrnrnrnrn[/code]
求文档大神指点
我公司给了我一个功能模块 让我写方案 我不会写啊 希望有文档高手帮我弄一下:rnhttp://hi.csdn.net/attachment/201104/21/9878450_1303355322p60j.jpg.thumb.jpgrnrnhttp://hi.csdn.net/attachment/201104/21/9878450_13033552367U77.jpg.thumb.jpgrnrn求各位大大帮帮我啊 这关系到我能否在这家公司生存 谢谢了rnrn需要这个模块的详细设计 越详细越好
求大神,指点
单位地址rnrn rn rn 单位详址rn rn 单位1 rn rn这是我的代码,单位地址 是通过地址空间获得的,然后自动赋给单位详址,我现在想的是,如何把已经获取单位地址的单位详址再一次赋给 隐藏域单位1里面。
求各位大神指点
本来最近学习java的GUI的图形界面编程,想弄个选课系统,那我需要什么知识点?要有1) 点击班级能以树型结构显示查看班级姓名(类似QQ好友分栏);2)管理员(一名)、选修课老师以及学生,均有登录功能。
求大神 指点解决方案
我想写一个查询的sqlrn需求:rnrnrn 在一张1000w+的表里通过时间来获取一段数据源(D1),然后通过另外的时间段来获取另一段数据(D2),那两团数据做对比,查询去重(手机号)出D1里面 D2不存在的数据rn(细化 :如果D1里有的手机号 然后D2也有 就不显示,D2里有的数据 D1没有 也不显示,就只显示D1里有 D2里没有的数据)rnrn这个是个通过单据记录手机号的表 手机号存在重复 需要去重rn rnrn求大神指点下思路 这个sql该怎么写?
oracle数据库求大神指点
Oracle中修改表结构时约束会被修改吗?
求大神指点一下~
之前学Java,基础还过得去,现在有研究C#,但对Visual Studio2010用的有点陌生,不是很熟,怎样可以学好C#?需要重新看C#基础开始吗?求大牛指点
求版主大神指点
本人想实现网站手机验证,现有接口文件及提供商提供的相关文件。因我的是ASP,使用的是post,该如何直接调用短信接口,并如何建立XML等文件。 求版主大神指点。
求大神指点!
String sql = "select a.id as id,a.title as title,a.sequence as sequence,b.names as departName,c.names as webName from board as a left join department as b on a.depart_id=b.id join web as c on a.web_id=c.id where 1=1";rn这句话什么意思,a.id as id 这是什么意思? join有是什么意思?
求大神指点CH375
rnrn [DllImport("CH375DLL.dll")]rn static extern IntPtr CH375OpenDevice(int i);//初始化rnrn [DllImport("CH375DLL.dll", EntryPoint = "CH375ResetDevice")]rn static extern bool CH375ResetDevice(ulong iIndex );//复位USB设备rnrn [DllImport("CH375DLL.DLL", EntryPoint = "CH375ReadData", ExactSpelling = false, SetLastError = true)]rn public static extern bool CH375ReadData(Int16 iIndex, [MarshalAs(UnmanagedType.LPArray)] byte[] oBuffer, [MarshalAs(UnmanagedType.LPArray)] Int32[] ioLength);//读单片机缓存rnrn [DllImport("CH375DLL.DLL", EntryPoint = "CH375WriteData", ExactSpelling = false, SetLastError = true)]rn public static extern bool CH375WriteData(Int16 iIndex, [MarshalAs(UnmanagedType.LPArray)] byte[] iBuffer, [MarshalAs(UnmanagedType.LPArray)] Int32[] ioLength); //写单片机缓存rnrn [DllImport("CH375DLL.dll", EntryPoint = "CH375CloseDevice")]rn static extern void CH375CloseDevice( // 关闭CH375设备rn ulong iIndex);rnrnrn private void button1_Click(object sender, EventArgs e)rn rn CH375OpenDevice(0);//初始化(0为设备号)rn byte[] str = new byte[20]; //用于开设单片机缓冲区rn Int32[] len = new Int32[1];//读写长度rn len[0] = 20;rnrn rnrn str[0] = 6;str[1] = 4;str[2] = 1;//缓冲区写入值641rn if (CH375WriteData(0, str, len))//写入单片机缓存rn rn //读取刚才写入的数据rn if (CH375ReadData(0, str, len))rn rn string s = str[0].ToString();rn string s2 = str[1].ToString();rn string s3 = str[2].ToString();rn if (s == "6" && s2 == "4" && s3 == "1")rn rn MessageBox.Show("OK");rn rn elsern rn MessageBox.Show("ERROR");rn rn rn rnrn rn rnrn这是网上的那段代码,为什么会在读的时候 死掉了呢?求指点
MVC 求大神指点
小弟刚刚看了几天MVC,有一些地方不是很明白,希望各位帮忙讲解一下。rn(1)MVC的路由机制rnMVC中路由有好几种定义,比如controller/action/id或者reporttype/year/month/day,系统路由设置是放在Global.asax文件中的,,,貌似只能设置一种默认路由吧,一般默认为controller/action/id,一个系统中只能有一个路由定义吗?那如果我打开报表,该怎么打开呢?rn(2)MVC怎么从数据库中已存在的表中读取数据,而不是通过EFCodeFirst方式新增的表。rn(3)我自定义了一个远程验证(Remote Validation),当不满足条件时是可以验证,但是当我保存数据的时候,确没反应。如果把我在Model上把它的特性去掉,就可以保存了。rn代码如下:rn[color=#FF0000]Controller[/color]rn public JsonResult CheckTitleUnqie(string Title)rn rn if (Title.Length > 5)rn rn return Json("标题太长了", JsonRequestBehavior.AllowGet);rn rn elsern rn return Json("",JsonRequestBehavior.DenyGet);rn rn rn[color=#0000FF]下面这个保存方法根本进不来。[/color]rn [HttpPost]rn public ActionResult Edit(Movie model)rn rn var movie = db.Movies.Find(model.ID);rn tryrn rn UpdateModel(movie);rn db.SaveChanges();rn return RedirectToAction("Details", new id = movie.ID );rn rn catch (Exception e)rn rn ModelState.AddModelError("", "修改失败");rn rn return View(movie);rn rnrn[color=#FF0000]Model:[/color]rnpublic class Moviern rn public int ID get; set; rn [Required(ErrorMessage="电影标题不能为空")]rn //[StringLength(10,ErrorMessage="电影标题不能超过10个字符")]rn [Remote("CheckTitleUnqie", "Movie")]rn public string Title get; set; rn public DateTime ResealseDate get; set; rn //[Required(ErrorMessage = "价格不能为空")]rn [Price(ErrorMessage = "价格不合理")]rn //[RegularExpression(@"^(0|1-9\d)$",ErrorMessage="")]rn public float Prices get; set;rn [Required(ErrorMessage = "0不能为空")]rn public string Type get; set; rn rn视图的就不贴了,应该没关系吧。
求大神指点。
我家里的网络这几天突然只能上网聊天看视频,却不能更新软件或者是下载软件。手机和电脑都是这种情况?换了很多地址下载都不行都是安装失败rn求大神给个解决的方案
求指点 各位大神
怎么将一位数组转化成二维数组 然后将这个二维数组转化成随机数组呢
静默安装,求大神指点!
我把静默安装这个方法用案例来测试是可以的,但是一旦用到项目中就不行了,已拥有权限。安装方法如图[img=https://img-bbs.csdn.net/upload/201308/01/1375325069_601483.jpg][/img]rn都是使用同样的方法,就是不行,是不是使用静默安装需要注意什么事项之类的?求大神解决
求大神指点单片机
我想学习单片机,但是不知如何学习,求指点!
求大神们的指点!
[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]rn刚毕业不久,之前做毕业作品的时候都是一点一点在网上找的ios控件自定义方法~~rn1.求助(1)--有没有类似于自定义控件说明的书籍呢?只想像大神们一样用代码完成软件的设计与完善~[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/16.gif][/img]~真不想把控件拖来拖去,弄到卡屏~求推荐书籍。rn2.求助(2)--关于开发时,数据库,服务器,前端链接的资料,要从何开始呢?最近面试都会问我,能不能做到3者的链接。。。。rn弄的我一头雾水啊~我目前只想先做好前端的东西,我不是学霸啊~我只是靠前端功能的设计才过的毕业审核啊!所以,大神们 有没有推荐的书籍呢?rnrn还有一个问题~ rn我选择了 IOS 没有选择html5 ,只是感觉html5 虽然比较好入手,但是前景一般般~而且现在对于html5来说,辅助工具太多~没有学过的都可以做一个出来~rn最近对于求职问题,确实难以决定啊~rn
小白求大神指点
rnrnrnrn rn rn rn Documentrn rn rnrnrnrn rn rn rn rnrnrnrnrnrnrn求大神指点为什么去掉window.onload后js无法运行,会失效,急急
MongoTemplate.find()求大神指点
Query query = Query.query(Criteria.where("messageKey").is(messageKey).and("status").is(ApiConstants.STATUS_SUCCESS));rnrnquery.with(new Sort(Direction.DESC, "createDate"));rnrnList integrationMessageList = mongoTemplate.find(query, IntegrationMessage.class);rnrn请求大神告诉这段代码是如操作数据库的,哪个参数是数据库的表名
大神求指点
在模拟机上运行崩溃 我做的是一个简单的计算器,在模拟机上运行就崩溃,求大神指点; 这个是我的Layout布局文件的代码 &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt; &amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; xmlns:app=&quot;ht...
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法