- 博客(9)
- 收藏
- 关注
原创 个人博客搭建
本篇笔记为 2020-11-26 组内培训内容文章目录个人博客的优缺点缺点优点公众号和个人博客对比框架选择Hexo准备工作安装主题Skapp部署MD 源文件同步问题评论统计付款码Live2DGridea准备工作主题评论统计文件同步问题域名无域名方案购买域名写什么图床上传方式https优秀个人博客列表RSS 订阅参考个人博客的优缺点缺点流量少优点定制化公众号和个人博客对比书写体验框架选择Hexo 静态,使用 GitHub Pages,无需服务器Gridea 静态,使用 .
2020-11-28 11:15:15
1097
原创 终极解决方案-oracle在mybatis中批量插入数据报错java.sql.SQLException: ORA-00933: SQL 命令未正确结束
oracle在mybatis中批量插入数据报错java.sql.SQLException: ORA-00933: SQL 命令未正确结束现象最常见的解决方案不常见解决方案原因解决方案现象在使用MyBatis操作Oracle数据库的时候,进行批量插入数据,思路是封装一个List集合通过Myabtis的foreach标签进行循环插入,可是搬照Mysql的批量插入会产生 异常最常见的解决方案网络上说的最多的解决方案大致都是说由于SQL语法造成的原因,例如这样:Error updating databas
2020-11-06 17:35:14
3011
4
原创 2020-10-10
ReentrantLock 可重入锁原理显式锁的实现其实是基于AQS同步器,所以阅读本篇文章之前,建议先理解AQS同步器的原理。可以看这篇文章:Java同步器框架-AQS原理&源码解析SyncReentrantLock内部定义了一个抽象类Sync,实现了具体的tryRelease()方法,但没有tryAcquire()方法的实现。后面又定义了Sync的子类FairSync和NonfairSync两个类,分别代表两种策略,一种是公平的方式去获取锁,一种以非公平的方式获取锁。我们先看一下公共
2020-10-10 10:11:37
94
原创 IDEA 修改原springboot官方项目模板引入地址
我们之前创建spring boot项目都会默认选择spring官方提供的模板,但是有时候会导致网络连接超时,项目创建不成功。如果我们想在网络不是太好的环境下创建spring boot模板,那么我们可以将默认地址修改成阿里云,如下:...
2020-09-16 10:41:32
1528
原创 spring boot启动原理之自定义启动器starter,自定义第三方依赖模块傻瓜式教程
springboot 简单自定义starter 前言我们都知道springboot 项目中的pom.xml文件中有很多个依赖,其中有很多带有starter的依赖,形如spring-boot-stater-xxx,比如spring-boot-stater-web,spring-boot-stater-jdbc,spring-boot-stater-actuator,这种命名方式是官方指定的,自定义的starter一般采用的都是xxx-spring-boot-stater,比如我们熟悉的mybatis-s
2020-09-09 15:14:29
878
2
原创 JAVA后端如何实现简单推送服务以及坑点
JAVA后端如何实现简单推送服务以及坑点由于公司前段时间需要实现APP端消息推送服务,但是又需要自己来实现,不借助第三方服务(如极光推送等)。所以,没有办法,只能硬着头皮各种翻阅资料,查找技术,慢慢的对于推送功能的实现方法有了一定的了解。但是,有很多的文章并没有全面的介绍,过程中遇到各种坑。可谓是头痛不已,因此想自己做一个全面点的记录,希望给自己和后来人都带来方便。废话到此,进入正题。推送介绍...
2020-05-14 18:02:38
1509
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人