笔记
YonChao
尽道此山秋不入,无霜林叶为谁红
展开
-
2021-07-08 记录mybatis搭建的流程
记录mybatis搭建流程 新建Maven工程导入mysql驱动,junit,以及mybatis包。 建表,在数据库中建表。并测试链接 创建与数据库字段相对应的实体类 写一个工具类返回sqlSession 创建mybatis-config.xml文件,设置数据库连接的属性(url,username,password等属性)并设置配置mapper标签。 新建接口UserMapper接口,接口中定义操作数据库的方法 新建映射xml文件,并且与接口做链接,在xml文件中写sql语句(实际上是将映射xml文件作为原创 2021-07-08 01:49:08 · 45 阅读 · 0 评论 -
安卓 style
记录安卓style 在很多时候我们写一个布局时会写许多重复的代码,比如说有很多行TextView,只有其中的文字不同。 这时候就可以将这些重复的内容放到styles文件中的style标签中的不同item中,样式为name,内容为标签值。 这样在调用的时候就可以直接调用相应的style。 ...原创 2021-06-09 08:43:36 · 132 阅读 · 0 评论 -
笔记 循环赛日程表
记录循环赛日程表的分治法求解 1.初始化数组的第一行 2.copy对角线,得到2行 3.循环copy对角线,依次得到4行,8行原创 2021-05-22 02:38:16 · 48 阅读 · 0 评论 -
笔记 二分搜索算法
记录一下二分搜索算法的大概步骤 使用分治的策略 前置条件是数组中的n个元素已经按升序排序原创 2021-05-22 01:40:52 · 890 阅读 · 0 评论 -
笔记 分治法
字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。 ...原创 2021-05-21 01:50:12 · 52 阅读 · 0 评论 -
笔记 集合的全排列问题
集合的全排列问题算法思想 记录集合的全排列问题的算法思想。 默认的前置条件是输入数组的每个元素各不相同。 当要求1个元素的全排列是,全排列数目为1,排列为他自身 当要求2个元素的全排列时,比如说1,2和2,1 当要求3个元素的全排列时,123,132,231,213,312,321 可以看出规律3个元素的全排列等于先将3个元素中任意提出去一个元素放在第一个元素的位置,然后剩下的两个元素全排列。 算法的核心实现就是在循环下 首先将要提出的可变元素与数组第一个元素交换位置。 接着递归调用自身 然后就是将数组元素原创 2021-05-21 01:24:37 · 177 阅读 · 0 评论 -
Idea创建一个Maven web项目
在创建Maven web项目的时候经常出错 写博客记录一篇详细的Maven web项目的创建过程 File 选择New Project,选择Maven项目这里不选择使用模板创建(自己创建结构比较灵活并且不会出现各种莫名其妙的错误),直接创建工程。 生成的项目结构,就是一个Maven Java工程 在Modules下+一个web 注意看右边的web.xml文件的路径,一般不会出错,但是有可能会引用到其它地方的web.xml 4. 在Artifacts下+选择From Modules(原创 2020-12-06 14:51:38 · 160 阅读 · 0 评论 -
Maven的浅显使用
在做java开发以及java相关的测试时,经常需要导入各种的jar包,这里不研究Maven的项目结构以及深入使用,仅仅是简单的使用。 官网下载Maven的核心程序 http://maven.apache.org/download.cgi 解压到一个非中文目录 配置Maven的环境变量,变量值写自己解压后的Maven下的地址 验证Maven版本 WIN+R输入cmd 输入mvn -v查看版本号 配置完成后就可以在eclipse或者idea中新建一个Maven项目(可以使用Web模板,或者java工原创 2020-11-30 19:12:18 · 73 阅读 · 0 评论