![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后台
西西噜噜
加油加油!
展开
-
IDEA彻底删除(Mac系统)
第1步:在访达中将idea移到垃圾桶第2步:删除缓存在iTerm中先后输入如下语句,打开相应文件夹,删除对应文件cd ~/Library/Cachesopen .第3步:删除应用的一些信息在iTerm中先后输入如下语句,打开相应文件夹,删除对应文件cd ~/Library/Application\ Supportopen .感谢:https://blog.csdn.net/chenhao_c_h/article/details/979222...原创 2020-10-11 15:49:03 · 3063 阅读 · 0 评论 -
Tomcat合集:下载与配置、修改默认端口号、运行自己的程序/页面、在IntelliJ IDEA中的配置
一、Tomcat的下载与配置1、下载地址:https://tomcat.apache.org/download-80.cgi 下载zip版 2、在英文路径下解压,免安装3、配置环境变量 变量名:TOMCAT_HOME 变量值:你的TOMCAT所在目录 如:D:\Tomcat\apache-tomcat-8.5.33 二、使用Tomcat1、默...原创 2018-12-09 14:02:47 · 2699 阅读 · 0 评论 -
微信公众号开发 之 微信支付(Java+SpringBoot)
目录一、准备工作二、开始写代码1、获取用户openID(1)获取code(2)用code换取openid2、支付主体(1)业务流程概述(2)开始写支付部分代码3、接收支付系统交易结果通知一、准备工作 经过跌跌撞撞地探索,终于完成了微信支付功能,现将微信支付开发重要步骤及代码记录下来,以备不时之需。相信很多童鞋要开始开发微信支付功能的时候,都是一脸懵...原创 2019-03-12 19:05:26 · 2455 阅读 · 22 评论 -
项目中遇到的数据持久化过程中的错误
背景:MySQL数据库,JPA框架1、无法insert一条记录报错:ERROR 1088 [nio-8010-exec-4] o.h.engine.jdbc.spi.SqlExceptionHelper... 异常内容:org.springframework.orm.jpa.JpaSystemException:could not execute statement; nested...原创 2019-04-20 19:58:00 · 1119 阅读 · 0 评论 -
Spring 自动装配方式与对应的注解
Spring提供了4种自动装配Bean依赖关系的策略。一、Spring的4种自动装配策略1、byName,根据名称注入:把与Bean属性具有相同名字(或ID)的其他Bean自动装配到Bean对应的属性中,如果没有则该属性不装配。2、byType,根据类型注入:把与Bean的属性具有相同类型的其他Bean自动装配到Bean对应的属性中。如果没有就不装配。3、constructor,构...原创 2019-04-20 20:46:56 · 711 阅读 · 0 评论 -
揭秘“ThreadLocal"
引导语ThreadLocal也是线程安全的一种措施,有这么一个经典的比喻“人手一只笔”,如果有100个人要签名,只有一支笔的话,那么肯定要排起长队了,但如果准备了100支笔,那就可以做到每人一支笔啦。ThreadLocal的官方解释:线程局部变量,是一个以ThreadLocal对象为键,任意对象为值得存储结构,这个结构倍附带在线程上,也就是说一个线程可以根据一个ThreadLocal对象查...原创 2019-08-28 23:59:42 · 706 阅读 · 0 评论 -
让线程乖乖~按顺序执行
最近总是遇到这样的问题:怎么控制线程访问顺序?怎么让线程B在线程A执行之后再执行?怎么让线程A、B、C按顺序打印ABCABC? 以上都可以归结为线程的顺序执行问题,有这么4种方案:(1)join():“等你执行结束,我再执行”(2)singleThreadPool:只有一个线程的线程池,任务乖乖在队列中等待被执行(3)wait/notify机制:“兄弟们,醒醒,到你了”(4...原创 2019-09-29 00:08:21 · 340 阅读 · 0 评论