自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 springboot启动报错

错误信息包含以下Could not evaluate condition on org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration结果是 启动类Application.java 直接放在main/java 下面了,需要再建个包放进去就可以正常启动了

2020-10-25 15:36:34 457

原创 mybatis面试题总结

1.动态sql执行原理2.为什么说mybatis是半自动orm框架,与全自动有什么区别?3.dao接口工作原理?4.mybatis比ibatis改进在什么地方?5.接口绑定有几种实现方式,怎么实现的?6.如何分页,分页插件原理?如何编写分页插件?7.是否支持延迟加载,实现原理是什么?8.有哪些Executor执行器,区别是什么?9.和hibernate有什么不同?10.待续。。...

2020-06-29 10:30:17 219

原创 drop truncate delete区别

1.drop 删除表; 将会删除表结构包括索引等等;操作立即生效不能回滚;表所占空间会全部释放掉;2.truncate 删除表中所有数据再插入时自增长id又从1开始;不删除表结构但会删除索引,触发器;依赖于表中的存储过程和函数不会被删除但会被置为invalid(无效);操作立即生效不能回滚;索引所占空间会恢复初始值;3.delete 删除表中数据可以加where条件;删除操作作为事务记录保存在日志中以便回滚;不会减少表和索引所占空间;...

2020-06-22 11:24:17 187

原创 springboot整合mybatis出现Invalid bound statement (not found): com.mapper.UserMapper.selectByPrimaryKey

1.pom.xml中添加以下内容<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <incl...

2020-06-15 16:06:32 2913

原创 mysql8.0对应druid和 mysql-connector-java 版本需要升级

报错如下:使用mysql8.0后 未更改相应jar包版本驱动名也要修改1.spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver2.druid 版本 1.1.103.mysql-connector-java 版本 8.0.11然后就可以正常使用了

2020-06-12 16:31:30 7273 2

原创 springboot打包部署出现404

webapps里面文件夹为app1启动tomcat访问http:ip:8080/app1/login报404错误然后就搜到下面的解决方案但是我的启动类里面已经继承其他类了所以就实现 ApplicationRunner方法,即项目启动时执行实现run方法然后重新打包访问就不会404了...

2020-06-12 10:52:38 1345

原创 Java IO/NIO

阻塞IO最传统的一种IO模型,即在读写数据过程中会发生阻塞现象。当用户线程发出IO 请求之后,内 核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态,用 户线程交出CPU。当数据就绪之后,内核会将数据拷贝到用户线程,并返回结果给用户线程,用13/04/2018 Page 35 of 283户线程才解除block状态。典型的阻塞IO模型的例子为:data = socket.read();如果数据没有就 绪,就会一直阻塞在read方法。非阻塞IO当用户线程发起一个rea

2020-06-12 09:20:53 113

原创 线程通信

线程终止-stop会导致引发线程安全问题,当运行stop时线程会强制停止导致数据不一致;一般采用interrupter或者设置一个flag来控制程序是否执行 while(flag)。由于suspend 不会释放锁,在加锁情况下和程序顺序有误时会导致死锁,所以弃用suspend resume;wait notify必须在同步代码块里面才能用,不然会报异常;虽然wait会释放锁不容易产生死锁现...

2020-04-15 10:11:26 89

原创 Java线程的6种状态

Java线程Thread在package java.lang;中可以找到,通过源码,我们可以看到其状态有如下6种NEW RUNNABLE BLOCKED WAITING TIMED_WAITING TERMINATED详细可见下方链接https://www.jianshu.com/p/ec94ed32895f...

2020-03-30 09:21:19 158

原创 java运行机制

Java实现跨平台是JVM(Java虚拟机)起的作用,如果是C/C++的编译方式,一旦换了一个平台,那么就需要重新编译一份对应的可执行代码,但是Java则不同,编译好了一份Java字节码,换到不同的平台上时,并不需要重新编译,前提是这些平台上都安装了相应平台的JVM,JVM不是跨平台的。JVM也是一个软件,不同的平台有不同的版本。我们编写的Java源码,编译后会生成一种 .class 文件,称...

2020-03-30 09:15:51 94

原创 线程的生命周期

1.初始状态: new Thread 没有执行start()时2.就绪状态:获取所有资源,等待获取cpu执行权时(执行start()后)3.运行状态:就绪状态获取cpu执行权时4.阻塞状态:处于运行状态中的线程由于某种原因,暂时放弃对CPU的使用权5.死亡状态:线程执行完或者因异常退出run()结束生命周期就绪状态转换为运行状态:当此线程得到处理器资源;运行状态转...

2020-03-27 10:20:55 157

原创 springboot 自动配置

https://blog.csdn.net/u014745069/article/details/83820511

2020-03-25 09:57:30 87

原创 org.apache.http报红问题

pom添加依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.11</version> </...

2020-02-25 15:28:03 1292 1

原创 mybatis自动生成实体类,dao,mapper

**第一步**在pom.xml导入插件 <dependencies> <!-- 此处忽略其他依赖 --> </dependencies><!-- 在build中加入以下插件 --> <build> <finalName>test</fin...

2020-01-21 19:01:05 412

原创 vue 覆盖element.syle样式

解决这个问题的比较简单的方式就是使用!important,在原来的样式中加入!important,即.aaa{width:500px !important;},使用!important后的属性优先级就很高了,可以覆盖掉element.syle的样式。...

2020-01-09 09:27:45 111

原创 vue dialog里面再加dialog 导致页面被遮挡

在里面一个el-dialog 加上append-to-body<el-dialog append-to-body></el-dialog>

2020-01-08 10:47:27 1019

原创 element 中个别icon不能展示问题

el-icon-bottom 这个图标不能显示但是el-icon-share 却能显示 ,刚开始以为npm版本旧的问题,npm升到最新也不能显示最后重新用cnpm i 重新安装插件,就解决了...

2020-01-02 15:25:15 504

原创 一个页面调用另一个页面的方法

一、新建一个common.js里面可以只写importVuefrom'vue'exportdefaultnewVue二、在 调用的页面先引入刚写的jsimportcommonfrom"../../../assets/script/common.js"然后methods:{functionA(){...

2019-12-23 15:39:55 2151

原创 一个页面往另一个新页面传一个参数时,新页面无刷新

往页面传递新的参数(页面不变参数改变的情况下).../branchCustomerTranslation?id=369 .../branchCustomerTranslation?id=368开始用的在mounted 里面接收id 并调用查询方法,然而并没有用拿到的这个id进行查询最后在watch里面监听调用就好了watch:{'$r...

2019-12-22 11:08:16 224

原创 hashmap四种遍历

Map<String, String> hashMap = new HashMap();hashMap.put(“name”, “老王”);hashMap.put(“sex”, “你猜”);// 方式一:entrySet 遍历for (Map.Entry item : hashMap.entrySet()) {System.out.println(item.getKey() ...

2019-11-27 13:52:57 98

原创 重写equals方法时为什么同时要重写hashcode

参与equals函数的字段,也必须都参与hashCode 的计算所以要重写hsahcode方法!也可参考下方链接https://blog.csdn.net/We_chuan/article/details/96426273https://blog.csdn.net/zknxx/article/details/53862572...

2019-11-27 11:28:50 85

原创 HashMap、Hashtable、ConcurrentHashMap是否允许null作为键值

Hashtable 是线程安全的,ConcurrentHashMap 和 Hashtable 是不允许 null 作为键和值的,HashMap允许null做为键值

2019-11-27 10:31:45 878

原创 vue中image 的:src 与 src

src下可以直接方本地图片路径;:src 下放 base64格式 或者 放 require(本地图片路径);

2019-11-26 17:57:09 2828

原创 使用Druid加解密数据库密码

参照https://blog.csdn.net/a1010256340/article/details/83576439

2019-11-22 16:59:08 162

原创 java子类父类构造方法静态方法实例方法的加载顺序

class ExecTest {public static void main(String[] args) {Son son = new Son();}}class Parent{{System.out.print(“1”);}static{System.out.print(“2”);}public Parent(){System.out.print(“3”);}}...

2019-11-22 16:27:53 228

原创 @Transactional注解使用解析

当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以在方法级别使用该标注来覆盖类级别的定义。在项目中,@Transactional(rollbackFor=Exception.class),如果类加了这个注解,那么这个类里面的方法抛出异常,就会回滚,数据库里面的数据也会回滚。在@Transactional注解中如果不配置rollbackFor属性,那么事物只...

2019-09-25 10:39:25 485

原创 copy bean的工具类

public class CopyUtils {/** * 完成bean之间的拷贝 * @param source 源对象 * @param dest 目标对象 */public static void copy(Object source, Object dest){ if (source != null) { BeanCopier copier = Bean...

2019-09-25 10:07:42 628

原创 linux安装nginx

安装四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel然后下载nginx压缩包解压 tar -zxvf nginx-1.10.2进入 nginx-1.10.2cd /usr/nginx/nginx-1.10.2执行 ./configure执行make 出现一下报错装这个包发生报错...

2019-09-19 14:11:49 183

原创 进入虚拟机 networkManager is not running 问题

systemctl restart NetworkManager 重启网络管理

2019-09-19 11:57:46 6910

原创 linux不能ping外网 但能与本地主机互ping

发现ifconfig 返回的ip,网关 与/etc/sysconfig/network-scripts/ifcfg-eth0 配置的不一致保持一致后 重启网络

2019-09-19 10:52:59 324

原创 mybatis 模糊查询及判空问题

mybatis 模糊查询正确格式之一userName like ‘%’ || #{userName} || ‘%’判断空时较全的表达式userName !=null ||userName!=‘’ ||userName!=‘null’

2019-08-30 16:51:15 936 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除