
java基础
xingsfdz
Just do it -- 自信来源于实力,你要不断学习!
展开
-
spring-security(一)
初识spring-security,首先我们打开官网大概了解下:https://spring.io/projects/spring-security从官网我们可以了解到一些主要信息,不一定要看懂全文,大概几个单词了解下就行一、开始上demo发现官网可以直接创建demo二、IDE打开项目进行编码package com.xingsfdz.xbc.controller;import lombok.extern.slf4j.Slf4j;import or.原创 2021-09-07 15:25:01 · 153 阅读 · 0 评论 -
List数组对象深度copy,不影响原来的List
直接代码 /** * * @方法名称 deepCopy * @功能描述 <pre>深度复制-不影响原来的list</pre> * @作者 yw * @创建时间 2020年8月17日 上午9:00:38 * @param src Listcopy源 * @return 返回一个全新的List * @throws IOException * @throws ClassNotFoundException */ public <T原创 2021-03-12 11:11:39 · 1497 阅读 · 0 评论 -
List 集合对象比较大小
List 集合对象比较大小需要实现Comparable接口 并重写方法compareTo 代码如下:import java.util.ArrayList;import java.util.Collections;import java.util.List;import lombok.Data;@Datapublic class TestCompare implements Comparable<TestCompare>{ private String num;/原创 2021-03-10 14:05:23 · 3523 阅读 · 0 评论 -
springboot使用eclipse每次debug模式启动项目抛异常SilentExitException
问题如下:每次抛 throw new SilentExitException();解决方式:Window->Preferences原创 2020-04-22 10:04:00 · 709 阅读 · 0 评论 -
Invalid bound statement (not found): com.xxx.sys.service.adminuser.xxx
1.如下 如果报错的地方是mapper,则是mapper文件没找到,或者没有映射到。org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xxxx.sys.service.adminuser.mapper2.如果报错的地方是类,比如Service,则是类没有被注入,注...原创 2020-04-18 10:27:38 · 328 阅读 · 0 评论 -
ThreadLocal的基本使用
如下代码,未使用ThreadLocal情况下启用五个线程设值与取值本地变量:package com.xingsfdz.demo.util.Thread.threadlocal;/** * * @类名称 TestThreadLocal.java * @类描述 <pre>未使用ThreadLocal测试</pre> * @作者 xingsfdz xings...原创 2020-04-11 00:53:51 · 177 阅读 · 0 评论 -
纯Java的进程内缓存框架ehcache
下面演示一款纯Java的进程内缓存框架ehcache(一般项目中我们适用于orm框架与shiro框架等,不适用于高并发分布式,可以配合redis一起使用)添加相关依赖: <dependency> <groupId>junit</groupId> <artifactId>junit</artifac...原创 2020-04-10 00:13:32 · 195 阅读 · 0 评论 -
多线程的几种创建方式
先说下线程的几种状态(5种):新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread t = new MyThread();就绪状态(Runnable):当调用线程对象的start()方法(t.start();),线程即进入就绪状态。处于就绪状态的线程,只是说明此线程已经做好了准备,随时等待CPU调度执行,并不是说执行了t.start()此线程立即就会执行;运行状态...原创 2020-04-08 14:37:04 · 6959 阅读 · 0 评论 -
Java IO 和 NIO的区别
Java IO 和 NIO的区别IO:Java IO中读取数据和写入数据是面向流(Stream)的,也就是像工厂里面的流水线作业一样,所以也就成了阻塞式的,因为你必须等等这个流水线的数据准备好,不然,不可以操作,导致阻塞。NIO:在Java NIO中数据的读写是面向缓冲区(Buffer)的,读取时可以将整块的数据读取到缓冲区中,在写入时则可以将整个缓冲区中的数据一起写入。如此,便是是...原创 2020-03-31 18:53:29 · 160 阅读 · 0 评论