MyBatis 框架尚硅谷 java 研究院版本:V 1.0————————————————————————————— 1 更多 Java –大数据 –前端 –python 人工智能资料下载,可访问百度:尚硅谷官网 MyBatis 框架 尚硅谷 java 研究院 版本:V 1.0 第 1 章 MyBatis 简介 1.1 MyBatis 历史 1)MyBatis 是 Apache 的一个开源项目 iBatis, 2010 年 6 月这个项目由 Apache Mppper 映射文件中的标签中的 namespace 中必须指定 Mapper 接口 的全类名 2 Mapper 映射文件中的增删改查标签的 id 必须指定成 Mapper 接口中的方法名. 3) 获取 Mapper 接口的代理实现类对象 @Test public void test() throws Exception{ String resource = "mybatis-config 3.6 plugins 插件机制 1) 插件是 MyBatis 提供的一个非常强大的机制,我们可以通过插件来修改 MyBatis 的一些 核心行为。插件通过动态代理机制,可以介入四大对象的任何一个方法的执行 2) 四大对象: Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed) 0 码力 | 44 页 | 926.54 KB | 1 年前3
Mybatis 3.3.0 中文用户指南Java Objects,普通的 Java对象)映射成数据库中的记录。 帮助改进文档 帮助改进文档... 不管你以何种方式发现了文档的不足,或是丢失对某一特性的描述,那么你能做的最好的事情莫过于去研究它并把文档写出来。 该文档 xdoc 格式的源码文件可通过项目的 Git 代码库 来获取。Fork 该源码库,做出更新,然后提交一个 pull request 吧。 你将成为本文档的最佳作者,MyBatis 的输入流 (InputStream)实例,包括字符串形式的文件路径或者 file:// 的 URL 形式的文件路径来配置。MyBatis 包含一个名叫 Resources 的 工具类,它包含一些实用方法,可使从 classpath 或其他位置加载资源文件更加容易。 String resource = "org/mybatis/example/mybatis-config.xml"; InputStream SqlSession 既然有了 SqlSessionFactory ,顾名思义,我们就可以从中获得 SqlSession 的实例了。SqlSession 完全包含了面向数据库执行 SQL 命令所需的所有方法。你可以通过 SqlSession 实例来直接执行已映射的 SQL 语句。例如: SqlSession session = sqlSessionFactory.openSession(); try0 码力 | 98 页 | 2.03 MB | 1 年前3
TiDB 开源分布式关系型数据库项相关标准工作:4分布式数据库技术金融应用规范技术架构》《分布式数据库技术金融应用规范安全 技术要求》《分布式数据库技术金融应用规范灾难恢复要求》 。 ”主导联合技术课题《分布式数据库运维体系研究》《分布式数据库入云及多租户研究》 1.5 荣誉 TiDB 产品荣誉 。 2017 年度产品创新奖 。 2017 年度中国信通院 0SCAR 尖峰开源技术奖 。 2018InfoWorld | Bossie Awards 7 7 7 时 产品技术支持服务 社区支持 商业支持 专业商业支持团队 8 。。 支持积取 。。 获得产品技术支持的通道与方法 TDB 和区网站及 。。 (电话,JM 邮件, 和途径 GiHub 现场 ) 标准 5x8, 支持唤应 产品故障的支持 稳定高效的支持金融联机交易及批量业务,支持复杂事务交易及批量数据处理负载。 。 采用多中心多活架构部署,保障数据高可用的同时大幅提升业务的容灾能力 。 *。 ”基于开源社区与金融企业开展新一代分布式系统的前瞻性研究- 一 PingCAP.COM 28 第五章 北京银行 打造面向未来的商业银行业分布式核心系统0 码力 | 58 页 | 9.51 MB | 1 年前3
常见Redis未授权访问漏洞总结本文仅限技术研究与讨论,严禁用于非法用途,否则产生的一切后果自行承担。 小维 Redis未授权访问漏洞 漏洞简介以及危害 Redis 默认情况下,会绑定在 0.0.0.0:6379,如果没有进行采用相关的策略,比如添加防火墙规则 避免其他非信任来源 ip 访问等,这样将会将 Redis 服务暴露到公网上,如果在没有设置密码认证(一 般为空)的情况下,会导致任意用户在可以访问目标服务器的情况下未授权访问 未授权访问漏洞 漏洞简介以及危害 VNC 是虚拟网络控制台Virtual Network Console的英文缩写。它是一款优秀的远程控制工具软件 由美国电话电报公司AT&T的欧洲研究实验室开发。VNC是基于 UNXI 和 Linux 的免费开源软件由 VNC Server 和 VNC Viewer 两部分组成。VNC 默认端口号为 5900、5901。VNC 未授权访问漏洞如被利用 查看/tmp/root 文件 exit #退出容器 反弹宿主机shell 还有其他比如写入ssh公钥等利用方式,方式方法都是大同小异的,这里就不再介绍了。 也可以直接利用python脚本 Docker 未授权访问漏洞利用脚本[没试过] 防御手段 -简单粗暴的方法,对2375端口做网络访问控制,如ACL控制,或者访问规则。 -修改docker swarm的认证方式,使用TLS认证:Overview0 码力 | 44 页 | 19.34 MB | 1 年前3
使用JDBC连接数据库http://mvnrepository.com/artifact/org.xerial/sqlite-jdbc https://github.com/xerial/sqlite-jdbc 点这里下载源码zip 包以供学习和研究 托管于GitHub上的SQLite JDBC源码 编写代码使用JDBC访问SQLite 先使用命令行工具或者诸如DB Browser之 类的可视化工具创建一个测试数据库(假 设其名字为test DriverManager.getConnection("jdbc:sqlite:./dbs/test.db"); DriverManager类代表驱动程序管理器,提供了几个静态方法负责装载驱动 程序和得到对特定数据库的连接,其中getConnection方法用于连接数据库。 数据库连接URL JDBC URL jdbc:mysql://localhost/testDB 示例:连接本机MySQL数据库testDB的JDBC 由于Connection对象的close() 方法会抛出异常,所以不得不嵌 套try/catch结构…… 事实上,不仅Connection需 要关闭,Statement和 ResultSet其实也是需要即 时关闭的…… 简化代码…… 将需要自动关闭的对象放到try 表达式中,这是推荐的编码方式。 当程序执行流程离开try语 句块时,会自动调用它所监 控对象的close()方法。 多知道一点:早期的数据库驱动加载代码0 码力 | 20 页 | 1.02 MB | 1 年前3
兼容龙蜥的云原生大模型数据计算系统:πDataCSation 创始人 冯雷 Ray Von • 以浙江物理奥赛银牌进入北大物理学院,在北大彼时“理科实验班”(现元培项目)浸染在数学、物理、 计算机和经济学,获得物理经济学双学位。(北大报道)研究生就读卡内基梅隆大学。(InfoQ报道) • 归国前就职于美国Oracle公司数据库服务器技术部门,是Oracle Cloud Control的分布式调动引擎的 主要贡献者之一。 • 因为参 等都需要额外的组件,应对不同的场景需要安装对应的组件和依赖。 生态丰富,对结构化数据、半结构化数据以及非结构化数据都支持,可以很好的 完成各种业务场景的数据处理需求。但是对于开发的要求比较高,需要掌握多种 组件的不同使用方法,业务开发周期会比较久。 国外开源软件,与国产软硬件兼容性差,不符合信创趋势,也无法直接利用云资 源的弹性能力。组件太多,导致集群部署和后期运维管理很麻烦,市场上相关人 才储备量不多,技术兜底0 码力 | 29 页 | 7.46 MB | 1 年前3
Greenplum Database 管理员指南 6.2.1才是真正进行数据处理的地方。缺省情况下,用户不能跳过 Master 直接访问 Instance,而只能通过 Master 来访问整个数据库系统,不过,对于管理 员来说,有时需要使用 Utility 模式来访问 Instance,访问方法是: $ PGOPTIONS='-c gp_session_role=utility' psql 在 GP 推荐的硬件配置环境下,每个 Instance 需要对应数个 CPU Core AND),例如:周二下午 10 点到周三上午 8 点不允许登录。 还可以指定多个限制,例如:周二的任何时间不允许登录并且周五的下午 3 点到 5 点不允许登录。 指明日期和时间 有两种方法指明哪一天。使用 DAY 关键字并紧跟英文的星期几,或者 0~6 的数字, 如下表所示: 英文表述 数字表述 DAY 'Sunday' DAY 0 DAY 'Monday' DAY 255.255.0.0 与 192.168.0.0/16 等价 authentication-m ethod 指定连接时使用的认证方法。例如 trust 为不需要密码,md5 为使用 md5 加密认证。更多细节可以查看 PostgreSQL 文档的认证方法部分。 编辑 pg_hba.conf 文件 下面的例子展示如何编辑 Master 上的 pg_hba.conf0 码力 | 416 页 | 6.08 MB | 1 年前3
TiDB中文技术文档信息函数 JSON 函数 GROUP BY 聚合函数 其他函数 精度数学 函数和操作符 - 109 - 本文档使用 书栈(BookStack.CN) 构建 函数和操作符概述 TiDB 中函数和操作符使用方法与 MySQL 基本一致, 详情参见: Functions and Operators 在 SQL 语句中, 表达式可用于诸如 SELECT 语句的 ORDER BY 或 HAVING 子句, SELECT/ CASE, WHEN, THEN, ELSE 13. NOT 14. AND, && 15. XOR 16. OR, || 17. = (assignment), := 详情参见 这里. 操作符优先级 比较方法和操作符 操作符 - 113 - 本文档使用 书栈(BookStack.CN) 构建 操作符名 功能描述 BETWEEN ... AND ... 判断值是否在范围内 COALESCE() 返回第一个非空值 CRC32() 计算循环冗余码校验值并返回一个 32 位无符号值 数值函数与操作符 - 120 - 本文档使用 书栈(BookStack.CN) 构建 日期和时间函数 TiDB 中日期和时间函数的使用方法与 MySQL 基本一致,详情参见: Date and Time Functions. 日期时间函数表 函数名 功能描述 ADDDATE() 将时间间隔添加到日期上 ADDTIME() 时间数值相加0 码力 | 444 页 | 4.89 MB | 6 月前3
AGI 趋势下的云原生数据计算系统个市场将长期保持快速增长态势。 01 中国AGI发展趋势 l InfoQ研究中心预计,2030年中国AGI应用市场规模将达到4543.6亿元人民币。 l 2024-2027中国AGI应用市场将经历过速启动期;每年市场增速都将超过100%,2028年起,市场将进入快速成长期,年市场增速保 持在50%以上。并于2027年突破千亿人民币市场规模。 l InfoQ研究中心认为,中国AGI应用市场规模发展将由企业市场引领 主导,到2030年企业市场规模预计达到3024.6亿元人民币。 国内AGI市场增长趋势预测 说明:数据来自InfoQ研究中心 中国AGI发展趋势 l 中国AGI市场自下向上分为基础设施层、模型层、中间层和应用层四层,这四层结构共同构成了中国AGI市场的技术框架。 国内AGI市场分层 中国AGI发展趋势 l 在通往AGI的征途上,AI Agent正逐渐成为探索的核心路径。但随着时间的推 移,大模型的一些局限性开始显现,尽管大模型在模仿人类 认知方面取得了显著进步,但要达到真正的通用智能,仍需克服重重困难。因此,AI Agent作为新的研究方向,开始受至越来越多的关注。 AI Agent成为推动AI技术革命的关键力量 云原生数据计算系统 围绕数据组织云原生计算系统,重构数据存储和计算, 一份存储,多引擎数据计算,全面升级大数据系统至大 模型时代。 02 云原生数据计算系统0 码力 | 26 页 | 2.84 MB | 1 年前3
TokuDB索引结构TokuDB索引结构 网易杭州研究院---胡争(博客:openinx.github.io) TokuDB简介 • 基于分形树实现的MySQL存储引擎 • Tokutek公司2007年研发,2013年开源 • 2015年Percona公司收购Tokutek公司 • TokuDB内部的K-V存储引擎为ft-index • TokuMx: ft-index + MongoDB Server层代码0 码力 | 19 页 | 1.97 MB | 1 年前3
共 79 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8













