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

浙公网安备 33010602011771号