lwj108 Blog

Thinking will not overcome fear but action will.

springboot配置Oracle数据库相关基础配置文件整理

springboot相关配置----Oracle

1.pom.xml引入对应数据文件 <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version&g...

springboot配置redis相关基础配置文件整理

springboot相关配置----redis

1.pom.xml引入对应数据文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> ...

Java 代码里的日志输出优化

正确优雅的输出日志,让代码调试运行效率更高!

使用slf4j 使用门面模式的日志框架,有利于维护和各个2类的日志处理方式统一。 实现方式统一使用: Logback框架 打日志的正确方式 什么时候应该打日志 当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系统,是可以通过日志进行问题定为的。 当你碰到if…else 或者 switch这样的分支时,要在分支的首行打印日志,用来确定进...

SpringMVC·form表单Date类型问题导致的400问题

在实际工作中会经常遇到各种传值类型导致的问题,在此记录一个date类型问题。

问题描述 前端传yyyy-MM-dd hh:mm:ss格式的时间其实是String类型导致JavaBean中的Date类型Setter报错,从而导致api请求400. 问题解决 我的解决方式: 在对应的实体类的对应的非字符串类型的变量的setter方法中传入string类型的,然后在里边用SimpleDateFormat或者Integer进行转化 public void setReleas...

java8 String与list互转方法

java8 stream()与String.join()可以极大简洁的编码🤓

public void test() { //字符串转list<String> String str = "测试1,测试2,测试3,测试4"; //此处为了将字符串中的空格去除做了一下操作 List<String> list= Arrays.asList(str .split(",")).stream().map(s -> (s....

手机号正则表达式

java中判断是否为手机号的正则表达式

java中判断是否为手机号的正则表达式 /** * 判断是否是手机号 * * @param mobile * @return */ public static boolean isMobile(String mobile) { String regex = "^((13[0-9])|(14[5,7])|(15[0-3...

凌晨六点的上海

凌晨六点的上海

凌晨六点的上海安静的像个停止吵闹的小孩。

上海电影节的一天

记录跟老友在上海电影院里待了一天

上海电影节的一天🤠

java并发编程

java并发编程相关的知识总结与分析

请谈谈你对 volatile 的理解 volatile 是 Java 虚拟机提供的轻量级的同步机制 保证可见性 禁止指令排序 不保证原子性 JMM(Java 内存模型) 你谈谈 基本概念 JMM 本身是一种抽象的概念并不是真实存在,它描述的是一组规定或则规范,通过这组规范定义了程序中的访问方式。 JMM 同步规定 ...

Java 8 十个lambda表达式案例

java lambad表达式

1. 实现Runnable线程案例 使用() -> {} 替代匿名类: //Before Java 8: new Thread(new Runnable() { @Override public void run() { System.out.println("Before Java8 "); } }).start(); //Java 8 w...