自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Windows安装ttyd(Web Terminal)

通过ttyd github链接打开ttyd的github页面,可以看到ttyd是跨平台的。在windows上安装,需要选择Install on Windows选项来到此页面,通过页面的介绍可以看到对于windows1809以上的版本可以使用ttyd-main主分支进行ttyd的安装,反之使用MSYS2+WINPTY(使用ttyd-1.5.2)。由于我的windows系统版本高于1809,所以,使用了主分支安装,首先下载主分支代码到本地,并进行解压得到解压后的文件夹。主分支和1.5.2是有点区别的,主分支

2022-07-08 08:41:07 1949 5

原创 谈谈Java的&,|,~,^,>>,<<运算符

谈谈Java的&,|,~,^,>>,<<运算符二进制概念原码反码补码&运算符| 运算符~运算符^运算符>>运算符<<运算符二进制概念在讲解这几个运算符号前,先聊聊计算机的二进制和原码,反码,补码这几个概念。二进制是计算机广泛使用的一种数制,二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。而且计算机都是保存二进制的补码值。原码正数:原码是其二进制的表现形式负数原码是其数值的绝对

2021-12-13 21:01:42 416

原创 Springboot使用AOP

谈及Spring,就会想起它的两个特性IOC(Inversion of Control 控制反转)和AOP(Aspect Oriented Programming 面向切面编程),当时,也不太注意这俩东西,到后来也多次重新了解过AOP思想(都是学得稀里糊涂的),这次,特意翻看官方文档,再次学习一下AOP。AOP使用场景,个人不太好说,毕竟项目经验不足,反正听到最多的是使用AOP来实现全局异常处理。引用官方的概念:Let us begin by defining some central AOP con

2020-05-26 16:01:43 483

原创 Vue原生图片瀑布流

图片瀑布流可以节省图片的排版空间,美观图片的排列,避免图片排列的参差不齐。实现图片瀑布流可以固定宽(花瓣),也可以固定高(百度图片),看个人需求,我的需求是宽固定。如果图片的排列不适用瀑布流的话,排版如下:是不是特别的难以接受,的确,自己都无法接受,更别说展示给他人观看了。如果使用瀑布流,排版如下:那可真是天差地别啊,如此美观的排列,简直让人心情愉悦。图片瀑布流代码:HTML<div class="waterFall-box" ref="box"> <div c

2020-05-20 14:53:51 4045 9

原创 Vue+Springboot前后端分离(入门级)

概述:一直想写一个前后端分离的项目,所以入手了Vue,至此,前后端分离项目写完了,那就总结总结,写一个前后端分离的博文,希望可以帮助到更多的小伙伴们!一、背景:1.早期的开发都是后端开发人员当爹当妈的,JSP时代,后端开发人员拿到HTML代码,转换为JSP后,编写后端程序接口,还得自己在后端渲染前端数据的展现(EL+JSTL),哔哩啪啦的脏活累活做完后,发送到网页展示给用户看,造成分工不太明确...

2020-05-08 16:05:55 2662 5

原创 Java反射(通过反射获得实体类的属性,属性值)

一、认识:来自百度百科:Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。之前学习java的时候,对于反射当时是直接忽略的,但是在工作期间,处理数据的时候,...

2020-04-14 11:22:22 15950

原创 vue+element-ui点击导航栏动态添加对应的tabs,并可删除

后端管理系统,需要添加tabs需要,所以,使用vue做了一个动态添加tabs和删除tabs的功能。最后的效果图:实现功能步骤:1.明确需求,听过elementUI官方例子生成一个NavelementUI官方的左侧导航栏例子2.点击左侧导航栏,动态在右侧生成一个tabs并显示对应的内容(可删除)3.首页固定,不可删除,其余动态生成的tabs皆可以删除4.点击tabs右上角的删除时,如...

2020-03-11 16:31:07 26004 38

原创 Vue请求网络图片或者接口图片为空、错误时,使用默认图片

VUE项目使用axios请求百度线上图片时,报403错误这样状态的图片不处理,那么页面就会显得很难看,不太友好, 所以想到的解决方案是:1.如果图片请求为空或者请求发生了错误,是不是可以使用默认图片替代了错误图片呢?这个方案当然是可行,那么开始解决吧…1.1 首先我们需要知道,我们图片发生了错误了,我们怎么知道错误,然后触发错误事件,进行对错误图片的处理呢?很好,VUE为我们提供了@er...

2020-03-08 13:53:54 3723

原创 layui整合echarts容器宽度设置100%出现挤压问题

使用layui写前端,使用echarts时,设置容器的宽度为100%时,渲染出来的图表被挤压现象(实际渲染出来的图表宽高分别为100px,100px),如图:容器设置了宽度100%显示的效果:其实解决方案是我们可以在图表被渲染前,手动指定容器的宽度:但是使用layui我碰到的问题是点击收缩左侧导航,整体屏幕宽度变大,表格宽度依旧是手动指定的那个宽度1100px,导致问题的出现:出现...

2020-01-19 18:02:49 1748 2

原创 解决打war包后请求高德地图geocodes没有值

使用springboot项目后台使用高德地图地理编码得到经纬度坐标,在本地测试跑起来完全没有错,一旦打包成war包,部署到tomcat跑起来,无法得到对应地址的经纬度坐标。通过查看官方说明,有一个文章写了类似这个问题的,链接:高德官方说明IE、服务器中参数为空问题其实就是转编码问题,把地址通过**URLEcode.encode(“name”,“encode”)**转为urlEncode例子:...

2019-12-17 14:45:08 1363 3

原创 使用spring封装的JavaMailSenderImpl发送邮件

使用spring封装功能类写邮件的发送,需要我们做一点点提前准备…1.如果以自己的QQ邮箱为发送,则需要把自己的邮箱设置中的IMAP/SMTP开启,否则无法发送邮件到指定邮箱中,直接上图,简单明了…开启完毕,会获得一个16位的授权码(这个授权码比较重要,记得保存),到此,前提工作已经完成了。2.导入jar包,spring-context-support和mail(因为我的项目时maven...

2019-08-12 16:50:57 4159

原创 Integer和int的区别(装箱和拆箱)

Integer的自动装箱和自动拆箱、与int的区别Integer的自动装箱和自动拆箱Integer和int的区别第一次写博客,因为偶尔看到一道题,自己做错了,所以话了写时间研究了一下,或许存在错误,希望大家指出,相互学习。当是我的笔记,存在博客,以后可以翻看。Integer的自动装箱和自动拆箱Integer类包装一个对象中的原始类型int的值。 类型为Integer的对象包含一个单一字段,其...

2019-05-24 15:05:40 1673

空空如也

空空如也

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

TA关注的人

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