我正在开发具有以下功能的项目。
为了实现这一目标,需要以下组件
通过 Wifi 将传入 GSM 呼叫重定向/转发到 voip 号码并使用 Android 通过 Wifi 建立拨出呼叫是否可行
我正在开发通过 REST 服务获取和发布数据到数据库的 Android 应用程序。我已经在 Java 中使用 Jersey 和 Tomcat 配置了 REST 服务。
我在 REST 服务启动时创建了单个数据库连接。现在所有的 android 客户端都使用单个数据库连接。现在我只想知道在我的场景中使用单个数据库连接是不是一个好习惯..单个数据库连接可以接受多个并发请求 ??
请建议....
更新
当我测试以下场景时,它给出了不同的结果..我只是使用 Jersey 配置了简单的 REST 服务器和 tomcat,仅使用 Get 注释,在此注释中,我编写代码以使用数据库连接获取 ID 为 300 的员工的姓名在 REST 启动时建立..所以当我http://192.168.15.9:8080/Rest/rest/person/sample在我的网络浏览器上写 我得到员工姓名...然后我创建了批处理文件以在 100 个选项卡中打开 url,我执行了批处理文件。同时我从我的虚拟机打开 url 并立即获得员工姓名..20 秒后员工姓名也显示在 100 个选项卡中..如果单个数据库连接不能用于并发用户,那么为什么我给出响应迅速?? 谁能解释一下??
我通过首先在硬盘上写入图像然后从其路径创建流对象来创建Stream对象.
System.Drawing.Image im = (System.Drawing.Image)rw[3]; //rw is row of data table
im.Save("D:\\aaa.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
System.IO.Stream st = System.IO.File.OpenRead("D:\\aaa.jpg");
Run Code Online (Sandbox Code Playgroud)
这不是实现此目的的有效方法.有没有办法让我可以直接从存储在数据表中的图像创建流对象.