自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Art Tadpole

欢迎来到我的博客

  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 微信小程序获取当前位置(startLocationUpdate,onLocationChange,offLocationChange)

微信小程序获取当前位置问题之前一直使用wx.getLocation()方法来获取用户的定位,发现总是几率性成功,我们的调用频率是秒一次,其中在做其他业务时也会调用到,参考官方文档发现 位置文档这种方式受到了限制,微信限制30秒只有一次成功,其余返回失败。解决方法使用startLocationUpdate、onLocationChange、offLocationChange三个方法搭配使用,可以实现实时获取用户的位置,并且频繁调用不会失败。封装工具类// 地里信息位置获取工具类/** *

2022-03-16 16:10:38 2254

原创 Mac OS 下 NVM 的安装与使用

nvm,node,npm之间的区别。nvm:nodejs 版本管理工具。也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。nodejs:在项目开发时的所需要的代码库npm:nodejs 包管理工具。在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。npm 管理 nodejs 中的第三方插件nvm、nodejs、npm的关系:nvm 管理 nodejs 和 npm 的版本。npm 可以管理 nodejs 的第三方插件。安装 nvm安装命令:cu

2021-12-17 11:07:26 523 1

原创 新版 Scrapy 中 sys.conf.settings 的替代方法

在 scrapy 项目目录下,有个 settings.py 文件,此文件是用来存放爬虫项目的各种配置,比如说 MongoDB 的服务器、端口号、数据库名等配置信息。既然是配置信息,就需要在别的文件中引用。比如在 settings.py 文件中增加了如下内容:MONGODB_HOST = ‘127.0.0.1’MONGODB_PORT = 27017MONGODB_DBNAME = ‘maitian’MONGODB_DOCNAME = ‘zufang’而在 pipelins.py 中想要引用该配置

2021-09-27 13:41:51 210

原创 IntelliJ IDEA mac版本快捷键

代码自动补全option+command+vMac键盘符号和修饰键说明⌘ Command⇧ Shift⌥ Option⌃ Control↩︎ Return/Enter⌫ Delete⌦ 向前删除键(Fn+Delete)↑ 上箭头↓ 下箭头← 左箭头→ 右箭头⇞ Page Up(Fn+↑)⇟ Page Down(Fn+↓)Home Fn + ←End Fn + →⇥ 右制表符(Tab键)⇤ 左制表符(Shift+Tab)⎋ Escape (Esc)一、Editing(

2021-02-25 17:07:15 183

转载 IOC与DI的理解

首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂,以下内容全部来自原文,原文地址:http://jinnianshilongnian.iteye.com/blog/14138461.1、IoC是什么  Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,

2020-06-10 16:07:43 106

原创 谷歌浏览器截取长图(整个页面 )无需插件

这里写自定义目录标题按下F12打开调试页面,如图:按下F12打开调试页面,如图:window 按下组合键 ctrl+shift+pmac shift+command+p网页太长有可能截图不全...

2020-03-24 10:24:11 1350

原创 RabbitMq docker+haproxy+keepalived高可用的负载均衡集群

创建3个mq运行容器docker run -d --hostname rabbit1 --name myrabbit1 --log-opt max-size=10m --log-opt max-file=3 -v /docker/rabbitmq/myrabbit1:/var/lib/rabbitmq -p 15672:15672 -p 5672:5672 -e RABBITMQ_ERLANG_...

2020-02-17 21:55:23 2105

原创 最新swagger ui样式使用指南

1.swagger接口文档自动化生成,方便调试,运行路径http://localhost:9700/doc.html 主机+端口号+doc.html ,老版本主机+端口号+swagger-ui.html ,运行效果如:2.如何配置运用a.pom.xml文件添加 io.springfox springfox-swagger2 ...

2019-11-20 23:00:02 1133

原创 javaagent实现机制与使用

javaagent实现机制与使用一、javaagent实现机制与使用一、javaagent实现机制与使用这里的采集过程即为埋点,埋点的方式有:硬编码埋点捕捉AOP埋点捕捉公共组件埋点捕捉字节码插桩捕捉前面三种方试虽然简单但对系统造成了侵入,系统规模过大时并不可取,所以我们重点研究第四种方式。字节码插桩我们知道JVM是不能直接执行.java 代码 也不能直接执行.class文件...

2019-03-21 23:50:48 4539

原创 (Mac版) NodeJS入门--环境搭建 IntelliJ IDEA

本人也刚开始学习NodeJS,所以以此做个笔记,欢迎大家提出意见。1、首先下载安装NodeJS,下载安装IntelliJ IDEA ,官网地址:https://nodejs.org/en/download/2、接下来我们详细介绍在IDEA中配置NodeJS默认安装好了IDEA,在IDEA的intellijidea -> perferences ->Plugins,右边默认是没有...

2019-02-13 13:25:42 2531

原创 Maven基本概念与核心配置

Maven基本概念与核心配置maven 安装与核心概念安装:maven 编译:创建测试目录编写 测试类maven依赖管理加入依懒配置默认远程仓库:本地仓库位置:maven 核心功能总结:二、maven核心配置依赖优先原则第一原则演示第二原则演示:可选依赖排除依赖依赖范围项目聚合与继承项目构建配置概要:1.maven基本概论2.maven核心配置maven 安装与核心概念概要:mav...

2019-02-12 17:16:12 262

原创 浅谈深入理解Java虚拟机

JVM整体架构 JVM(虚拟机):指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Virtual Box,Java Virtual Machine Java虚拟机阵营:Sun HotSpot VM、BEA JRockit VM、IBM J9 VM、Azul VM、Apache Harmony...

2019-01-01 10:39:05 166

原创 window10安装kubectl 安装与配置

window10安装kubectl 安装与配置安装官方网站:https://www.kubernetes.org.cn/installkubectl需要在安装好后:需要把这个文件放到用户下面  然后更改config 替换好了输入 kubectl get pods -n dev  然后copy某个节点进入节点:kubectl exec -it -n dev xxx sh...

2018-10-10 20:10:01 10807 1

原创 java8 stream用法

1,从一个集合里面提取对象里面一个字段生成一个新的集合list.stream().map(SimpleRechargeInfo::getRechargeAccount).collect(Collectors.toList());2.List to Map Map<Integer, String> productInfosMap= productInfos.stream(...

2018-09-02 07:23:43 889

原创 MongoDB 小白学习(第二章)基本操作

创建数据库MongoDB use DATABASE_NAME 用于创建数据库。该命令如果数据库不存在,将创建一个新的数据库, 否则将返回现有的数据库。语法use DATABASE语句的基本语法如下:use DATABASE_NAME --创建数据库例子:如果想创建一个数据库名称为 <test>, 那么 use DATABASE 语句应该如下: 查看刚刚...

2018-08-08 13:18:51 183

转载 MongoDB 小白学习(第一章)安装片

在Windows上安装MongoDB要在Windows上安装MongoDB,首先从  http://www.mongodb.org/downloads 下载 MongoDB 的最新版本现在,提取下载的文件到c:\ 驱动器或其他位置。 确保压缩文件夹名称是 mongodb-win32-i386-[version] 或 mongodb-win32-x86_64-[version]. 这里 [v...

2018-08-08 10:50:32 211

原创 zookeeper安装和使用(Windows环境)

zookeeper一、简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。  ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提...

2018-07-26 15:57:20 177

转载 什么是持续集成?持续交付?持续部署?

一、概念持续集成指的是,频繁地(一天多次)将代码集成到主干。它的好处主要有两个。(1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。 (2)防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个...

2018-06-27 21:48:17 284

原创 java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Context

Springboot 单元测试启动报错java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test在网上看了一下 说不同分支的包名不同会导致...

2018-05-26 10:02:47 3616

转载 Chrome 控制台console的用法

大家都有用过各种类型的浏览器,每种浏览器都有自己的特色,本人拙见,在我用过的浏览器当中,我是最喜欢Chrome的,因为它对于调试脚本及前端设计调试都有它比其它浏览器有过之而无不及的地方。可能大家对console.log会有一定的了解,心里难免会想调试的时候用alert不就行了,干嘛还要用console.log这么一长串的字符串来替代alert输出信息呢,下面我就介绍一些调试的入门技巧,让你爱上co...

2018-04-16 14:53:28 641

转载 mysql(三):mysql查询语句 和 多表关联查询 以及 子查询

1.查询一张表:     select * from 表名;2.查询指定字段:select 字段1,字段2,字段3….from 表名;3.where条件查询:select 字段1,字段2,字段3 frome 表名 where 条件表达式;例:select * from t_studect where id=1;       select * from t_student where age>...

2018-04-10 00:31:42 402

原创 子域名统配证书申请

申请下载certbot-autowget https://dl.eff.org/certbot-auto赋予可执行的权限chmod +x certbot-auto申请证书./certbot-auto certonly -d *.onew.me --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt....

2018-04-01 16:22:14 743 1

原创 idea下git版本回退

2018-03-16 12:54:07 888

原创 idea启动报文件提前结束

错误信息:Load Settings    Cannot load settings from file  Load  提到了idea文件提前结束,这个时候把.idea删除了,重新启动项目就好了

2018-03-16 12:47:05 1987

原创 Jsp c标签数值格式化

整数带千分符显示: 整数显示: 两位小数舍入显示:两位小数舍入,不足两位小数补0显示:货币显示:(与number类似扩展pattern)百分数显示:(与number类似扩展pattern)

2018-01-10 10:48:07 515

转载 Java 算法 JSON Bean相互转化及JSON生成实体类

前言:之前解析JSON数据的时候使用的是GSON,相信大家已经非常熟悉,在封装开源控件的时候觉得GSON还是太重了而且别人在使用的时候不一定用这个解析框架,那就自己写一个解析的工具吧。一、概述    将JSON封装到Bean对象,就是将JSON所对应的数据一一赋值到实例对象上,那么可以逆向过来,看该Bean对象有哪些字段,然后用字段的名称去JSON中去查找值

2018-01-05 17:56:18 2191

原创 json转换成bean对象

fastJson对于json格式字符串的解析主要用到了一下三个类:JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。JSONObject:fastJson提供的json对象。JSONArray:fastJson提供json数组对象。我们可以把JSONObject当成一个Map来看,只是JSONObject提供了更为丰富便捷的方法,方便我们对于对象

2018-01-05 17:43:52 8931

转载 Spring-Boot 集成Solr客户端

tips: IDEA的快速查找类快捷键 (连续按两次 shift 键)1) maven配置: parent> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-parentartifactId> version>1.5.2.RELEASEversi

2018-01-05 11:43:49 334

原创 CentOs7.2搭建 Solr单机服务

Solr是什么? Solr是一款优秀的基于Lucene的全文检索服务器,它对Lucene进行了扩展,提供了非常丰富的查询语言,并对查询进行了性能优化。Solr和Lucene都由Apache Software Foundation(www.apache.org)管理。 下载地址 :http://www.apache.org/dyn/closer.lua/lucene/solr/7.

2018-01-02 16:36:26 443

原创 centos下Java生成图片字体中文乱码问题

将需要的字体上传jdk目录:/usr/local/jdk1.7.0_79/jre/lib/fonts例如:msyhbd.ttf msyh.ttf从window中找,目录:C:\WINDOWS\Fonts\重启tomcat

2017-12-18 10:08:34 2285

原创 centos下修改文件后如何保存退出

保存命令按ESC键 跳到命令模式,然后::w 保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w! 强制保存,不推出vi:wq 保存文件并退出vi:wq! 强制保存文件,并退出vi:q 不保存文件,退出vi:q! 不保存文件,强制退出vi:e! 放弃所有修改,从上次保存文件开始再编辑

2017-11-17 15:20:31 10943

原创 第一章:centos7git安装

通过一条sudo apt-get install git就可以直接完成Git的安装Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。$ git config --global user.name "xx

2017-11-17 13:53:39 249

原创 用户端接收解析JSON数据

用户端接收解析JSON数据

2017-11-17 11:28:34 357

原创 CentOS7 64位下MySQL5.7安装与配置(YUM)

安装环境:CentOS7 64位 MINI版,安装MySQL5.7 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ ; 下载mysql源安装包none>wget http://dev.mysql.com/get/mysql57-co

2017-11-05 11:04:45 513

原创 Linux怎么查看软件安装路径 查看mysql安装在哪

Linux怎么查看软件安装路径 查看mysql安装在哪

2017-11-05 09:15:27 18231 2

原创 centos7.0 下安装tomcat

centos7.0 下安装tomcat

2017-11-03 15:29:12 199

原创 centos7.0 下安装jdk1.8

centos7.0 下安装jdk1.8

2017-11-03 14:50:17 318

原创 Ubuntu 14.04 server 64bit安装jdk

Ubuntu 14.04 server 64bit安装jdk

2017-11-02 23:42:18 271

原创 ajax异步分页插件pagination详解

ajax异步分页pagination

2017-09-06 16:43:30 745

原创 Maven将jar包放入本地库

Maven将jar包放入本地库

2017-08-24 23:04:11 234

个人整理的笔记

里面包括大量的学习方法,希望可以帮到你们,ActiveMQ,Beetl,BeetlSQL,Bootstrap,CentOS,quartz,RocketMQ,Zookeeper,Websocket,WangEditor

2017-09-09

pagination

ajax异步分页 pagination ajax异步分页 paginationajax异步分页 paginationajax异步分页 paginationajax异步分页 paginationajax异步分页 paginationajax异步分页

2017-09-06

空空如也

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

TA关注的人

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