springBoot的yml文件乱码 问题产生同时还报错如下:IllegalStateException: Failed to load property source from 'file:/E:/redPack解决方式第一步:File→Settings→Editor→File Encodings第二步:重启项目
SpringMVC之拦截器 源码分析public interface HandlerInterceptor { //处理器方法执行前 default boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { //如果该拦截器执行完后,还调其他拦截器或者还有业务处理,就返回true,否则返回false return true; } //处理
搭建前端vue框架并上传到git 搭建前端VUE框架npm install -g vue-cli--------------------安装脚手架npm install -g webpack-----------------安装打包工具vue init webpack 文件夹名字----------初始化一个vue项目npm install----------------------------------安装依赖npm run dev--------------------------------启动上传该前端框架到git
线程状态及面试考题 线程生命周期有什么 public static enum Thread.State extends Enum<Thread.State>线程状态。线程可以处于以下状态之一:NEW尚未启动的线程处于此状态。RUNNABLE在Java虚拟机中执行的线程处于此状态。BLOCKED被阻塞等待监视器锁定的线程处于此状态。WAITING正在等待另一个线程执行特定动作的线程处于此状态。TIMED_WAITING正在等待另一个线程执行动作达到指定等待时间的线程处于此状态。TERM
创建线程四种方式 第一种方式:Thread class 继承Thread类(重点)自定义线程类继承Thread类重写run()方法,编写线程执行体 创建线程对象,调用start()方法启动线程//创建线程方法一,继承Thread类,重写run()方法,调用start开启线程public class TestThread1 extends Thread{ public void run(){ for (int i = 0; i < 20; i++) { S
【避坑点】json返回数据为????? 参考博客:https://blog.csdn.net/huangfan322/article/details/53219577这位大佬罗列了比较详尽的字符乱码的情况,对症下药即可药到bug除前情介绍:调用外部接口,获取json,需要设置contentType为utf-8格式,否则会出现乱码,依次排查,发现工具类调用post请求时,创建HttpPost对象时,未对该contentType进行设置,导致字符集不一致,而造成乱码解决方案:public static HttpUtils post(Str
JPA报错——could not instantiate class XX from tuple with root 原因:使用JPA写SQL时,返回值是一个model对象,涉及到创建对象,就要调用构造函数,因为这个SQL的查询是对数据库中的某些字段进行查询返回,所以数据库中允许该字段为null,那么就可能会查到null值,而构造函数中有参数为null,就会报这个错。解决方法:在构造方法中对参数为null的值进行判断,并进行相应的处理,如此便不会报错了。...
后端maven安装无法成功,或者很慢 小问题tips:引maven依赖时,install极慢,甚至直接卡死不动了,解决办法:打开本地maven仓库,检查一下对应文件夹下的存储依赖的jar包的文件夹中,是否存在扩展名为lastUpdate的文件,将这些.lastUpdate文件删除,删除后再引依赖,即可很顺利成功...
JPA报错——无法创建bean @Query(value ="select new com.iaep.model.DataModel(dr.id, dr.dtcTableName,dr.title) from DataResourceEntity dr where dr.isDelete=0")List<DataModel> selectData();报错如下:org.springframework.beans.factory.BeanCreationException: Error creating bean wi
@Autowire和@Resource 小编认为:在项目使用过程中,我认为@Autowire和@Resource差别不大,使用哪一个都可以@Autowire作用:可以对类成员变量,方法以及构造函数进行标注,让spring完成bean自动装配(spring通过依赖注入创建实例)的工作。@Target({ElementType.CONSTRUCTOR, ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.ANNOTATION_TYPE})@.
Mybatis学习篇(一) 什么是Mybatis?Mybatis是一个SQL映射框架,提供数据库的操作能力,实现对数据库的增删改查,实质是是增强办的jdbc.SQL映射:可以把数据表中的一行数据映射为一个java对象操作这个对象,相当于操作表中的数据为什么使用Mybatis?必要性:可以弥补jdbc的缺陷:1、代码比较多,开发效率低2、需要关注Connection,Statement,ResultSet对象创建和销毁3、对ResultSet查询的结果,需要自己封装list4、重复的代码比
机房收费系统问题——主窗体被卸载 最近发生了一件很神奇的事情,那就是,当我选择退出关闭主窗体选项时,主窗体会自动卸载,于是我调试代码,我发现如图所示,当程序走过End if 时,主窗体界面保持显示状态-当程序走过End sub时,主窗体被卸载。我觉得,这个是因为我选择的过程是“unload”,所以最终的结果都会是关闭窗体。Private Sub MDIForm_QueryUnload(Cancel As Integ...
java代码优化之stream流+判空 Stream流在不是很了解stream流时,我们常用的是for循环去对集合进行操作。而现如今,随着stream流的普及,大家可以尝试着用stream流去代替for循环,好处有二,第一,stream流的执行效率要高于for循环,第二,用stream流比用for循环显得水平高点,代码更简洁好看一些。第三,stream流可以做筛选,不必通过SQL语句进行筛选。
lastIndexOf和subString的使用 lastIndexOfpublic int lastIndexOf(int ch, int fromIndex):从指定的索引处开始进行反向搜索,如果此字符串中有这样的字符,则返回指定字符在此字符串中最后一次出现处的索引如果此字符串中没有这样的字符,则返回 -1。subStringpublic static String substring(Object self, int start, int end)对指定内容进行分割,start为起始位置,end为终止位置返回值为分割
自考总结 一年二度的自考又双叒叕结束了,虽然结果目前未可知,但是考后总结却是不可或缺,本次自考总结围绕学习方法进行阐述,通过小编个人的经历,为各位的自考学习或者其他方面的自学做一个借鉴。首先是小编自考学习中用到的方法:三遍读书法,快速阅读,番茄以及小组学习本次自考的科目为二——网络经济与企业管理,C++程序设计本篇仅以C++程序设计为例,进行讲述。第一遍进行快速阅读,通读C++,对全书有一个整体的认识。在此期间使用番茄做一个计时,更高效的完成学习任务。第二遍进行快速阅读,细读每个章节的内容,并进行