Titan笔记

  • 首页
  • Java
  • 数据结构
  • Web
  • C语言
  • Python
  • 杂谈
  • 逸笔挥墨
Titan笔记
分享学习、研究与开发过程中的点滴记忆
Java

Spring与Mybatis的整合

提供一种Spring的IoC容器与Mybatis的整合方式,其中中,Mybatis采用纯注解方式配置,Spring采用XML方式配置。数据库源采用的是C3P0数据库连接池。 1. 在Spring的XML配置文件中添加相关配置 这里采用的是mybatis-spring的MapperScannerConfigurer来实现将DAO对象置入IOC容器中,将会扫描并加入basePackage指定包下的所有DAO接口。 2. DAO接口与Service实现类 DAO简单的实现了一个查询所有信息的功能 UserService实…

2020年6月26日 0条评论 225点热度 2人点赞 阅读全文
Python

Python爬虫获取豆瓣TOP250电影详情

介绍 偶然间看到豆瓣电影的TOP250榜单,于是突发奇想写了这个爬虫脚本。将通过爬取豆瓣电影TOP250的榜单列表获取电影详情页的URL,然后再爬取电影详情页URL中的内容,最终获得电影的名称,导演,演员,类别,制片国家/地区,语言,上映日期,片长和剧情简介等信息,经过一系列的处理后输出。 输出结果 最终结果将输出为JSON形式,为当前运行目录下的result.json,形式如下 代码

2020年6月23日 2条评论 283点热度 3人点赞 阅读全文
Web前端

Titan商店 - 又一个Web静态项目

本次期末大作业实验项目的总体介绍: 基于HTML5 + Bootstrap4 + jQuery进行设计于开发,广泛使用响应式布局系统,确保在不同分辨率屏幕下的网页呈现。在JavaScript的开发过程中,广泛使用了ECMAScript6标准(即一些ES6的特性)。项目共分为四个模块界面:主页、购物车、注册页面与商品详情页面。 在线演示 具体的演示效果可以访问演示地址来查看 https://demo.titan6.cn/titanshop/ 主页部分 主页部分主要实现了导航栏、主页Banner轮播图、商品列表页以及F…

2020年6月14日 0条评论 215点热度 2人点赞 阅读全文
数据库

MySQL ORDER BY,GROUPBY 与各种JOIN

1. Order By ORDER BY 语句用于根据指定的列对结果集进行排序。 ORDER BY 语句默认按照升序对记录进行排序。 如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。 原始的表 (用在例子中的): Orders 表: Company OrderNumber Titan Tech. 3532 Goodman Inc. 2356 Trump Limited. 4698 Goodman Inc. 6953 以字母顺序显示公司名称: 结果: Company OrderNumber Trump …

2020年5月22日 0条评论 220点热度 2人点赞 阅读全文
Java

(三) Mybatis动态SQL语句

Mybatis动态SQL语句 Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL 是动态变 化的,此时在前面的学习中我们的 SQL 就不能满足要求了。 <if> 标签 我们根据实体类的不同取值,使用不同的 SQL 语句来进行查询。比如在 id 如果不为空时可以根据 id 查询, 如果 username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到。 持久层 Dao 接口 持久层 Dao 映射配置 测试 <…

2020年5月18日 0条评论 180点热度 1人点赞 阅读全文
Java

(二) 使用Mybatis完成CRUD操作

Mybatis 学习笔记 Author: Titan Start Date: 2020-05-04 Mybatis系列的学习笔记是为本人原创系列文章。 遵循 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 转载需注明来源 Titan笔记 https://www.titan6.cn/ 使用Mybatis完成CRUD操作 1. 插入数据操作 我们先在DAO接口中新增一个saveUser的方法,传入的是一个User类对象。 如果要进行插入数据操作,需要在Mybatis的对应DAO配置文件中进行以…

2020年5月5日 0条评论 214点热度 4人点赞 阅读全文
Java

(一)Mybatis的入门

Mybatis 学习笔记 Author: Titan Start Date: 2020-05-04 Mybatis系列的学习笔记是为本人原创系列文章。 遵循 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 转载需注明来源 Titan笔记 https://www.titan6.cn/ Mybatis的入门 介绍 摘取一段来自于百度百科的介绍: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及…

2020年5月5日 0条评论 256点热度 5人点赞 阅读全文
数据结构

[数据结构] 使用最小堆思想实现哈夫曼编解码

哈夫曼树的定义 假设有n个权值,构造有n个叶子结点的二叉树,每个叶子结点的权值是n个权值之一,这样的二叉树可以构造很多棵,其中必有一棵是带权路径长度最小的,这棵二叉树就称为最优二叉树或哈夫曼树。 构建哈夫曼树的方式 假设有7个树(一个节点),其权重分别为1、2、3、4、5、6、7。 找到两个权重最小的树1和2。 1 和2 分别作为新树的左右子树,新树的根结点权重为1 2 =3。剩下的树:3、3、4、5、6、7。 再找到两个最小的树,分别是3和3构成新树,新树权重为6。剩下的树为:6、4、5、6、7。 重复步骤2和3…

2020年4月30日 1条评论 291点热度 8人点赞 阅读全文
Java

Java中对文件进行MD5加密

前言   之前用Python或者PHP很简单的就能实现这个东西,但是毕竟最近在深入研究Java,于是用Java写了一个MD5加密获得信息摘要的工具。 相关思路 用JDK中自带的Security包中的MessageDigest类可以实现MD5算法。所以基本的实现流程是 选择文件 -> 读取二进制流 -> MD5信息摘要 -> 转换为String返回输出。 代码 Main.java Handler.java  

2020年4月22日 0条评论 378点热度 21人点赞 阅读全文
Java

Java核心技术之动态代理

Java标准库提供了一种动态代理(Dynamic Proxy)的机制:可以在运行期动态创建某个interface的实例

2020年4月21日 0条评论 278点热度 2人点赞 阅读全文
12345

Titan

兴趣广泛而无一精擅
想到什么,我总是渴望以代码的方式去呈现
永远年轻,永远热泪盈眶
Stay Hungry, Stay Foolish

逸笔挥墨 - Titan的文学天地
文章分类
  • C语言 (4)
  • Hadoop (1)
  • Hive (3)
  • Java (16)
  • JavaWeb (3)
  • Linux运维之道 (1)
  • Mybatis学习笔记 (3)
  • Python (3)
  • SpringCloud (1)
  • Web (5)
  • Web前端 (4)
  • Web后端 (5)
  • 数据库 (1)
  • 数据结构 (10)
  • 杂谈 (3)
  • 诗词歌赋 (1)
  • 随摘 (2)
最新 热点 随机
最新 热点 随机
关于我和Titan笔记 Spring Cloud 微服务学习笔记 - 开篇 TitanEMS - Titan企业员工管理系统 - JavaWeb期末实践项目 Linux 网络优化指南 - 改善Linux的网络性能 关于Hive使用的一些实例 Apache-Hive 使用MySQL存储Hive的元数据
Spring Cloud 微服务学习笔记 - 开篇TitanEMS - Titan企业员工管理系统 - JavaWeb期末实践项目2021年1月随摘2021年1月诗摘关于我和Titan笔记《梦之浮桥》中的几句
[数据结构] 括号符的匹配 [数据结构] 平衡二叉查找树 (AVL树) MySQL ORDER BY,GROUPBY 与各种JOIN [Java] 在Java中优雅地进行文件IO操作 SpringBoot整合JWT认证机制实现接口鉴权 Apache - Hive环境部署与快速入门
标签聚合
Apache-Hive 链式存储 Mybatis学习笔记 Python PHP框架 二叉树 Java 数据结构
友情链接
  • Mttblog

COPYRIGHT © 2016 - 2021 Titan笔记. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

豫ICP备20001822号-1

豫公网安备 41010502004418号