03 2021 档案

摘要://查找两个时间段内的所有日期(除去周六、周天) public static List getDutyDays(Date startDate, Date endDate) { List list = new ArrayList();... 阅读全文
posted @ 2021-03-31 09:26 My--style 阅读(123) 评论(0) 推荐(0)
摘要:一、Spring Boot 校验表单重复提交操作 1、pom.xml 中引入Aop所需依赖 org.springframework.boot spring-boot-starter-aop org.springframework.boot... 阅读全文
posted @ 2021-03-31 09:19 My--style 阅读(481) 评论(0) 推荐(1)
摘要:控制台不显示service标签 View --> Tool Windows 也里面不没有service标签 打开这个文件.idea > workspace.xml 中搜索 RunDashboard,如下图所示 替换成如下代码 然后重启 ... 阅读全文
posted @ 2021-03-31 09:18 My--style 阅读(662) 评论(0) 推荐(0)
摘要:private final static SimpleDateFormat shortSdf = new SimpleDateFormat("yyyy-MM-dd"); private final static SimpleDateFormat ... 阅读全文
posted @ 2021-03-29 10:29 My--style 阅读(64) 评论(0) 推荐(0)
摘要:一、前言 在某些情况下,由于网速慢,用户操作有误(连续点击两下提交按钮),页面卡顿等原因,可能会出现表单数据重复提交造成数据库保存多条重复数据。 存在如上问题可以交给前端解决,判断多长时间内不能再次点击保存按钮,当然,如果存在聪明的用户能够绕过前端验证,后端更... 阅读全文
posted @ 2021-03-12 15:38 My--style 阅读(147) 评论(0) 推荐(0)
摘要:List集合是开发中常用的集合之一,本文主要讲解List集合之各种操作与转换。 大致包含以下内容: 遍历(5种方式) 排序(普通排序、单/多属性排序) 转Map 分组 去重(对象属性去重) 提取 过滤(单条件、多条件) 取值(平均值、最大/最小值、求和) 前期... 阅读全文
posted @ 2021-03-12 11:58 My--style 阅读(185) 评论(0) 推荐(0)
摘要:master 5.7 - > slave 8.0 支持 (低版本到高版本支持) master 8.0 - > slave 5.7 不支持(高版本到低版本不支持) 1.Mysql8.0的字符集和排序规则较5.7有改动 表编码为 utf8mb4_0900_ai_c... 阅读全文
posted @ 2021-03-12 08:35 My--style 阅读(425) 评论(0) 推荐(0)
摘要:Base64和图片进行转换 public static void main(String[] args) { //加密 String strImg = getImageStr("C:\\Users\\admin-xu\\Deskto... 阅读全文
posted @ 2021-03-11 15:49 My--style 阅读(93) 评论(0) 推荐(0)
摘要:官网下载地址: Releases · seata/seata · GitHub 这里我下载的是1.2版本 然后进行解压压缩包 解压后里面文件目录如下 进入配置文件conf 默认目录如下 修改 registry.conf 为如下,这里没有用的配置删... 阅读全文
posted @ 2021-03-10 15:13 My--style 阅读(269) 评论(0) 推荐(0)
摘要:普通冒泡排序 // 普通的冒泡排序 public static void main(String[] args) { int [] sort = {5,9,7,4,1,3,2,8}; //循环排序的次数 for ... 阅读全文
posted @ 2021-03-10 14:22 My--style 阅读(62) 评论(0) 推荐(0)
摘要:idea idea 打开安装插件页面 找到插件目录 选择插件包 安装的插件 点击ok按键,会重启idea 在idea顶部菜单Tools ,点击如图所示 点击后,在底部会出现打印sql的按钮 打印sql如下 ... 阅读全文
posted @ 2021-03-08 12:52 My--style 阅读(422) 评论(0) 推荐(0)
摘要:数字 1 转换汉字 一 private static char[] cnArr = new char[]{'一', '二', '三', '四', '五', '六', '七', '八', '九'}; /** * 将数字转换为中文数字, 这里只写... 阅读全文
posted @ 2021-03-08 09:26 My--style 阅读(213) 评论(0) 推荐(0)
摘要:什么是shiro: shiro是apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权、会话管理等。 shiro的功能: 1、Authentication 认证 -- 用户登录 2、Authorization 授权 -- 用户具有哪些权... 阅读全文
posted @ 2021-03-06 15:11 My--style 阅读(110) 评论(0) 推荐(0)
摘要:springboot 启动类有两大核心: 一个是注解@SpringBootApplication,一个是main方法里面的SpringApplication.run。 1、通过main方法 启动springboot 2、首先进入SpringAplication... 阅读全文
posted @ 2021-03-06 09:05 My--style 阅读(321) 评论(0) 推荐(0)
摘要:医废公司端遇到的问题, 由于安装通过for循环遍历请求接口,而且第一次和第二次到第n次之间数据是需要统计处理的,当安卓第一次请求接口后, 后台还没有处理完,紧接着第二次就开始请求,由于请求太快,后台逻辑处理比较慢,造成最后统计的数据不准确, 故此通过对数据库表... 阅读全文
posted @ 2021-03-06 09:05 My--style 阅读(59) 评论(0) 推荐(0)
摘要:(1)docker镜像下载 docker pull elasticsearch:5.6.8 注意:由于镜像有570MB,所以提供的虚拟机里已经下载好了该镜像,如下图: 通过命令查询是否下载成功: docker images (2)安装es容器 docke... 阅读全文
posted @ 2021-03-06 08:51 My--style 阅读(59) 评论(0) 推荐(0)
摘要:java中高级面试题整理 问题 ... 阅读全文
posted @ 2021-03-06 08:50 My--style 阅读(60) 评论(0) 推荐(0)
摘要:canal的介绍 6.2 开启binlog模式 先使用docker 创建mysql容器,此处不再演示. (1) 连接到mysql中,并修改/etc/mysql/mysql.conf.d/mysqld.cnf 需要开启主 从模式,开启binlog模式。 执... 阅读全文
posted @ 2021-03-06 08:48 My--style 阅读(57) 评论(0) 推荐(0)
摘要:安装步骤,在linux系统中执行下面的命令。 下载lua包 : curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz 解压: tar zxf lua-5.3.5.tar.gz 进入解压目录: cd lu... 阅读全文
posted @ 2021-03-06 08:48 My--style 阅读(266) 评论(0) 推荐(0)
摘要:原理:先手动添加几个数据库,通过查询已经添加的数据集合,通过遍历添加, mapper.xml代码 这里集合数据不应超过500,300即可,如果集合过大添加效率反而降低; INSERT INTO w_href (name, csdnHref, cre... 阅读全文
posted @ 2021-03-06 08:46 My--style 阅读(163) 评论(0) 推荐(0)
摘要:java导出word文件,包括导出图片和表格 如下图: 导出word所需maven依赖 org.apache.poi poi 3.14 org.apache.poi poi-ooxml 3.14 org.... 阅读全文
posted @ 2021-03-06 08:44 My--style 阅读(696) 评论(0) 推荐(0)
摘要:目录 1、Ribbon: 2、Feign: 3、Sentinel --服务容错 4、Feign整合Sentinel 5、Gateway--服务网关 6、Rocketmq--消息驱动 1、什么是Ribbon: Ribbon是Spring Cloud的一个组件, ... 阅读全文
posted @ 2021-03-06 08:44 My--style 阅读(55) 评论(0) 推荐(0)
摘要:优化SQL步骤 1、 查看SQL执行频率 MySQL 客户端连接成功后,通过 show [session|global] status 命令可以提供服务器状态信息。show [session|global] status 可以根据需要加上参数“ses... 阅读全文
posted @ 2021-03-06 08:43 My--style 阅读(68) 评论(0) 推荐(0)
摘要:log4j定义了8个级别的log(除去OFF和ALL 可以说分为6个级别), * ALL 最低等级的 用于打开所有日志记录 * TRACE 很低的日志级别一般不会使用 * DEBUG 指出细粒度信息事件对调试应用程序是非常有帮助的 主要用于... 阅读全文
posted @ 2021-03-05 10:47 My--style 阅读(84) 评论(0) 推荐(0)
摘要:案例一 //定义一个属性,提交成功后会将属性修改为false,点击第二次的时候就会进入else var falg = true; //点击事件 $("#save").click(function () { //判断属性是... 阅读全文
posted @ 2021-03-05 10:45 My--style 阅读(63) 评论(0) 推荐(0)
摘要:spring的bean加载流程,循环依赖 一: 实例化一个applicationContext的对象创建一个beanFactory工厂对象 二: beanFactory的后置处理器对当前的所有类进行扫描 三: 使... 阅读全文
posted @ 2021-03-05 10:06 My--style 阅读(456) 评论(0) 推荐(0)
摘要:ConcurrentHashMap底层是通过cas机制保证线程安全;采用无锁化的机制保证数组初始化的线程安全呢; Compare And Swap: CAS保证对某个操作线程安全 先创建数组,每个数组下标对应的节点有可能会创建链表,当链表数量超过8时(并不是超... 阅读全文
posted @ 2021-03-02 08:55 My--style 阅读(330) 评论(0) 推荐(0)
摘要:1、ArrayList 和 Vector 的区别。 Vector 是线程安全的,而 ArrayList 是线程序不安全的,如果只有一个线程会访问到集合,那最好是使用 ArrayList,因为它不考虑线程安全,效率会高些;如果有多个线程会访问到集... 阅读全文
posted @ 2021-03-02 08:50 My--style 阅读(39) 评论(0) 推荐(0)
摘要:Set集合多种方法遍历 public static void main(String[] args) { Set set = new HashSet(); //方法一 Iterator it = set.iterato... 阅读全文
posted @ 2021-03-01 16:28 My--style 阅读(56) 评论(0) 推荐(0)
摘要:1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面:- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。- 继承:继承是从已有类得到继承信息创建... 阅读全文
posted @ 2021-03-01 16:06 My--style 阅读(74) 评论(0) 推荐(0)
摘要:1、简述java垃圾回收机制? 在java中,程序员是不需要显示的去释放一个对象的内存的,而是由虚拟机自行执行。在JVM中,有一个垃圾回收线程,它是低优先级的,在正常情况下是不会执行的,只有在虚拟机空闲或者当前堆内存不足时,才会触发执行,扫面那些没有被任何引用... 阅读全文
posted @ 2021-03-01 16:01 My--style 阅读(56) 评论(0) 推荐(0)
摘要:蓝色代表描述 红色代表输入命令 Linux快捷键 查看网卡信息:ifconfig 关机:shutdown -h now 重启:reboot ctrl + l 清屏。 ctrl + c 退出应用。 tab键,信息补全。 安装拖入进Linux 压缩包的命令 移动 ... 阅读全文
posted @ 2021-03-01 15:59 My--style 阅读(50) 评论(0) 推荐(0)