摘要: 前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大部分内容参照自这一篇文章,有一些自己补充的,也算是重新学习一下 Java 吧。 前序文章链接: Java 面... 阅读原文
2018-05-17 06:06:13 阅读(829) 评论(0)
摘要: 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c http://dev.mysql.c... 阅读原文
2018-05-17 06:00:04 阅读(816) 评论(0)
摘要: 1、异常表现:我在jsp文件中有一个<form>表单,里面有一个<button>保存事件按钮。<button  onclick="addOrUPdate()">保存</button> onclick的js函数里我是用ajax提交的数据,用于局部刷新页面。 2、问题原因:... 阅读原文
2018-05-16 23:36:02 阅读(778) 评论(0)
摘要: 1、Pom文件介绍与基本组成   说明:全称是Project Object Model,通俗点的话说就是要对构建的项目进行建模。   组成的基本元素: 元素 描述 modelVersion 超级pom版本 groupId 分组ID artifactId 模块 version 版本 packag... 阅读原文
2018-05-16 22:49:02 阅读(763) 评论(0)
摘要: Java开源生鲜电商平台-推荐系统模块的设计与架构(源码可下载)   业务需求:          对于一个B2B的生鲜电商平台,对于买家而言,他需要更加快速的购买到自己的产品,跟自己的餐饮店不相关的东西,他是不关心的,而且过多无用的东西掺杂在一起,反而不便 于买家下单,用户体验也很差,严重的会因此丢了客户。(客户觉... 阅读原文
2018-05-16 20:56:23 阅读(765) 评论(0)
摘要: 摘要(面试必问题之HashMap) HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨... 阅读原文
2018-05-16 19:09:14 阅读(719) 评论(0)
摘要:   最近正在努力学习中。。。我会把我每天学到的知识上传到我的博客中,希望和大家交流,勿喷》、   首先要明白普通java项目跟服务器中的路径是不同的,普通java项目寻找路径直接写绝对路径就可以,但是服务器上的路径不能直接写你的eclips中的路径。   当你的servlet类编译以后,它会编译到你的tomcat文件... 阅读原文
2018-05-16 18:46:02 阅读(723) 评论(0)
摘要: 二分搜索树的特点   二分搜索树首先是一个二叉树,其次其必须满足的条件是:每个节点的键值必须大于其左子节点,每个节点的键值必须小于其右子节点,这样以左右孩子为根的子树仍为二分搜索树,需要注意的是,二分搜索树不一定是一颗完全二叉树。   深度优先遍历   深度优先遍历的基本思想:对每一个可能的分支路径深入到不能再深入为... 阅读原文
2018-05-16 17:17:03 阅读(787) 评论(0)
摘要: 线程不同步,欲使用 synchronized 来同步锁,必须保证线程作用的是同一个对象!否则锁不起作用! 简单demo例子: 方式一: package com.test; public class Test10{ //==单例对象!(对象不唯一,synchronized不起作用!)==============... 阅读原文
2018-05-16 15:22:02 阅读(750) 评论(0)
摘要: 一、使用工具类UUID   使用工具类UUID生成随机的唯一字符,并且可以转换成适合的格式。 1 package com.learn; 2 3 import org.junit.Test; 4 5 import java.util.UUID; 6 7 /** 8 * 创建32位唯一字符 9... 阅读原文
2018-05-16 13:23:02 阅读(784) 评论(0)