- 博客(16)
- 收藏
- 关注
转载 常见问题汇总(一)
1、数据源配置allowMultiQueries默认false导致Mybatis无法操作多行数据问题,多行指的是以;;;;结束的语句2、Mybatis-Plus分页插件功能需进行注册,否则分页无效,参考https://mp.baomidou.com/guide/page.htmlimport com.baomidou.mybatisplus.extension.plugi...
2019-09-19 23:10:00
180
转载 Angular http服务工具类
Angular http服务工具类大致可以分为两个版本,一个是Angular4.3之前位于@angular/http下的Http服务,另一个是Angular4.3之后位于@angular/common/http下HttpClient服务。具体区别可查看https://www.cnblogs.com/54hsh/p/11490711.html1、Angular4.3之前@angu...
2019-09-12 16:58:00
322
转载 Angular版本升级注意事项
最近在使用Angular作为前端框架进行开发时发现各版本存在一定的差异,尤其是对于依赖架包的引入,网上搜集了一些资料进行整理,主要需要注意以下几点。具体示例可查看https://www.cnblogs.com/54hsh/p/11512818.html1、http的调用,以Angular4.3为分界点 1)、import方式旧版新版(>V4.3)...
2019-09-12 14:33:00
431
转载 Web层通用数据处理之统一异常处理@ExceptionHandler
实际开发过程中会遇到对dao层、service层和controller层抛出的异常统一处理,对每个模块的方法进行异常处理也能解决问题,但这样是不合理的,并且代码看起来也不雅观,这时就可以使用@ExceptionHandler对Web层进行统一异常处理,让异常由下往上(dao—>service—>controller)抛出。代码如下:import com.sand....
2019-09-03 16:07:00
363
转载 jackson-annotations之@JsonInclude、@JsonPropertyOrder、@JsonSerialize
在实际开发过程中,为了更优雅的进行前后端交互,有时候前端只需要非空字段,并且希望有一定的顺序和枚举类字段的含义转换(例如:某字段在数据库保存的是一个数字,期望返回给前端的是这个数字的含义)解决方案:1)、实体类上使用@JsonInclude过滤为空的字段2)、实体类上使用@JsonPropertyOrder对字段进行排序3)、在需要转换的字段上使用@JsonSer...
2019-09-01 19:15:00
564
转载 使用IntelliJ IDEA智能编写SQL语句
当编辑值的时候,自动提示编辑的是哪个字段,很清爽!!!而且当值得数量与字段不对应时也会提示,这比某工具智能多了。。。同时也内置了SQL关键字,输入智能提示就是一个字,爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽爽转载于:https://www.cnblogs.com/54hsh/p/11417335.html...
2019-08-27 11:31:00
2735
转载 自定义SpringBoot程序启动图标
修改启动图标纯属个人爱好,对实际开发并没什么作用!!!SpringBoot程序控制台的默认启动图标如下我们也可以定义自己的启动图标,按以下步骤操作:1、在src/main/resources目录下创建一个banner.txt文件;2、将图标添加到banner.txt文件保存,启动SpringBoot程序。 可以使用以下网站制作图标,http://pator...
2019-08-25 20:08:00
227
转载 SpringBoot整合Mybatis-Plus自动装配@Autowired失效问题
最近在使用springboot整合mybatis-plus时遇到@Autowired失效问题,导致容器无法启动项目结构如下:启动类LsTestApplication:控制器UserController:实现类UserServiceImpl:UserMapper:启动之后一直报错,报错信息如下:2019-08-23 17:16:16.4...
2019-08-23 17:51:00
3368
转载 Spring框架学习总结(一)
1、IOC:控制反转 将bean的生命周期交给容器管理,通俗讲就是实例对象不需要通过new去创建,而是由Spring容器启动的时候去创建,使用者只需要通过特定注解或者其它方式直接调用容器里创建好的实例就可以了。2、依赖注入常用的注入方式 1)、构造注入:通过构造器实现注入,需要注意的是构造器中的形参的名称需要与配置项中的name属性值对应:xml配置文件:...
2019-08-22 22:32:00
146
转载 Lombok插件安装
因为在公司的项目中有这个插件,感觉用着挺爽的,就简单的演示一下这个插件的安装步骤。具体这个插件的介绍和用法可以参考:https://www.cnblogs.com/heyonggang/p/8638374.html1、Eclipse下安装 先下载lombok插件:https://projectlombok.org/download 下载完成之后执行:java -...
2019-08-20 18:26:00
84
转载 MySQL免安装版
我的笔记本电脑一直用的是5.6版本,现在想换个5.7的版本,将5.6卸载之后使用mysql-installer-web-community-5.7.26.0.msi一直无法安装,我确定注册表、隐藏文件也全部删除了,甚至全局搜索有关mysql文件夹进行删除还是不行,然后我在我的台式机上同样5.6然后卸载去执行mysql-installer-web-community-5.7.26.0....
2019-08-20 14:33:00
91
转载 日常代码优化(一)
1、for(int i = 0, int size= list.size(); i < size; i++)性能优于for(int i = 0; i < list.size(); i++),不需要每次去计算size的大小,减少计算所消耗的时间。2、使用静态工厂方法代替多个类似功能的构造器,易于区分防止调错,而且静态工厂方法无需像构造器那样每次调用都去创建实例。3、当需...
2019-08-08 15:24:00
85
转载 IntelliJ IDEA之常用插件介绍
进入插件安装界面下载相应插件 1)、辅助阅读:Translation(翻译插件,支持谷歌、有道、百度翻译),CodeGlance(在编辑区的右侧显示代码图的插件) 2)、代码规范与质量检测:FindBugs、PMD、CheckStyle(但是本人偏爱Alibaba Java Coding Guidelines)工具目...
2019-08-08 15:06:00
230
转载 IntelliJ IDEA之开发环境配置
一、激活方式: 1、使用激活码 激活码如下(有效期至2020.4.5):MNQ043JMTU-eyJsaWNlbnNlSWQiOiJNTlEwNDNKTVRVIiwibGljZW5zZWVOYW1lIjoiR1VPIEJJTiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVz...
2019-07-30 23:59:00
238
转载 多线程技术学习总结(一)
对自己这段时间学习的多线程技术做个总结:1、为什么要使用多线程?我认为使用多线程的初衷就是为了使程序更合理的利用硬件资源,记得曾经在一本书上看到过,目前的硬件技术至少超前了软件技术10年。2、Thread类的API有哪些?1)、start()和run() 当调用start()方法后会通知“线程规划器”此线程已准备就绪,等待执行run()方法,执行顺序并不会按照调用s...
2019-07-23 21:58:00
130
转载 单例模式如何在多线程下保证单例
单例模式的实现方式:1、 使用饿汉模式加载或使用static代码块public class SingletonHungry { // 使用饿汉模式加载 private static SingletonHungry instance = new SingletonHungry();// private static SingletonH...
2019-07-19 17:10:00
611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人