是否有任何准则/最佳实践来决定应在数据库中存储哪种类型的数据?
例如,使用数据库存储是否可以
我见过使用数据库存储这些应用程序的应用程序.这可以接受吗?这种设计的优点和缺点是什么?
使用SUM时,我将MySQL查询的结果转换为Java类时遇到了一些问题.
在MySQL中执行简单的SUM时
SELECT SUM(price) FROM cakes WHERE ingredient = 'chocolate';
Run Code Online (Sandbox Code Playgroud)
与price为整数,它看来,SUM有时返回字符串和有时的整数,取决于JDBC驱动程序的版本.
显然,服务器确实告诉JDBC驱动程序结果SUM是字符串,JDBC驱动程序有时"方便地"将其转换为整数.(见Marc Matthews的解释).
Java代码使用一些BeanInfo和Introspection来自动填充查询结果的bean(列表).但是,如果部署应用程序的服务器之间的数据类型不同,这显然不起作用.
我不在乎我得到一个字符串或整数,但我想总是拥有相同的数据类型,或者至少事先知道我将获得哪种数据类型.
有没有办法知道MySQL SUM将从Java代码中返回哪种数据类型?或者有没有人知道一些更好的方法来处理这个?
这是一个广泛的问题,所以让我稍微缩小一点.我是一名进入网页设计世界的平面设计师.我在这个领域并不完全是绿色,但我知道我有很多需要学习的东西.从朋友和本网站的帖子中我发现设计和开发之间经常存在有害的脱节.
我正准备在我的网站上放置一个客户端登录/密码"门户".没有什么花哨的,足以为我的客户提供一些健全的思想和安全下载图像的空间.我只处理这个的外观和感觉,仅此而已.在我的最后,我应该知道哪些潜在的陷阱,以避免使开发结束毛茸茸?
当然,任何其他的智慧都值得赞赏.谢谢!
什么是从Pascal Case(上骆驼案)转换为句子的最佳方法.
例如,以.开头
"AwaitingFeedback"
Run Code Online (Sandbox Code Playgroud)
并将其转换为
"Awaiting feedback"
Run Code Online (Sandbox Code Playgroud)
C#更好,但我可以从Java或类似的转换它.
有人能告诉我什么是强打字和弱打字意味着什么更好?
prototyping static-typing weak-typing strong-typing dynamic-typing
我很快就爱上了ASP.NET MVC测试版,我决定在部署到我的IIS 6托管环境时不会牺牲的一件事是无扩展的URL.因此,我正在考虑添加通配符映射,但我读到的所有内容都表明在使用此方法时可能会遇到性能损失.但是,我找不到任何实际的基准!
这个问题的第一部分是,你知道我在哪里可以找到这样的基准测试,还是只是一个未经测试的假设?
问题的第二部分是关于我在我们的开发服务器上通过100Mbs连接使用jMeter运行的2个负载测试.
背景资料
我们的托管服务提供商有一个4Gbs可突发的互联网管道,我们的VLAN有一个1Gb骨干,所以我可以通过办公室局域网生产的任何东西都可以很好地转换到托管环境.
测试场景是加载几个图像/ css文件,因为在请求现在通过ASP.NET ISAPI过滤器传递但通常不会通过它的文件时会出现假定的性能损失.每个测试包含50个运行请求脚本的线程(模拟用户),每个线程1000次迭代.每项测试的结果发布在下面.
检测结果
没有通配符映射:
Samples: 50,000 Average response time: 428ms Number of errors: 0 Requests per second: 110.1 Kilobytes per second: 11,543
使用通配符映射:
Samples: 50,000 Average response time: 429ms Number of errors: 0 Requests per second: 109.9 Kilobytes per second: 11,534
两个测试都运行温暖(一切都在内存中,没有初始负载偏差),从我的角度来看,性能差不多.在两次测试期间,CPU使用率约为60%,内存很好,网络利用率保持稳定在90-95%左右.
这是否足以证明通过ASP.NET过滤器为所有内容传递的通配符映射不会真正影响性能,或者我错过了什么?
编辑:11小时而不是一个评论?我希望更多..哈哈
这可能是一个愚蠢的问题:
例如:
如果使用HTTP传输MP3或视频,它是否在内部使用UDP进行传输?
c# ×2
string ×2
asp.net ×1
asp.net-mvc ×1
c ×1
client ×1
com ×1
http ×1
identity ×1
iis-6 ×1
java ×1
mysql ×1
protocols ×1
prototyping ×1
request.form ×1
return-type ×1
sum ×1
tcp ×1
udp ×1
weak-typing ×1