摘要: "八皇后问题" :在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 int g_number = 0; //多少种摆放方法 void EightQueen(){ const int queens = 8; //棋盘大小 int 阅读全文
posted @ 2019-06-08 22:37 创造的艺术 阅读(199) 评论(0) 推荐(0) 编辑
摘要: idea搭建项目,改了驱动包版本从5.x改到了8.0.16版本,service, dal,config模块中都引入了mysql connection的5.0.x依赖包,所以改了驱动后, service模块一直驱动失败, 报datasource 配置错误。。。。。。 下面讲如何删除或者更改maven中 阅读全文
posted @ 2019-12-06 17:02 创造的艺术 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 原创:微信公众号 帅地 "苦逼的码农" 说明 十大排序算法 可以说是每个程序员都必须得掌握的了,花了一天的时间把代码实现且整理了一下,为了方便大家学习,我把它整理成一篇文章,每种算法会有简单的 算法思想描述 ,为了方便大家理解,我还找来了 动图演示 ;这还不够,我还附上了对应的 优质文章。 术语铺垫 阅读全文
posted @ 2019-11-22 23:15 创造的艺术 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也 阅读全文
posted @ 2019-11-12 10:51 创造的艺术 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 1.第一范式(1NF):字段具有原子性,不可再分。(所有关系型数据库系统都满足第一范式数据库表中的字段都是单一属性的,不可再分) 2.第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。要求数据库表中的每个实例或行必须可以被惟一地区分。通 阅读全文
posted @ 2019-11-11 11:26 创造的艺术 阅读(115) 评论(0) 推荐(0) 编辑
摘要: ConcurrentHashMap是Java并发包中提供的一个线程安全且高效的HashMap实现,ConcurrentHashMap在并发编程的场景中使用频率非常之高,本文就来分析下ConcurrentHashMap的实现原理,并对其实现原理进行分析(JDK1.7). "" "" Concurren 阅读全文
posted @ 2019-10-14 20:17 创造的艺术 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 编写一个程序,找到两个单链表相交的起始节点。如下面的两个链表 : 在节点 c1 开始相交。 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3 输出:Reference of th 阅读全文
posted @ 2019-10-03 09:40 创造的艺术 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Java中PriorityQueue通过二叉小顶堆实现,可以用一棵完全二叉树表示。本文从Queue接口函数出发,结合生动的图解,深入浅出地分析PriorityQueue每个操作的具体过程和时间复杂度,将让读者建立对PriorityQueue建立清晰而深入的认识。 总体介绍 前面以Java _Arra 阅读全文
posted @ 2019-10-02 10:50 创造的艺术 阅读(3447) 评论(1) 推荐(1) 编辑
摘要: MySQL8.0 Windows zip包安装 准备: MySQL8.0 Windows zip包下载地址: "https://cdn.mysql.com//Downloads/MySQL 8.0/mysql 8.0.11 winx64.zip" 环境:Windows 10 "" 一、安装 "" 1 阅读全文
posted @ 2019-07-29 10:11 创造的艺术 阅读(418) 评论(0) 推荐(0) 编辑
摘要: JVM配置参数列表 /usr/local/jdk/bin/java Dresin.home=/usr/local/resin server Xms1800M Xmx1800M Xmn300M Xss512K XX:PermSize=300M XX:MaxPermSize=300M XX:Surviv 阅读全文
posted @ 2019-07-23 16:39 创造的艺术 阅读(3500) 评论(0) 推荐(0) 编辑
摘要: HashMap 1 .为什么用HashMap? HashMap是一个散列桶(数组和链表),它存储的内容是键值对(key value)映射HashMap采用了数组和链表的数据结构,能在查询和修改方便继承了数组的线性查找和链表的寻址修改HashMap是非synchronized,所以HashMap很快H 阅读全文
posted @ 2019-07-23 10:14 创造的艺术 阅读(292) 评论(0) 推荐(0) 编辑