自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Shell中(())和[[]]的区别

shell中(())和[()]的区别

2023-03-06 15:32:53 496

转载 shell if判断和for循环常见写法

bash shell会按顺序执行if语句,如果command执行后且它的返回状态是0,则会执行符合该条件执行的语句,否则后面的命令不执行,跳到下一条命令。当有多个嵌套时,只有第一个返回0退出状态的命令会导致符合该条件执行的语句部分被执行,如果所有的语句的执行状态都不为0,则执行else中语句。:表示数学表达式在判断命令中只允许在比较中进行简单的算术操作,而双圆括号提供更多的数学符号,而且在双圆括号里面的’>‘,’

2023-03-06 15:31:46 546

转载 centos oracle /tmp/ora 不能运行,CentOS 6.8安装Oracle 10.2.0.1过程中的错误解决

继续安装[root@hadoop01 database]# ./runInstaller。原因:好像是字符集的问题,而且不能启动安装页面,于是./runInstaller。原因:不能用root用户安装:创建dba group和user oracle。原因是:缺少支持打印的图形化动态链接库libXp.so.6。--这里的502 是上面的id 命令查看出来的。原因:没有安装ld-linux.so.2。10.2.0.1过程中的错误解决。CentOS 6.8安装。安装对应32位glibc。原因:开发系统版本不对。

2023-03-06 09:40:43 629

转载 Linux | 终端显示为bash-4.1$以及提示bash:command not found的解决方法

本文总结如何解决Linux终端显示为bash-4.1以及提示情形的解决方法。

2023-02-18 17:25:40 537

转载 yum安装某个包出现冲突的情况

经过排查发现libcmpiCppImpl0包与tog-pegasus-libs包起冲突,我发现上面的准备安装包的这个过程时候,首先是准备安装tog-pegasus-libs包,然后再准备安装libcmpiCppImpl0包,(注意本地这两个包我都没有安装),然而两个包之间起冲突,也就是只能安装其中的一个,经过测试,tog-pegasus-libs包是必须要安装的,那么我只能排除tog-pegasus-libs包的安装。2、冲突的包也有报出版本引起的问题,这个我们需要解决版本之间过高过低的包。

2023-02-18 17:22:43 1265

转载 layui 报错: Uncaught ReferenceError: layer is not defined

layui报错:Uncaught ReferenceError:layer is not defined

2023-01-13 16:45:24 1157 1

转载 Layui动态添加下拉选项值以及根据后台返回数据默认选中某项值的功能

layui动态添加下拉选项值以及根据后台返回数据默认选中某项值得功能

2023-01-13 16:43:19 1549

转载 idea中springboot无法自动装配Could not autowire. No beans of ‘UserMapper‘ type found. more...

在SpringBoot中集成MyBatis,可以在mapper接口上添加@Mapper注解,将mapper注入到Spring。但是如果每一给mapper都添加@mapper注解会很麻烦!当我们在使用@Autowired注解的时候,默认required=true,表示注入的时候bean必须存在,否则注入失败。相当于类交给Spring管理,重新起个名字叫userMapper,但是并不推荐这样做。在自动转配的注解后面添加(required=false)如果你遇到的情况也是这样,下面的步骤将带你快速出坑。

2022-12-12 09:55:06 2126

转载 Springboot 图书管理系统 【前端使用 layui】界面美观

图书管理系统 ,使用当前最为流行的 SpringBoot 框架,可作为springboot的入门项目练习使用,也可稍加改进做一个毕业设计项目。

2022-12-12 09:51:45 505

转载 如何调整weblogic内存大小

通过修改其中的内存即可,这里选择修改的JDK为sun公司的,weblogic中自带的jrockit JDK修改可以查看:bea中内容。通过修改其中的内存即可,这里选择修改的JDK为sun公司的,weblogic中自带的jrockit JDK修改可以查看BEA)中内容。原文链接:https://blog.csdn.net/zdwzzu2006/article/details/6202073。二、在../weblogic81/common/bin/commEnv.***文件中设置。

2022-12-10 17:17:19 1403

转载 dpkg 命令使用说明

该命令仅对“package_file“进行解包操作,不会执行包配置工作。dpkg是一个debian包管理工具。能够对包进行安装、卸载、获取信息等操作。/var/lib/dpkg/status 包状态。/var/lib/dpkg/available 包信息。卸载包时,自动把依赖于被卸载的包的所有包也卸载掉。仅用于测试,得到输出,不对系统进行任何修改。输出到标准输出,可以使用管道或重定向。该命令删除包,但保留配置文件。该命令删除包,且删除配置文件。将所有包都标记为卸载。

2022-11-18 12:09:22 12399 1

转载 计算机专业毕业设计

内容长度:200-800字,简明扼要,不要刻意凑数摘要四项:背景:以前怎么做的问题:以前存在什么问题(褒贬)方案:我计划怎么做结果:取得的成绩 总结英文摘要谷歌翻译语法检查:https://www.nounplus.net/grammarcheck/ https://virtualwritingtutor.com/

2022-11-15 10:03:28 270

转载 Spring Boot

Spring Data 的使命是在保证底层数据存储特殊性的前提下,为数据访问提供一个熟悉的,一致性的,基于 Spring 的编程模型。Spring 查看(CLASSPATH 上可用的框架)已存在的应用程序的配置。你可以一站式的获取你所需要的 Spring 和相关技术,而不需要依赖描述符的通过示例代码搜索和复制黏贴的负载。例如,如果你想使用 Sping 和 JPA 访问数据库,只需要你的项目包含 spring-boot-starter-data-jpa 依赖项,你就可以完美进行。

2022-11-15 10:01:04 754

转载 图书馆管理系统程序测试计划

一个更为完善的图书管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护 手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。内容:括读者证号输入、合理性检查、合法性检查,借书对话显示控制,图书书号提交、合理性检查、合法性检查,借书登记。其局限性是用例比较多,比较花时间。本次测试主要针对本小组开发的图书馆管理系统进行系统测试,主要包括功能测试、界面测试、负载测试、文档测试。

2022-11-14 19:23:43 4344

转载 图书馆管理系统

原文链接:https://blog.csdn.net/wade_bzl/article/details/122127303 成 绩:

2022-11-14 09:59:53 2105

转载 html xmlns=“http://www.w3.org/1999/xhtm的解释

还有个问题,根据定义:用来标识命名空间的网络地址并不被XML解析器调用,XML解析器不需要从这个网络地址中查找信息,该网络地址的作用仅仅是给命名空间一个唯一的名字,因此这个网络地址也可以是虚拟的。应该是在每个xml的dtd文件中都会规定xmlns这个值,如果dtd文件中的xmlns的值与xhtml中的值相等,则认为是匹配的。官方概念:xmlns是xml namespace的缩写,也就是XML命名空间,xmlns属性可以在文档中定义一个或多个可供选择的命名空间。该属性可以放置在文档内任何元素的开始标签中。

2022-11-14 09:56:23 3372

转载 java设置首页跳转_SpringBoot设置首页(默认页)跳转功能的实现方案

以上所述是小编给大家介绍的SpringBoot设置首页(默认页)跳转功能的实现方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。最近springboot开发需要设置个默认页面,就相当于我访问http://www.back.order.baidu.com要直接跳转到登录页面。先给大家介绍下SpringBoot设置首页(默认页)跳转功能。方案1:controller里添加一个"/"的映射路径。时间: 2019-07-16。

2022-11-12 17:30:35 1629

转载 SpringBoot学习:使用spring-boot-devtools进行热部署

- optional=true,依赖不会传递,该项目依赖devtools;之后依赖该项目的项目如果想要使用devtools,需要重新引入 -->项目下载地址:http://download.csdn.net/detail/aqsunkai/9805821。#classpath目录下的WEB-INF文件夹内容修改不重启。设置WEB-INF下的jsp修改不需要重启。-- spring热部署-->--支持热启动jar包-->

2022-11-12 17:29:29 234

转载 spring.mvc.date-format和spring.jackson.date-format的区别

后端加@RequestBody将json字符串转成对象。传时间格式的时候需要在后台配置一下json转换。这个是因为get传的是form表单直接在url后面拼接的,不是json格式字符串,无法使用json解析。今天碰到一个很难发现的问题,之前我们前端post都是传json。而spring默认接受的时间格式是dd/MM/yyyy。就可以了,而 HH:mm:ss是通用的,不需要设置。直到有一天加了导出功能,使用get请求。

2022-11-12 10:02:25 336

转载 spring.mvc.static-path-pattern和spring.resources.static-locations

path-pattern=/static/**只有静态资源的访问路径为/static/**时,才会处理请求。比如访问http://localhost:8080/static/a.css,处理方式是据模式匹配后的文件名查找本地文件。按spring.resources.static-locations指定查找的本地文件的位置。spring.resources.static-locations自定义Springboot前端静态资源的位置。

2022-11-12 10:01:20 1690

转载 maven中scope标签详解

最近在做itoo的pom优化工作,发现对于maven依赖管理中的scope标签还是有不明白的地方,所以今天就来总结一下这方面的知识,scope在maven的依赖管理中主要负责项目的部署。在优化过程中,我们把core和web中的一部分依赖,加上了scope标签,也就是说,避免了最后打包阶段把一些可以从ear中已经提供的包排除在外,去掉重复的打包过程。默认值 他表示被依赖项目需要参与当前项目的编译,还有后续的测试,运行周期也参与其中,是一个比较强的依赖。否则A依赖C,C的scope继承与B的scope。

2022-11-11 15:40:58 416

转载 Spring Boot Favicon配置

若需要设置自己的Favicon,则只需将自己的favicon.ico(文件名不能变动)文件放置在类路径根目录、类路径META-INF/resources/下、类路径resources/下、类路径static/下或类路径public/下。这里将favicon.ico放置在src/main/resources/static下。Spring Boot提供了一个默认的Favicon,每次访问应用的时候都能看到,如图所示。中设置关闭Favicon,默认为开启。我们可以在application.

2022-11-11 15:37:51 1472

转载 spring-boot-starter和spring-boot-starter-web的关联

spring-cloud-starter-eureka-server、spring-cloud-config-server、spring-cloud-starter-zuul等等。”没看太明白,所参与的项目上也一直没使用过,于是看了一下spring-boot-starter和spring-boot-starter-web管理的jar包才明白了两者之间的关系,是。的作用是方便jar包的管理,所以每一个依赖都是对应着相应的一个或者一些jar包,从网上看到很多对。的功能,除非只是要使用。

2022-11-11 11:33:22 355

转载 Spring Boot 应用中server.context-path的作用

所以server.context-path的规范配置很关键。很明显,如果task模块配置了server.context-path= /market/task 那么task模块下的所有web接口url地址都必须加上 /market/task, 那么在task模块下的web层所有接口都可以分发到server 100.100.88.152:8097上,不用考虑新增的Controller类上的路径和接口上定义的路径。在 task这个模块下的所有web层的url地址都需要添加server.context-path。

2022-11-11 11:32:07 1380

转载 springboot实现上传和静态资源路径配置

spring.resources.static-locations在这里配置静态资源路径,前面说了这里的配置是覆盖默认配置,所以需要将默认的也加上否则static、public等这些路径将不能被当作静态资源路径,在这个最末尾的file:${web.upload-path}之所有要加file:是因为指定的是一个具体的硬盘路径,其他的使用classpath指的是系统环境变量。试想这样一种情况:一个网站有文件上传文件的功能,如果被上传的文件放在上述的那些文件夹中会有怎样的后果?controller层。

2022-11-09 09:45:44 1033

转载 mybatis.mapper-locations 配置多个mapper路径

springboot或者spring项目经常会引用其它项目,把其它项目的Jar包加进来,因为每个项目的包路径不一样,mapper.xml的路径也不一样,这个时候就需要引入多个路径。项目A,mapper.xml 路径在 resources/mappers/push 下面项目B,mapper.xml 路径再 resources/mappers/下面项目A引用了项目B,把项目B的jar包加入到pom文件中了那么项目A的application.properties配置文件中配置mapper.xml路径如下:myba

2022-11-09 09:44:17 977

转载 mybatis.mapper-locations 配置多个mapper路径

springboot或者spring项目经常会引用其它项目,把其它项目的Jar包加进来,因为每个项目的包路径不一样,mapper.xml的路径也不一样,这个时候就需要引入多个路径。项目A,mapper.xml 路径在 resources/mappers/push 下面项目B,mapper.xml 路径再 resources/mappers/下面项目A引用了项目B,把项目B的jar包加入到pom文件中了那么项目A的application.properties配置文件中配置mapper.xml路径如下:myba

2022-11-09 09:43:42 1082

转载 spring-boot-starter-jdbc与数据访问

如果仔细分析以上数据库 migration 方案就会发现,它们给出的应用场景和实践几乎都是单应用、单部署的,这在庞大单一部署单元(Monolith)的年代显然是很适合的,因为应用从开发到发布部署,再到启动,整个生命周期内,应用相关的所有“原材料”都集中在一起进行管理,而且国外开发者往往偏“特种作战”(Full-Stack Developer),一身多能,从而数据库 migration 这种实践自然可以成型并广泛应用。

2022-11-09 09:42:09 1278

转载 mysql-connector-java详解

前几天我写了一篇关于mysql连接器的文章,文章名是你知道mysql-connector-java是什么吗。写完后自我感觉良好,觉得这篇文章写的还不错,应该是讲清楚了mysql连接器是什么。等过了几天回过头来看,这写的是什么玩意,啥都没讲清楚。这就好比年前写的代码,刚写完的时候觉得自己写的代码逻辑清晰,代码优雅。过完年后,如果不是git上有提交记录,都不敢相信这是自己写的烂代码,这是啥逻辑,注释都没一个,我相信很多读者朋友都有这样的经历。写了烂代码,就需要重构。

2022-11-08 09:46:02 9476

转载 Loading class `com.mysql.jdbc.Driver‘. This is deprecated警告处理,jdbc更新处

JDK9版本作为小版本,相对JDK8,以及新出的JDK11这些长期版本来讲、有些许BUG正常,针对这个问题,我看了官方社区,有给出答案说是在未来可能对该问题进行优化处理,并不影响使用;提示信息表明数据库驱动com.mysql.jdbc.Driver'已经被弃用了、应当使用新的驱动com.mysql.cj.jdbc.Driver'警告:通过org.apache. ibatis.com .reflection非法访问。配置 .com.mysql.jdbc.Driver。所以,按照提示更改jdbc.

2022-11-07 09:37:14 179

转载 利用MAVEN打包时,如何包含更多的资源文件(src/main/java,src/main/resources)

打包时,就需要修改pom.xml文件,来把mapper.xml文件一起打包进jar或者war里了,否则,这些文件不会被打包的。,properites,xsd文件等)都放在src/main/resources下面,利用maven打包时,maven能把这些资源文件打包到相应的jar或者war里。有时候,比如mybatis的mapper.xml文件,我们习惯把它和Mapper.java放一起,都在src/main/java下面,这样利用。利用此plugin,把源代码中的xml文件,打包到相应位置,

2022-11-07 09:36:09 923

转载 热部署..

之后,在不重新启动的情况下能够自动把增量内容编译并部署到服务器上,使得修改立即生效。热部署为了解决的问题有两个, 一是在开发的时候,修改代码后不需要重启应用就能看到效果,大大提升开发效率;二是生产上运行的程序,可以在不停止运行的情况下进行升级,不影响用户使用。4.快捷键Ctrl+Shift+Alt+/打开并选择第一个设置。热部署就是正在运行状态的应用,修改了他的。3.在设置中将A,D,B,C开头打钩!1.在需要使用项目的子pom中添加。2.在父工程pom中添加。5.重启IDEA即可。

2022-11-07 09:35:06 91

转载 sql 中 limit 与 limit,offset连用方法

对上面的mysql语句说明:limit 10000,20的意思扫描满足条件的10020行,扔掉前面的10000行,返回最后的20行,问题就在这里,如果是limit 100000,100,需要扫描100100行,在一个高并发的应用里,每次查询需要扫描超过10W行,性能肯定大打折扣。原理还是一样,记录住当前页id的最大值和最小值,计算跳转页面和当前页相对偏移,由于页面相近,这个偏移量不会很大,这样的话m值相对较小,大大减少扫描的行数。含义是从第2条开始读,读取1条信息,即读取第3条数据。

2022-11-04 11:51:43 417

转载 sql 中 limit 与 limit,offset连用方法

对上面的mysql语句说明:limit 10000,20的意思扫描满足条件的10020行,扔掉前面的10000行,返回最后的20行,问题就在这里,如果是limit 100000,100,需要扫描100100行,在一个高并发的应用里,每次查询需要扫描超过10W行,性能肯定大打折扣。原理还是一样,记录住当前页id的最大值和最小值,计算跳转页面和当前页相对偏移,由于页面相近,这个偏移量不会很大,这样的话m值相对较小,大大减少扫描的行数。含义是从第2条开始读,读取1条信息,即读取第3条数据。

2022-11-04 11:51:43 293

转载 mybatis Caused by: java.lang.IllegalStateException: No typehandler found for property createTime

众所周知,在实体Entity里面,可以使用Java.sql.Date、java.sql.、java.util.Date来映射到数据库的date、timestamp、datetime等字段,但是,java.sql.Date、java.sql.Timestamp、java.util.Date这些类都不好用,很多方法都过时了。Java8里面新出来了一些,LocalDate、LocalTime、LocalDateTime 非常好用,默认的情况下,在mybatis里面不支持java8的时间、日期。

2022-11-04 11:50:28 2280

转载 Springboot中使用lombok的@Data注解

Data注解是lombok提供的,可以为类提供get和set方法, 还有 equals()、hashCode()、toString() 、isXxx()等方法。点击setting,选择plugins,搜索lombok安装即可。@Component是为了实现自动注入。

2022-11-04 11:49:14 426

转载 Spring-boot添加拦截器---------Interceptor进行认证验证

void afterCompletion()该方法也是需要当前对应的Interceptor的preHandle方法的返回值为true时才会执行,该方法将在整个请求结束之后,也就是在DispatcherServlet 渲染了对应的视图之后执行,也就是页面已经渲染完毕后调用此方法。找了本SpringBoot应用书籍,直接看书有的时候看的有点晕,就索性结合着博客学习,感觉博客里的兄弟搞的挺好的,通俗易懂。比如在登入一个页面时,如果要求用户密码、权限等的验证,就可以用自定义的拦截器进行密码验证和权限限制。

2022-11-03 09:35:48 635

转载 spring security自定义表单登录 实战一

加入依赖就可以进行HTTP基本认证,但绝大多数Web应用都不会选择这种认证方式,除了安全性差,无法携带cookie等因素外,灵活性不足 也是它的一个主要缺点。通常大家更愿意选择认证,自己实现表单登录页和验证逻辑,从而提高安全性。

2022-11-03 09:34:34 209

转载 Spring Boot集成Spring Security

开发Web应用,对页面的安全控制通常是必须的。比如:对于没有访问权限的用户需要转到登录表单页面。要实现访问控制的方法多种多样,可以通过Aop、拦截器实现,也可以通过框架实现,例如:Apache Shiro、Spring Security。很多成熟的大公司都会有专门针对用户管理方面有一套完整的SSO(单点登录),ACL(权限访问控制),UC(用户中心)系统。 但是在我们开发中小型系统的时候,往往还是优先选择轻量级可用的业内通用的框架解决方案。Spring Security 就是一个Spring生态中关于安全方

2022-11-02 09:38:28 1396

转载 Springboot 使用Security完成注册

只支持这些Attributes: id, parameterType, parameterMap, flushCache, timeout, statementType, useGeneratedKeys, keyProperty, keyColumn, databaseId。enabled表示用户是否过期,locked表示用户是否被锁。2.新建三张表 用户表 角色表 用户角色关系表。* 获取当前用户对象具有的角色信息。* 获取当前用户的用户名。* 获取当前用户的密码。* 当前用户是否未过期。

2022-11-02 09:36:43 690

空空如也

空空如也

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

TA关注的人

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