xiao_dondon的博客

新手上路~

LeetCode-79

给定一个二维网格和一个单词,找出该单词是否存在于网格中。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 示例: board = [ ['A','B','C','E'], ['S','F...

2019-05-23 00:03:04

阅读数 8

评论数 0

HttpClient连接池的使用示例

public class PoolUtil { private static CloseableHttpClient httpClient; private static PoolingHttpClientConnectionManager poolingHttpClientC...

2019-01-24 20:19:19

阅读数 61

评论数 1

HttpClient使用实例

获取HttpClient链接: CloseableHttpClient client = HttpClients.createDefault(); 创建get请求对象: String url = "http://www.dianping.com/searchads/a...

2019-01-23 17:49:11

阅读数 111

评论数 0

lambda表达式无法抛出异常

背景:在一个方法中使用了lambda表达式,表达式中需要捕获异常,使用throws关键字发现并不起作用,必须使用trycatch才行 public class BeanUtil { public static <T,R> List&...

2019-01-21 19:11:30

阅读数 797

评论数 0

一次web项目无法启动 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

报错原因: Error during artifact deployment. See server log for details. 严重: Error configuring application listener of class org.springframework.web.co...

2018-10-17 17:13:13

阅读数 82

评论数 0

在Java中使用组合slf4j+log4j记录日志

log4j是一个具体的日志系统,使用之前,在pom文件中引入 <!-- https://mvnrepository.com/artifact/log4j/log4j --> <dependency&amp...

2018-10-11 17:36:22

阅读数 358

评论数 0

Java回调的简单理解

学习的过程中总是碰到各种各样的陌生词汇,起初以为很高大上,当你真正理解之后就发现并没有你想象中的那么难。 对于java回调的理解: A想完成一件事情b,但是自己因为某种原因做不了,于是把这件事情b交给了B去做,但是仅仅吩咐下去又不放心,所以要求B做完b之后把结果通过A指定的途径反馈给A。这样从...

2018-10-10 19:29:29

阅读数 29

评论数 0

Java8-Function

我们仔细看一下源码: @FunctionalInterface public interface Function<T, R> { } 第一部分:接口声明,使用了@FunctionalInterface注解,此注解标注了Function接口为函数式...

2018-09-20 15:33:00

阅读数 480

评论数 0

Lambda表达式

在集合遍历中的使用示例1: public class TestLambda { public static void main(String[] args) { List<String> list = new ArrayLis...

2018-09-19 17:38:01

阅读数 46

评论数 0

Java范型中的T和?

在代码中使用范型可以避免对象转型,降低了异常的出现。 范型仅仅是在编译期间起作用,在运行时范型信息会被擦除,所以可以利用反射跳过范型检查 public class SkipGenerics { public static void main(String[] args) throws...

2018-09-19 15:30:17

阅读数 346

评论数 0

反射学习1----Class对象

对于接口Subject,我们打印了接口的Class对象名称,接口实现类SubjectImpl的Class对象名称以及直接实现接口的Class对象名称 public class Fanshe { public static void main(String[] args) { ...

2018-09-19 15:22:14

阅读数 25

评论数 0

Spring Boot中bean的注解和注入

初次接触SpringBoot中的注解,原理不太懂,只能各种情况都试了一遍,以下是结果: 注解: @Service public class BabyUrlMappingServiceImpl implements BabyUrlMappingService 注入方式1: @Resour...

2018-09-12 15:03:51

阅读数 1162

评论数 0

SpringDataJpa save操作提示sql语法错误

错误提示: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your M...

2018-09-10 11:47:26

阅读数 764

评论数 0

IDEA自动生成serialVersionUID For Mac

preferences     ---   Editor   ----   Code Style  -----     Inspections  ----     serialzable class without "serialVersionUID"勾上。 ...

2018-08-30 17:01:06

阅读数 362

评论数 0

Java实现简单爬虫

对于爬虫的粗略理解: 给定url-------访问url得到网页源代码-------1.按规则筛选,得到需要的数据   2.筛选出url,继续循环爬取数据   本文实现一个简易的java爬虫,暂时没有循环这个步骤,仅仅是爬取指定页面的数据。 目标网页:http://www.dianping...

2018-08-14 21:07:14

阅读数 66

评论数 0

Threadlocal

Threadlocal<T>用来保存线程局部变量,也就是每个线程的变量不会互相干扰。 知晓以下几点: 1.在Thread类中存在成员变量ThreadLocal.ThreadLocalMap threadLocals  2.在Threadlocal类...

2018-08-13 11:48:12

阅读数 31

评论数 0

集合与字符串之间进行转化

public String listToString(List list){ if(list.size() == 0) return ""; StringBuilder stringBuilder = ...

2018-07-17 10:21:42

阅读数 221

评论数 0

Mysql存储json等数据类型问题

场景:接受到dto对象中属性值为List类型,而Mysql表中对应的数据类型是json或者String. 解决:将dto转化成entity,entity中List对应的数据类型改为String,使用FastJson中的方法: JSON.toJSONString(list) 取出数据时,使用...

2018-07-17 10:17:32

阅读数 4010

评论数 1

mac idea个人常用快捷键及设置

后退back  :  command+[ 前进forward  :  command+] 运行run  :  control+R idea默认最多只能打开10个窗口,超过10个,新打开的窗口会覆盖之前的。更改的方法: preferences  --  Editor  --  General...

2018-07-17 10:08:59

阅读数 529

评论数 0

mapper.xml文件

<sqlMap namespace="****"> 在使用MyBatis编写sql文件时,必须用到上面的标签,namespace指“命名空间”,举例说明: 我们编写了一个接口:aaaaDao,那么对应sql文件中...

2018-07-14 13:19:40

阅读数 311

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭