自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 【M2 VMware Ubuntu】全流程安装指南

Apple芯片VMware安装Ubuntu

2022-12-17 04:10:23 1253 2

原创 移动端禁止缩放 三种方式禁止内容选中/复制

对于常用操作的记录移动端禁止缩放只需要添加meta信息即可实现。<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=0">禁止选中/复制css方式* { -moz-user-select: none; -o-user-select:none; -khtml-user-select:none;.

2020-09-02 07:44:00 467

原创 你不知道的 Object.create()

Object.create()方法创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。该方法不会执行构造函数下面来看一个例子:在这里相当于object.create创建了空数组,就是原型链指向了a数据,如果在obj找0索引的数据找不到(当然找不到,数组是空的),会去原型链找,如果在原型链找到就返回原型链的值。如果改变了obj[0],这样obj本身就多了个0索引的数据,下次找就能找得到不用跑原型链了。原型链优先级类比理解:有点类似于老板要你山寨维基百科做个百度百科,而且

2020-08-29 17:45:35 244

原创 ESLint 报错 error Unexpected console statement no-console

bug随记遵守ESLint,在项目中使用console后,yarn build报错,如下图。是不是觉得很不舒服,下面简单配置即可解决。在package.json中的eslintConfig:{} 中的 “rules”:{},增加一行代码: “no-console”:“off”...

2020-08-18 11:09:06 2310

原创 Redis&Jedis 学习笔记

目录RedisRedis是什么Redis优势Redis的下载Redis的安装Redis简单的测试客户端常用命令:Redis配置参数介绍Redis支持的数据类型(主要指的value,key一般就是字符串)string(字符串)hash(哈希)list(列表)set(集合)zset(有序集合)Redis对key的操作命令Redis对字符串(String)的操作命令Redis对哈希(Hash)的操作命令Redis对列表(List)的操作命令Redis对集合(Set)的操作命令Redis对有序集合(sorted s

2020-06-15 12:33:02 321

原创 cordova打包踩坑合集(Solve more than 95% of problems)

目录JDK环境配置下载安装环境变量配置测试Android Studio安装&配置SDK配置测试SDKgradle配置测试gradlecordova全局安装cordova打包apk测试apk(可以使用自己的手机、夜神模拟器、android studio的AVD等等)下面是踩坑合集(不要错过)cordova create新建项目失败安装apk的android环境过高(安卓9.0以上)时,会出现无法登录等错误Could not download fastutil.jar (it.unimi.dsi:fas

2020-06-12 20:15:02 722

原创 钉子户 数组 对象 Vue 中 解决办法

目录数组对象在使用vue的过程中发现,当我们对数组新增内容或者修改数组长度时,页面内容不变。当我们对对象新增属性时,页面内容也不发生变化。以下总结了针对他俩的解决办法。数组let vm = new Vue({ el: '#app', data() { return { arr:[1,2,3,4,5], msg:'hello' } }}) setInterval(() => {

2020-05-26 09:08:46 173

原创 Symbol ES6 【7】大数据类型

目录原始数据类型引用数据类型Symbol创建方式由来应用Reflect.ownKeysSymbol.for()Symbol.keyFor()原始数据类型undefinednull布尔值(Boolean)字符串(String)数值(Number)Symbol引用数据类型对象(Object)SymbolES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。创建方式Symbol()Symbol(参数)注意Symbol函数前不能使用new命令,否则会报错

2020-05-21 17:01:47 154

原创 Maven项目 fastdfs-client-java依赖如何导入?直接引入dependency无法找到

目录问题解决通过java来使用FastFDS时,怎么也导入不了fastdfs-client-java。怎么办呢?问题我们通过Maven仓库找到fastdfs-client-java2. 开心地将其引入pom文件怎么办???找不到依赖怎么办呀!!!解决首先我们要从GitHub获取fastdfs-client-java项目文件到本地git clone https://github.com/happyfish100/fastdfs-client-java.git克隆成功,会看到

2020-05-19 16:34:22 2605

原创 轻松管理nodejs-nvm(Node Version Manager)

目录Windows版本下载安装安装确认安装和管理nodejs命令提示强烈建议使用nvm(Node Version Manager) ,nvm是 Nodejs 版本管理器,它让我们方便的对切换Nodejs 版本。Linux版本地址Windows版本地址Windows版本下载文件名简述nvm-noinstall.zip绿色免安装版,但使用时需进行配置。nvm-setup.zip安装版,推荐使用安装安装确认打开CMD,输入命令 nvm ,安装成功则如下显示。

2020-05-18 13:13:57 201

原创 Centos8 安装最新版fastdfs(开源的轻量级分布式文件系统)

目录Centos8 安装fastdfs6.06准备安装文件编译安装编译环境安装编译安装libfatscommon编译安装fastdfs配置FastFDS跟踪器(Tracker)配置FastFDS存储(Storage)上传测试安装配置Nginx模块安装配置fastfds-nginx-module模块Centos8 安装fastdfs6.06FastDFS是一个开源的高性能分布式文件系统。它的主要功能包括:文件存储,文件同步和文件访问(文件上传和文件下载),它可以解决高容量和负载平衡问题。FastDFS应

2020-05-17 10:34:52 1759 5

原创 Vue-cli4脚手架搭建

目录安装node.js安装 cnpm安装vue-cli脚手架构建工具创建项目启动项目随着vue.js越来越火爆,更多的项目都用到vue进行开发,在实际的开发项目中如何搭建开发脚手架呢安装node.js进入官网下载node.jsnode版本必须在10.0.0以上才支持安装 cnpmnpm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)使用npm安装插件:命令提示符执行npm install <name>选

2020-05-16 22:15:00 531

原创 Multiple representations of the same entity are being merged 综合解决方案

目录问题来源解决方式hibernateSpringSpringBoot问题来源java.lang.IllegalStateException: Multiple representations of the same entity are being merged.因为试图给 某一个new 的Transient对象 的某一个属性赋一个 已经Persistent 对象或者Detached 对象值。导致最后save 或者merge 这个Transient对象报这个错误。解决方式hibernate

2020-05-16 12:10:57 1659

原创 vscode自动提示失效 HTML5画布

目录画布简介VSCode中无法提示canvas内容实践:绘制矩形画布简介HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。注意:canvas 元素本身是没有绘图能力的。所有的绘制工作必须在 JavaScript 内部完成VSCode中无法提示c...

2020-05-08 16:33:18 1093

原创 Java不单行 携手Python一起玩

目录Jython简介引入Jython依赖Java调用Python的方式java中直接执行python语句java中调用本地python脚本java中使用Runtime.getRuntime()执行脚本文件(推荐)Jython简介Jython(原 JPython),是一个用 Java 语言写的 Python 解释器。Jython 程序可以和 Java 无缝集成。除了一些标准模块,Jython ...

2020-05-08 13:24:33 158

原创 Java之图形用户界面

目录图形用户界面基础JFrame的作用JFrame的使用创建JButton按钮使用文本输入组件捕获事件布局控制BorderLayout布局FlowLayout布局GridLayout布局事件模型通用规则监听器&适配器图形用户界面基础JFrame的作用JFrame是Swing创建视窗的一个基础类,它像一个容器一样,可以包含其他的组件进来,是其他组件赖以生存的对象。JFrame的使用...

2020-05-08 09:38:04 584

原创 JavaScript类型化数组对象与数组的转换

目录类型化数组创建类数组对象类型化数组转化为数组方法一方法二方法三注意没有迭代器的不能转化为数组创建带有迭代器的类数组JavaScript类型化数组是一种类似数组的对象,并提供了一种用于访问原始二进制数据的机制。 正如你可能已经知道,Array 存储的对象能动态增多和减少,并且可以存储任何JavaScript值。JavaScript引擎会做一些内部优化,以便对数组的操作可以很快。然而,随着We...

2020-05-05 16:33:28 454

原创 你懂jar吗--娓娓道来

目录jar命令简单入门将.java文件编译生成.class文件创建jar包显示jar包执行jar包解压jar包向jar包中添加文件jar命令详解jar的命令格式参数含义jar文件是Java程序打包以后的格式文件,它一般保存的有class文件、配置文件等。jar文件的主要意图就是方便程序的发布和部署,JDK提供了一个jar工具命令,可以利用它来对Java程序进行打包。jar命令简单入门首先...

2020-04-30 17:25:15 127

原创 走进Mybatis redis二级缓存 懒加载

目录背景Mybatis的一级缓存(默认开启)Mybatis的二级缓存二级缓存开启方式二级缓存存在的问题Mybatis使用redis缓存自定义Mybatis二级缓存的实现类使用自定义缓存实现类Mybatis延迟加载MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使...

2020-04-29 23:24:21 759

原创 jar畅游Linux后台

目录jar通常方式jar后台运行方式方式一方式二查看后台运行任务查看某端口占用的线程的pidlinux 进程查看及杀死进程附录:各种信号及其用途Linux系统运行jar包jar通常方式java -jar xxx.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出jar后台运行方式方式一java -jar xxx.jar & //...

2020-04-28 10:58:08 392

原创 CSS心领神会

css入门三要素:1) html (网页骨架) 块 ,行 (table/form)2) css(页面装饰,布局,动画过渡效果) 原则:对于动画效果能用css实现的绝对不用js3) Javascript(树莓派) 动态DOM, 类似于jstl 数据交互如何在html中使用css(3种方式)1) 嵌入在标签内部 将css代码写在了html中,较为混乱 复用性较低...

2020-04-28 09:29:10 264

原创 VScode使用Git远程仓库上传及更新

文章目录git上传项目文件git的克隆与更新git上传项目文件ctrl + ~ 打开vscode的控制台(默认在当前打开项目目录)进入想要上传的目录。以当前目录为例git init 初始化创建本地仓库git add 本地文件的名字 把本地想要上传的文件添加到缓存git commit -m ‘注释’ 提交更新以及提交注释git remote add origin url 与git远...

2020-04-08 22:44:19 5472

原创 HTML的那些事

前言前端网页开发流程编写代码 -> 运行测试 -> 交付(部署)【网站】1) 部署在tomcat中( 动态服务器- 慢)tomcat/webapps/2) 部署在静态服务器(apache/nginx)apache默认在/var/www/html目录下资源访问java编写web项目流程编写代码 -> 编译代码 ->测试 -> 打包 (jar/w...

2020-04-08 18:23:40 148

原创 前后端分离之领会

前后端分离前后端分离,就是在对前端开发人员和后端开发人员的工作进行解耦,尽量减少他她们之间的交流成本,帮助他她们更能专注于自己擅长的工作。核心思想是前端HTML页面通过AJAX调用后端的RESTFUL API接口并使用JSON数据进行交互。以前,没有使用前后端分离的时候,前端人员负责写前端代码,后端写后端代码,如果使用的是jsp等技术,需要修改前端页面代码,集成服务接口,大大增加后端人员负担...

2020-04-08 17:07:52 174

原创 从零开始CMS内容管理系统

**CMS内容管理系统(一)**关于spring、springboot、mybatis等相关框架的组合项目,主要处理后台数据以及前后端分离数据交互。涉及文章、栏目、链接及消费者的数据操作。欢迎点击关注!及时更新!项目技术Maven一个项目管理工具,可以对 Java 项目进行构建、依赖管理Mybatis一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis...

2020-02-29 15:35:05 665

mybatis结合redis的配置文件及工具类

jedis工具类、序列化和反序列化工具类、自定义工具类获取SqlSessionFactory、mybatis-config.xml、log4j.properties、redis.properties

2020-04-29

balenaEtcher-Setup-1.5.29-x64.exe

便于将系统烧录到SD卡/U盘中,供开发板使用,如:树莓派、Jetson nano、GEC3399开发板等等

2020-04-12

erlang + Rabbitmq.rar

亲测兼容可用的版本,遇到版本冲突不兼容的时候,是不是很难受?博主为你们踩坑,将可用版本一并打包,有需要可以下载哦

2020-04-08

XShell.rar

高效绿色的辅助软件,xshell可以同时连接多台服务器(阿里云、腾讯云等)进行操作,xftp可以方便上传本地文件和下载服务器文件

2020-04-08

空空如也

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

TA关注的人

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