- 博客(18)
- 收藏
- 关注
原创 工作中的硬件维修经验
测试完之后没有报错,让直接shutdown,无法进入系统,原因就是硬件检测不到,没有内存,没发运行,需要打开开机盒子,取出内存条用橡皮擦拭,放入内存条,重新启动。解决办法:进入bios 点击RestoreSettings ,先恢复出厂bios设置,让后exit , 如果进入如下页面。
2023-06-30 09:59:20 170
原创 线程池学习总结
线程池的核心参数:1.corePoolSize -> 该线程池中核心线程数最大值核心线程:在创建完线程池之后,核心线程先不创建,在接到任务之后创建核心线程。并且会一直存在于线程池中(即使这个线程啥都不干),有任务要执行时,如果核心线程没有被占用,会优先用核心线程执行任务。数量一般情况下设置为CPU核数的二倍即可。2.maximumPoolSize -> 该线程池中线程总数最大值线程总数=核心线程数+非核心线程数非核心线程:简单理解,即核心线程都被占用,但还...
2022-05-14 14:34:54 777
原创 自己面试总结(一)
1.springMvc 中的aop和iocAOP: Aop是OOP的补充,面向对象编程会造成大量重复的且与对象核心功能不相关的代码,aop采用“横切”的思想,剖开封装对象的内部,并将那些与业务无关,却被业务模块所共同调用的代码封装起来,以便减少系统的重复代码。 IOC: 控制反转,有Ioc容器之前,我们需要什么对象就会创建或直接调用已存在的对象,如,当A需要B时,要么创建B对象,要么调用已经存在的B对象,此时A依赖B,有Ioc容器之后,创建B对象的时机交给了IOC容器,当A需要B时,Ioc会主动创建B
2022-05-10 17:00:39 194
原创 记录最近优化统计sql学到的东西
sql优化要先拉取需要优化的语句放入数据库,用expalin查看运行计划,看是否走了索引,如果没有走,查看自己的语句分析没有走索引的原因,并进行语句修改。 可以用System.currentTimeMillis()来判断查询语句和for循环的使用时间。 map的使用,把数据库查询出来的结果封装到map,在通过map.get(key)拿到value值,以此减少循环中和数据库交互的情况。 由于在双重for循环使用了数据库交互,导致时间较长优化 优化方案:抽出与数据库交互的部分,用map来封装
2022-03-18 18:32:29 897
原创 修改一个文件夹的多个图片名称
1.全选文件夹,把名字改成同一个:鼠标右击--重命名 -输入学生12.创建一个excel,建立三列 ,old_name,new_name,dos命令,把文件夹中的图片名字拿过来,放入old_name列(如果名字中有空格要加""),把需要修改的名字放入new_name列,dos命令用函数拼接 =D2&" "&A2&" "&B2 获取一列脚本命令。3.复制脚本命令放入创建的txt文件,另存为ANSI编码的文档,后缀改成bat,生成一个批处理文件4.把文..
2022-03-11 10:33:31 1380
原创 MySql经验累积
1.mysql添加某个字段ALTER TABLE send_box ADD template_code varchar(20) COMMENT '模板编码';ALTER TABLE 表名 ADD 字段名 字段类型以及字段长度 COMMENT 字段名称;2.mysql设置字段默认值ALTER TABLE send_box ADD send_channel varchar(50) COMMENT '发送通道' default "魔道云";ALTER TABLE 表名 ADD 字段名...
2022-01-03 21:38:13 185
原创 运维经验累积
一:发布jar包IDEA:1.clean 删除 ,compile 编译 ,确保项目没问题后打包2.package 打包(springboot-adminlte-admin-0.0.1-SNAPSHOT.jar这个包)3.进入Xshell 连接服务器4.进入后台管理系统目录:cd /home/appuser/sms/dev/5.备份jar包:cp springboot-adminlte-admin-0.0.1-SNAPSHOT.jar springboot-adminlte-adm...
2021-12-26 15:47:53 442
原创 springBoot经验积累
1.@RequestParam与GetMappng连用 postman请求参数用?拼接@PathVariable与GetMappng连用时,postman 请求参数用/拼接
2021-12-16 12:35:45 591
原创 ElasticSearc笔记
@[toc](文章目录)# 一.ElasticSearch概述一.ElasticSearch概述Elasticsearch是一个实时分布式搜索和分析引擎。 它让你以前所未有的速度处理大数据成为可能。Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。@[toc]二.ElasticSearch的使用下载ElasticSearch...
2021-10-31 14:29:07 508
原创 SpringCloud学习笔记
参考书:Spring Cloud Netflix:https://springcloud.ccIspring-cloud-netflix.html中文API文档:https://www.springcloud.cc/spring-cloud-dalston.htmlSpringCloud中文网:https://www.springcloud.cc/
2021-10-04 15:47:51 105
原创 Redis笔记-核心
Redis持久化1.RDB(Redis Data Base)持久化 rdb持久化是指在指定的时间间隔内将内存的数据集以快照写入磁盘中,默认的持久化方式2.AOF(Append Only File)持久化: aof持久化以日志的形式记录服务器所处理的每一个写,删除操作,查询操作不会记录.什么是RDB?在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程来进行持久化,会先
2021-08-28 15:27:02 152
原创 Redis学习笔记-事务+Jedis+Redis.conf详解
事务Redis事务本质:一组命令的集合!一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行!一次性,顺序性,排他性!执行一些命令!Redis事务中没有隔离级别的概念!所有的命令在事务中,并没有直接被执行!只有发起执行命令的时候才会被执行!ExecRedis单条命令式保存原子性的,但是事务不保证原子性!redis的事务:开启事务(multi) 命令入队(……) 执行事务(exec) 监控(watch)正常执行事务:如下图:放弃事务,如下图:编..
2021-08-26 22:01:17 120
原创 Redis笔记
Redis安装1.将 Redis安装包 放在Linux 目录opt下 解压 文件 tar -vxf redis-6.5.25.tar2.安装C++: yum install gcc-c++ 安装环境(下载): 先make 之后在make install3.redis默认安装路径 “/usr/local/bin”4.将redis配置文件 redis.conf 拷贝一份 拷贝到当前目录下Lconfig(新建) 修改配置文件中 daemonize no —> daemonize yes..
2021-08-22 14:51:33 64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人