- 博客(101)
- 收藏
- 关注
原创 springBoot的yml文件乱码
问题产生同时还报错如下:IllegalStateException: Failed to load property source from 'file:/E:/redPack解决方式第一步:File→Settings→Editor→File Encodings第二步:重启项目
2021-08-07 16:30:09 564 5
原创 SpringMVC之拦截器
源码分析public interface HandlerInterceptor { //处理器方法执行前 default boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { //如果该拦截器执行完后,还调其他拦截器或者还有业务处理,就返回true,否则返回false return true; } //处理
2021-07-31 10:21:50 416 2
原创 搭建前端vue框架并上传到git
搭建前端VUE框架npm install -g vue-cli--------------------安装脚手架npm install -g webpack-----------------安装打包工具vue init webpack 文件夹名字----------初始化一个vue项目npm install----------------------------------安装依赖npm run dev--------------------------------启动上传该前端框架到git
2021-06-05 16:58:51 392 2
原创 JPA报错——could not instantiate class XX from tuple with root
原因:使用JPA写SQL时,返回值是一个model对象,涉及到创建对象,就要调用构造函数,因为这个SQL的查询是对数据库中的某些字段进行查询返回,所以数据库中允许该字段为null,那么就可能会查到null值,而构造函数中有参数为null,就会报这个错。解决方法:在构造方法中对参数为null的值进行判断,并进行相应的处理,如此便不会报错了。...
2021-05-30 21:39:40 957 5
原创 线程状态及面试考题
线程生命周期有什么 public static enum Thread.State extends Enum<Thread.State>线程状态。线程可以处于以下状态之一:NEW尚未启动的线程处于此状态。RUNNABLE在Java虚拟机中执行的线程处于此状态。BLOCKED被阻塞等待监视器锁定的线程处于此状态。WAITING正在等待另一个线程执行特定动作的线程处于此状态。TIMED_WAITING正在等待另一个线程执行动作达到指定等待时间的线程处于此状态。TERM
2021-05-30 21:39:25 244 5
原创 【避坑点】json返回数据为?????
参考博客:https://blog.csdn.net/huangfan322/article/details/53219577这位大佬罗列了比较详尽的字符乱码的情况,对症下药即可药到bug除前情介绍:调用外部接口,获取json,需要设置contentType为utf-8格式,否则会出现乱码,依次排查,发现工具类调用post请求时,创建HttpPost对象时,未对该contentType进行设置,导致字符集不一致,而造成乱码解决方案:public static HttpUtils post(Str
2021-05-30 21:39:10 261 4
原创 创建线程四种方式
第一种方式: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
2021-05-30 21:38:52 4365 3
原创 后端maven安装无法成功,或者很慢
小问题tips:引maven依赖时,install极慢,甚至直接卡死不动了,解决办法:打开本地maven仓库,检查一下对应文件夹下的存储依赖的jar包的文件夹中,是否存在扩展名为lastUpdate的文件,将这些.lastUpdate文件删除,删除后再引依赖,即可很顺利成功...
2021-01-31 20:14:21 881 13
原创 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
2021-01-31 20:08:43 1024 11
原创 @Autowire和@Resource
小编认为:在项目使用过程中,我认为@Autowire和@Resource差别不大,使用哪一个都可以@Autowire作用:可以对类成员变量,方法以及构造函数进行标注,让spring完成bean自动装配(spring通过依赖注入创建实例)的工作。@Target({ElementType.CONSTRUCTOR, ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.ANNOTATION_TYPE})@.
2021-01-31 16:06:57 2992 24
原创 Mybatis学习篇(一)
什么是Mybatis?Mybatis是一个SQL映射框架,提供数据库的操作能力,实现对数据库的增删改查,实质是是增强办的jdbc.SQL映射:可以把数据表中的一行数据映射为一个java对象操作这个对象,相当于操作表中的数据为什么使用Mybatis?必要性:可以弥补jdbc的缺陷:1、代码比较多,开发效率低2、需要关注Connection,Statement,ResultSet对象创建和销毁3、对ResultSet查询的结果,需要自己封装list4、重复的代码比
2021-01-30 21:30:53 1439 10
原创 java代码优化之stream流+判空
Stream流在不是很了解stream流时,我们常用的是for循环去对集合进行操作。而现如今,随着stream流的普及,大家可以尝试着用stream流去代替for循环,好处有二,第一,stream流的执行效率要高于for循环,第二,用stream流比用for循环显得水平高点,代码更简洁好看一些。第三,stream流可以做筛选,不必通过SQL语句进行筛选。
2020-11-22 21:33:12 19210 12
原创 JDBC(二)事务与锁
JDBC事务机制核心代码conn.setAutoCommit(false);conn.commit();conn.rollback();悲观锁和乐观锁
2020-10-28 11:59:44 737 6
原创 lastIndexOf和subString的使用
lastIndexOfpublic int lastIndexOf(int ch, int fromIndex):从指定的索引处开始进行反向搜索,如果此字符串中有这样的字符,则返回指定字符在此字符串中最后一次出现处的索引如果此字符串中没有这样的字符,则返回 -1。subStringpublic static String substring(Object self, int start, int end)对指定内容进行分割,start为起始位置,end为终止位置返回值为分割
2020-10-21 21:28:16 785 10
原创 自考总结
一年二度的自考又双叒叕结束了,虽然结果目前未可知,但是考后总结却是不可或缺,本次自考总结围绕学习方法进行阐述,通过小编个人的经历,为各位的自考学习或者其他方面的自学做一个借鉴。首先是小编自考学习中用到的方法:三遍读书法,快速阅读,番茄以及小组学习本次自考的科目为二——网络经济与企业管理,C++程序设计本篇仅以C++程序设计为例,进行讲述。第一遍进行快速阅读,通读C++,对全书有一个整体的认识。在此期间使用番茄做一个计时,更高效的完成学习任务。第二遍进行快速阅读,细读每个章节的内容,并进行
2020-10-19 14:59:45 573 11
原创 简单认识JDBC(一)
Java DataBase Connectivity(java语言连接数据库)WhatJDBC是sun公司指定的一套接口(interface)java.sql.*; (这个软件包下有很多接口)
2020-09-30 20:34:19 515 4
原创 UML六种关系综述
今天小编带大家一起学习一下UML的六种关系,分别从定义,图示,联系和代码方面进行阐述。泛化(继承) 是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。实现 针对接口而言,对接口中方法的重写...
2020-08-26 11:13:33 513 7
原创 tomcat安装&启动乱码
tomcat安装(配套JDK1.8版本)步骤一:下载tomcat:点击下载步骤二:解压至安装目录,我解压到了D盘(大家可以自行选择解压位置,解压到哪都行),如图所示:步骤三:配置环境变量(照着图片操作即可)步骤四启动tomcat-----------打开dos窗口,输入startup,即可步骤五:解决乱码问题此时再次startup,Tomcat显示如下:本篇博客到这儿就结束了,如果小编有哪里写的不合理的地方,欢...
2020-08-08 20:28:44 619 6
原创 三步搞定【MySql插入中文字符显示???】
前言不知道你有没有遇到过这样的情况,插入到数据库的中文数据通通变成了问号。如果你也有一样的问题,请继续观看我接下来的内容。
2020-07-02 19:57:41 1272 7
原创 三步搞定【2014 SQLserver 无效的许可证数据】
写在前面不知道你是否和我一样,在安装SQLSever的时候,遇到上图所示的问题“无效的许可证数据,需要重新安装”如果你也有同样的问题,请继续往下看,我将一步步教你如何解决这个问题。
2020-06-26 11:41:21 4480 18
原创 PowerBuilder 9.0正确安装步骤
【写在前面】不知,你们有没有出现和我一样的问题,Setup is running……,然后就卡住不动了如果你也有同样的问题,请继续观看我这篇博客,我将引导你,正确安装power builder,避免踩坑。
2020-06-21 10:31:12 19536 39
原创 无法直接启动带有“类库输出类型”的项目
无法直接启动带有“类库输出类型”的项目,若要调试此项目,请在解决方案中添加一个引用库项目的可执行项目。若要将这个可执行项目设置为启动项目。
2020-06-13 09:51:56 9068 17
原创 重构之职责链模式
职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接收者的耦合关系。将这个对象练成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
2020-06-12 18:36:32 636 7
原创 C#中DataGridView控件加载数据无法显示
首先,我原计划是查询工作日志表中的数据,并将其反应在datagridview控件上,部分代码如下dataGVWorklog.AutoGenerateColumns = false;//禁止datagridview自动加载列IDate iWorklogDate = AbstractFactory.Factory.CreateConcreteClass("ConcreteDAL", "DAL", "t_worklog");List<dynamic> lists =iWorklogDate.D
2020-06-07 17:31:23 7193 11
原创 MySQL命名规范
此片博客的由来: “你这数据表命名不规范,不符合驼峰命名法”------某一鸣翻阅资料后总结本博客以作平反。数据表命名规范➡ 组成:26个字母 “a~z” 和下划线 “_”➡ 小写命名,禁止出现大写,如果有多个单词用下划线隔开➡ 禁止使用数据库关键字,如:name,datetime,password等➡ 表名要加 “t_” 作为前缀,用以说名身份为数据表➡ 表的名称一般使用单数形式而非复数形式➡ 表的名称要明确描述信息,且尽量使用简洁单词,避免使用生僻词✋举个例子① 模块+功能
2020-05-31 23:24:18 660 6
原创 一步一步教你安装并登陆My SQL(最详细教程,没有之一)
安装步骤非常之简单,仅仅包括两步:一、下载;二、安装步骤虽简单,过程却包含了很多细小的知识点,令小编收获颇多接下来由小编来一一分享给大家。 -------------...
2020-05-22 18:55:52 3127 29
原创 HTML入门篇
初识HTML 首先,我们来一起认识一下HTMLHTML:Hyper Text Markup Language (静文本标记语言)定义: 由大量的标签组成,每一个标签都有开始便签和结束标签。格式:开发工具:普通的文本编辑器DreamweaverHBuilder相关网站w3school--------为了方便中国web前端程序员的开发,提供大量的帮助文档。APACHE--------项目开源网站,很多开源代码(ASF) HTML格式有头有尾(开始标签和结束标签)结束标签比开.
2020-05-17 21:23:21 621 11
原创 复工感受
自春节起,新型冠状病毒肆虐,本来春节休假5天,因为疫情延期整整三个月,在此期间,很多公司机构等能够有效运转,离不开当今的一大助力———互联网。我们通过网络可以在线完成很多任务,学生们可以通过收看网络直播,在线学习,员工们可以通过视频会议完成工作讨论,还有在疫情肆虐期间,替代快递员为我们派送的智能机器人们。随着科技的不断发展,我们的生活发生了天翻地覆的变化。如果没有这些,我们的生活停止运转三个月,怕...
2020-04-04 21:45:15 897 13
原创 物理层都有点啥呢
物理层数据通信通信种类:通信方式功能物理介质导引型传输介质非导引型传输介质信道与信道容量调制信道与编码信道信道容量数据通信数据通信是计算机网络通信的本质。数据通信系统的构成如下图:通信种类:模拟通信和数字通信这二者区分的关键在于传输的信号是数字的还是模拟的。模拟信号:是指信号的因变量完全随连续消息的变化而变化的信号。模拟信号的自变量是可以连续的,也可以是离散的;但其因变量一定是连...
2020-03-18 22:04:12 571 7
原创 计算机网络之【4.5 Internet网络层】
导图如下:IP(Internet Protocol)网际协议IP:定义了如何封装上层协议(如UDP,TCP等)报文段,定义了Internet网络寻址(IP地址)以及如何转发IP数据报等内容,是Internet网络层最核心的协议。IP包含两个版本,IPv4和IPv6,一般情况下多使用IPv4。IP数据报(1)版本号字段占4位,给出的是IP的版本号。路由器根据该字段确定按哪个版...
2020-03-16 21:54:54 799 7
原创 初次邂逅---计算机网络
导图如下:在这里我们提到了计算机网络,那么,首先来了解一下什么是计算机网络。技术上说就是:计算机技术+通信技术总体来说就是:利用通信设备与通信链路或者通信网络,互联位置不同,功能自治的计算机系统,并遵循一定的规则实现计算机系统之间的信息交换。在计算机网络的定义中提到了规则一词,规则在计算机网络中的专业术语是网络协议。网络协议:约定了实体之间交换的信息类型,信息各部分的含义,...
2020-03-12 22:48:17 723 4
原创 计算机网络之【4.6路由算法与协议】
路由选择路由选择的关键:从源主机的默认路由器到目的主机的默认路由器之间的路径最优选择。路由选择算法:全局式路由选择算法 & 分布式路由选择算法典例:LS算法(链路状态路由选择算法)& DV算法(距离向量路由选择算法)LS算法利用Dijkstra算法求最短路径D(v):源节点到目的结点v的当前路径距离P(v):源节点到目的结点v的当前路径上,目的结点的前...
2020-03-08 22:14:36 874 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人