- 博客(30)
- 收藏
- 关注
转载 git使用报错:Cannot lock
问题一:Cannot lock XXX\.git\index Cannot lock解决方法:删除当前项目中.git目录中的index.lock文件即可(.git目录是隐藏目录)问题二:解决同一个文件冲突解决方法:第一步:Team ->Synchronize Workspace 第二步:找到冲突的文件,点击 Mark as Merged ...
2019-08-23 13:06:00 1376
转载 Spring boot下@Autowired 注入为 NULL的问题
问题描述:在springboot项目中集成quartz时,需要使用到一个import org.springframework.scheduling.quartz.SchedulerFactoryBean这个类,并需要自动注入,在测试代码时,发现无法注入到普通.class文件中,后台报错提示:空指针异常。通过断电调试,发现时SchedulerFactoryBean这个类为NULL。问题...
2019-01-09 09:06:00 481
转载 Springboot项目下mybatis报错:Invalid bound statement (not found)
mybatis报错:Invalid bound statement (not found)的原因很多,但是正如报错提示一样,找不到xml中的sql语句,报错的情况分为三种:第一种:语法错误Java DAO层接口public void delete(@Param("id")String id);Java 对应的mapper.xml文件<?xml ver...
2018-10-24 16:09:00 964
转载 Spring boot 页面跳转详解
今天处理Springboot统一异常拦截的时候,遇到了页面跳转的问题,折腾了半天才大致弄明白了其中的坑坑洼洼。有三个方面的问题需要注意:一.jar包依赖:Springboot有自己默认的模板引擎。一定要引用相应的依赖包。我就是没引用,导致一直无法跳转。<dependency> <groupId>org.springframework.bo...
2018-09-07 17:57:00 794
转载 深入理解Java虚拟机-性能监控与故障处理工具
JDK的bin目录下有“java.exe” 与“javac.exe”两个命令工具是我们开发人员所熟悉的。但是,在该目录下还有其他的工具,主要用用于性能监控与故障处理。能够在处理应用程序性能、定位故障时发挥很大的作用。1. jps:虚拟机进程状况工具 命令格式:jps -q(m/l/v) 例子:输出的是 LVMID 主类路径C:\Program Files\...
2018-08-15 17:00:00 130
转载 Mysql语句 explain命令性能分析
在工作中,我们需要对select语句进行优化,以便节约资源与性能,提升查询速度。但是,我们应该怎么查询一个sql语句的性能呢?这里记录一种mysql自带的性能查询命令:EXPLAIN。博客主要参照:https://www.cnblogs.com/gomysql/p/3720123.html 的命令详解一般情况下使用explain命令格式为:explain select … fro...
2018-08-15 14:54:00 133
转载 SpringBoot 集成 Activiti 一路踩得坑
由于项目需要,本人开始在项目Spring boot 中集成工作流引擎Activiti。由于第一次集成,一路上步步都是坑,怪我没有先去看官方文档。现将一路上遇到的问题一一记录。一. 环境配置 1.项目环境:Springboot2.0 + Maven + activiti6.0 + Eclipse 2.maven依赖: <dependen...
2018-08-10 14:42:00 723
转载 window10下安装mysql遇到的问题
今天在进行springboot集成工作流时,需要用到数据库。但是又不想污染公司的数据库服务器,于是决定自己在windows10上安装一个本地mysql数据库。数据库版本为mysql-8.0.12-winx64.zip,下载地址为 :https://dev.mysql.com/downloads/mysql/安装步骤: 一. 解压文件夹压缩包:mysql-8.0.1...
2018-08-02 09:13:00 158
转载 Linux下Tomcat服务器-maven项目部署
一.部署tomcat服务器1)解压tomcat,并重新命名:解压:# tar zxvf tomcat版本压缩包重命名:# mv A B2)修改端口号(3处):进入相应文件夹:# cd 新的tomcat /conf修改配置文件:#vim server.xml测试(有问题时,使用此命令):进入目录:# cd 新的tomcat /logs查看...
2018-07-16 16:57:00 129
转载 数据库设计感悟
近期一直在负责一个项目的数据库设计,磕磕碰碰这么久,总算将大致的数据结构设计完毕。整个设计阶段走下来,主要有以下感想:熟悉系统业务。这是肯定要掌握的,对业务的熟悉度越高越能设计出合理的数据结构。掌握的至少包括功能模块的划分、各个模块的临界点以及各模块的关系。这里清理清楚,就能尽量减少模块之间的耦合度。设计系统架构。这也需要根据项目需求来设计部署方式与架构方式。例如多数据源、负...
2018-07-16 16:52:00 253
转载 数据库设计规范
一.命名规范采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔。库名、表名、字段名:要字母小写加下划线风格,长度不能超过32个字符,禁止拼音加英文混合命名。每个字段要有注释,每个表名要有注释,字段的取值含义或者范围,枚举值要有注释,这些都要有中文注释。布尔类型的字段名尽量避免用“is”开头,这...
2018-07-16 16:44:00 133
转载 从零到一: 代码调试
作为一个开发人员,假如不能解决Bug,那么他的价值就大打折扣。但是要解决一个Bug,首先要学会如何定位这个Bug,所以,会代码调试是一个程序员必须具备的素质和技能。那我就按照自己的经验,讲一讲最基本的一些代码调试。我们都知道项目出错的原因五花八门,比如 IDE工具的原因,tomcat的原因,插件的原因,代码Bug,数据库原因,前端等等,不胜枚举,但是这里我主要讲解前端代码调式 以...
2018-06-23 12:18:00 151
转载 Java泛型与反射的综合应用
前一段时间,项目之余没有事情做,于是就学习了一下基础的泛型与反射。现记录如下:首先,应当掌握的知识:1)方法的动态参数:不确定方法中参数的个数,就可以采用以下方法定义一个动态参数的方法示例:public class testA { public static void parameters(String str,Object... objects ){ ...
2018-01-18 23:30:00 146
转载 Eclipse中,tomcat插件方式启动项目
某些项目要运行多个war包,所以需要开启多个tomcat服务器,按照传统的方式则是新建多个tomcat服务器,比较麻烦。现在采用新的启动方式。1.在Maven项目中的pom.xml文件中添加tomcat插件依赖:<!-- 配置tomcat服务器插件 --> <build> <plugins> <plugin> ...
2018-01-04 23:40:00 476
转载 HTML模板与iframe框架
HTML模板----------------------------------------------------------HTML模板技术用来渲染数据,可以重复使用模板,用来简化前端页面代码。在使用数据时,只需要将数据替换模板中字符即可。<!--1. html --><div id="temp"></div><!--2...
2017-12-30 13:08:00 394
转载 Mybatis中常用sql语句
1.变量的输入:#,$在xnm文件中,1) 通过 #{参数名} 来将参数放入sql语句中,根据数据类型输入例如:select * from A表 a where a.id=#{id}2) 通过 ${参数名} 来表示普通字符例如:select * from A_${id} a where a.id=#{id} ,假如String id=10,那么等价于:...
2017-12-30 13:00:00 240
转载 从零到一: 后端接口文档
在需求文档完成后,测试人员以及开发人员应该分别开始了自己的工作。测试人员开始按照需求文档编写修改Case,并制定合适的测试计划,评估自动化测试的可行性等。开发人员根据职位的不同开展各自的工作。作为普通程序员:一.掌握核心业务流程:在前期项目中 编写需求文档 这段时间中,应该对项目有一个基本的了解,并对项目的核心业务有一个明确的认识。往往我对核心业务掌握的不够全面,导致后期代码编写...
2017-12-26 00:31:00 349
转载 Mysql日期处理
最近一个项目,需要写很多的sql语句。涉及到很多与时间相关的处理,现在做一下简单的总结。1.时间格式:在这个项目中,或许是由不同的人建立的数据库表结构吧,对时间的格式步统一,有的表中存储的long类型的时间戳,有的表中是存储的日期,有的表中存储的是时间,同时格式有20171225,2017-12-25等,一点都不统一。这样做,会对项目增加一些额外的工作量,同时会衍生出一些问题出来。比...
2017-12-25 23:02:00 82
转载 Java-集合框架与数组的实际应用-组装Json字符串
最近一直在做Json字符串的拼接工作。具体就是:按照接口开发文档,将数据库的数据查询出来,然后组成接口文档的Json形式传送给前端。所有最近都在和集合框架打交道,所以现在做一下简单的应用总结。第一:List集合1.基本知识:List集合是有序集合,集合中的元素可以重复,访问集合中的元素可以根据元素的索引来访问。ArrayList,LinkedList是List接口的实现类a....
2017-12-12 00:23:00 137
转载 Mysql查询之 指定顺序排序
最近做一个大屏展示项目,类似于机场,火车站那种展示班次信息的那种,不过展示的内容要复杂的多,其中部分数据如下:前端主要用Vue框架,要求后端数据在前端展示,第一:进厂,出厂指标不固定(可能6,也可能以后7,8个);第二:无“数值”值的用斜杠代替;第三:进出厂指标名字一定要符合如上图指定的名字(后端数据库查询出来的名字和前端指定的名字不一样,以及单位中带有 ">1",">...
2017-12-11 22:53:00 144
转载 Eclipse中复制项目后,怎么更改项目名等相关配置?
在工作中,我们偶尔需要建立新的项目,但是不需要自己搭建项目框架,而是直接可以复制上一个项目。复制之后,发现改了项目名字之后,访问路径,以及打包名字等都会保留旧的项目名,看起来非常不爽,那么就需要我们彻底地将项目进行重新翻新。第一部分:右击项目 ->Properties ->Web Project Settings 更改Context root,更改为新的项目名...
2017-12-11 21:10:00 471
转载 Eclipse常见问题解决办法
在开发工作中,经常会遇到各种各样的问题,每一个问题我们都不得不去解决,否则开发工作无法进行下去,尤其对于我这种有一定程度上的强迫症的人来说。在开发工作中,即使报错的信息一样,但是引起该错误的原因也有可能不同,所以解决方案了有可能不同。下面是自己记录的一些自己遇到的一些问题:--------------------------------------------------问题目录--...
2017-12-07 21:50:00 241
转载 Mysql数据库问题
记录关于Mysql中遇到的问题。问题一:后台报错:Lock wait timeout exceeded; try restarting transaction可能原因:数据库中数据处于只读状态,不准update。解决方式:杀死该项进程即可。具体方式:我使用的数据库可视化工具为Navicate。点击“查询” -->“新建”,然后输入语句:“select * f...
2017-12-07 21:41:00 93
转载 Vmware下配置Centos7服务器(三)
最近一直比较懒,直到现在才来做总结:经过前几天的配置,终于把所有的环境都搭建好了。现在来总结一下当初走过的坑。一.网络问题:Centos7无法联网无法联网分为两个原因,一是虚拟机网络设置有问题,二是Centos7网络配置有问题。Centos7中分析原因,在Centos7终端上输入命令:systemctlrestartnetwork ;看信息来排除错误博友方案:http...
2017-12-07 21:33:00 88
转载 Vmware下配置Centos7服务器(二)
在“Vmware下配置Centos7服务器(一)”一文中已经配置好了虚拟机,Centos7等相关的网络环境,接下来就开始搭建Linux的Java Web服务器了。第一步:配置jdk环境 1.检查并卸载自带的jdk: 查询命令:java -version ;javac -version (自带的jdk没有安装Javac服务,不能编译java文件) 查询命令:r...
2017-12-03 18:30:00 117
转载 Vmware下配置Centos7服务器(一)
这两周做的一个Web小项目需要编译上传到服务器上,但是我以前从来没有亲自做过,所以只能麻烦别人帮我配置。所以有必要自己亲自动手搭建一个本地服务器,熟悉整个流程,完全是从菜鸟一步一步走过来的,其中踩了很多坑。第一步:搭建Vmware虚拟机 网上搭建Vmware虚拟机的教程很多,也很详细,不需要多说什么!我的虚拟机是使用VMware-workstation-full-14.0.0....
2017-12-03 13:29:00 146
转载 从零到一:如何熟悉项目?
进入一家新的公司,一般来说不会那么巧合就遇到项目刚好开始,最多的情况就是加入一个已经处于开发之中的项目。作为一名开发人员,我是这样来熟悉一个陌生的项目的。一.主要技术:了解项目所用的主要框架技术。首先,通过项目结构判断项目是普通的web项目还是maven项目;其次,寻找配置文件,通过配置文件了解该项目的框架技术以及数据库;最后,找到jar包,通过jar或者pom.xml文件可以了解项...
2017-11-13 21:52:00 212
转载 从零到一:需求文档
加入一个项目组:开始开发一个全新的模块。对于开发流程,我有一点自己的理解,现在先记录下来,在以后的工作中觉得有什么不妥的地方,就做相应的改进。第一步:需求文档,每个项目开始都应该有相应的需求文档。需求文档是重中之重,以后所有的工作都是围绕需求文档来的。需求文档应该由产品经理与客户直接沟通,依据客户的需求整理而成的需求文档(个人觉得能否挖掘出客户潜在的需求或明确客户需求,设计出完全...
2017-11-11 12:06:00 170
转载 从零到一:入职周记
在国庆节前一周找到工作,并开始工作!对于我来说,一切都是新的,全部都是开始。从零开始,自己迈出了第一步。 下午2点半开始,搬了一台电脑,随便给我分配了一个座位,开始安装工作环境。首先,理清了以下该电脑的磁盘,看了以下以前工作人员留下的一些足迹,然后清理磁盘,保留一些可能以后可能会用到的东西,还有按照自己的爱好下载一些常用软件,比如360,notepad++等等。接着,向旁边的同...
2017-10-28 12:53:00 106
转载 Eclipse中如何进行新文件类型(File types)的关联识别?
这段时间,由于项目需要,采用.btl文件类型代替.jsp文件类型进行前后端的页面交互,但是eclipse又不能识别.btl文件类型。所以需要进行如下操作:1.Window ->Preference ->搜索File ->File Associations2.File type 下添加文件类型(如:Add ->.btl)3.在第六步之后,继续...
2017-10-01 15:26:00 636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人