Java

IIs无法加载CSS、Javascript、图片等静态内容的解决方法

很多客户运行安装界面时候,会出现css样式、js文件无法加载,这个是因为在安装iis时候没有勾选静态内容导致的,只需要进入iis安装界面重新勾选安装即可。IIs7.5设置如下:IIS7.5设置如下:如果配置了还打不开,请参考相关文档解决。...

SQL注入与防止及myBaits基本作用

SQL注入在嵌入式SQL编程中,sql语句通常是以字符串的形式提交给数据库管理系统的。SQL注入是利用SQL语法将一些恶意代码加入到该字符串中,从而获取到非授权的数据。如:用户登录(假设用户名为admin,密码为123456),通常使用以下语句进行判断 select * from ...

CAS是什么?在Java中有哪些应用场景?

在Java中,CAS是一种缩写,它代表“CompareandSwap”(比较并交换)或“CompareandSet”(比较并设置),是一种多线程编程中用于实现同步操作的技术。CAS操作通常用于解决多线程环境下的并发问题,特别是在多个线程尝试同时修改共享资源时。Java中广...

Linux如何实现SpringBoot项目开机自启

1)先切换到系统目录cd/etc/systemd/system全选复制2)新建注册服务脚本viiot-server.service全选复制内容如下:[Unit]Description=iot-serverAfter=network.target[Service]Type=forkingExecStart=/app/io...

Java判断字符串中包含某字符的个数的方法

Java判断字符串中包含某字符的个数的方法/****@paramlongStr长字符串*@parammixStr子字符串*@return包含个数*/publicstaticintcountStr(StringlongStr,StringmixStr){//如果确定传入的字符串不为空,可以把下面这个判断去掉,提高执行效率...

MyBatis是什么

 概述1.1MyBatis简介MyBatis 是一个基于 Java 语言的持久层框架,它通过XML描述符或注解将对象与存储过程或SQL语句进行映射,并提供了普通SQL查询、存储过程和高级映射等操作方式,使得操作数据库变得非常方便。MyBatis是Apache下的一个开源项目,其前...
开发笔记·2024-10-01

Lombok常用注解介绍

Lombok是一款Java开发插件,使得Java开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的Java模型对象(POJO)。在开发环境中使用Lombok插件后,Java开发人员可以节省出重复构建,诸如hashCode和equals这样的方法以及各种业务对象模型的accessor和ToSt...
开发笔记·2024-09-27

springboot下mybatisplus开启打印sql日志怎么配置

需要以下三个配置1:设置mybatisplus包下的日志级别为DEBUG;logging:  level:    com:      baomidou:    ...

java split()方法如何使用

 /在Java中,split()方法用于分隔字符串,可以根据匹配给定的正则表达式来拆分字符串。split()方法可以将一个字符串分割为子字符串,然后将结果作为字符串数组返回;语法“stringObj.split([regex,[limit]])”,参数regex指定正则表达式分隔符,l...

Java怎么实现文件上传

1.文件上传接收文件接口Controller成通过post上传方式定义接口,上传文件通常使用post的上传方式,get用于获取数据、文件。单个入参可以使用@RequestParam标注,不用封装到类里边在使用@RepuestBody映射    @PostMapping(value...

Java反转链表怎么测试

链表特点便于增删数据,不便于寻址在内存中属于跳转结构单链表和双链表的定义单链表:值,一条next指针双链表:值,一条last指针,一条next指针单向链表Node结点public static class Node {    public&...

Springboot启动后怎么执行

一、注解@PostConstruct使用注解@PostConstruct是最常见的一种方式,存在的问题是如果执行的方法耗时过长,会导致项目在方法执行期间无法提供服务。@Componentpublic class StartInit {////    ...

VSCode 运行 Java 项目

下载OpenJDK-MicrosoftOpenJDK-EclipseTemurin配置环境变量新建系统变量 JAVA_HOME 为JDK目录新建系统变量 Classpath 为 .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libools.jar;...
开发笔记·2024-09-12

SpringBoot升级Tomcat版本

在父模块中的pom.xml中新增如下内容复制复制复制复制复制<properties>+<tomcat.version>9.0.84</tomcat.version></properties>在dependencyManagement中新增如下依赖复制复制复...

关于Integer.parseInt()方法的使用

我看到这个知识点是Java面试基础中的考点,所以自己为了以后面试打算自己过一遍。我看到别人博客上对源码直接是文字说明,我觉得效果不是很好,我这里直接代数测试这个源码运行流程。 1.我带入一个正正整数256注意看注释中的数值      public&n...