
小知识点
一笛一剑一玈人
天地滂沱如何渡,蓑衣褪尽任浊流
展开
-
springboot项目控制台如何快速开启debug日志
logging.level.org.springframework=debug原创 2020-12-03 15:25:04 · 1929 阅读 · 0 评论 -
CompletableFuture多个异步任务并行获取返回值实现
private static void man() throws ExecutionException, InterruptedException { long startTime = System.currentTimeMillis(); Man man = new Man(); CompletableFuture<String> future1 = CompletableFuture.supplyAsync(CompletableFutureD原创 2020-05-17 21:49:36 · 8641 阅读 · 0 评论 -
Java8 CompletableFuture 异步任务
所谓异步调用其实就是实现一个可无需等待被调用函数的返回值而让操作继续运行的方法。在 Java 语言中,简单的讲就是另启一个线程来完成调用中的部分计算,使调用继续运行或返回,而不需要等待计算结果。但调用者仍需要取线程的计算结果。https://www.jianshu.com/p/73aaec23009d...转载 2020-05-16 22:13:45 · 199 阅读 · 0 评论 -
拦截器使用注入接口为null解决方法
导致问题的做法:@Configurationpublic class WebMvcConfig extends WebMvcConfigurerAdapter { @Override public void addInterceptors(InterceptorRegistry registry) { InterceptorRegistration addInterceptor = registry.addInterceptor(new ProjectAuthInterc原创 2020-05-13 21:24:03 · 969 阅读 · 0 评论 -
手写一个spring boot properties类型安全以及自动装配bean
配置文件zx.name ="zhengxiang"zx.age = 18zx.sex = "male"增加类型安全的配置java文件,代码如下:Data@AllArgsConstructor@NoArgsConstructor@ConfigurationProperties(prefix = "zx")public class Student { private String name; private Integer age; private Strin.原创 2020-05-12 22:06:01 · 263 阅读 · 0 评论 -
手写一个简单的初始化容器(纯反射)
public class ApplicationContext { private HashMap<Class,Object> beanFactory= new HashMap<>(); public Object getBean(Class clazz){ return beanFactory.get(clazz); } ...原创 2020-05-05 20:32:49 · 167 阅读 · 0 评论 -
反射笔记(三)
获取构造器并创建对象Constructor[] constructors = clazz.getConstructors();Constructor constructor = clazz.getConstructor();Constructor[] declaredConstructors = clazz.getDeclaredConstructors();Constructor dec...原创 2020-05-05 19:24:26 · 133 阅读 · 0 评论 -
反射笔记(二)
对字段操作//获取类名字String name = clazz.getName();//获取类加载器ClassLoader classLoader = clazz.getClassLoader();//获取资源的路径URL resource = clazz.getResource("");//得到父类Class superclass = clazz.getSuperclass();...原创 2020-05-05 11:36:08 · 147 阅读 · 0 评论 -
反射笔记(一)
反射API原创 2020-05-04 22:29:47 · 170 阅读 · 0 评论 -
问题记录——@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
今天在编码的时候遇到了一个问题,就是明明各项配置文件配置正确但是jpa就是没能自动在数据库中自动生成表,排查了老半天才发现问题出在这里**(exclude = {DataSourceAutoConfiguration.class})**,因为这是前人写的代码所以没注意到启动类exclude = {DataSourceAutoConfiguration.class}的意思是移除某一类的自动配置,那...原创 2020-02-16 18:34:30 · 3829 阅读 · 2 评论 -
jpa Page 1 of 0 containing UNKNOWN instances错误
见https://blog.youkuaiyun.com/qq_31424825/article/details/81334814转载 2019-11-10 15:41:09 · 4479 阅读 · 0 评论 -
解决git error: Your local changes to the following files would be overwritten by merge
查看该文章点击即可转载 2019-06-26 09:23:43 · 323 阅读 · 0 评论 -
git错误:error: The following untracked working tree files would be overwritten by merge:
错误如下error: The following untracked working tree files would be overwritten by merge:.idea/encodings.xml解决办法:解决方法:git clean -d -fx “.idea/encodings.xml”其中x -----删除忽略文件已经对git来说不识别的文件d -----删...原创 2019-06-26 09:18:14 · 2428 阅读 · 0 评论 -
一个web项目中web.xml中context-param的作用
web.xml的配置中配置作用启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有contextInitialized...转载 2019-06-24 21:37:42 · 824 阅读 · 0 评论 -
MyBatis Example
https://blog.youkuaiyun.com/qq_28112129/article/details/78677104转载 2019-06-22 21:10:46 · 124 阅读 · 0 评论