- 博客(22)
- 收藏
- 关注
原创 (@AutoWired)spring对多线程Bean无法注入的原因(含解决方案)
多线程无法注入Bean原因:在spring中,如果需要在异步线程中注入bean,会发现bean是空的情况。原因据说是spring bean 出于线程安全考虑,不得注入bean至线程类(Runnable接口的派生类)。spring中Bean的注入方式:1、Aop注解形式 @AutoWired、@Resource。前提是对应的类要带上组件(如@Component)2、通过在spring配置文件...
2019-11-17 17:04:56
3503
1
转载 进程、线程与协程的区别
筛选了个通俗易懂的链接链接地址:https://blog.youkuaiyun.com/daaikuaichuan/article/details/82951084
2019-10-27 14:39:36
179
转载 java知识体系(面试+复习)
主链接:https://blog.youkuaiyun.com/qq_41701956/article/details/90339591筛选了好几份还是觉得这大佬写的好。推广下
2019-10-25 19:10:18
284
原创 java之强转泛型遇到的坑
最近小博主再学习泛型中遇到了一些坑,再这里把这个坑跟大家说下,让大家少走弯路直接上图(A[])new Object[newCapacity)这句虽然在编译器中没有语法上的错误,可是一运行则爆出下面这样的错误一开始,复查了十几遍也以为是自己泛型定义错了,甚至也重写了好几次方法,最重点的是即使debug编译器还没走到方法里面就报错。但是不负有心人,经过了一天的排查,原来是Object类型...
2019-09-14 14:28:28
2553
2
原创 完美解决:Tomcat8.5版启动后无法实现localhost:8080(404)正常跳转,但在IDE环境上运行在项目中确没有问题
假如读者是IDE也无法运行Tomcat的话1、查看 jdk是否安装且有无配环境变量(百度一大推解决)2、安装好Tomcat有无配环境变量(百度一大推解决)3、8080端口是否被占用,如果有在conf文件夹的server中修改(百度一大堆解决)好回归原题:直接上图这里是启动了Tomcat后运行的,报了404错误,首先我们看系统给出的错误信息The origin server d...
2019-08-19 10:51:34
1874
转载 @Bean注解到底有什么用?
https://blog.youkuaiyun.com/qq_28893679/article/details/53452872优秀文章
2019-08-16 05:42:48
1231
原创 解决:MySQL时区时间与电脑不一致
直接上Bug图(由于截图时,系统已经跑过一段时间了,所以分钟那边也以为出了bug,读者只要去看小时即可)我们看红圈可以看出,mysql和系统小时不一致,相差8小时,可以证明是时区问题解决方案:set GLOBAL time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区set time_zone = '+8:00'; ##修改当前会话...
2019-07-30 22:49:17
645
原创 Intellij IDEA 2019 win版安装插件步骤
windows版1、打开settings,在搜索框搜索plugins2、找到相应的界面后,右手边选取Marketplace,之后在它的搜索框输入相应插件3、找到相应插件,选择install...
2019-07-28 18:35:07
2761
原创 Maven引用阿里云镜像,百分百解决!
只需在原有settings.xml文件下在在下面图片位置里原有的mirror标签后面在添加个mirror <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun<...
2019-07-21 05:40:12
327
原创 Java单例模式讲解
单例模式的特征1、构造方法必须私有private Test(){} 2、创建该类对象时,必须私有化且设置静态(饿汉式) private static Test t1 = new Test();(懒汉式) private static Test t1 = null;3、用静态公有方法把类的静态实例返回()public static Test getInstance(){(懒汉式, ...
2019-07-08 22:15:34
151
原创 SpringMVC配置加载流程和导入流程
先说导入流程:1、加载Spring相应的依赖和配置。2、添加模型数据、添加逻辑视图3、配置视图解析器回到流程1里来:配置加载。首先在pom文件加载镜像 <dependency> <groupId>org.springframework</groupId> <artifactId>sp...
2019-07-08 22:14:47
434
转载 什么是OAuth2标准
链接是大佬所写的,感觉通俗易懂https://www.cnblogs.com/meibaorui/p/9182660.html
2019-07-03 23:52:26
481
原创 org.apache.ibatis.binding.BindingException百分百解决(小白必看)
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.imooc.hosp.dao"/> <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/> </bean>
2019-06-27 07:26:34
3541
1
原创 高版本8.0MySQL对5.0MySQL问题
今天在使用JDBC连接数据库时出了一点问题:首先对版本进行检测,先查看pom文件这里是5.x.x版本,如果你安装的是8.x.x版本则需把version换成相对应的版本,例如8.0.11之后运行继续运行可能会出现下面几种异常Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class is...
2019-06-17 11:51:40
5813
转载 完美解决IntelliJ IDEA 创建Maven项目速度慢问题 DarchetypeCatalog
链接https://www.cnblogs.com/del88/p/6286887.html
2019-06-13 20:11:10
379
转载 关于回调的正确讲解
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个...
2019-06-10 23:23:29
550
原创 Intelij IDEA现有的工程导入外部文件夹易出错的bug-1
Intelij IDEA现有的工程导入外部文件夹(通常是框架所需的包),运行在环境中没有报错,但工程运行在浏览器上发现没有导入资源(通常报Failed to load resource: the server responded with a status of 404)。我想一开始和我一样新的小白,肯定在想TM的路径完全没错咋找不到呢。之后硬打硬撞的找到解决方法要在Project struc...
2019-05-25 22:34:55
639
原创 java中jvm回收机制-案例讲解
话不多说直接上代码。import org.junit.Test;public class Test1 {@Testprivate void change1(){ int i = 2; Test2 t2 = new Test2(); t2.i = 3; change2(t2, i); System.out.print(t2.i);}@org.ju...
2019-05-20 10:25:09
135
原创 Intellij idea导入外部项目配置Tomcat的常见错误
配置Tomcat的时候,我们会易犯这种错误,没有仔细查看代码我们来看看a标签href属性为/cart/cart.do?productId=${product.id}项目的Tomcat默认为上下文路径,导致一系列url不匹备的问题我们运行Tomcat可以查看上下文路径没存在,导致浏览器无法加载相应的页面t资源,这是最根本的问题。之后我们只需在Artifacts里面把上下文路径删掉修改成...
2019-05-18 22:02:46
1492
原创 Intellij2019最新版导入javaee项目步骤讲解
首先导入相应的jar包具体操作请看https://blog.youkuaiyun.com/qq_33442160/article/details/81394346。我个人觉得这个导入步骤写的非常详细。配置完jar包还是不够。现在我们继续来配置服务器(我这边以Tomcat为例),请务必按顺序观看1、首先左上角选择File–>Project Structure结构2、选择Artifacts,然后选...
2019-05-16 21:41:26
7819
6
原创 java的访问权限
java的类两种权限:1、public 公有权限 所有类都可以调用2、默认 在同一个包可以访问方法和变量有四种:1、public 所有类都可以调用2、默认 在同一个包可以访问3、protected 表示同一个包的类可以访问 且其他包的该类的子类也可以访问4、private 只能自身的类访问方法里面的参数默认 只能在此方法访问默认可以看成c++ friendly类型,这样会更通俗...
2019-02-23 21:37:31
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人