自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 Springboot使用集成Redis后,RedisTemplate设置值问题(文件夹循环、自动在key前加前缀)

目录1.问题概述:问题一.`redis-cli`中如图:问题二.`Redis Desktop Manager`工具如图:2.解决问题:1.问题概述:SpringBoot2.x集成Redis后,测试案例注入RedisTemplate,使用redisTemplate.opsForValue().set();设置一个简单的key-value,出现以下2问题:问题一.redis-cli中如图:设置的key = redis:template:one:string但是在redis-cli中出现了一堆前缀

2021-06-12 12:35:47 24 2

原创 如何通俗理解java反射?

怎么通俗理解反射我就是一个对象:我的信息真的安全吗?代码演示总结:我就是一个对象:在java中,创建对象常用的方式就是使用new关键字;对象一旦创建,对象有了属性,方法等信息;就像人的出生,只有人就有了很多私密信息,比如我的名字,我住哪里,我的性别,我的爱好,我的身份证,银行卡,银行卡密码等我的信息真的安全吗?我的学名:Rufus(鲁弗斯)我的乳名,出生的时候我的亲人给我取好了;没出生家人就知道了我的住址,邻居知道,户口也有;公开信息呗我的身份证号,除了公安机构,家人知道;保护信息呗我后背有

2020-12-12 12:32:43 197 3

原创 java之解读class字节码文件,打开jvm大门

亲爱的java程序员:一定,一定,一定要学会解读class字节码文件!!!1.JVM体系结构以及class文件位置:2.编写程序、编译、打开class文件:3.怎么解读class文件中十六进制信息?3.1.初步理解解读class文件组成图[官方图]:3.2.继续解读代码示例class文件内容【难点】:3.2.1 解读注意问题:4.解读文件下载:5.使用官方命令反编译class文件:哦!原来是这样的!6.本文的案例对应的`虚拟机指令解读`请见笔者文章:

2020-05-12 23:37:13 850 20

原创 java之图解String面试题

文章导航:1.描述:2.代码案例:3.提出问题:4.分析代码:a.案例代码class文件主要操作指令信息:b.**main方法中的指令解读**::第一组指令:`String s1 = "1";`第二组指令:`String s2 = new String("1");`第三组指令:`String s3 = "1" + "2" + "3"; `和` String s4 = "123";`第四组指令:`S...

2020-04-29 01:36:36 817 5

原创 spring源码阅读环境(几分钟下载包)

南南南南啊!简述:1.下载spring源码:2.安装gradle:3.构建源码:导入idea:简述:不能忍受慢(看到这里你就准备笑吧!!)其他大神的博客实在让我难受自己动手,下载spring,编译spring源码,导入idea,开启学习模式!!笔者环境:java1.8.0_181,gradle 5.6.3,idea2019.2.41.下载spring源码:github地址:htt...

2019-11-09 19:06:49 44207 67

原创 java序列化:为什么序列化,为什么实现Serializable,serialVersionUID拿来干嘛?

本文索引:1.序列化的概念:2.序列化的理解:3.举个例子:例子1:例子2:1.序列化的概念:序列化 :(Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程【百度百科】咋一看,专业术语发懵!!2.序列化的理解:问1:为什么序列化,要将对象的状态信息转换为可以“存储或者传输”的形式?答1:计算机保存的数据是二级制数据(0和1),也就是数字问2:那么。如何将“...

2019-05-15 04:58:22 3390 7

原创 javac不是内部或外部命令,也不是可运行的程序 或批处理文件的细节问题(window10)

描述:打开cmd,输入java,java -version没有问题,但是javac提示不是内部命令问题排查: 找到java安装下的bin目录,运行cmd,输入javac,能提示,说明环境配置有问题 cmd输入:path看看java 相关的java相关路径有没有多余的符号,比如多出分号,逗号(笔者上面是正确的路径展示形式)看看下载的解压后java目录对不对...

2019-05-14 10:06:43 208534 170

原创 java数组(Array):数组的下标,为什么从0开始(通俗理解)?

本文索引:1.数组的由来:a.字面引申:b.通俗解释:数组的特点:2.数组下标为什么从0开始:a.初步理解:b.加深理解:1.数组的由来:// 变量声明int a = 1;int b = 2;int c = 3;int d = 4;...int n = 20;// 一个int类型4个字节,一个字节占8位a.字面引申:看到上面的这些int数据,都是int类型,有人就想,既然...

2018-10-15 17:30:48 5909 1

原创 integer和BigDecimal的转换和运算

描述:1.由于查阅其他大佬的博客看得迷糊2.integer和BigDecimal的转换也有很多文章,但是还得细看,因为紧迫,没有耐心(我真失败)!!3.解决了的转换问题,运算啊,精度出现问题解决代码:public class hello { public static void main(String[] args) { Integer integer = new...

2018-09-27 20:51:54 53395 2

原创 为什么任何数的0次幂是1(除0外)?怎么理解?

文章导航:怎么理解10010^0100 = 1?如何定义10010^0100比较妥当?10−110^{-1}10−1是什么?总结:怎么理解10010^0100 = 1?10210^2102 是"2个10相乘",那么10010^0100不就是"0个10相乘"吗?这样的话,结果不应该是1,而是0吧?习惯思维:在说“n个10相乘”时,我们自然而然的把n想作“1,2,3…”。因此,在说“0个10相乘”时,却不知道应该如何正确的理解他的意义。如何定义10010^0100比较妥当?众所周知,103

2020-12-30 23:00:02 484

原创 Mybatis源码解析(注释/图解流程/测试案例)

Mybatis源码解读源码下载官方文档:操作步骤:1.搭建测试项目:2.架构:3.源码解读主要图:书籍和博客:源码下载官方github地址 笔者码云地址官方文档:官方文档地址操作步骤:1.搭建测试项目:a.从笔者的码云下载mybatis项目,里面有大量的注释,帮助阅读源码。b.下载测试案例mybatis-test项目,断点调试。c.按照如下打开两个项目:将mybatis源码项目导入idea中然后在打开的Mybatis项目中,添加mybatis-test如下图:

2020-06-23 18:59:20 298

原创 OSS上传ZIP,函数触发器自动解压功能

本文索引:描述:步骤1:开通oss并授权zip解压功能步骤2:点击新建触发器-->新建函数步骤3:给新建的函数添加‘触发器’步骤4:配置函数解压zip的代码描述:在阿里云控制台配置函数,触发器!一旦上传文件(本文是上传zip包)到oss,触发函数对上传的文件进行处理!!(本文是对上传的zip进行解压处理)步骤1:开通oss并授权zip解压功能参考链接:OSS的ZIP解压功能授权...

2020-01-17 11:17:41 2738 3

原创 IDEA启动多服务项目,设置Run Dashboard(application services视图)

本文索引:简述:设置:1.方式12.方式23.方式3简述:聚合项目中一个一个启动项目,费时间!idea提供多项目启动智能方案!!运用spring cloud框架基于spring boot构建微服务,一般需要启动多个应用程序,在idea开发工具中,多个同时启动的应用需要在RunDashboard运行仪表盘中可以更好的管理,但有时候idea中的RunDashboard窗口没有显示出来,也找不到直...

2019-12-04 14:08:46 2167

原创 mysql5.7提示Access denied for user 'root'@'localhost' (using password: NO)

windows下1.以系统管理员身份运行cmd.  配置打开cmd默认为管理员参考:https://blog.csdn.net/qq_40670946/article/details/845639692.查看mysql是否已经启动,如果已经启动,就停止:net stop mysql.3.切换到MySQL安装路径下:D:\install-development\mysql\bin;如果已经配...

2019-12-04 10:05:11 2445 4

原创 sketch-code 草图自动生成HTML

1.环境搭建:window 10:python 3.7:wget 1.11:https://blog.csdn.net/qq_31163325/article/details/84344774https://blog.csdn.net/wsp_1138886114/article/details/86698957sketch-code:https://github.com/ashn...

2019-06-18 14:20:23 3111 2

原创 小程序获取个人信息、和群信息,后台解密返回信息

场景描述:1.微信目前是需要点击按钮获取权限,然后个人信息(头像、昵称)2.获取用户的openId更多信息3.分享到群的时候,可以获得群的openGId,然后显示群的昵称注意问题:app.js中通过后台获取用户更多的信息时,因为异步,很多时候将后台用户信息通过this.setDate(),this拿不到报错,解决方法:1.回调函数callback(获取群openGid时,会用到)2.下...

2018-09-25 20:48:54 6206 2

原创 小程序分享(带参数识别信息),分享到群、好友的判断

使用场景1.点击分享,判断是右上角分享,还是页面点击分享2.分享了之后,判断是分享到群还是个人3.用户点击分享的内容进来,然后进行其他操作如统计信息效果图1.分享群:2.同样分享到个人代码:index.jsconst app = getApp()Page({ onLoad: function(e) { //分享 wx.showShareMenu({ ...

2018-09-25 18:54:16 10009

原创 小程序跳转小程序,长按识别小程序码跳转小程序解决方案

场景描述:因为小程序跳转的时候需要公众号关联,但是关联的数量是有限的!因此该文章的处理方案是:a.关联的小程序,直接可以点击打开b.没有关联的,那么可以长按识别小程序码来进入小程序下面展示效果:1.点击关联有appid的时候,直接进入小程序2.点击没有appid的时候弹出小程序码,长按识别可以进入小程序js代码:Page({ data: { gameInfo: ...

2018-09-25 17:55:21 8437 2

原创 微信小程序判断进入小程序的入口(场景值)

场景值主要是通过这两个函数来传递onLoauch 和 onShow函数:app.js onShow: function(options) { let option = JSON.stringify(options); console.log('app.js option-----' + option) console.log('app.js>>opti...

2018-09-25 17:14:13 16320

原创 Elasticsearch安装和配置 + 数据库同步数据

博客资源很多,作为小白初来作死,坑是少不了!希望通过这篇文章,减少你的时间,愿同你一起修行,任重而道远!先来看看最终效果: 第一.安装:Elasticsearch 安装之前检查jdk是否安装:cmd 输入命令 java -version 2. 下载:Elasticsearch https://www.elastic.co/downloads/...

2018-08-29 15:11:10 13440 9

原创 MUI点击事件confirm弹出两次弹窗问题

MUI事件tap触发confirm()会弹出两次弹窗两次问题:1.代码如下:2.解决方法: 参考连接:https://blog.csdn.net/baidu_28523317/article/details/62043573()

2018-06-27 19:46:29 5160 1

原创 时间戳储存到数据库和显示,ssm框架

来看看储存到数据库和显示的时间效果吧!!1.数据库里:2.前端显示的效果:接下来说说怎么实现:controller层:         当然你可能好奇为什么是:2017-11-07  16:08:27.0        (注意:27.0)这里就不解释"time","datetime","Timestamp"bean类:

2017-11-07 16:05:01 5686 7

原创 java中this关键字是这样产生的?

1.this关键字为什么会产生?请看代码说明:懂了吧?你表达的意思我能明白,你说的是人话,但计算机听不懂! 那怎么告诉计算机,他才听懂?请看:this关键字出来了!!:这是怎么回事呢?因为class Person的Person是一个类,所有的人,我们统称叫人类,概念一样;而public Person的Person是一个对象,就像人类中的你或者我,具体...

2017-10-27 19:11:20 3169 2

blog-analysis.xlsx

java之解读class字节码文件,打开JAVA虚拟机(JVM)大门 手把手,详细解读步骤以及注意问题

2020-05-12

图片选中有打勾蒙版,预览,并且上传

使用需求描述: 1.假如网页呈现10张(或者更多)图片,鼠标点击图片,选中图片后显示打勾状态,选中的图片展示在下方;再次点击已经勾选的图片,下方预览也相应去除

2018-07-27

空空如也

空空如也

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

TA关注的人 TA的粉丝

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