此时情绪此时天,无事小神仙
好好生活,平平淡淡每一天

编辑
摘要: IDEA配置JDK ####File>Project Structure IDEA当前Maven工程配置 Ctrl+Shift+S->搜索maven Mavan home path--设置maven安装包的bin文件夹所在的位置 User settings file--设置setting文件所在的位 阅读全文
posted @ 2020-06-23 14:02 踏步 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 1.根据路径(help --> Eclipse Marketplace)打开Marketplace; 2.在打开的面板搜索框中输入“color theme”,然后点击搜索; 3.点击install安装Eclipse Color Theme,后重启; 安装中>>点击接受>>弹出一个选项时>>选择下载> 阅读全文
posted @ 2020-06-23 12:05 踏步 阅读(3850) 评论(0) 推荐(0) 编辑
摘要: 第一步:SpotBugs 工具下载 打开Eclipse>Help>Eclipse Matketplace 打开 Eclipse Marketplace 搜索 SpotBugs,点击Install开始安装 选择接受,点击Finish完成 等待下载安装 打勾接受选择 确认重启 Eclipse 安装完成 阅读全文
posted @ 2020-06-23 10:38 踏步 阅读(1174) 评论(1) 推荐(1) 编辑
摘要: 获取路径 public void showURL() throws IOException { // 第一种:获取类加载的根路径 D:\git\daotie\daotie\target\classes File f = new File(this.getClass().getResource("/" 阅读全文
posted @ 2020-06-22 11:09 踏步 阅读(285) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/yanguo110/article/details/68944659 阅读全文
posted @ 2020-06-22 10:39 踏步 阅读(275) 评论(0) 推荐(0) 编辑
摘要: mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管 阅读全文
posted @ 2020-06-22 10:24 踏步 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 数学 专为程序员设计的数学课:微积分、线性代数、概率统计、优化理论、马尔可夫过程 数据库 Oracle:https://www.oracle.com/ MySql:http://www.mysql.com/ PostgreSQL:https://www.postgresql.org/ 官方网站资源 阅读全文
posted @ 2020-06-22 10:16 踏步 阅读(3088) 评论(0) 推荐(0) 编辑
摘要: 账号:root 密码:123456 阅读全文
posted @ 2020-06-21 16:26 踏步 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 修改注册表 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8.0_241 阅读全文
posted @ 2020-06-20 23:04 踏步 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1、Java 全文搜索引擎框架 Lucene 毫无疑问,Lucene是目前最受欢迎的Java全文搜索框架,准确地说,它是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene为开发人员提供了相当完整的工具包,可以非常方便地实现强大的全文检索功能。下面有几款搜索引擎框架 阅读全文
posted @ 2020-06-19 17:03 踏步 阅读(929) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/HarderXin/article/details/103971493?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.noneca 阅读全文
posted @ 2020-06-19 17:01 踏步 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Windows右键添加上帝模式 https://blog.csdn.net/qq_43371556/article/details/101210501 阅读全文
posted @ 2020-06-19 16:11 踏步 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 消息中间件对比 特性 ActiveMQ RabbitMQ Kafka RocketMQ PRODUCER-COMSUMER 支持 支持 支持 支持 PUBLISH-SUBSCRIBE 支持 支持 支持 支持 REQUEST-REPLY 支持 支持 - 支持 API完备性 高 高 高 低(静态配置) 阅读全文
posted @ 2020-06-19 11:37 踏步 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1、switch必须加上break才结束 对于多重分支选择,一系列的if-else-if语句会让代码的可读性变差,建议使用switch语句来代替,然而switch case中的分支判断,必须加上break语句才会中止其它case的执行,比如: int count = 1; switch(count) 阅读全文
posted @ 2020-06-18 17:46 踏步 阅读(243) 评论(0) 推荐(0) 编辑
摘要: calc 计算器 notepad 记事本 mstsc 远程计算机 regedit 注册表 winver Windows版本 write 写字板 odbcad32 ODBC数据源管理器 shutdown 60秒倒计时关机命令 certmgr.msc 证书管理实用程序 explorer 打开资源管理器 阅读全文
posted @ 2020-06-18 15:23 踏步 阅读(204) 评论(0) 推荐(0) 编辑
摘要: SSH 通常指的是 Struts2 做控制器(controller),spring 管理各层的组件,hibernate 负责持久化层。 SSM 则指的是 SpringMVC 做控制器(controller),Spring 管理各层的组件,MyBatis 负责持久化层。 https://blog.cs 阅读全文
posted @ 2020-06-18 15:14 踏步 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 数组转字符串 需要将数组元素用某个字符连接成字符串 var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); //"0-1-2-3-4" 字符串转数组 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回 var s = "abc,abcd 阅读全文
posted @ 2020-06-11 13:44 踏步 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 360 驱动修复声卡 1.下载360驱动大师 2.安装360驱动 略 3.修复声卡 4.重启电脑 驱动精灵修复声卡 1.卸载声卡 Windows+X 打开设备管理器 点击“声音、视频和游戏控制器”,在“Realtek High Definition Audio”上点击鼠标右键,选择”卸载”; 2.下 阅读全文
posted @ 2020-06-08 15:29 踏步 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.Cmd>gpedit.msc打开本地组策略管理器 2.选择Windows设置>基于策略的QoS>高级QoS设置 3.管理模板>网络>QoS数据包计划程序>限制可保留宽带>启用:限制修改为0 阅读全文
posted @ 2020-05-30 22:47 踏步 阅读(668) 评论(0) 推荐(0) 编辑
摘要: group_concat(字段名 order by 字段名) group by id 阅读全文
posted @ 2020-05-30 00:18 踏步 阅读(221) 评论(0) 推荐(0) 编辑
摘要: List常用方法 list删除元素 for(int i = list.size(); i >= 0; i--){ list.remove(i); i--; } list获取最小值 int minId = infoList.stream().mapToInt(Entity -> Entity.getI 阅读全文
posted @ 2020-05-27 14:41 踏步 阅读(4969) 评论(0) 推荐(1) 编辑
摘要: https://redspider.gitbook.io/concurrent/v/develop/ 阅读全文
posted @ 2020-05-27 12:16 踏步 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.提高系统的可维护性 让我们的代码和系统维护性更高,因为系统分层之后,每个层都会有自己的定位 比如:MyBatis 框架 接口层:提供服务的 核心处理层:专注业务的 基础支持层:专注技术核心的 并且在每个层的内部又会有很多组件,每个组件又会有自己的分工,这样的话整个系统的脉络会变得更加的清晰,维护 阅读全文
posted @ 2020-05-21 21:48 踏步 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 1)什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2)OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。 3)什么是骨干网? 骨干网络是集中的基础设施,旨在将不同的路由和数据分发到 阅读全文
posted @ 2020-05-21 10:02 踏步 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 数据库把数据写入文件及读取文件并插入表中 #把查询数据导出到文件 select * into outfile 'd:\sql.txt' from phone; #读取文件,并把数据插入到表中 load data infile 'd:\sql.txt' into table phone; 阅读全文
posted @ 2020-05-21 09:25 踏步 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 1:HashMap 的数据结构? A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。 transient Node<K,V>\[\] table; 2:HashMap 的工作原理? HashMap 底层是 hash 数组和单向链表实现,数组中 阅读全文
posted @ 2020-05-20 10:47 踏步 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一、缓存架构图 (1)在没有引入缓存的时候,我们请求的数据都是上数据库直接查询了。 (2)引入缓存之后,我们在获取数据时会先去缓存看看有没有缓存数据,有直接返回,没有上数据库进行查询,然后设置到缓存中,再进行返回。 (3)并不是所有的数据都要放到缓存中了:访问频率低的、读少写多的、一致性要求高的,这 阅读全文
posted @ 2020-05-19 13:00 踏步 阅读(677) 评论(0) 推荐(0) 编辑
摘要: mysql数据类型-int int 的有符号和无符号的区别 有符号的int可以插入负值,无符号的int不可以插入负值 整型的每一种都分无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的整型变量都是有符号的类型(char有点特别),如 阅读全文
posted @ 2020-05-13 21:33 踏步 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: Ps:p.%中的ip是指的什么 ip ,可客户端的 ip 还是服务端的 ip ?此时的%指的是什么? ip 指的是客服端的ip; % 比如说 192.168.1.%:表示 192.168.1.% 可以访问,192.168.1.10%,192.168.1.20%,192.168.1.30%等,我都可以 阅读全文
posted @ 2020-05-12 23:00 踏步 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 效果图 Html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>give for you</title> <style type="text/css"> .pikaqiu{ width: 100%; t 阅读全文
posted @ 2020-05-12 09:14 踏步 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 懒汉式 懒汉式:刚开始不初始化,在用的时候再进行初始化。 懒汉单例双重检查真的安全吗? 代码示例: /** * 懒汉式-双重检查-非线程安全 */ public class SingleDclNotsafe { private static SingleDclNotsafe singleDcl; / 阅读全文
posted @ 2020-05-11 20:30 踏步 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 什么是死锁: 是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁。 举个例子: A 和 B 去按摩洗脚,都想在洗脚的时候,同时顺便做个头部按摩,13 技师擅长足底按摩,14 擅长头部按摩 阅读全文
posted @ 2020-05-10 16:01 踏步 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 1、字符串的不变性 下图展示了如下的代码运行过程: String s = "abcd";s = s.concat("ef"); 备注:String reference variable :字符串引用变量 String object:字符串对象 2、equals() 和hashCode()的关系 哈希 阅读全文
posted @ 2020-05-09 09:59 踏步 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 什么是线程安全? 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在调用代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 怎么样才能做到线程安全? 解决线程安全的方案: 1.基于JVM的锁 无法解决分布式情况的问题 2 阅读全文
posted @ 2020-05-08 22:58 踏步 阅读(8727) 评论(4) 推荐(1) 编辑
摘要: 什么是线程池? 参考链接:https://baike.baidu.com/item/%E7%BA%BF%E7%A8%8B%E6%B1%A0/4745661 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小, 阅读全文
posted @ 2020-05-08 21:42 踏步 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 虽然使用ExecutorService可以让线程处理变的很简单, 可是有没有人觉得在结束线程运行时候只调用shutdown方法就可以了?实际上,只调用shutdown方法的是不够的。 我们用学校的老师和学生的关系来说明这个问题。 shutdown只是起到通知的作用 我们来假设如下场景:学校里在课上老 阅读全文
posted @ 2020-05-08 21:19 踏步 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 作用域不一样,var是全局或函数作用域,而let是块作用域。 var:在函数内声明的var变量,在函数内外都是有效的,比如说在循环内定义了一个var变量,在循环以外也是可以访问的; let:在函数内声明的let变量,只在函数内是有效的,比如说循环内定义了一个let变量,在循环以外是不可被访问的。 所 阅读全文
posted @ 2020-05-08 11:19 踏步 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: sql的left join 、right join 、inner join之间的区别 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中 阅读全文
posted @ 2020-05-07 17:21 踏步 阅读(157) 评论(0) 推荐(0) 编辑
摘要: -- 声明并赋值变量 set @param='机器人'; -- 查询变量 select @param; -- 根据声明变量普通查询数据 select * from product where type = @param; -- 根据声明变量like查询数据 select * from product 阅读全文
posted @ 2020-05-07 11:39 踏步 阅读(8139) 评论(0) 推荐(0) 编辑
摘要: Java 集合面试题 说说常见的集合有哪些吧? HashMap说一下,其中的Key需要重写hashCode()和equals()吗? HashMap中key和value可以为null吗?允许几个为null呀? HashMap线程安全吗?ConcurrentHashMap和hashTable有什么区别 阅读全文
posted @ 2020-05-07 10:45 踏步 阅读(143) 评论(0) 推荐(0) 编辑