自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

90后中年人的博客

闪耀的不是我,是我的18岁

  • 博客(84)
  • 资源 (11)
  • 收藏
  • 关注

原创 言叔记面试题

不久前,我的项目组解散了。我又开始继续背面试题了。然后也顺利找到新的工作了。以下是我当时背的面试题。sql优化:使用索引 :expalin可以查看sql语句是否使用了索引(方便查询,缺点:删除不容易)避免在where子句中对字段进行null判断,(建议:设置默认值0)避免在where子句中使用!=、或<>操作符,否则放弃使用索引而进行全局搜索存储过程:是一组为了完成特定功能的 SQL 语句集合。使用存储过程的目的是将常用或复杂的工作预先用 SQL 语句写好并用一个指定名称存储起来

2022-03-25 10:26:42 3162 1

原创 小言的软考日志(一)

【代码】小言的软考日志。

2024-04-03 09:37:30 119

原创 stream流相关操作

stream真的没有什么好说的,filter、map这俩常用的程序可以说每天都要写好几遍,那么问题来了,为什么还要拿出来讲讲呢?当然不可能是因为想要划水,。以下是按照不同需求涉及到的方法。

2023-10-23 22:21:06 442

原创 java日期相关操作

近来为了实现考勤,难免和时间打交道多一点,相关的操作就老是卡壳,特意写一篇文章来纪念一下我掉的头发。

2023-08-11 11:40:25 139

原创 【企业微信多选的星期数据生成如“周一、周三至周六“】

目标效果如下图实现这个过程首先是要找到逻辑,这个看似简单的操作却属实让我想了很久。

2023-07-10 20:54:03 660

原创 百度地图api中marker滑入滑出事件解决

我在项目中引入百度地图的卫星地图时,给marker绑定滑入滑出的监听事件动态打开和关闭信息窗口时,没办法流畅的打开和关闭窗口,离谱的是打开f12他就能流畅的实现这个效果。经过反复的测试,发现是因为你滑入这个标注时,几乎同时执行了一遍滑入滑出事件,我就想能不能给它加个setTimeout或者nextTick试试看运气,结果都失败了。过滤也过滤不掉,晚上回家都还在想这个问题怎么解决,最终也没个好的解决方案。大概晚上10点半的时候灵光一现,我让他滑入滑出只有一个能执行不就行了?

2023-03-15 21:42:38 443 1

原创 vue打印图片以及通过url传递参数

我当时面临的需求是通过二维码跳转至某页面,这个过程需要传递参数。这种条件下我不能用以前的push。q去拿url再拼接走一遍,最后还是百度出来了,以下是我总结的方法。由于保密性质,以下代码只看形似。自己的路要自己走,不拉别人陪跑。

2023-02-15 15:22:41 976 5

原创 闲篇(谈谈年初的面试)

没回到南京的时候,我就有预感年初的面试会不太容易,但是毕竟我也是将近两年工作经验的人,第一天我甚至颇为自信的裸面,而且面试效果不错,一天居然收到了两份面试,面试官都对我的感觉不错,但是一到面试题就疯狂卡壳,只能说自己的经验。我就开始零散的背一些面试题,结果第三天的面试官疯狂问我jvm和线程池。第三天的一个人事让我知道也有更多的人和我一样,都在疯狂的投简历。我就让我的室友疯狂的提问我面试题。在第五天的时候,我在三个面试者中杀出来,这个过程甚至太顺利了,让我不敢相信。我想谈谈我所面对的面试。

2023-02-07 16:39:37 92

原创 时间转换成年月日时分秒以及sql做收处理

看了很多别人说的,我尝试着总结以下。

2022-09-13 16:49:54 1196

原创 springCache尚硅谷学习笔记

1.指定缓存使用的key2.指定缓存的数据存活时间3.指定数据的保存形式。

2022-08-04 21:08:11 101

原创 JUC高并发编程(二)

Callable中的call()返回计算结果,如果无法计算结果,会抛出异常.Runnable接口和Callable接口区别:未来的任务,如果运行过一次get(),那么下一次,就直接得到结果.CountDownLatch 类可以设置一个计数器,然后通过 countDown ()来进行减 1 的操作,使用 await 方法等待计数器不大于 0后,然后继续执行 await 方法之后的语句。以下是代码演示:该类是 允许一组线程 互相 等待,直到到达某个公共屏障点,在设计一组固定大小的线程的程序中,这些线程必须互

2022-07-06 22:59:00 209

原创 JUC高并发编程(一)

当年才出来的时候就像写写juc和jvm了,可惜一直特别忙,老板天天在我旁边盯着我,我也不好意思偷偷学习,回家也是忙着各种私事,这三个月过的真的特别快,还是要牢牢抓紧时间快快成长。JUC全称java.util.concurrent,这是一个处理线程的工具包,在jdk1.5时候出现的。进程就是一个运行的应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程中独立执行的一个单元执行流。新建、就绪、阻塞(超时等待、约定等待)、死亡1)sleep是线程的静态方法;wait是object的方法2)sleep不会

2022-07-03 23:40:38 155

原创 正则表达式

首先学习正则你需要先明白几个最基本的思想:正则是通过字符串来匹配字符串的,他的出现就是通过制定规则帮助用户处理各种各样的字符串的。万物皆可字符串,所以正则可以适用于生活中绝大多数的场景(可能不准确但是我尽力了)本来吧,我是不准备系统的学习正则的,因为一般情况下吧,对象属性校验的时候才有机会学习它,自从上一次一位优秀的程序用正则给我秀了一波操作之后,我知道到了该学他的时候。语法普通字符普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些

2022-05-25 23:31:45 77

原创 前端技术栈(es6基础语法以及vue相关知识)

ES6:是浏览器脚本语言的规范,js是规范的具体实现。一、let声明变量// var 声明的变量往往会越域// let 声明的变量有严格局部作用域{ var a = 1; let b = 2; }console.log(a); // 1 console.log(b); // ReferenceError: b is not defined // var 可以声明多次// let 只能声明一次var m = 1var m = 2let n = 3 // let n = 4 conso

2022-05-06 09:36:16 287

原创 解决Error:svn: E155037: Previous operation has not finished; run ‘cleanup‘ if it was interrupted

这个错,查重率挺高的,但我还是要记一下,因为的确是挺常见的,像我这种小白出现的概率就更高了。这个错误出现的原因是,我要修改一个上传在svn的.xlsx文件也就是Excel文件,主要是害怕改出问题,我就把文件复制一份放到本地,把本地的改好了再直接粘到idea上,然后就提示我,删掉了远程控制下版本。别人写的很好,我主要是为了纪念一下这个报错其实可以直接使用idea自带的terminal运行svn cleanup 就可以解决这个问题。(需要注意的是,要把文件关闭再执行这个命令。)具体效果如下:..

2022-04-01 14:22:41 1279

原创 SpringBoot总结(一)

声明:以下所有章节的总结是基于狂神的视频进行的总结视频地址:https://www.bilibili.com/video/BV1PE411i7CV回顾SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:基于POJO的轻量级和最小侵入性编程,所有东西都是.

2022-03-15 14:25:08 129 1

原创 docker笔记(基于狂神总结)

什么是docker?在我们项目开发到上线有很长的时期,在这个过程,功能繁杂,模块众多.开发环境,测试环境,本地环境都配置一遍那也太麻烦了.那就能不能在linux上部署环境.docker的广泛应用就是基于这个目的....

2022-03-10 23:18:20 127

原创 mq个人总结

日常记忆鼠标放在想要查看方法调用情况的方法名上,快捷键ALT+F7即可查看

2022-03-09 23:24:36 98

原创 言叔查sql异常

本来这个错不值得我写的,但是太久没写东西了,不水一篇文章多少也说不过去.主要最近也在工作,还没有总结 select * FROM t_house_source a INNER JOIN t_contract_info contractInfo ON a.HOUSE_ID = contractInfo.HOUSE_ID INNER JOIN t_bill_all billAll ON contractInfo.id = billAll.CONTRACT_ID INNER JOIN t_bill_d

2022-02-16 18:04:33 937

原创 redis相关问题

缓存击穿:问题描述key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。一个一定不存在缓存及查询不到的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。解决方案:1)对空值缓存:如果一个查询返回的数据为空(不管是数据是否不存在)

2022-01-12 09:43:53 151 4

原创 极光推送(个人自研版)sdk方式整合

工作中遇到了在PC端使用极光推送,索性写下来为以后做些记录在我们调用别人接口时,会提到鉴权:鉴权(authentication)是指验证用户是否拥有访问系统的权利。看样子应该和我们说的shiro异曲同工了em,怎么说呢,github还是需要网速的依赖公司如果架构师配过一次了,那就导入前两个 <!--极光推送--> <dependency> <groupId>cn.jpush.api</groupId>

2021-12-30 18:06:19 528

原创 在控制台打印自己想打印的内容

private Logger logger = LoggerFactory.getLogger(getClass());使用时直接logger.info("要打印的内容");就可以打印出自己要打印的东西.不知道东西时往往百度时,出来的最快.不要老是想着问群友或者问大佬,大家排错都是debug.同在一片蓝天下,没有什么新鲜事....

2021-12-23 15:07:23 561

原创 @Configuration需要Change Active Spring Profiles

类上面如果有@Configuration,idea需要指定spring profile,我们需要在Profiles后面加上当前分支配置,如下图.但是还是提示要我们change profile,问题保留,有空再看,先下班.

2021-12-14 21:11:48 7348 2

原创 Dubbo和Zookeeper(依然基于狂神整理)

Dubbo是一款高性能、轻量级的开源Java RPC(【Remote Procedure Call】是指远程过程调用,是一种进程间通信方式,他是一种技术的思想,而不是规范。它允许程序调用另一个地址空间)框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。它在微服务架构中扮演了以下的身份:服务提供者(Provider):暴露服务的服务提供方,服务提供者在启动时,向注册中心注册自己提供的服务。服务消费者(Consumer):调用远程服务的服务消费方,服务消.

2021-12-13 17:32:15 1504

转载 定时任务、邮件发送、异步

https://blog.csdn.net/qq_33369905/article/details/106647284哎知道的还是不够,活到老,学到老

2021-12-05 23:19:28 68

原创 Navicat:实现两个数据库结构同步和数据库对比

时间不言,却回答了所有的问题同为风华正茂,岂肯他人之下

2021-12-02 20:15:50 651

转载 Java文档注释用法+Javadoc的使用

https://blog.csdn.net/qq_37239695/article/details/81274859每天转载一篇,1年即资深。

2021-12-02 16:18:19 44

原创 alibaba的fastjson处理json数据

JSONArray jsonArray = JSONArray.parseArray(cashWindowDate); for (int i = 0; i < jsonArray.size(); i++) { try { WindowDateVO windowDateVO = new WindowDateVO(); JSONObject jsonObject = (J

2021-11-12 17:50:05 288

原创 String类型转换为Time类型存入数据库

一个封装类package com.company;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import java.sql.Time;public class WindowDateVO { private String cashWeak; private Time cashStart; private Time cashEnd;

2021-10-29 18:07:08 740

转载 hbuilder内置终端无法输入

https://blog.csdn.net/qq_42485707/article/details/120054869

2021-10-05 18:41:51 483

转载 shiro安全认证

https://blog.csdn.net/A233666/article/details/113436813#comments_17829707

2021-09-27 19:21:19 46

原创 2021-08-31

Redis 提供了2个不同形式的持久化方式。RDB(Redis DataBase)是什么在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里备份是如何执行的Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。 整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能 如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非

2021-09-22 11:11:33 38

转载 狂神说进程笔记

https://blog.csdn.net/weixin_45860338/article/details/113824249

2021-09-18 14:43:26 46

转载 狂神版mybatis-plus笔记

https://blog.csdn.net/qq_43649223/article/details/108885374

2021-09-17 20:04:17 83

转载 反射总结(狂神版)

https://blog.csdn.net/qq_42609319/article/details/112472233

2021-09-13 18:44:17 60

转载 默认开启Run DashBoard

https://www.cnblogs.com/yanghj/p/13722305.html

2021-09-05 16:14:07 105

转载 集合准备(建议先看线程和反射)

建议先看线程和反射,地基不牢,地动山摇https://blog.csdn.net/u010775025/article/details/79315361

2021-09-02 07:49:13 76

转载 RedisTemplate Api总结

https://www.jianshu.com/p/19e851a3edba

2021-08-30 15:39:16 92

原创 Navicat连接阿里云服务器上的Mysql

第一步:那肯定要保证你的Navicat配置完毕,而且阿里云服务器上的Mysql也配置完毕第二步:打开防火墙服务,开放你Redis的端口,防火墙重启第三步:在你的阿里云控制器上,点击配置组->配置规则->手动添加如下em,没有第四步,可以正常连接了(前提是你改过密码和host改成%,不知道的可以参考我之前的文章)...

2021-08-29 16:00:17 148

原创 防火墙相关操作

1、查看firewall服务状态systemctl status firewalld出现Active: active (running)切高亮显示则表示是启动状态。出现 Active: inactive (dead)灰色表示停止,看单词也行。2、查看firewall的状态firewall-cmd --state3、开启、重启、关闭、firewalld.service服务# 开启service firewalld start# 重启service firewalld restart# 关

2021-08-29 09:38:50 128

搭建Apollo所需的jar及sql文

搭建Apollo所需的jar及sql文

2024-01-30

linux上发版相关的nginx(相关压缩包)+maven+jdk

老是找不到,不如自己传一个用

2023-11-07

jpush-api-java-client-master.rar

极光推送java语言的sdk,目标群体是哪些进不去github的好兄弟.

2021-12-31

jdk-window版本8.rar

jdk8,适用于window系统,哎,攒小钱钱买m1

2021-12-13

前端后台+数据库.rar

内置sql,完整项目前后端分离。

2021-09-01

SpringMVC.rar

SpringMVC知识点的练习

2021-06-28

ssmbuild.rar

ssm框架下的spring各层、mybatis、springmvc的配置文件,拿来即可复用

2021-06-23

spring-study.rar

spring知识点联系

2021-06-11

mybatis-study.rar

mybayis所有总结实现项目

2021-06-02

mybatis-3-master.zip

github下载的mybatis

2021-06-02

mybatis.rar

主要是第一个mybatis的实现,以及相关完善型配置

2021-05-19

狂神说javaweb实战静态资源.rar

知道的应该都学到p28了

2021-05-12

webstore.rar

jsp、用户权限,增删改查,登陆页面完成型项目

2021-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除