- 博客(18)
- 收藏
- 关注
原创 HikariCP介绍
HikariCP什么是数据库连接池:连接池是一种常用的技术,为什么需要连接池呢?这个需要从TCP说起。假如我们的服务器跟数据库没有部署在同一台机器,那么,服务器每次查询数据库都要先建立连接,一般都是TCP链接,建立连接就需要3次握手了,假设后台服务跟数据库的单程的访问时间需要10ms,那么光是建立连接就花了30ms,并且TCP还有慢启动的机制,实际上一次查询可能还不止1次TCP来回,查询效率就...
2019-12-11 18:42:08 1452 1
原创 Mac root和普通用户切换
sudo -I 进入root权限,并输入密码su - 用户名 切换到普通用户注意:-与用户名之间有空格,本人踩坑好久才找到问题。。。。
2019-11-01 16:09:04 386
原创 Spring 核心体系结构
Spring 总共大约有 20 个模块构成,这些组件被分别整合在核心容器(Core Container) 、 AOP(Aspect Oriented Programming) 和设备支持(Instrmentation) 、数据访问及集成(Data Access/Integeration) 、 Web、 报文发送(Messaging) 、 Test, 6 个模块集合中。 以下是 Spring 的模块...
2019-10-29 18:47:17 209
原创 StringUtils.isEmpty和StringUtils.isBlank区别和用法
StringUtils.isEmpty和StringUtils.isBlank区别和用法StringUtils.isEmpty没有任何字符,即str==null 或 str.length()==0;StringUtils.isBlank要求是空白字符,即无意义字符,判断的空字符是包括了isEmpty的;public static boolean isEmpty(String str) ...
2019-10-23 16:15:50 892
原创 google本地缓存LoadingCache
google本地缓存LoadingCache1.需要引入相关pom依赖(项目源码参考:https://github.com/licunzhi/dream_on_sakura_rain/tree/master/loadingcache_demo) com.google.guava guava 24.1-jre2.在项目启动的时候注册组件Bean(使用注解@Confi...
2019-10-17 17:23:42 463
原创 Maven项目添加插件mybatis-generator组件失败
pom.xml插入组件,如图出现组件添加失败,没有mybatis-generator,如图解决:和pom.xm里的原先的插件放在不同位置,应该和同级
2019-10-14 15:38:08 554
原创 Mac 安装Ruby
Mac 中安装 Ruby 环境安装RVM1.1 终端输入:$ curl -sSL https://get.rvm.io | bash -s stable1.2 安装完成后,载入 RVM 环境$ source ~/.rvm/scripts/rvm1.3 检查是否安装正确$ rvm -vrvm 1.29.9 (latest) by Michal Papis, Piotr Kucz...
2019-10-10 14:59:22 780
原创 Mac下IntelliJ Idea找不到Plugins插件
Mac下idea找不到Plugins插件,查了好多资料都没找到答案,一般给出答案是打开 Setting–》Appearance & Behavior --》Syetem Setting --》Updates,将Use secure connection 的勾选去掉。但是找了半天也没有,我使用的版本是2018年1月的,最后准备重装idea的时候发现在IntelliJ IDEA–Prefer...
2019-09-26 12:00:23 7587 2
原创 springData Jpa主键问题Caused by: java.sql.SQLSyntaxErrorException: Table 'sell.hibernate_sequence' doesn
运行SpringBoot项目,插入数据时,Caused by: java.sql.SQLSyntaxErrorException: Table ‘sell.hibernate_sequence’ doesn’t exist主键自增长问题,配置@GeneratedValue(strategy=GenerationType.IDENTITY)注解...
2019-09-09 15:23:26 634
原创 org.hibernate.LazyInitializationException: could not initialize proxy [com.imooc.sell.dataobject.Pro
Springboot 启动时 org.hibernate.LazyInitializationException: could not initialize proxy [com.imooc.sell.dataobject.ProductCategory#1] - no Session将实体类增加注解 @Proxy(lazy = false)
2019-09-09 14:51:24 322
原创 Mac 终端关闭tomcat报错 org.apache.catalina.startup.Catalina stopServer 严重: Error stopping Catalina
Mac 终端关闭tomcat sh ./shutdown.sh 报错 org.apache.catalina.startup.Catalina stopServer 严重: Error stopping Catalina原因mac权限问题,到Tomcat安装地址找到配置文件conf-settings.xml,修改权限,终端输入 sudo chmod -R 777 server.xml到To...
2019-09-06 18:18:45 7861
原创 SpringBoot 测试时报错 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is
SpringBoot 测试时报错 Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of th...
2019-09-06 16:57:59 224
原创 SpringBoot application.yml文件 server.context-path报错
IntelliJ IDEA 新建SpringBoot项目时,配置application.yml 时 server.context-path报错原因是版本问题,更新为server.servlet.context-path 即可
2019-09-06 16:21:50 1303
原创 SpringBoot application.yml文件 com.mysql.jdbc.Driver找不到包
IntelliJ IDEA 新建SpringBoot项目时,配置application.yml 时 com.mysql.jdbc.Driver一直报红,找不到jar包,但是我明明已经在pom.xml导入了解决:File - Project Structure - Larbraries 找到mysql-connector-java驱动包删除,重新导入即可...
2019-09-06 16:00:54 2220
转载 Mac 新建SpringBoot项目 Non-readable settings /Users/mac/.m2/settings.xml: input contained no data @
Mac maven clean maven修改阿里镜像
2019-09-06 12:38:18 6161
原创 Mac 终端vim E505: "settings.xml" is read-only (add ! to override)
Mac 编辑文件报错 E505: "settings.xml" is read-only (add ! to override)
2019-09-05 17:03:58 5536 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人