首页
学习
活动
专区
工具
TVP
发布

java大数据

专栏成员
627
文章
461191
阅读量
29
订阅数
Servlet和JDBC如何配合使用请给一个例子?
马克-to-win:回去参考我java部分的jdbc部分的知识。(我把那里的例子搬到了这里)
马克java社区
2021-07-09
4200
MapReduce当中寻找用户间的共同好友
马克-to-win @ 马克java社区:下面我们给出一个经典的案例:寻找用户间的共同好友。(有意思的是:网上讨论这个案例的虽多,但都有这那的错误,不是数据错就是程序错, 总有同学和我比对,实际和我的是不一样的)马克-to-win @ 马克java社区:下面给出用户的好友关系列表(注意是单向的, 单向的好友意味着,你是别人的好友,别人可能不是你的好友),每一行代表一个用户和他的好友列表。
马克java社区
2021-07-06
4320
如何做大表和大表的关联?
如何做大表和大表的关联? 对于大表和大表的关联: 1.reducejoin可以解决关联问题,但不完美,有数据倾斜的可能,如前所述。 2.思路:将其中一个大表进行切分,成多个小表再进行关联。
马克java社区
2021-07-06
9920
Map端join的流程是什么?
马克-to-win @ 马克java社区:Map端join的流程是什么:1)在setup阶段:先把一个,这里就是产品全表(即字典表)所有数据读取到HashMap集合中,2)之后再在map方法中一行一行处理数据。缺点: 1.需要一个表(字典表)所有数据都加载到缓存中,所以不能太大。所以带来的问题就是这种mapJoin仅仅适用于大小表,小小表关联。
马克java社区
2021-07-06
2940
MapReduce当中map端做join
马克-to-win @ 马克java社区:map端做join和reduce端做join有何区别?我们前面讲的是Reduce端join,因为Reduce端join需要把所有的数据都经过Shuffle,非常消耗资源,效率要远远低于Map端join。Map端join是指只有map工作,reduce不工作,这样可以有效的避免数据倾斜。
马克java社区
2021-07-06
3220
MapReduce实现join算法
马克-to-win @ 马克java社区:防盗版实名手机尾号:73203。现在数量巨大,且数据都在文本文件中,所以过去的sql不能用。 我们用大数据方法实现,
马克java社区
2021-07-06
4240
eclipse scala failed to load the jni shared library
3)马克-to-win @ 马克java社区:之后再重新启动Eclipse,又报错:“failed to load the jni shared library”
马克java社区
2021-06-24
7360
eclipse scala Java was started but returned exit code=13
马克-to-win @ 马克java社区:之后再重新启动Eclipse,又报错:Java was started but returned exit code=13
马克java社区
2021-06-24
2140
java当中JDBC当中JNDI用来查找dataSource的例子
import com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource;
马克java社区
2021-05-12
5600
java当中JDBC当中的transaction例子
public static void main(String[] args) throws SQLException {
马克java社区
2021-05-12
5710
java当中JDBC当中请给出一个Oracle DataSource and SingleTon例子
import oracle.jdbc.pool.OracleDataSource;
马克java社区
2021-05-12
3250
java当中JDBC当中请给出一个SQLServer DataSource and SingleTon例子
public class SqlserverSingletonDataSource {
马克java社区
2021-05-12
3970
java当中JDBC当中请给出一个sql server的dataSource的helloworld例子
JtdsDataSource ds = new JtdsDataSource();
马克java社区
2021-05-12
4050
java当中JDBC当中请给出一个sql server的stored procedure例子
String dbUrl = "jdbc:jtds:sqlserver://localhost:1433/qixytest";
马克java社区
2021-05-12
3040
java当中请给出一个oracle的helloworld例子
/*see above, import sun.jdbc.odbc.JdbcOdbcDriver;*/
马克java社区
2021-05-12
3130
java当中JDBC当中请给出一个sql server的helloworld例子
String dbUrl= "jdbc:jtds:sqlserver://localhost:1433/Northwind";String user = "sa";String password = "1234";
马克java社区
2021-05-12
5510
java当中JDBC当中请给出一个DataSource的单态模式(SingleTon)HelloWorld例子
咱们还接着上面的例子来说。1万个人要看书。千万确保要只建立一个图书馆。要是一不留神,建了两个或三个图书馆,那可就亏大发了。对于数据源来讲,最重要的是要保证在内存当中只有一个实例。如果存在多个实例,那就亏大了。
马克java社区
2021-05-12
3880
java中JDBC当中请给出一个DataSource的HelloWorld例子
马克-to-win:在前面 的jdbc的Helloworld程序当中,我们用DriverManager来获取数据库连接。事实上通过这种方法获取数据库连接,是比较耗费计算机资 源的。当然了,这也是没有办法的事儿。就像我们买贵书必须花大价钱一样。原因是书本身就那么贵,也确实没有办法。但如果有1万个学生看书,我们能不能建立 一个小型图书馆?我们只需买100本书。而不是像没有图书馆的情况下,共买1万本书,人手一本。大家毕了业以后,每个人都销毁自己的书。这就造成了极大的 浪费。但要注意的是,每个人看完书以后,把书要还回图书馆。数据源就像这里的图书馆。里面开始也是费劲巴拉的建立了一堆连接。之后谁用谁就可以,获取一个 连接。但是用完以后,并不是销毁连接,而是把连接简单的返还给数据源,以供别的用户再用(在我的参考目录下,有个连接池实现程序,看看它的close方法,ds.getConnection返回的Connection的实例和前面jdbc helloworld的Connection实例不一样。因为Connection只是一个接口,所以每次的实例的实现都是不一样的。)。你可以想象,如果有很多客户,都需要用连接的话,数据源技术,无 疑是一个非常好的选择。在互联网的环境下,成千上万的用户,从不同的机器上,访问一台机器,从它的数据库当中获取信息。在这种情况下,数据源发挥了极大的 优势。如果用DriverManager连接完一次,销毁一次连接的话,一定是一场噩梦。
马克java社区
2021-05-12
4820
java当中JDBC当中Scrollable和Updatable ResultSet的用法和Helloworld例子
马克-to-win:在前面的jdbc的Helloworld程序当中,我们接触了最简单的 Statement。那种Statement的光标只能向前移。意思就是访问完2,只能继续访问3,不能再回过头来访问1。还有就是当我们查询数据库的时 候,我们不能同时修改数据库。但在现实生活当中,我们确实有这种需求,就是如果当我们正在查询一个数据库的时候,发现某个数据有问题,想当时就修改它。对 付这种情况,sun公司专门提供了一种新的Statement。即Scrollable(可滚动的,可向前可向后)和Updatable(可更新的)的 Statement。即con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
马克java社区
2021-05-12
3810
java调用存储过程(stored procedures)的HelloWorld例子
1.java调用存储过程(stored procedures)的HelloWorld程序
马克java社区
2021-05-12
1K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档