摘要: 一、本地环境搭建 1、安装Git Git可以有效、高速的处理各种项目版本管理。也就是用来管理你的hexo博客文章,上传到GitHub的工具。 Git下载地址 安装好了之后使用git -version查看版本 2、安装Node.js Hexo基Node.js,需要安装一下Node.js和里面的npm工 阅读全文
posted @ 2020-08-04 15:30 咕咕星 阅读(1586) 评论(0) 推荐(0) 编辑
摘要: 1、一对一查询 当查询一个表,需要把另一个表的数据也同时查询出来时 例如:查询订单表时,把用户的信息也显示出来 有两个实体类User、Order和对应的数据库表 public class User { private int id; private String username; private 阅读全文
posted @ 2021-01-06 00:10 咕咕星 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1、Mybatis代理开发 只需要编写Mapper 接口,Mybatis 框架根据接口定义创建接口的动态代理对象 Mapper 接口开发需要遵循以下规范: Mapper.xml文件中的namespace与mapper接口的全限定名相同 Mapper接口方法名和Mapper.xml中定义的每个stat 阅读全文
posted @ 2021-01-04 13:05 咕咕星 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Mybatis Mybatis是基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身 通过xml或注解的方式将要执行的各种 statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句。 最后mybatis 阅读全文
posted @ 2021-01-02 16:20 咕咕星 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、SpirngMVC文件上传步骤 导入fileupload和io坐标 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</ver 阅读全文
posted @ 2020-12-26 15:07 咕咕星 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1、Spring与Web环境集成 在Web项目中,Spring提供了一个监听器ContextLoaderListener启动时加载Spring的配置文件,创建应用上下文对象ApplicationContext,在将其存储到最大的域servletContext域中,提供了一个客户端工具WebAppli 阅读全文
posted @ 2020-12-25 10:31 咕咕星 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1、事务的基本要素(ACID) 原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做。 一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣了钱,B却没收到。 隔离性(Isolation):同一时间,只允许一个事务请 阅读全文
posted @ 2020-12-22 15:47 咕咕星 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1、Spring 的 AOP Spring 的 AOP 实现底层就是对动态代理的代码进行了封装,封装后我们只需要对需要关注的部分进行代码编写,并通过配置的方式完成指定目标的方法增强 2、JDK 的动态代理 2.1目标接口和目标类 public interface TargetInterface { 阅读全文
posted @ 2020-12-17 21:54 咕咕星 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1、Spring注解开发 常用原始注解 @Controller 在web层类上实例化Bean @Service 在service层类上实例化Bean @Repository 在dao层上实例化Bean @Component 在通用类上实例化Bean @Autowired 根据类型依赖注入 @Qual 阅读全文
posted @ 2020-12-15 20:19 咕咕星 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Spring? Spring是一款轻量级开源框架 IoC(Inverse Of Control:反转控制)通过配置的方式,将对象的管理控制权交给spring容器,spring得到具体的包路径,类路径通过反射的方式,创建对象。 AOP(Aspect Oriented Programming: 阅读全文
posted @ 2020-12-13 13:29 咕咕星 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 主方法main 定义主函数main,程序的入口,首先导入io包,用os.path.exists判断字典文件是否存在,如果不存在则新建一个,然后进入循环中,让用户输入相应的数字,执行相应的功能。 def main(): flag = os.path.exists('dictionary.csv') i 阅读全文
posted @ 2020-10-24 19:14 咕咕星 阅读(432) 评论(0) 推荐(0) 编辑