- 博客(18)
- 收藏
- 关注
转载 Mybatis之动态SQL
链接:https://mp.weixin.qq.com/s/gtXsTG2naMTDnC6aqQICMg什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句.官网描述:MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。虽然在以前使用动态 SQL 并非一件易
2020-08-28 17:09:23 182
原创 MyBatis之一对一、一对多
一对一 用StudentBusiness 将Student和StudentCard关联起来Student.class//由于之前也一直用student测试 所以有很多参数可以不用管public class Student { private int stuNo; private String stuName; private int stuAge; private String graName; private boolean stusex; p
2020-08-28 16:54:37 180
转载 Spring-AOP
链接: https://mp.weixin.qq.com/s/zofgBRRrnEf17MiGZN8IJQ那我们接下来就来聊聊AOP吧!什么是AOPAOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重
2020-08-26 21:43:19 232
原创 创建打开以及读写文件
创建文件public static void create(){ File file=new File("C:\\Users\\86186\\Desktop"); if(!file.exists()){//如果文件夹不存在 file.mkdir();//创建文件夹 } try{//异常处理 //如果文件夹下没有Li.txt就会创建该文件 BufferedWriter bw=new BufferedWriter(new Fi
2020-08-21 18:33:12 378
原创 HashSet与HashMap
HashSet与HashMap的区别。 先了解一下HashMap跟HashSetHashSet:HashSet实现了Set接口,它不允许集合中出现重复元素。当我们提到HashSet时,第一件事就是在将对象存储在HashSet之前,要确保重写hashCode()方法和equals()方法,这样才能比较对象的值是否相等,确保集合中没有储存相同的对象。如果不重写上述两个方法,那么将使用下面方法默认实现:public boolean add(Object obj)方法用在Set添加元素时,如果元素值重
2020-08-20 23:12:53 247
原创 idea快捷键
快捷键的使用alt+/ 代码自动补全alt + insert 自动生成构造方法ctrl+shift+回车 补全结尾ctrl+j 自动生成代码alt+回车 导包或者是修正导入的包ctrl+alt+l 格式化代码
2020-08-18 21:31:04 115
原创 初次移植eclipse项目到idea所出现的问题。
今天将一个用eclipse写好的ssm项目移植到idea上面,前前后后花了将近两个小时!从基本的目录的存放到代码的各种问题,都只能靠自己的搜索来解决,感到十分的惭愧!按照自己的梳理来一一说明自己出现的问题1.目录问题src下的main下的directory,也就是你创建的存放代码的地方,勾选source root同样的,映射文件也需要勾选resources root 并且不能将你的applicationxmlContest.xml存放在你新建的文件夹里,这样web.xml可能会识别不出来!!!
2020-08-16 23:24:00 328
原创 IDEA关联github
这里写目录标题github 文件导入到ideaidea项目存放在github仓库里github 文件导入到idea1.关联你的github账号导入你的github仓库里面的项目3.选择你要存放的位置以及clone你idea项目的地址idea项目存放在github仓库里这里还有一些手动git的博客文章,有选择性的看一看链接: https://blog.csdn.net/Lucky_LXG/article/details/77849212.链接: https://blog.csdn
2020-08-15 23:37:17 245
原创 Github 初次应用
1 Git config --global user.name ’’2 Git config --global user.email ’’3.Git init4.Git clone 你的本地仓库5.Cd 你的目录6.提交你的文件Git add -> git commit -m'the first commit' ->git push这里的the first commit 是你的文件名称上传文件-简单版在你所需要上传文件的上一层目录打开,再把文件全部都丢进去1.git
2020-08-11 22:07:38 118
原创 数据结构-表达式的计算(栈)
这里写目录标题栈----表达式的实现(顺序栈)栈----表达式的实现(顺序栈)首先我们要知道中缀表达式和后缀表达式的含义当然我们以人的视角觉得中缀表达式更适合计算,但是机器不是这么想的,相比于中缀表达式而言后缀表达式更容易被机器识别并进行计算由于本人之前的数据结构的知识已经忘光了,所以用了一天的时间按照自己的理解把上述过程写了一遍 期间也遇到了许许多多的小问题,还有一些重要的功能没有完成,请大家谅解不多说了,直接贴上代码!(有很多冗余代码。。。不好意思)Stack.h#include <
2020-07-27 16:27:14 755
原创 数据结构-单链表
这里写目录标题单链表单链表LinkList.h#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>#include <malloc.h>typedef char DataType;typedef struct Node{ DataType data; struct Node *next;}LinkedList;//Linked
2020-07-16 22:48:49 185
原创 c 结构体-关于char[ ]赋值的解决
该程序实现的功能就是匹配学号进而找到该学生,如若不能就返回空格和-1#include <stdio.h>#include <string.h>#define N 16typedef struct{ char num[10]; int s;} STREC;STREC fun(STREC *a, char *b){ int i; STREC c; STREC ss = { " ", -1 }; for (i = 0; i<
2020-07-16 15:32:24 2203
原创 数据结构初步学习-顺序表
这里写目录标题数据结构—顺序表的实现数据结构—顺序表的实现#include <stdio.h>#include <stdlib.h>#include <string.h>#define N 20typedef struct { int *num; //假如这里是一个数组 你最好使用指针 来表示它 int length;} Node;//这个有点类似于数组 , 可以自由改变结构体内的数字并传出int init(Node &n,int siz
2020-07-15 22:29:29 207
原创 ssm-分页自己出现的一些小错误
就首次ssm整合后简单分页出现的问题(目前没接触过前端,pagehelper不了解)1.一开始想传入参数但是不知道怎么样通过页面转发获取<a href=“index.jsp?cpage=i”>i</a>感觉带参数再进行转发就十分麻烦了注index.jsp 是selectAll2紧接着就是相对路径的问题今天在这上面花费了不少时间,实在是惭愧<% pageContext.setAttribute("ctp",request.getContextPath());
2020-06-14 21:01:51 205
原创 初次整合ssm
本人实属菜鸟,大佬勿喷整合SSM一.简单的Mybatis 类 实现1.创建customer实体类1.创建customer实体类1.创建customer实体类1.创建customer实体类Mybatis 与spring 整合 (这里我们需要考虑到事务)SSM整合一.简单的Mybatis 类 实现1.创建customer实体类1.创建customer实体类1.创建customer实体类1.创建customer实体类Mybatis 与spring 整合 (这里我们需要考虑到事务)SSM整合
2020-06-13 22:58:27 143
原创 Spring MVC之CRUD(简单实现)
初步实现SpringMVC增删改查搭建springMVC环境基本构建CRUD搭建springMVC环境web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://j
2020-06-13 22:29:28 1186
转载 Ajax
初步认识Ajax概念伪造ajax简单测试SpringMVC测试概念AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。传统的网页(即不用ajax技术的网页),想要更新内容或者提交一个表单,都需要重新加载整个网页。使用ajax技术的网页,通过在后台服务器进行少量的数据交换,就可以实现异步局部更新。使用Ajax,用户可以创建接近本地桌面应用
2020-06-10 21:48:29 300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人