java
文章平均质量分 51
铭曱
这个作者很懒,什么都没留下…
展开
-
Java2024年面试复习持续更新
持续更新2024java面试基础知识原创 2024-03-25 03:59:26 · 851 阅读 · 0 评论 -
Win10安裝 jdk并配置
下载mysql1.8 傻瓜式安装安装完成配置环境变量在高级系统设置里面 环境变量 系统变量新建->变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.8.0_131(即JDK的安装路径)2. 找到系统变量的path编辑填入%JAVA_HOME%\bin再新建,填入%JAVA_HOME%\jre\bin3.新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%J...原创 2022-04-26 16:10:10 · 1076 阅读 · 0 评论 -
idea中使用 @Autowired引入报红
File – Settings – Inspections。在Spring Core – Autowring for Bean Class 中将Severity的级别由之前的error改成warning。原创 2022-03-30 23:35:37 · 356 阅读 · 0 评论 -
spring boot configuration annotation processor not configured 错误解决方案
这不是错误这是警告@ConfigurationProperties(prefix = "aaaaa")在使用自动配置的时候会出现下面的警告解决方案在pom文件里面 加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor&l原创 2022-03-29 11:26:00 · 404 阅读 · 0 评论 -
String、StringBuffer、StringBuilder的区别
String是final修饰的,不可变,每次操作都会产生新的String对象StringBuffer和StringBuilder都是在原对象上操作StringBuffer是线程安全的, StringBuilder线程不安全的StringBuffer方法都是synchronized修饰的性能: StringBuilder > StringBuffer > String场景:经常需要改变字符串内容时使用后面两个优先使用StringBuilder,多线程使用共享变量时使用Str原创 2022-03-22 18:32:26 · 95 阅读 · 0 评论 -
java实现定时任务
新建一个springboot项目在启动类加@EnableScheduling注解@EnableScheduling定义一个类用@Component 交给容器来管理定义用方法来调用在方法上加入这个注解 @Scheduled(cron ="0/2 * * * * ?")@Component #交给spring容器来管理@Scheduled(cron ="0/2 * * * * ?")cron的定时规则0 0 10,1...原创 2022-03-21 17:11:01 · 432 阅读 · 0 评论 -
mysql数据库日志
慢查询日志:(slow query log) 记录所有执行时间超过long_query_time的所有查询,方便我们对查询进行优化。通用查询日志:(general query log)#查看状态SHOW VARIABLES LIKE '%general%';#查看通用日志的位置SHOW VARIABLES LIKE 'general_log%';#启动日志#永久性方式#修改my.cnf或者my.ini配置文件来设置。在[mysqld]组下加入log选项,并重启MySQL服务[mys原创 2022-03-19 17:26:22 · 727 阅读 · 0 评论 -
mysql 锁 读锁 写锁 共享锁 排它锁 表锁 行锁 悲观锁 乐观锁
mysql的锁分类按照数据操作类型来分:读锁:读锁也可以叫(共享锁)字母S写锁:(排它锁)字母x#创建读锁和写锁#开启事务begin;#设置加锁的方式 对读取的几率加s锁(读锁)select .... for share;#或select ..... lock in share Mode;#对读取的记录加x锁 (写锁)(select .... for update;commit;#或rollback;备注:对于innodb来说 读锁和写锁可以加在表原创 2022-03-17 22:55:16 · 585 阅读 · 0 评论 -
mysql的一些基本操作 增删改查 创建表 插入列 设置主键外键 id自增
DB 数据库 DatabaseDBMS Database Management System 数据库管理系统SQL 结构化查询语言数据库分为:关系型数据库:把复杂的数据结构归为简单的·二元关系。关系型数据库以 行(row) 和 列(column)的形式存储数据,以便于用户理解。非关系型数据库:可看成传统关系型数据库的功能 阉割版本 ,基于键值对存储数据,不需要经过SQL层的解析, 性能非常高 。同时,通过减少不常用的功能,进一步提高性能。键值型数据库:键值型数据库通过 Key原创 2022-03-16 11:42:14 · 3219 阅读 · 0 评论 -
mysql linux系统的启动和停止 根据端口启动mysql服务
启动 MySQL 服务命令:net start MySQL 服务名停止 MySQL 服务命令:net stop MySQL 服务名根据端口启动mysql启动端口mysql -uroot -hlocalhost -P3306 -p #启动3306端口的mysql退出登录 exit quit 都可以退出原创 2022-03-16 11:31:09 · 1746 阅读 · 0 评论 -
mysql数据库的事务 acid 隔离级别 脏读 脏写 幻读 不可重复读
事务的四大特征原子性(atomicity):要么全部提交(commit),要么全部回滚(rollback)一致性(consistency):数据从一个合法状态转换成另一种合法状态隔离性(isolation):一个事务的执行不能被其他事务干扰,并发执行的各个事务之间不能互相干扰持久性(durability):一个事务的提交对数据库的改变是永久性的。事务的两种方式显式事务: #START TRANSACTION 或者 BEGIN ,作用是显式开启一个事务。start tra原创 2022-03-14 14:35:51 · 1282 阅读 · 0 评论 -
idea一些简单常用设置 设置自动提示,设置不区分大小写设置自动编译
idea的一下操作 设置alt+/自动提示 设置uuid自动生成等原创 2022-03-03 20:07:52 · 1249 阅读 · 0 评论 -
window 安装nacos
先打开 https://github.com/alibaba/nacos进入点击 进行下载打开config文件的application.properties 进行修改修改成在自己数据库里面建立一个nacos数据库 把nacos-mysql.sql 导入 nacos数据库里面修改启动命令为单机版standalone最后启动bin下的通过地址进行访问http://localhost:8848/...原创 2022-02-16 14:05:53 · 684 阅读 · 0 评论 -
SpringBoot 整合 servlet
创建项目先通过idea创建一个springboot项目打开pom文件导入web依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>第一种方法建一个WebServletTest类实现HttpServl.原创 2021-09-28 17:01:59 · 114 阅读 · 0 评论