09 2018 档案

摘要:Go语言 1、安装包的下载 go安装包下载网址:https://www.golangtc.com/download 2、工具liteIDE的下载(相当于java的eclipse) https://sourceforge.net/projects/liteide/ 3、学习资料 go语言官网:http 阅读全文
posted @ 2018-09-27 19:30 沉迷学习、无法自拔 阅读(891) 评论(0) 推荐(0)
摘要:JVM原理(一) 1、JVM总体结构图 2、JVM堆结构图以及分代 复制算法: 1、新生成的对象存放在Eden区和from区 2、当Eden区内存不够,虚拟机将发起一次MinorGC 3、GC进行时,Eden区中所有存活的对象都会被复制到to区 4、年龄阀值达到15的会被放到老年代中 5、年龄阀值没 阅读全文
posted @ 2018-09-27 10:56 沉迷学习、无法自拔 阅读(5429) 评论(1) 推荐(0)
摘要:数据库的索引 本文参考如下博客:https://www.cnblogs.com/tgycoder/p/5410057.html https://www.cnblogs.com/aspwebchh/p/6652855.html 索引的本质 MySQL官方对索引的定义为:索引(Index)是帮助MySQ 阅读全文
posted @ 2018-09-21 00:04 沉迷学习、无法自拔 阅读(184) 评论(0) 推荐(0)
摘要:HashMap的底层实现原理 参考如下博客:https://www.cnblogs.com/chengxiao/p/6059914.html#t1 一、什么是哈希表 在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能 数组:采用一段连续的存储单元来存储数据。对于指定下标的查 阅读全文
posted @ 2018-09-20 16:20 沉迷学习、无法自拔 阅读(274) 评论(0) 推荐(0)
摘要:时间复杂度 本篇文章参考:https://www.jianshu.com/p/f4cca5ce055a 我们假设计算机运行一行基础代码需要执行一次运算。 那么上面这个方法需要执行 2 次运算 这个方法需要 (n + 1 + n + 1) = 2n + 2 次运算。 我们把 算法需要执行的运算次数 用 阅读全文
posted @ 2018-09-20 12:50 沉迷学习、无法自拔 阅读(258) 评论(0) 推荐(0)
摘要:Spring IOC实现原理 详情请参考:https://blog.csdn.net/it_man/article/details/4402245 IOC(DI):java程序员都知道:java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像 阅读全文
posted @ 2018-09-18 19:21 沉迷学习、无法自拔 阅读(815) 评论(0) 推荐(0)
摘要:web.xml配置文件的作用 引用自:https://www.cnblogs.com/yqskj/articles/2233061.html 每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说, 阅读全文
posted @ 2018-09-18 17:29 沉迷学习、无法自拔 阅读(181) 评论(0) 推荐(0)
摘要:数据结构与算法之数组去重复 从排序数组中删除重复项 从排序数组中删除重复项 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums 阅读全文
posted @ 2018-09-18 11:17 沉迷学习、无法自拔 阅读(1298) 评论(0) 推荐(0)
摘要:Mysql优化 详情请查看https://www.cnblogs.com/clsn/p/8214048.html 1、为什么要对数据库进行优化? 1.1、避免出现页面访问错误 由于数据库连接timeout产生页面5xx的错误 由于慢查询造成页面无法加载 由于阻塞造成数据无法提交 1.2、增加数据库的 阅读全文
posted @ 2018-09-17 17:13 沉迷学习、无法自拔 阅读(216) 评论(0) 推荐(0)
摘要:对文章评论的点赞功能 需求:实现对文章评论的点赞功能,第一次点赞点赞数加1,再次点赞取消,点赞数减1。 1、数据库的设计 建立一张user_content_aricle表,主要包含 a_id:文章的ID u_id:点赞用户的ID c_id:点赞评论的ID status:记录该用户对该评论的点赞状态。 阅读全文
posted @ 2018-09-16 19:52 沉迷学习、无法自拔 阅读(1014) 评论(0) 推荐(2)
摘要:IDEA的一些使用小技巧 1、无处不在的跳转 1.1、项目之间的跳转 window -->next Project Window(Ctrl + Alt + 右方括号/Ctrl + Alt + 左方括号) 1.2、文件之间的跳转 Help --> Find Action(Ctrl + Shift + 阅读全文
posted @ 2018-09-15 18:05 沉迷学习、无法自拔 阅读(4829) 评论(0) 推荐(2)
摘要:Maven工具 1、如何在cmd中快速创建一个简单的Maven项目 maven项目的目录结构: 上面展示的是正常的maven项目的目录结构,在快速创建的简单maven目录项目中是没有任何的资源文件的,所以说在这种情况下,默认是不生成resources文件夹的。,所以说我们创建的目录结构中是这样的: 阅读全文
posted @ 2018-09-15 13:46 沉迷学习、无法自拔 阅读(157) 评论(0) 推荐(0)
摘要:AJAX简介 1、什么是ajax AJAX = 异步 JavaScript 和 XML。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 2、ajax实现页面局部刷新的开发步骤 1)创建XMLHttpReque 阅读全文
posted @ 2018-09-14 10:23 沉迷学习、无法自拔 阅读(83) 评论(0) 推荐(0)
摘要:Hibernate开发步骤 1、创建hibernate配置文件 2、创建实体类 3、创建对象-关系对应文件 4、通过Hibernate API编写访问数据库的代码 阅读全文
posted @ 2018-09-13 22:44 沉迷学习、无法自拔 阅读(140) 评论(0) 推荐(0)
摘要:Linux中的搜索命令 1、文件搜索命令locate locate 【文件路径】 :在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate:#locate命令所搜索的后台数据库。 update :更新数据库。 注意: locate命令搜索的是/var/lib/mlocate.db 阅读全文
posted @ 2018-09-12 21:08 沉迷学习、无法自拔 阅读(1256) 评论(0) 推荐(0)
摘要:Linux的常用命令 1、创建目录 2. 创建多级目录: mkdir -p 目录名。 例如mkdir -p japan/canglaoshi。如果没有-p会报错。 2、切换目录 (清屏快捷键:CTRL+L) cd ~ :进入当前用户的家目录 cd cd - :进入上次目录 cd .. :进入上一级目 阅读全文
posted @ 2018-09-12 01:20 沉迷学习、无法自拔 阅读(174) 评论(0) 推荐(0)
摘要:git清除用户名和密码 问题: remote: HTTP Basic: Access deniedfatal: Authentication failed for 'http://******** 解决方案: git config --system --unset credential.helper 阅读全文
posted @ 2018-09-10 22:46 沉迷学习、无法自拔 阅读(7174) 评论(1) 推荐(0)
摘要:Git的简单使用 详情请查看 https://git.oschina.net/progit/index.html 1、文件的三种状态 现在请注意,接下来要讲的概念非常重要。对于任何一个文件,在 Git 内都只有三种状态:已提交(committed),已修改(modified)和已暂存(staged) 阅读全文
posted @ 2018-09-08 21:41 沉迷学习、无法自拔 阅读(251) 评论(0) 推荐(0)