- 博客(9)
- 收藏
- 关注
原创 Redis 的数据类型之——对应的应用场景
String是最常用的数据类型格式,普通的key-value都归结为这一类,value值不仅可以是String,也可以是数字、集合。类似JAVA中的String类型,可存入数字相互转换,也可以存储json字符串等。表达式理解类比JAVA中的Map类型,是一个String类型的field和value的映射表,hash特别适合用于存储对象。其他场景:可参考。
2024-09-07 17:15:54
578
原创 Python之—— 运算符&语句语法
while 语句执行的具体流程为:首先判断条件表达式的值,其值为真(True)时,则执行代码块中的语句,当执行完毕后,再回过头来重新判断条件表达式的值是否为真,若仍为真,则继续重新执行代码块...如此循环,直到条件表达式的值为假(False),才终止循环。Python位运算符按照数据在内存中的二进制位(Bit)进行操作,它一般用于底层开发(算法设计,驱动,图像处理,单片机等),在应用层开发(Web开发,Linux运维等)中并不常见。比较运算符,也称关系运算符,用于对常量,变量或表达式的结果进行大小比较。
2024-08-13 16:30:59
1127
1
原创 MyBatis之——关联关系
注:以上为news到category的一对多关联, 从category到new是的一对多关联的方式是一样的,只是sql及映射部分的具体配置不同。在model中建立一对多关联关系在Customer中声明。通过脚本创建相关的数据表:一对多(db1-n.txt)创建service层接口及其实现类,实现类的定义如下。创建Customer及Order表对应的model。测试通过一对多的关联关系就完成了。1)编写关联查询的sql语句。2)创建xml配置文件。1)mapper接口。1)创建需要的表结构。
2024-08-07 10:00:00
607
原创 MyBatis之——与spring的集成
aop:aspectj-autoproxy/>有一个proxy-target-class属性,当该属性默认为false,表示使用jdk动态代理来织入增强,如果为true则表示使用CGLIB进行织入增强,不管配置的是true还是false,当目标类没有声明接口时,spring都会自动使用CGLIB进行织入增强。注解提到的作用,同时还具有自动将带有@Component, @Service, @Controller,@Repository等注解的对象注册到spring容器中的作用。配置忽略,不会重复注册。
2024-08-06 16:09:59
745
原创 Mybatis之 —— 动态sql
动态sql 是mybatis的强大特性之一。在jbbc或其他类似的框架中,开发人员通常使用的是手动拼接SQL语句。根据不同的条件拼接SQL语句是一件极其痛苦的工作。例如:拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态SQL恰好解决了这个问题,可以根据场景动态的构建查询。
2024-08-05 18:33:11
1325
原创 Mybatis入门
Mybatis中文网官方介绍:Mybatis 是一款优秀的持久层框架,它支持自定义SQL,存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码,以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原始类型。接口和 java POJO(Plain Old Java Objects,普通老式Java对象)为数据库中的记录。简单理解:MyBatis是Apache的一个Java开源项目,是一个支持动态SQL语句的持久层框架。
2024-07-27 11:53:57
1003
原创 Spring入门
Spring 框架简称String,是Pivotal团队出品(创始人:Rod Johnson)的一个用于解决企业应用开发的复杂性而创建的(简化Java企业级应用开发)开源框架。它提供了开发一个结构良好的可维护的和易于测试的应用所需的基础设施。Spring帮助开发者解决了开发中基础性的问题,这使得我们只需要专注于编写应用的业务逻辑,大大提高了我们的写代码效率。你可以使用Spring框架开发独立的Java应用程序,Web应用程序,Applet或其他Java应用程序。
2024-07-19 09:05:59
1076
原创 Python入门
Python是一门动态的(dynamic)且强类型(strong)语言。动态/静态在静态型语言中,类型检查发生在编译阶段,就像JAVA语言;在动态型语言中,类型检查发生在运行阶段,就像Python语言;静态类型:所有的变量类型必须显示地声明,因为在编译阶段就被需要检查;动态类型:显示声明不被要求,因为类型赋值发生在运行阶段;
2024-06-07 19:02:15
995
1
原创 虚拟机的windows2008版本的项目部署
STRICT_TRANS_TABLES:对于单个insert操作,无论插入单行或是多行,只要插入数据与字段类型不兼容,则insert操作失败并回滚。NO_ENGINE_SUBSTITUTION:mysql 在create table 时可以指定engine子句。mysqladmin -u root -p password 新密码。注意:data千万不要删了,data目录是用来存储数据的。与mysql最接近的是mariadb。注意要写分号,表示结束运行此命令。
2024-06-05 17:11:15
777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人