自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Typora实现图片压缩加水印和全球CDN访问加速

1. 引言从我第一次写博客到现在使用halo博客已经有很长一段时间了。最近一段时间的备案后,服务器已经从阿里云香港搬到了腾讯云广州,用的是轻量应用服务器1核2G5M40G的版本,每个月1000G流量,套了又拍云的CDN之后流量是完全够用的,访问速度也非常快。只不过博客中常常引用图片的问题比较麻烦,用腾讯云COS的话除了存储费用还需要支付流量费,图片量比较大的话被刷就又是一个很烦人的事情了。又拍云提供的流量一个月才15G,访问量也不够呀!似乎就剩下一种方法了,自建图床。要想访问速度快+自定义域名,那么

2022-03-22 20:43:48 859

原创 net::ERR_CONNECTION_REFUSED 解决大全

sockjs-node/info报错GET http://localhost/sockjs-node/info?t=1641268443660 net::ERR_CONNECTION_REFUSEDsockjs-node作用   SockJS is a JavaScript library (for browsers) that provides a WebSocket-like object. SockJS gives you a coherent, cross-browser, Jav

2022-03-17 10:27:09 90138 7

原创 JS优化技巧

JavaScript优化技巧

2022-03-09 10:50:39 774

原创 Mybatis plus通过updateById()更新字段为Null

由于Mybatis plus默认的更新策略是NOT_NULL:非 NULL;即通过接口更新数据时数据为NULL值时将不更新进数据库。所以Mybatis plus通过updateById(XXX)更新数据,当用户有更新字段为 空字符串 或者 null 的需求时,需要对 FieldStrategy 策略进行调整。FieldStrategy 有三种策略:IGNORED:0 忽略NOT_NULL:1 非 NULL,默认策略NOT_EMPTY:2 非空方式一:调整全局的验证策略注入配置 ..

2021-03-30 14:45:15 2215

原创 SpringBoot集成oshi---监控服务器状态(maven依赖显示红色波浪线问题)

1、先引入依赖包<!-- 获取系统信息 --><dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>3.9.1</version></dependency><dependency> <groupId>net

2021-01-13 11:11:50 2429

原创 CentOS7中docker 常用命令

docker 常用命令Docker 简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 环境安装安装命令如下:curl -fsSL https://get.docker.com | b

2020-09-21 09:46:10 173

原创 yarn install一直卡在Building fresh packages...

今天安装electron的时候,遇到以下问题,一直waiting...electron的版本是@8.2.3Building fresh packages...[-/5] ⠐ waiting...[-/5] ⠐ waiting...[3/5] ⠐ electron[4/5] ⠈ phantomjs-prebuilt[5/5] ⠈ electron-chromedriver...

2020-04-28 15:34:26 17544 5

原创 Vue中利用计算属性computed进行模糊搜索

data() { return { search:"", //模糊查询内容 tableList:[] //从数据库获取到的列表 }}computed: { // 模糊搜索 tables () { const search = this.search if (s...

2020-04-16 16:20:02 1215

原创 vue-element-admin安装遇到问题解决

1、npm install使用npm install各种报错,安装淘宝镜像,使用cnpm install正常安装2、npm run devnpm 报错 Cannot find module 'core-js/modules/es6.regexp.constructor'是因为不识别es6语法,使用如下命令:cnpm install core-js@2...

2020-04-13 16:14:45 730

原创 Leaflet自定义svg图标--divIcon

data() { return { fillColor: "#1afa29", placeName: "name", } }computed: { customTowerIcon() { let svgContent = `<svg class="icon" width="3...

2020-04-09 15:57:07 5908 2

原创 Java 面试题

Java 面试中的重要话题多线程,并发及线程基础 数据类型转换的基本原则 垃圾回收(GC) Java 集合框架 数组 字符串 GOF 设计模式 SOLID (单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)设计原则 抽象类与接口 Java 基础,如 equals 和 hashcode 泛型与枚举 Java IO 与 NIO 常用网络协议 Java 中的数据结构和算...

2019-05-10 11:47:19 5790

原创 关系数据库和非关系数据库---BASE和ACID对比分析

CAP理论CAP – Consistency, Availability, Partition ToleranceC表示一致性,为最终一致性。A表示可用性,三副本保证数据安全。P表示分区容错性,表示某些节点crash系统是否还能正常工作。其中一致性、可用性、分区容错性不能够同时满足,只能够对其一致性或可用性进行取舍。CAP两种选择分布式数据库因相对于关系型数据库最显著的特性是...

2019-01-17 13:38:11 924

原创 Linux服务器搭建SVN

现在已经到了啥年代了,基本都是用Git管理代码了,领导还让搭建SVN,以前只在Windows上边搞过,一顿下一步就搞定了,这次扔了一个Linux服务器过来。。。言归正传,Linux服务器搭建SVN,其实比Windows更简单,但因为中间不小心写错配置,导致搞了一上午都没弄出来,现在把我的完整搭建过程写下来,供大家参考,也给以后搭建挖个坑。一、先连接到Linux服务器macdeMacB...

2019-01-07 15:09:55 181

原创 CSS---flex布局

一、CSS 盒子模型(Box Model)盒子模型 --- display: content-box盒子中的区域一个盒子中主要的属性就5个:width、height、padding、border、margin。如下:width和height:内容的宽度、高度(不是盒子的宽度、高度)。 padding:内边距。 border:边框。 margin:外边距。 ...

2019-01-06 23:01:22 181

原创 浏览器渲染

浏览器最重要的部分是浏览器的内核。浏览器内核是浏览器的核心,也称“渲染引擎”,用来解释网页语法并渲染到网页上。浏览器内核决定了浏览器该如何显示网页内容以及页面的格式信息。不同的浏览器内核对网页的语法解释也不同,因此网页开发者需要在不同内核的浏览器中测试网页的渲染效果。五大浏览器:IE,Chrome,Firefox,Safari,Opera四大内核:Trident(也称IE内核)、webki...

2019-01-05 10:10:56 211

原创 JS常见面试题

基础知识扎实 a. 知道JavaScript prototype、闭包、事件怎么回事儿 b. 多少了解HTTP协议和Web Server怎么工作 c. 知道CSS display、float、z-index、BFC d. 了解浏览器渲染页面原理 e. 模板引擎 对新技术有兴趣 a. 前端代码模块化与构建,gulp、webpack等 b. NodeJS ...

2019-01-02 17:10:27 12487

原创 Idea 配置Run Dashboard

一般有时候创建springboot项目的时候右下角可以提示你打开Run Dashboard,但是如果不提醒就需要自己配置了。找到项目中.idea文件下的workspace.xml开打    接下来找到 &lt;component name="RunDashboard"&gt; 代码中加入&lt;option name="configurationTypes"&gt; ...

2018-08-17 09:19:57 411

原创 Xshell连接Kali Linux时提示ssh服务器拒绝了密码,请再试一次

用Xshell root连接时显示ssh服务器拒绝了密码,应该是应该是sshd的设置不允许root用户用密码远程登录 修改 /etc/ssh/sshd_config文件,注意,安装了openssh才会有这个文件,如果文件不存在请检查是否安装了openssh。vim /etc/ssh/sshd_config11找到# Authentication:LoginGraceTime

2017-06-20 10:51:00 4383 4

原创 window.onload=init()和window.onload=init

任务中遇到了需要在网页加载完成时触发的事件,用window.onload=init();时出现了方法无法调用出错问题,把括号去掉之后问题就解决了。

2016-09-19 11:21:52 2255

原创 AngularJS(03)---Http对象

$http是AngularJS提供的一个服务,用来从远程服务器读取数据。AngularJS $httpAngularJS $http是一个从Web服务器读取数据的核心服务。$http.get(url)是一个用来从服务器读取数据的函数。

2015-12-15 14:49:43 226

原创 AngularJS(02)---控制器

接着上一篇的例子,我们来了解一下控制器AngularJS控制器AngularJS applications通过控制器进行控制。ng-controller指令定义了一个application的控制器。一个控制器就是一个JavaScript对象,它可以通过标准的JavaScript对象构造函数来创建。 First Name:

2015-12-15 14:22:11 233

原创 AngularJS(01)---入门

AngularJS是一个JavaScript框架,它是由JavaScript语言编写的类库。AngularJS以JavaScript文件的形式进行发布,我们可以通过script标记将它添加到web页面中:

2015-12-15 13:18:39 233

原创 事务(Transaction)

事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。       针对上面的描述可以看出,事务的提出主要是为了解

2015-12-09 15:04:56 384

原创 遍历Map的四种方法

public static void main(String[] args) {  Map map = new HashMap();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普遍使用,二次取值  System.out.println("通过

2015-11-20 10:33:26 259

DevComponents.DotNetBar2

DevComponents,超炫界面设计,VS界面设计利器

2013-09-05

空空如也

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

TA关注的人

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