随笔分类 - Java
1
摘要:LeetCode_1116 "LeetCode 1116.打印零与奇偶数" 假设有这么一个类: 示例 1: 示例 2: 示例代码: 方法一:使用信号量题解 测试用例:14个 执行用时:10ms 内存消耗:36.7MB java import java.util.concurrent.Semaphor
阅读全文
摘要:LeetCode_1114 "LeetCode 1114.按顺序打印" 我们提供了一个类: 示例 1: 示例 2: 注意: 示例代码: 方法一:使用锁题解 测试用例:36个 执行用时:17ms 内存消耗:35.8MB 方法二:通过信号量题解 测试用例:36个 执行用时:19ms 内存消耗:36.1M
阅读全文
摘要:LeetCode_21 "LeetCode 21.合并两个有序链表" 示例: 示例代码: 方法一:使用递归题解 测试用例:208个 执行用时:1ms 内存消耗:35.9MB 时间复杂度:O(min(n, m)) 空间复杂度:O(n+m) java / Definition for singly li
阅读全文
摘要:LeetCode 70 "LeetCode_70.爬楼梯" 示例 1: 示例 2: 示例代码: 方法一:递归题解 不通过,原因是超出时间限制 java class Solution { public int climbStairs(int n) { if (n
阅读全文
摘要:LeetCode_001 "LeetCode 001.两数之和" 示例: 示例代码: 方法一:两层 for 循环暴力破解 测试用例:29个,{(2, 7, 11, 15), target=9, [0, 1]}、{(2, 5, 5, 11), target=10, [1, 2]} 等。 执行用时:69
阅读全文
摘要:LeetCode cn_509 "509.斐波那契数" 示例 1: 示例 2: 示例 3: 提示: 方法一:递归方法题解 测试用例:31(0~30) 执行用时:18ms 内存消耗:33.4MB java class Solution { public int fib(int N) { if (N
阅读全文
摘要:问题描述 由于上一次关闭 Eclipse 时没有正常关闭,再次启动 Eclipse 时报错: 解决方法 1. 删除当前项目,注意不要把这个勾选上: Delete project contents on disk(cannot be undone) 2. 重新导入项目,Proj
阅读全文
摘要:"Apache Tomcat Version"
阅读全文
摘要:问题描述 Linux 环境下运行 Java 程序时,执行 生成 文件,再执行 时报错: 解决方法 使用命令: 打开 文件,键入 进行编辑; 修改 的变量前添加 , 修改后为: ; 键入 退出编辑, 保存并退出; 键入命令 使其生效。
阅读全文
摘要:【问题描述】 在阿里云 ECS 服务器 Ubuntu16.04 下部署 Java Web 应用时,发现配置的 Tomcat 服务启动后 80 端口无法被监听。 【问题原因】 出现该问题的主要原因是:非 用户不能使用包括 以下的端口号访问。 【问题解决】 1. 使用 用户配置并启动 Tomcat 服务
阅读全文
摘要: 本篇教程在示例步骤中使用了以下版本的软件。操作时,请您以实际软件版本为准。 操作系统: JDK 版本: Tomcat 版本: 一、安装前准备 1. 系统默认开启了防火墙。您可以关闭防火墙,也可以参考官网文档在防火墙里添加规则。 放行 80 端口: 关闭防火墙: 开启防火墙:
阅读全文
摘要:1、问题描述 在 DOS 下执行 tomcat7 maven plugin 插件部署,启动 Apache Tomcat 服务报错如下: 2、分析原因 出现该问题的主要原因是:apache tomcat 没有找到 和 ,并且 tomcat 没有配置环境变量,从而导致启服失败! 3、解决方法 1)下载
阅读全文
摘要:1、Java JDK 与 Apache Tomcat 下载 JDK 下载 Apache Tomcat 下载 2、安装与环境变量配置 关于 JDK 的安装挺简单的,网上教程也挺多,Tomcat 下载免安装版本的就行,这里主要还是将它们的环境变量配置。 1)JDK 环境变量配置: 如果你的 JDK 安装
阅读全文
摘要:1、问题描述 Eclipse + Maven 使用 插件,Run As — Maven Building... — Goals: 启动时报错如下: 2、问题出现的可能原因是 出现这个问题搞了两天才好,看了网上有许多的解决办法,奈何还是没能帮助我解决掉这个问题。出现的问题可能不一样,这里列一下网上答案
阅读全文
摘要:简介 折半查找(Binary Search),又称为二分查找。前提是线性表中的记录必须是 关键码有序 ,线性表必须采用 顺序存储 。 基本思想 在有序表中,取中间记录作为比较对象,若给定值与中间记录的关键字相等,则查找成功;若给定值小于中间记录的关键字,则在中间记录的左半区继续查找;若给定值大于中间
阅读全文
摘要:一、自定义 Java 代码格式化 "【 Java Code Formatting.xml 下载 】" ,下载完毕以后,打开 Eclipse 找到如下图界面,点击 Import 导入即可。
阅读全文
摘要:一、写在前面 目前对于大多数的App或Web网站都支持有第三方登陆这个功能,用户可使用 QQ/ 微信/ 微博 帐号快速登录你的网站,降低注册门槛,为你的网站带来海量新用户。最近在新项目上刚好用到了,在自己做的同时也将其实现过程记录下来,方便与大家一同交流学习! (2018-01-18 21:23 更
阅读全文
摘要:一、更新用户密码功能的实现 1. 新建页面 profile.jsp,添加三个输入框和提交按钮:用户输入当前密码、输入新密码、再次确认密码和重置按钮、修改密码按钮; 2. 前台 js(JavaScript) 校验用户输入通过后触发 Ajax 请求至后台; 3. 后台(这里使用 Spring+Sprin
阅读全文
1