[JavaSE实验] JDBC and MySQL[JavaSE实验] JDBC and MySQL 1 JDBC JDBC is an API for the Java programming language that defines how a client may access a database. It provides methods for querying and updating data in a database. JDBC is oriented point of view, the API is as a set of classes in the java.sql package. To use JDBC with a particular database, we need a JDBC driver for that database. 2 About MySQL database MySQL is a leading open source click on the Libraries node and select Add Library option. From the list of options, select MySQL JDBC Driver. 4 Installation and Testing If you don't already have MySQL installed, we must install it0 码力 | 23 页 | 2.52 MB | 1 年前3
跟我学Shiro - 张开涛Authrizer:授权器,或者访问控制器,用来决定主体是否有权限进行相应的操作;即控制 着用户能访问应用中的哪些功能; Realm:可以有 1 个或多个 Realm,可以认为是安全实体数据源,即用于获取安全实体的; 可以是 JDBC 实现,也可以是 LDAP 实现,或者内存实现等等;由用户提供;注意:Shiro 跟我学 Shiro——http://jinnianshilongnian.iteye.com/ 8 Memcached 服务器); SessionDAO:DAO 大家都用过,数据访问对象,用于会话的 CRUD,比如我们想把 Session 保存到数据库,那么可以实现自己的 SessionDAO,通过如 JDBC 写到数据库;比如想把 Session 放到 Memcached 中,可以实现自己的 Memcached SessionDAO;另外 SessionDAO 中可以使用 Cache 进行缓存,以提高性能; username=password,role1,role2 指定用户 名/密码及其角色;role.role1=permission1,permission2 指定角色及权限信息; org.apache.shiro.realm.jdbc.JdbcRealm:通过 sql 查询相应的信息,如“select password from users where username = ?”获取用户密码,“select password0 码力 | 219 页 | 4.16 MB | 10 月前3
2.2.6 字节跳动在 Go 网络库上的实践1. Conn 难以探活, 维护连接池成本高 Go net 在 RPC 场景下的问题 2. BIO 式编程, 连接量大时, 调度开销大 1. Conn 难以探活, 维护连接池成本高 Go net 在 RPC 场景下的问题 2. BIO 式编程, 连接量大时, 调度开销大 1. Conn 难以探活, 维护连接池成本高 Go net 在 RPC 场景下的问题 场景下的问题 2. BIO 式编程, 连接量大时, 调度开销大 1. Conn 难以探活, 维护连接池成本高 业界调研 netpoll gnet easygo (sofa-mosn) evio go net Epoll(ET/LT) LT LT ET/LT LT ET NIO ZeroCopy Buffer Multisyscall 搭建 Netpoll0 码力 | 42 页 | 3.19 MB | 1 年前3
FISCO BCOS 2.2.0 中文文档0-rc3新 特性 • v2.0.0-rc3 Release Note 3.4.1 变 变 变更 更 更描 描 描述 述 述 新 新 新特 特 特性 性 性 • 分布式存储:新增支持底层通过数据库连接池直连MySQL • 分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用RocksDB 3.3. v2.0.0 15 FISCO BCOS Documentation, 发 发 发布 ---------+ 1 row in set (0.00 sec) 6.8.3 节 节 节点 点 点直 直 直连 连 连MySQL FISCO BCOS在2.0.0-rc3之后,支持节点通过连接池直连MySQL,相对于代理访问MySQL方式,配置简 单,不需要手动创建数据库。配置方法请参考: 逻 逻 逻辑 辑 辑架 架 架构 构 构图 图 图 多 群 组 架 构 是 指 区 块 链 节 点 BasicDataSource">0 码力 | 418 页 | 6.51 MB | 1 年前 3
1.5 Go 语言构建高并发分布式系统实践使⽤用eventfd事件通知的⽅方式,根据epoll获取 的fd绑定的回调函数和参数进⾏行回调操作 对外的通信采取阻io或者也可以go出去,不 阻塞主循环 对外通信信全局消息list,在映射到的 eventloop上开连接池进⾏行消耗 推荐使用 开发体会的对⽐比 如何应对的? go语⾔言在基础服务开发领域的优势? 我遭遇了哪些挑战? ⺫⽬目录 具有go特⾊色的运维 问题与瓶颈 问题与瓶颈 我遭遇了哪些挑战? ⺫⽬目录 具有go特⾊色的运维 go语⾔言程序开发需要找到⼀一种平衡,既利⽤用协程带来的便利性⼜又做适当 集中化处理 套路:任务池集中数据合并请求、连接池+pipeline 利⽤用全双⼯工特性 经验⼀一 性能优化 性能优化:io集中处理 通信库 性能优化:io集中处理 通信库 开发体验好 + 服务稳定 + 性能满⾜足需要 go语⾔言程序开发需要找到⼀一种平衡,既利⽤用协程带来的便利性⼜又做适当集中化处理 套路 = 按请求和业务逻辑并⾏行+任务池集中数据合并请求 + 连接池集中收发 go语⾔言开发追求开销优化的极限,谨慎引⼊入其他语⾔言领域⾼高性能服务的通⽤用⽅方案 内存池+对象池使⽤用 与 代码可读性与整体效率的权衡 go语⾔言原⽣生提供的各组⼯工0 码力 | 39 页 | 5.23 MB | 1 年前3
美团点评2018技术年货,可使用Table 存储模型使用的广告特征。 索引库JNI 美团广告实时索引的设计与实现 - 美团技术团队 SQL SQL 提供SQL语法,提供简单的SQL支持,进一步降低使用门槛。提供JDBC,进一步简化Java的调用。 参考资料 参考资料 Apache Lucene http://lucene.apache.org/ Sphinx http://sphinxsearch.com/ 外部调用包括对外部系统的调用和基础组件的调用。外部调用具有返回时间不确定性的特征,如果包含在 了事务里必然会造成大事务。数据库大事务会造成其它对数据库连接的请求获取不到,从而导致和这个数 据库相关的所有服务处于等待状态,造成连接池被打满,多个服务直接宕掉。如果这个没做好,危险指数 五颗星。下面的图显示出外部调用时间的不可控: 大事务问题 解决方法: 排查各个系统的代码,检查在事务中是否存在RPC调用、HTTP调用、消息队列操作、缓存、循环查询等耗时的操 对外部系统和缓存、消息队列等基础组件的依赖。假设这些被依赖方突然发生了问题,我们系统的响应时 间是:内部耗时+依赖方超时时间*重试次数。如果超时时间设置过长、重试过多,系统长时间不返回, 可能会导致连接池被打满,系统死掉;如果超时时间设置过短,499错误会增多,系统的可用性会降低。 举个例子: 依赖例子 服务A依赖于两个服务的数据完成此次操作。平时没有问题,假如服务B在你不知道的情况下,响应时间0 码力 | 229 页 | 61.61 MB | 1 年前3
FISCO BCOS 2.3.0 中文文档0-rc3新 特性 • v2.0.0-rc3 Release Note 3.5.1 变 变 变更 更 更描 描 描述 述 述 新 新 新特 特 特性 性 性 • 分布式存储:新增支持底层通过数据库连接池直连MySQL • 分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用RocksDB 16 Chapter 3. 版 版 版本 本 本及 及 及兼 兼 兼容 容 容 FISCO BCOS BCOS Documentation, 发 发 发布 布 布 v2.3.0 6.8.3 节 节 节点 点 点直 直 直连 连 连MySQL FISCO BCOS在2.0.0-rc3之后,支持节点通过连接池直连MySQL,相对于代理访问MySQL方式,配置简 单,不需要手动创建数据库。配置方法请参考: 逻 逻 逻辑 辑 辑架 架 架构 构 构图 图 图 多 群 组 架 构 是 指 区 块 链 节 点 BasicDataSource">0 码力 | 442 页 | 7.23 MB | 1 年前 3
FISCO BCOS 2.4.0 中文文档0-rc3新 特性 • v2.0.0-rc3 Release Note 2.6.1 变 变 变更 更 更描 描 描述 述 述 新 新 新特 特 特性 性 性 • 分布式存储:新增支持底层通过数据库连接池直连MySQL • 分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用RocksDB • 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语句读写区块链数据 更 ---------+ 1 row in set (0.00 sec) 5.8.3 节 节 节点 点 点直 直 直连 连 连MySQL FISCO BCOS在2.0.0-rc3之后,支持节点通过连接池直连MySQL,相对于代理访问MySQL方式,配置简 单,不需要手动创建数据库。配置方法请参考: 逻 逻 逻辑 辑 辑架 架 架构 构 构图 图 图 多 群 组 架 构 是 指 区 块 链 节 点 BasicDataSource">0 码力 | 470 页 | 7.45 MB | 1 年前 3
FISCO BCOS 2.1.0 中文文档[https://github.com/FISCO-BCOS/FISCO- BCOS/releases/tag/v2.0.0-rc3] 变更描述 新特性 分布式存储:新增支持底层通过数据库连接池直连MySQL 分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用 RocksDB 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语 句读写区块链数据 更新 完善ABI解码模块 重启mysql-sever,验证参数。 Ubuntu:执行如下命令重启 CentOS:执行如下命令重启 验证参数过程 节点直连MySQL FISCO BCOS在2.0.0-rc3之后,支持节点通过连接池直连MySQL,相对于代 理访问MySQL方式,配置简单,不需要手动创建数据库。配置方法请参考: 逻辑架构图 max_allowed_packet = 1024M sql_mode =STRICT_TRANS_TABLES0 码力 | 1058 页 | 740.85 KB | 1 年前 3
FISCO BCOS 2.5.0 中文文档Documentation, 发 发 发布 布 布 v2.5.0 2.7.1 变 变 变更 更 更描 描 描述 述 述 新 新 新特 特 特性 性 性 • 分布式存储:新增支持底层通过数据库连接池直连MySQL • 分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用RocksDB • 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语句读写区块链数据 更 ---------+ 1 row in set (0.00 sec) 5.9.3 节 节 节点 点 点直 直 直连 连 连MySQL FISCO BCOS在2.0.0-rc3之后,支持节点通过连接池直连MySQL,相对于代理访问MySQL方式,配置简 单,不需要手动创建数据库。配置方法请参考: 逻 逻 逻辑 辑 辑架 架 架构 构 构图 图 图 多 群 组 架 构 是 指 区 块 链 节 点 BasicDataSource">0 码力 | 540 页 | 8.77 MB | 1 年前 3
共 436 条
- 1
- 2
- 3
- 4
- 5
- 6
- 44













