自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 资源 (7)
  • 收藏
  • 关注

原创 Mac安装JDK

可以看到我到电脑上现在没有JDK,原先默认的被我卸载掉了😏。选择“macOS”,然后选择需要下载的版本。双击pkg文件,开始安装,点击“继续”。

2023-12-30 22:16:57 516

原创 MacBook查看本机IP

其实这也不是什么困难的问题,但是今年刚刚入坑Mac,外加用的频率不是很高,每次使用的时候都查,用完就忘,下次用的时候再查🤮。真的把自己恶心坏了🙈。2、找到你连接的WiFi或者以太网,单击详细信息。今天是元旦假期第一天,祝大家玩的开心🎁🎉🎊。本机IP就是192.168.3.37。就可以看到当前的IP地址了。使用命令查看IP,命令如下。所以写篇文章记录一下🤨。1、打开设置,找到网络。

2023-12-30 09:07:47 1027 1

原创 Java日期工具类LocalDateTime

压轴的来了,个人感觉LocalDateTime是使用频率最高的工具类,所以本篇像文章详细研究说明一下🧐。Java8新特性日期工具类的梳理到此结束,欢迎大家补充说明😉。👍,那么本篇文章就算是一个整合、进阶吧😎。

2023-12-29 18:11:00 1062

原创 Java时间工具类LocalTime

本篇文章整理一下有关LocalTime工具类的用法。个人感觉单独使用LocalTime类的几率不大🙃,使用频率最高的应该是LocalDateTime,但是既然都学习了,自然要全面一点🤨。

2023-12-29 17:56:20 850

原创 Java日期工具类LocalDate

在Java8之前通常会使用Date结合SimpleDateFormat、Calender来处理时间和日期的相关需求。3、java.util.Date 存在千年虫问题、并且不支持国际化和时区、故大部分方法被声明为过时、不建议再使用。这些类使用了final来修饰,使得这些类是不可变的,一旦实例化,值就固定了,有点类似于String类。LocalDateTime:表示日期 + 时间(年月日时分秒),是java8最常用的日期类。4、java.util和java.sql两包中都有Date类,设计上并不合理。

2023-12-29 15:53:37 1032 1

原创 Java日期工具类时间校验

先来看一个简单的日期的正则表达式的规则,年份4位数字,月份2位数字,日2位数字,时2位数字,分2位数字,秒2位数字。使用SimpleDateFormat工具类,就不需要考虑规则了,这些人家都考虑好了,咱们只需要定义日期格式就行了。我找到一个判断闰年的,但是前提是他把年份的范围规定死了,然后把闰年穷举出来,然后做一个简单的逻辑控制。时间校验这个问题,我在网上找了很多资料,有用正则表达式的、有用格式工具类的。:那么该年份除以400,有余数的是平年,没有余数的是闰年。:除以4,有余数的是平年,没有余数的是闰年,

2023-12-27 17:38:01 997

原创 Java日期工具类获取时间列表(一)

相信很多业务都有各种报表,日报表、月报表、年报表,甚至都有小时、分钟报表。要生成报表最基本的就是时间列表了,每次用的时候都写方法是不可取的,于是就搞了一个日期的工具类。

2023-12-26 15:07:44 446

原创 Maven将Jar包打入本地仓库

mvn install:install-file “-Dfile=(jar包的位置)” “-DgroupId=groupId(分组)” “-DartifactId=artifactId(jar名称)” “-Dversion=version(版本号)” “-Dpackaging=jar” “DgeneratePom=true”

2023-12-21 11:11:11 1241

原创 Java列表查询Long(id)到前端转换出错

但是还有一个long类型的字段长度为16,传到前端后数据一致🤨,这是不是说明long类型达到19后会出现意想不到到的错误,导致值发生变化,那就简单粗暴一点,在后端直接转化成String类型就好了😁。long类型的长度最长为19,刚好数据库id字段的长度就是19😔,但是可以看到显然还不到最大值,如果超过最大值数据入库的时候就会报错,也不会成功入库😓。于是又有了一个想法,就是在数据传输的过程中,Long类型转化出错了,导致后三位都变成0了。诶,你越觉得不可能出问题,他就越出问题了😬,就是玩。

2023-09-27 22:37:55 564

原创 VMware安装Windows11

我现在用的是Windows11的系统,减少电脑环境的影响也装一个Windows11的虚拟机吧。

2023-06-04 16:18:17 3769

原创 Mac打开RESP.app意外退出

双击“RESP.app”图标提示意外退出🤔。点击“显示详细信息”。将错误的Python路径替换成正确的路径。可以看到没有找到Python3的资源。然后再次运行就可以正常运行了😏。

2023-05-31 17:35:30 503

原创 Mac打开eclipse提示“Failed to create the java virtual machine”

于是乎,经过一番折腾找了一个支持JDK8的版本----eclipse2020-06-R,本以为可以愉快的开发了,但是没想到又出幺蛾子了,打开提示“Failed to create the java virtual machine”😩😫。最近在搞一个比较老的项目,使用eclipse开发的,所以就想在自己电脑上装一个eclipse,很多年没有用了,也挺怀念的。刚开始去官网下载了一个最新版本,但是打开之后发现支持的最低版本是JDK17,不支持JDK8😭。在Info.plist文件中加入如下配置。

2023-05-13 15:08:54 345 1

原创 Java List按照某字段去重

Java8流的新类java.util.stream.Collectors实现了java.util.stream.Collector接口,同时又提供了大量的方法对流(stream)的元素执行各种统计操作。Collectors.collectingAndThen()函数应该最像map and reduce了,它可接受两个参数,第一个参数用于reduce操作,而第二参数用于map操作。也就是,先把流中的所有元素传递给第一个参数,然后把生成的集合传递给第二个参数来处理。

2023-01-29 16:37:46 5731

原创 JS判断Map中是否包含某个key

JS判断Map中是否包含某个key。

2023-01-29 10:38:37 5555 3

原创 JS中的splice方法添加或删除数组中的元素

删除从index位置开始的数,howmany为删除的个数,当howmany≤0时不会删除任何元素。

2023-01-18 17:01:28 5561

原创 vue文本点击样式设置

光标的样式是由style中的cursor来控制的,cursor有auto、default、pointer、text、wait、help6种类型。为了提升用户体验,不仅仅是在文本上添加一个点击事件就完了,还要友好的提示鼠标悬停在哪一项上,首先鼠标悬浮在文本区域时光标要。相信当家在写代码的过程中,文本的点击事件是常有的吧,如历史搜索记录、页面跳转等。

2023-01-18 11:02:18 2312

原创 el-table表头添加勾选框

最近有一个需求,不仅需要勾选行,还需要勾选列,其实我心中有了一万头可爱的小羊驼,但是实际上还是很从心的屈服了。不过这样用表格的比较少,相关的资料、文章也很少,所以做这块的时候也花了一番功夫,所以还是很有记录和分享意义的。

2023-01-17 17:14:21 3496

原创 Layout布局(element ui)

其实layout布局的使用在element官网上都有相关描述,也有相关示例,很容易快速上手。但是在实际使用的过程还是发现一些问题,于是做了一些学习研究,在此和大家分享一下。

2023-01-17 11:01:52 2618

原创 JRebel&XRebel的配置和使用(进阶篇)

其实用了这么长时间也没有去深究这个问题,之前一直以为XRebel的存在是为了配合JRebel跟高的实现热部署,但是后来发现不是这样的,XRebel有自己的功能,真是有些尴尬啊。

2022-12-02 20:10:52 3313

原创 IDEA热部署插件JRebel and XRebel

从最初的的JRebel For IDEA(jr-ide-intellij)到现在的JRebel and XRebel,说起来用了到目前为止,用了也有三四年的时间了,相比eclipse,IDEA除了不支持热部署,其他方面都很好用,于是最终还是选择用IDEA,只不过在工作中就要格外注意了,要规划好,毕竟不停的重启项目是个不小开销。打开设置,选择“Plugins”,然后在商店中搜索“JRebel and XRebel”,然后点击“Installed”。激活挺简单,就单说说一下激活流程吧,如下图。

2022-11-27 13:32:47 2565 3

原创 PostgreSQL下载和安装教程

PostgreSQL下载以及安装教程,以及遇到问题的解决。Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed.

2022-11-20 21:46:41 13312 24

原创 Vue子组件修改父组件的值

点击关闭按钮,关闭组件时,控制台报出如下错误:Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop’s value. Prop being mutated: “visible”。

2022-10-22 15:43:49 2847

原创 postgresql无则插入,有则更新

upsert是一个组合词,即当往表中插入记录,如果该记录已存在则更新,否则插入新记录。9.5版本之前可以使用with语法来实现,9.5版本可以使用INSERT ON CONFLICT语句来实现。

2022-07-18 15:53:53 5583 10

原创 postgresql树形结构查询

最近在项目中使用PostgreSQL来查询树形数据,记录一下。

2022-06-02 16:43:14 4619 1

原创 IDEA设置方法注释模板

IDEA设置方法注释模板类注释模板方法注释模板步骤效果类注释模板类注释模板是IDEA创建类是生成的注释,之前发文章跟大家分享过了,而且这也不是本篇文章的重点,文章的链接附在下面,需要的朋友可以去看看。Intellij IDEA设置类的文件头注释(@Author)(一)Intellij IDEA设置类的文件头注释(之二)方法注释模板不管是eclipse还是IDEA都需要我们手动为方法添加注释,使用Eclipse时我们生成注释的习惯是/**+Enter,这里我们也按照这种习惯来设置IDEA的方法注释

2021-07-30 22:57:30 51708 32

原创 thymeleaf ${xxx} Cannot resolve

thymeleaf ${xxx} Cannot resolve问题描述问题原因猜想一猜想二总结解决方法方法一方法二问题描述最近做了一个springboot项目,集成了thymeleaf,在使用thymeleaf的过程中遇到了一个问题,就是“${xxx}”下面总是报“Cannot resolve ‘xxx’”的错误,如下图所示:这个错误的意思是无法解析(读取)‘xxx’边的值。问题原因遇到问题了,赶紧排查一下到底是哪出问题了。猜想一由于是集成的thymeleaf,猜想是不是在集成thymel

2021-03-16 19:31:04 11218 13

原创 Android数据持久化,你还不会?

数据持久化是开发过程中不可避免的,因为数据是核心,是非常重要的。总结一下常用的数据持久化的方式:SharedPreferences存储数据、文件存储数据、SQLite数据库存储数据、ContentProvider存储数据... ...

2020-05-23 13:17:36 376

原创 ContentProvider,Android开发一大利器!

内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,不同于文件存储和SharedPreferences存储中的两种全局可读写操作模式,内容提供器可以选择只对哪一部分数据进行共享,从而保证我们程序中的隐私数据不会有泄漏的风险。

2020-05-19 18:49:53 280

原创 不知道Android开发中有哪些权限?看这里

在使用内容提供器的时候很多情况下会使用到很多`危险权限`,如通讯录、摄像机、拨打电话、发送短信... ...等权限。而`一般权限`在`AndroidManifest.xml`中配置一下就可以了,如... ...

2020-05-19 18:28:08 634

原创 Genymotion虐我千百遍,我却待它如初恋

Genymotion安卓模拟器的手机的系统默认的语言是英语,而且只能输入英文。用起来相当不习惯啊,搞了半天终于解决了。

2020-05-12 14:06:44 474 2

原创 浅谈Genymotion模拟器,专注开发

在使用过众多的模拟器之后,发现夜神模拟器、逍遥模拟器、蓝叠模拟器等大部分模拟器都是为了娱乐、玩游戏的。Genymotion模拟器界面没有其他因素影响,可以专注开发,很适合开发者使用。

2020-05-08 09:30:50 1039 2

原创 使用了Dialog,Android开发提升一个档次

看完这篇文章学会了Dialog,Android开发提升了一个档次嘚吧嘚Dialog是什么呢?Dialog有生命周期吗?Dialog普通DialogSingleDialogMultiDialog嘚吧嘚Dialog是什么呢?dialog直译成中文是“会话,对话”的意思。那么问题来了,是谁和谁对话呢?enmmmm。。。当然是“人”和“机器”了。从效果上来看,就是“机器”弹出一个对话的窗口,告...

2020-05-06 21:05:05 346

原创 Android四大组件之Service

Android开发之四大组件ActivityServiceContent ProviderBroadcast Receiverandroid开发的四大组件分别是:Activity(活动),活动,与用户交互界面; Service(服务),Content Provider(内容提供器),Broadcast Receiver(广播)ActivityServiceContent Provider...

2020-04-30 11:04:02 662

原创 关于夜神模拟器,你该了解这些

关于夜神模拟器,你该了解这些下载安装配置本人学习android开发第一个用的就是夜神模拟器,相信有很多人和我一样用的也是夜神模拟器,关于夜神模拟器你应该知道这些:下载夜神模拟器官网安装配置...

2020-04-05 22:03:26 1828

原创 网易MuMu模拟器安装及配置

网易MuMu模拟器安装及配置下载安装配置调整分辨率使界面看起来更像手机性能设置机型设置壁纸设置系统自带壁纸自定义壁纸根据官方教程来做的缩略图问题解决方法Android开发需求用到模拟器,模拟器有很多款。相信有很多人选择用的是网易MuMu模拟器,今天给大家介绍一下。下载网易MuMu模拟器官网安装这是官方提供的安装指南,提供了电脑的配置要求和一些问题的解决方法官方安装指南安装步骤除了...

2020-04-05 20:35:01 16415

原创 Android控件之ListView

Android控件之ListView三要素Adapter实例一(ArrayAdapter)实例二(SimpleAdapter)Android控件众多,像最基本的TextView、Button,自己用一下就可以掌握。今天给大家要给大家说的是ListView。ListView在Android众多控件中占有比较重要的地位,它允许用户通过上下滑动来将屏幕外的数据滚动到屏幕内,同时屏幕内原有的数据滚动出...

2020-04-05 11:07:43 481

原创 Android开发四大组件之Activity

Android开发四大组件之Activity名词解释新建ActivityActivity之间的跳转显式跳转隐式跳转实例Activity之间的数据传递传递基本数据类型传递对象实例android开发的四大组件分别是:Activity(活动),活动,与用户交互界面; Service(服务),后台运行服务,不提供界面呈现;Content Provider(内容提供器),实现应用之间的数据共享;Broad...

2020-04-03 22:48:48 1946

原创 Android开发之新建项目

本人开发Android用的是Android studio,今天和大家介绍一下怎们样新建项目。新建项目第一步“File”->“New”->“New Project”第二步 选择模板(Select a Project Template)大家可以看到界面上有很多模板可供选择,基础模板、空模板、底部菜单模板、Fragment模板… …由于是刚开始学习Android开发,我们选择“...

2020-04-02 17:23:03 1108

原创 Android开发常用的模拟器

Android studio有自带的模拟器,但个人觉得不太习惯。而且有很多好用的模拟器可供选择,体验很不错。大部分Android模拟器都是用来打游戏的,接下来给大家介绍几款模拟器,Android Studio连接模拟器需要执行命令。1、夜神模拟器夜神模拟器官网夜神模拟器连接Android Studio教程夜神模拟器连接Android Studio教程二夜神模拟器是本人最开始学习And...

2020-04-02 17:13:13 37936 6

原创 Android studio连接(逍遥)模拟器

用过几款模拟器之后,发现各大模拟器连接Android Studio的方法基本一样,就是连接命令不一样。今天介绍一下逍遥模拟器,以后不再介绍其他模拟器了,方法一样,学习就是要这样,做到触类旁通才行 。逍遥模拟器连接命令:adb.exe connect 127.0.0.1:21503...

2020-04-02 16:09:16 24426 2

sougoushurufa_x86ban.zip

Genymotion模拟器默认只能输入英文,要想输入中文,必须安装输入法软件,官网下载的搜狗输入法还安装出错,金国一番努力找到一款能安装的,和大家分享一下。

2020-05-12

bat文件连接MuMu模拟器.zip

Android开发模拟器必备工具,但是每次启动MuMu模拟器都要输入命令连接模拟器,很麻烦。可以配置一下电脑,用bat文件连接就方便多了,在这里和大家分享一下,里面有配置教程(Android开发时自己连接模拟器的时候做的笔记)。

2020-04-06

连接夜神模拟器的.bat文件

用过夜神模拟器的小伙伴可能都有一个困扰,就是Android studio每次连接夜神模拟器的时候都要打开cmd,然后输入命令连接,很麻烦。在这里给大家提供一个简单的连接夜神模拟器的方法:运行.bat文件连接夜神模拟器。亲自试过,可以用。配置及使用方法在我的CSDN博客中有。

2018-10-20

ZoomIt4.5中文版

ZoomIt是一款功能非常强大的投影演示辅助软件,当你放映powerpoint胶片时,通过zoomit,可以运行热键激活放大和直接在屏幕上划线的功能,讲解胶片需要放大细节、勾重点或者做一些辅助标记的时候非常有用。中文版解压就能用。

2018-04-05

myeclise-2017-ci-10破解文件

亲自试过,好用。请勿用于商业用途!请勿用作非法用途!请大家支持正版,此版本仅供交流,对于造成的问题,本作者概不负责。

2018-01-03

MATLAB2016中文版破解包

MATLAB2016中文版,含有破解包,安装之后使用破解包覆盖安装路径里的原有文件,就能成功破解,亲自试过

2017-12-01

空空如也

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

TA关注的人

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