
Others
知道的越多 那么不知道的就越多
#RR
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
并发工具
并发工具CountDownLatch(倒计时器)背景1.5之后被引入的,跟它一起被引入的工具还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。存在于java.util.current包下概念countDownLatch这个类使用一个线程等待其他线程各自执行完成后再执行是通过计数器来实现的,计数器的初始值是线程的数量。每当一个线程执行完毕后计数器就减1,当计数器为0时,表示所有线程都执行完毕,然后在闭锁上等待的线程就可原创 2020-08-28 13:49:35 · 268 阅读 · 0 评论 -
Mybatis中#和$的区别?
Mybatis中#和$的主要区别是:#{} 传入参数在SQL中显示字符串,能够很大程度防止sql注入;${} 传入参数在sql中直接显示为传入的值,无法防止sql注入动态sql是mybatis的主要特征之一,在mapper中 定义的参数传到了xml中之后,在查询之前mybatis会对其进行动态解析。提供了sql语法 #{}和${}mybatis中的#和$的区别是什么传入的参数在SQL中显示不同#传入的参数在SQL中显示为字符串,会对自动传入的数据加一个双引号。例如:原创 2020-08-26 23:31:57 · 443 阅读 · 0 评论 -
Git的操作
Git基本操作一 创建新分支并切换到对应分支上面(git branch /git checkout)git branch bugFixgit checkout bugFix二 两个分支之间的合并(git merge)git branch bugFixgit checkout bugFix (切换到bugFix分支)git commitgit checkout master ...原创 2020-02-19 23:47:25 · 446 阅读 · 0 评论 -
后端开发面试题整理 2019
在一个公众号看到了下面的面试题整理,觉得不错,就在这篇博客记录下来,寒假这段时间会抽空去逐个解决这些面试问题,并用博客逐个记录这些面试题的答案,请关注后续----JAVA集合题Collection和Collections的区别。ArrayList和Vector的区别说说ArrayList,Vector,LinkedList的存储性能和特性快速失败(fail-fast)和安全失败(fai...原创 2019-12-07 16:27:08 · 936 阅读 · 0 评论 -
Mardown editor(富文本编辑器)
1.下载地址:https://pandao.github.io/editor.md/#download2.导入:editormd.min.js拷贝lib包到js里面去导入editormd.min.css文件到css里面去导入editormd.preview.min.css拷贝images文件夹拷贝fonts文件夹3.在对应文件中导入样式(依照如下样式)<link rel=...原创 2019-08-09 16:16:14 · 262 阅读 · 0 评论 -
java enum枚举类的用法
enum(枚举类)的介绍枚举类再jdk1.5的时候引入的,与常量的定义相似,不过比较常量,枚举类可以给声明的变量提供更大的取值范围,是一组预定义常量的集合,使用enum关键字这个类,官方建议定义的时候用大写。(拥有着更灵活的使用方法),在很多源码中也经常用到比如mybatis,springboot里面原始接口定义常量public interface IConstants { S...原创 2019-08-02 00:40:17 · 523 阅读 · 0 评论 -
Idea实用快捷键
Ctrl + E :调出最近打开的类便于搜索Ctrl +Alt +方向键左右:可以切换最近打开的类Ctrl + Shift +R :可以输入搜索需要的类Ctrl + Alt + O:自动导入包,去掉多余的包Alt + Insert:调出命令窗口双击Shift :可以输入搜索当前的类Shift + 回车:直接跳到下一行,无论光标定位在那里(!!)最最最使用的快捷键是:Al...原创 2019-07-26 16:24:33 · 139 阅读 · 0 评论 -
SpringBoot--小工具(classloader)
实现自动化修改后端代码,配置文件,或者静态资源的时候,服务器自动重启功能,不需要手动去启动服务器一,导入maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools&l...原创 2019-07-21 20:44:05 · 877 阅读 · 0 评论 -
Idea配置Lombok解决方法
1.导入Maven依赖首先添加maven依赖(每个版本都有属于自己的依赖,在导入依赖的时候需要看自己导入的依赖是适不适合,不适合的话可能在写@Data注解的时候会无法使用)<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --><dependency> <groupId>...原创 2019-07-21 02:59:36 · 665 阅读 · 0 评论 -
消息队列MQ
一,场景分析:(异步处理)场景:用户注册后,需要发送注册邮件和短信,传统做法如下将注册信息写入数据库成功后,发送注册邮件,再发送短信。完成后返回给客户端引入消息队列,异步处理,改造后如下:(应用解耦)场景说明:用户下单后,订单系统需要通知库存系统。传统做法是,订单系统调用库存系统的接口。其缺点:假如库存系统无法访问,则订单减库存失败,从而导致下单失败订单系统与库存系统耦合...原创 2019-07-07 21:48:04 · 257 阅读 · 0 评论 -
数据库设计那些事
数据库设计数据库设计主要分以下四个部分进行展开需求分析->逻辑设计->物理设计->维护优化优化:1.新的需求进行建表2.索引优化3.大表拆分“-------------------------------------------------”需求分析1.了解系统中需要存储的数据2.了解数据的存储特点3.了解数据的生命周期‘-----------------...原创 2019-05-17 01:22:19 · 422 阅读 · 0 评论 -
SSM实验报告详细版( 新手可以看看)
程序运行后,出现提示:选择“插入一条新的数据”后,提示用户输入学号,姓名,爱好,年龄,专业,如果学号已存在,则提示名称重复,插入不成功。选择“删除一条数据”后,提示用户输入学号,如果数据库中存在记录,则删除,提示删除成功,如果不存在,提示该账号不存在。选择“查询账号”,提示用户输入账号名称,如果数据库中存在记录,则显示该记录,如果不存在,提示该账号不存在。操作后重新选择功能1的提示状态...原创 2019-04-23 02:01:31 · 9381 阅读 · 1 评论 -
用Java的poi实现excel的导入以及导出
最近有点无聊研究了下java的poi尝试做了下无课表的导入以及生成这篇博客主要是稍微介绍下利用java如何实现excel的导入导出,如何生成exceljava操作excel有两种方法:POI和JXLPOI:效率高,操作相对复杂,支持公式,宏,图像表,一些企业应用上会非常使用能够修饰单元格属性支持字体,数字,日期操作JXL:效率低操作简单部分支持能够修饰单元格属性,格式支持不如...原创 2019-04-15 01:23:40 · 566 阅读 · 0 评论 -
Javafx画图学习
在上次那个javafx时间显示的控件基础上来改变Main代码来画图:Main类 :package sample;import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;import javafx.fxml.FXMLLoader;imp...原创 2019-04-21 00:54:46 · 3627 阅读 · 0 评论 -
Javafx粗略学习
JavaFX、JavaFx是一个java库,可以使用他开发丰富的互联网应用程序,通过使用java技术,这些应用程序的浏览器渗透率为76%什么是javafx:JavaFX是用于构建富互联网应用程序的Java库。使用此库编写的应用程序可以跨多个平台一致运行。使用JavaFX开发的应用程序可以在各种设备上运行,如台式计算机,手机,电视,平板电脑等。一些重要功能:①使用Java语言编写②F...原创 2019-04-21 00:47:26 · 256 阅读 · 0 评论 -
Java的poi制作高校无课表名单
首先来看下课表的格式:这是一个excel文件,我们根据excel文件的 第一行把名字分割来判断课表的所属人的名字然后把所有人的课表放在D盘的课表文件夹里面:D://课表.然后根据代码运行就能在D盘生成一张无课表:所属星期的课节上有名字的就是那节课有空的。下面进行代码的编写:一,首先读取所有表文件.新建一个六行七列的二维数组,用来存放课表信息,有课对应的那个节数就给个false标记...原创 2019-04-21 00:25:23 · 3209 阅读 · 3 评论