自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (2)
  • 收藏
  • 关注

原创 恢复EdrawProject软件未保存的项目文件步骤

1、打开软件,点击“新建”创建一个空白项目或者随意打开一个已存在文件2、在菜单栏顶部,找到“视图”-“文件恢复”功能3、点击“文件恢复”弹出对话框,对话框列表中是近期编辑过自动备份的文件,可以选中某一条记录对其进行打开或者删除。4、可在EdrawProject软件“选项”-“常规”中根据需要设置自动备份时间间隔。注:自动备份的路径一般为:C:\Users\用户名\AppData\Local\Edraw\EdrawProject\autosave...

2021-08-24 10:01:09 4920

原创 Error running ‘XXXApplication‘: Command line is too long. Shorten command line for ‘XXXApplication‘

问题:在IDEA中启动一个SpirngBoot项目时,报错如下:Error running 'GunsApplication': Command line is too long. Shorten command line for 'GunsApplication' or also for Spring Boot default configuration.解决方案:打开项目所在目录,找到/.idea/workspace.xml 文件,找到<component name="Propert

2021-07-19 18:30:11 733 1

原创 Date和String类型的相互转换

举例说明二者之间的转换:Date 转 String:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:MM:ss");Date date = new Date();String str= sdf.format(date);String 转 Date:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String str = "2021-4-5"; Date

2021-04-07 21:45:23 472

原创 MySQL中case when 嵌套的使用方法

MySQL中有一个用于判断多种情况的语句,类似于java中的switch…case,在写SQL过程中需要用到case when嵌套,在这里记录一下,以防忘记。简单例子:SELECT CASEWHEN ISNULL(work_order_no) THEN (CASE WHEN 2 > 1 THEN 11 ELSE 22 END)ELSE (CASE WHEN 1 > 0 THEN 33 ELSE 66 END)ENDFROM qk_20030102WHERE work_or

2021-03-01 17:41:06 26126

原创 war包部署到Tomcat下运行步骤

1、配置JDK安装路径到环境变量2、配置Tomcat安装路径到环境变量3、从Eclipse导出war包在控制台console中查看war包保存的位置,根据路径找到war包4、将war包放到$TOMCAT_HOME$ 的webapps目录下5、进入目录$TOMCAT_HOME$ bin,点击startup.bat, 启动Tomcat服务器。(Linux系统点击startup.sh)(此处若cmd窗口闪退,需将jdk路径和Tomcat路径配置到环境变量中并重启计算机)6、Tomcat启动成

2020-10-30 14:40:37 14970

原创 SpringMVC的工作原理(工作流程)

一、原理图二、文字说明1、用户发送请求到前端控制器2、前端控制器请求处理器映射器(HandlerMapping)去查找处理器(Handler)3、 处理器映射器(HandlerMappering)找到Handler后向前端控制器返回执行链(HandlerExecutionChain)4、前端控制器(DispatcherServlet)调用处理器适配器(HandlerAdapter)去执行处理器(Handler)5、处理器适配器去执行具体的Handler(也就是我们开发人员说的controlle

2020-09-15 15:31:16 352

转载 Javascript中两个等于号和三个等于号的区别(==/===)

==//表示值的比较===//表示对象类型的比较1、对于string,number等基础类型,和=是有区别的。a)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等。b)同类型比较,直接进行“值”比较,两者结果一样。alert('1'==1);//结果是truealert('1'===1);//结果是false2、对于Array,Object等高级类型,和=是没有区别的。进行“指针地址”比较。3、基础类型与高级类型,和=是有区别的。a

2020-09-14 11:37:01 380

原创 集合专题Collection(List、Set)、Map

本文是对常见的集合知识点进行归纳整理一、Collection接口、Map接口的框架结构二、List、Set、Map之间的区别List:1、 允许重复对象(可插入多个null元素)2、 有序容器,插入顺序就是输出顺序(常用的实现类有 ArrayList、LinkedList 和 Vector。ArrayList 最为流行,它提供了使用索引的随意访问,而 LinkedList 则对于经常需要从 List 中添加或删除元素的场合更为合适)Set:1、 不允许重复对象(只允许插入一个null元素

2020-09-08 16:22:55 163

转载 HTTP状态码100、200、300、400、404、500、600……的含义

1xx (临时响应)表示临时响应并需要请求者继续执行操作的状态代码。100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。102 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。2xx (成功)表示成功处理了请求的状态代码。200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。201 (已创建) 请求成功并且服务器创建了新的资

2020-09-07 16:51:33 4259

原创 HTTP请求中Get和Post的区别?

1、 参数传递方式:Get请求通过URL传递;Post请求将参数放在Request body中传递2、 安全性:因参数携带在URL中,Get请求的安全性相对于Post低3、 参数长度大小:受URL长度限制,Get请求所传递的参数数据量较小,而Post相对大得多4、 参数数据类型:Get只接受ASCII字符,而Post没有限制5、 使用场景:Get请求用于从服务器端获取数据(查询操作),Post请求用于向服务器提交数据(增、删、改操作)6、 数据包数量:Get产生一个TCP数据包;Post产生两个T

2020-09-07 16:42:00 197

原创 Flutter项目启动一直卡在Running Gradle task ‘assembleDebug‘问题解决

问题描述:按照flutter官网步骤安装Flutter SDK、Android studio等,在创建第一个flutter项目后run的过程一直是Running Gradle task ‘assembleDebug’…解决方法:1、修改android\build.gradle文件buildscript { repositories { //修改的地方 //google() //jcenter() maven { url

2020-07-07 10:47:16 16374 2

原创 解决在Android Studio中Gradle下载缓慢问题

在使用Android Studio做项目时,因为连接仓库/网络等原因,gradle下载jar包等会及其缓慢,此处提供一种解决方法:步骤如下:1、找到项目目录下的build.gradle文件并打开2、将buildscript、allprojects中的repositories分别进行修改:(1)buildscript - repositories中添加: maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'}

2020-07-06 21:53:53 2228

原创 Debug-java.lang.IllegalStateException: Using named parameters for method public abstract……

2020-06-02 09:06:28.043 INFO 17700 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]2020-06-02 09:06:28.062 INFO 17700 --- [ main] ConditionEvaluationReportLoggingListener : Error starting Application

2020-06-02 22:33:06 10274 1

原创 Excel单元格如何增加下拉选项(类似于web中的select选项框)

☀效果图1、选择待加【下拉选项】的单元格,依次点击数据 - 数据有效性(小三角▼)- 数据有效性2、在弹出框中【设置】栏【允许】下拉框中选择“序列”3、在【来源】输入框中输入下拉选项,各个选项必须以[英文逗号,]隔开例如本例中性别下拉选项为男、女,则来源输入框中输入的是【男,女】,然后点击确定即可。4、回到刚才选择的单元格,单击单元格,会发现单元格右侧出现下拉选项▼点击▼出现所设置的下拉选项点击任一选项,单元格被选择的选项填充。5、【信息提示模式】有时候需要在单元格中只输入数

2020-05-25 14:35:10 11274

原创 CONVERT (varchar(), GETDATE(),XX) ---数据库中日期时间格式转换

以下是通过convert函数获取日期的不同类型方式Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Selec...

2020-03-25 18:30:53 1785

原创 关于Jsp页面的NullPointerException(空指针异常)情况

在SSM框架项目中,查询数据过程正常,在controller层跳转jsp页面时,报异常如下:Forwarding to resource [/WEB-INF/view//prepay/purchaseaccount/index.jsp] in InternalResourceView '/prepay/purchaseaccount/index'十二月 31, 2019 8:07:13 下午 ...

2019-12-31 20:26:29 3489

原创 String类型和BigDecimal类型的相互转换

一、String类型转BigDecimalpublic static void main(String[] args){ String a = "123.0"; BigDecimal bigDecimal = new BigDecimal(a); //new一个BigDecimal对象即可}二、BigDecimal类型转Stringpublic static void main(...

2019-12-13 13:44:30 10627

原创 SVN管理代码查看文件(代码)操作记录

两种方法:一、从开发工具Eclipse查看1、右键项目——Team——显示资源历史记录2、此时可在History视图看到代码操作记录3、选中某一条操作记录右键——比较4、选择互相比较的两个版本号,点击OK5、可以看到所修改的代码文件6、双击文件即可看到具体修改的内容二、从本地文件夹查看1、这种方法的前提是本地文件是从SVN中checkout出来的,方法可参考Torto...

2019-11-29 16:05:56 5237

原创 Maven install打war包时报错No compiler is provided in this environment解决方法

在使用Maven install 打war包时报错如下:[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?报错原因:Eclipse默认在公用jre上运行,maven install 编译需要jdk中的编译器,所以需添加JDK操作步骤:...

2019-11-27 16:23:56 412

原创 如何将项目打成war包并部署在Tomcat上运行

一、打war包(列举两种方法)方法一:1、右键项目——>export2、选择web下面的WAR file——>Next3、点击Browse选择导出路径,随后点击finish即可完成war包导出,在所选择路径中即可找到war包。方法二:1、右键项目pom.xml文件,点击run as或debug as都可,然后点击Maven install2、之后控制台会输出相应信...

2019-11-26 13:17:53 9559 2

原创 SSM框架下SQL语句实现在同一个ID语句块内经过条件判断后决定是更新还是插入数据

SQL语句实现在同一个ID语句块内经过条件判断后决定是更新还是插入数据,此种用法极其方面的满足了一些特殊应用场景。例如:<insert id="saveOrUpdate" > <!--selectKey语句段查询判断条件,order="BEFORE"含义是该语句段在执行insert语 句段前执行,正好能实现根据条件判断接下来应执行的语句 --> &...

2019-11-14 20:57:01 468

原创 Eclipse如何修改字号字体

1、Window->preferences2、依次点击general->Appearance->colors and fonts ->Basic3、点开basic之后下拉,找到Text font,然后点击右侧Edit按钮4、即可修改字号、字体等,最后点击“确定->Apply->OK ”即生效。另:若要只改变某类文件的字号等,可在第二步的Basic那...

2019-10-31 18:50:26 2667

原创 Eclipse项目关联到SVN项目后如何更新(提交)

SVN是一种源码管理工具,所以开发过程中会不断更新源码,以下是在eclipse中更新源码到SVN的步骤(前提是SVN项目已导入eclipse):第一种方式:1、右键项目——>Team——>提交2、首先要在上面的框中填写本次提交的注释(注意要符合注释语言规范,否则会报错),然后勾选所有要提交的文件,点击OK即可。第二种方式:1、右键项目——>Team——>与资源...

2019-10-25 14:30:25 1238

原创 搜狗输入法截屏工具的使用

1、右击输入法状态栏2、在该界面点击“工具箱”3、点击“截屏”,首次使用会自动下载插件,下载完毕即可使用。4、接下来设置快捷键:点击属性设置5、点击“高级”6、点击“系统功能快捷键”7、下拉滚动条!!!才能看到“截屏”快捷键的设置,我在这里卡了好久!8、设置自己喜欢且不与其他热键冲突的快捷键即可。...

2019-09-27 20:23:32 2926 1

原创 WordXML格式解析(应用于Freemarker导出word文档)

【WordXML】项目中有时需要Word文档的导出/预览功能,使用Freemarker工具可以实现,文档的模板为WordXML格式,类似于html语言,不同标签含义不同,以下是经常用到的一些标签和注释: <w:body>//文档主体 <w:tbl>//表格 <w:tblPr>//表格属性 …… &l...

2019-09-04 20:33:36 2993 3

原创 Eclipse中的项目如何关联到SVN项目

1、右键项目,依次点击2、依次点击。若该界面中没有SVN选项,参照【https://blog.csdn.net/u012453843/article/details/64624383】解决。3、4、在URL中填入对应SVN的地址5、6、编辑注释内容,点击Finish提交。...

2019-08-30 18:33:49 3697

原创 如何查看jar和class文件

在做项目时有时候需要进入依赖的jar包或者已经编译好的class文件中去查看源码,可是你会发现,用普通文本编辑器打开只能看到一堆乱码,这时候我们需要用到反编译软件打开jar或class文件。推荐软件:1、JD-GUI (体积小,免安装)官方网站:http://jd.benow.ca/下载后为一个jar包,免安装,直接双击即可使用。打开后,点击File->open File->...

2019-08-13 20:16:32 1889

原创 Tortoisesvn从SVN检出、导出和上传文件

***说明:Check out检出获得文件后,检出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息;export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无进行Update和Commit操作。***

2019-07-30 15:44:56 11040 2

原创 如何在WPS/Office中自动生成目录和图表目录

一、自动生成目录1、首先将自己文档中待自动生成目录的标题标明为几级标题。操作如下:点击“引用”,然后将所有级别的标题在目录级别“刷一遍”,即选中标题后再点击一下“目录级别”中的对应级别,注意要讲所有标题刷一遍。2、将光标定位到要生成目录的地方。3、点击“引用”下的“目录”,可以选择自动目录或自定义目录,后者需要点击确定,此时目录生成。4、当目录有变化时,可以点击“更新目录”进行更新...

2019-05-31 18:09:14 43296 4

原创 Tomcat启动较慢解决办法

Tomcat启动较慢可能是多种原因造成的,接下来列举几种情况供大家参考:1、Tomcat中部署多个项目文件。在Tomcat启动过程中,它会去加载所有被部署到自身的项目,项目越多加载时间越长,启动过程自然就慢。因此,建议大家Tomcat容器中同一时间只部署一个项目,把暂时不需要的项目remove掉。2、由于数据库服务未打开,连接时间较长。在Tomcat启动中长时间卡在如下信息:说明是数据...

2019-05-05 10:31:17 1503

原创 div标签小知识

在进行web前端开发时经常用到div这个标签,一个div标签的面积被均分为12列,类似下图:因此我们在设计界面的时候就可以根据这个来设计版面,具体用法为:在div标签中使用class=“col-sm-x”(其中x为具体数值)来设定。x的取值为1~12,具体数值占面积比如下:col-sm-12 { width: 100% } .col-sm-11 { width: 91.66666...

2019-05-03 18:22:16 1836

原创 Eclipse无法导入项目报错“ 某些项目因为已在工作空间中而不能被导入”

Eclipse无法导入项目报错“ 某些项目因为已在工作空间中而不能被导入”解决办法:在导入项目前千万不要把待导入项目复制到eclipse的工作空间中,如果提前复制进去了,就会报错误“ 某些项目因为已在工作空间中而不能被导入”。所以正确做法是将待导入项目文件放在非工作空间目录内,在导入时记得勾选将项目复制到工作空间中即可(如图)。...

2019-04-29 20:34:36 9566

原创 如何设置恢复到Myeclipse的默认视图布局

1、在Myeclipse中依次点击Window->open perspective等,如下图红色方框:2、然后选择Myeclipse Java Enterprise(default),点击OK即可。方法二:依次点击下图红色方框...

2019-04-27 11:33:34 5679

原创 从Myeclipse/Eclipse向数据库写入数据中文乱码解决办法

我们在做项目过程中,经常要从Myeclipse/Eclipse向数据库中写入数据,小伙伴们也经常遇到这种情况,就是数据中带有中文的话,存到数据库中就变成了“???”这就是中文乱码,解决办法 1、项目编码格式改为UTF-82、jsp文件格式改为UTF-83、数据库格式改为UTF-84、数据表格式改为UTF-8在创建时指定5、在连接数据库的配置中指定编码集jdb...

2019-04-26 20:37:33 5860 3

原创 如何在myeclipse中删除引用的jar包

1.首先,在myeclipse的项目目录下找到referenced libraries,右键选中想要删除的jar包,如下图,依次点击:2、然后,到WebRoot下的lib 目录下找相同名称的jar包,点右建删除,如图:即可删除3、注意:第2步如果不能顺利删除,重启myeclipse重试即可。...

2019-04-26 11:23:39 1790

原创 Class<SpringJUnit4ClassRunner> cannot be resolved to a type解决办法

在Junit包、spring-test包都导入且build to path 的情况下,仍然报错Class cannot be resolved to a type手敲如下代码:import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;即可解决...

2019-04-24 11:52:17 1103

原创 Jsp文件导入eclipse后头部位置报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build

向eclipse中导入web工程时可能会导致所有jsp文件报错,错误信息出现在头部位置,内容为"The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build"这可能是因为导入的工程中用的服务器版本与Eclipse中用的服务器版本不同所致,工程中缺少相关jar包,解决方法:右击web工程–>...

2019-04-13 10:57:06 487

原创 如何修改MyEclipse/Eclipse的@author注释模板

按如下步骤操作:window->preference->java->code style->code templates->comments->Types如下图:在红框中修改自己想要展示的内容,然后点击Apply->ok即可。...

2019-04-11 20:51:12 213

原创 SSH2学习笔记

1、搭建框架时要配置各种文件,配置中有各种路径,一种是关于类(class)的路径,还有action中result的跳转页面路径,还有配置 sessionFactory时引用其他配置文件的路径……等等。这里要讲的是前两种路径要注意的地方,是我在搭建时自己遇到问题并总结出来的。(1)关于类(class)的路径的写法类路径的书写格式一定要用"com.xxx.yyy.zzz"的格式来写,即包名+类名,...

2019-04-11 16:14:42 168

原创 Linux系统中hive无法使用backspace删除的问题

如题解决办法:在secureCRT界面依次操作:选项—>会话选项—>终端—>仿真在下图界面红框中选择linux即可。

2019-03-30 15:57:33 447

基于mvc的jsp网上商城的毕业设计+开题报告+源码

一个毕业生很不错毕业设计模板 里面有毕业设计 开题报告源码 数据库文件 这是用jsp+javabean实现的网上购物系统

2018-12-23

酒店管理系统JAVA源代码

酒店管理系统使用说明书 主要功能 本系统中包含如下6大功能模块: q 前台服务:该模块主要包括开台点菜、维护菜品、签单、结账等功能,其中维护菜品功能包括添加和取消菜品,能够取消菜品的前提条件是尚未签单,即处于开单状态,结账时则要求所有商品都要签单,否则不允许结账。 q 后台管理:该模块主要包括台号管理、菜系管理和菜品管理功能,其中菜系用来对菜品进行分类。 q 销售统计:该模块用来分段统计营业额,可以按日、月和年进行统计,其中日统计是按消费单和销售的商品统计销售额,月统计是按日期和每日的销售额统计销售额,年统计是按日期和月份统计销售额。 q 系统安全:该模块主要包括交接班、锁定系统和修改密码功能,其中交接班功能在操作员换岗时使用,锁定系统在操作员临时离开时使用。 q 人员管理:该模块主要包括档案管理、管理员管理和操作权限管理功能,其中管理员管理功能用来管理系统的操作员,权限管理功能用来管理系统操作员具有的操作权限。 q 初始化系统:该功能用来对系统进行初始化,初始化后系统数据将全部被删除。 操作注意事项 用户在使用《酒店管理系统》之前,应注意以下事项: (1)管理员用户名和密码为:mr、mrsoft。 (2)当鼠标经过主界面右下角时,会弹出菜单,在这里可

2018-12-23

空空如也

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

TA关注的人

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