- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 Spring Boot 中 WebMvcConfigurerAdapter 方法过时
用Spring Boot 2.0 写代码的时候,IDEA提示我WebMvcConfigurerAdapter 方法过时,解决方法如下@Configurationpublic class WebMvcConfg implements WebMvcConfigurer { //省略}@Configurationpublic class WebMvcConfg extends WebMvcC...
2018-05-08 21:07:15
1488
原创 Centos7服务器启动jar包项目最佳方式
在linux上运行jar包谁都会啊。为什么我还要单独拎出来讲呢。细心的朋友可能已经在标题中发现关键词Centos7和最佳方式。这就说明我不是随便写点东西水一篇博客的ヾ(◍°∇°◍)ノ゙首先Centos7 推荐我们这么运行项目首先执行命令:cd /ets/systemd/system到这个目录下,新建一个 yourProjectName.service,可以把yourProjectName设置为你想...
2018-05-07 20:21:23
10502
13
原创 Maven POM文件 Scope标签用法
在一个maven项目中,如果存在编译需要而发布不需要的jar包,可以用scope标签,值设为provided。如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId&g...
2018-05-07 19:40:35
5975
原创 LeetCode题解 2.Add Two Numbers (两数相加)
给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807迭代解法/** * Definition for s...
2018-04-30 10:02:07
468
原创 LeetCode题解 1.Two Sum (两数之和)
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]java 代码示例class Solution { public int[] twoSum(int[] n...
2018-04-30 09:58:45
254
原创 SweetAlert入坑指南
前方瞎扯预警!SweetAlert,我想各位应该是熟悉到不行。非常常用的弹窗组件。如果使用内置的alert真的是其丑无比,就像这样(借用一下W3School的在线运行代码)那么我们换成SweetAlert就大不相同了。就想下面的效果效果显而易见,明显SweetAlert略胜一筹。很想用吧,很好!这是官网文档地址:https://sweetalert.js.org/docs/emmm, 因为这个东西...
2018-04-24 20:03:20
1025
1
原创 Intellij IDEA 使用Spring-boot-devTools 不生效 解决方法
我在idea中导入eclipse项目的时候发现,热部署没有生效。我检查了pom文件,maven配置没有问题。经过查阅得知,出现这个问题跟我现有的配置无关。而是因为Intellij IEDA和Eclipse不同,Eclipse设置了自动编译之后,修改类它会自动编译,而IDEA在非RUN或DEBUG情况下才会自动编译(需要设置Auto-Compile)。解决方案如下:启用标注出的选项 √ Build ...
2018-03-30 21:15:36
4519
2
原创 写给大忙人看的JavaSE8 阅读笔记之二
函数式接口对于只包含一个抽象方法的接口,你可以通过lambda表达式来创建该接口的对象。这种接口被称为函数式接口。举个例子import java.util.Arrays;import java.util.List;import java.util.function.Predicate; public class Java8Tester { public static void mai...
2018-03-08 19:43:42
393
原创 写给大忙人看的JavaSE8 阅读笔记之一
JAVA 是一种强类型的语言lambda 表达式语法以排序为例,我们传递代码来检查某个字符串的长度是否小于另一个字符串的长度Integer.compare(first.length(),second.length())first与second都是字符串,JAVA是一个强类型的语言,因此我们必须同时指定类型。(String first,String second)->Integer.compa...
2018-03-08 19:39:52
855
原创 Gradle离线部署,解决eclipse中下载过慢的问题
今天下载书中的示例代码,发现是Gradle构建的,第一次用发现,这个下载速度简直揪心。查遍资料后离线下载解决。首先把gradle下载停掉然后在eclipse 中设置在preferences->Gradle 中设置Gradle user home ,设置存放离线包的目录。这一步很重要。然后重新导入Gradle项目,这时eclipse会自动下载对应的包,正常你是下不完的。要
2017-08-23 17:33:37
3458
3
原创 Spring 实战学习笔记
简化Java开发为了降低Java开发的复杂性,Spring采取了以下四种关键策略1.基于POJO的轻量级和最小侵入性编程。2.通过依赖注入和面向接口实现松耦合。3.基于切面和惯例进行声明式编程。4.通过切面和模板减少样板代码。把参数作为构造器参数传入,而不是自行创建方法,这是依赖注入的方法之一,即构造器注入。如果构造方法没有与任何特定类发生耦合。对它来说实现接口
2017-08-23 15:25:46
213
原创 jsp中在option里面写<c></c>代码报错解决方案
重要:文章已经过于久远,本文解决方法可能已不再好用。本文提到的BUG对应的eclipse版本是Oxygen 。其他版本可能已经修复,所以不适用。对于Oxygen版本,建议更新eclipse版本,或者转用idea。(2019-6-3 21:27:47 编辑)在写代码的时候发现,代码本身是对的。但是在我的eclipse 环境中就报错。这就很有意思了错误代码如下报错...
2017-08-12 11:09:38
7222
16
原创 获取jar包版本信息的简单方法
今天把一个java项目转换成maven项目的时候,发现有些包信息不明确,在porm中添加中无法确定哪一个才是我们需要对的。以Gson为例,拿到我们需要的信息。 用解压软件打开后,能看到一个叫META-INF的目录。在META-INF文件夹下,找到MANIFEST.MF文件,就能找到我们需要的信息。 如上。
2017-08-10 10:45:41
1857
图解HTTP 完整版带目录
2017-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人