yizhi鬼的专栏

GIS ArcGIS GIS开发

Java分布式锁lock-spring-boot-starter的应用

lock-spring-boot-starter是一个基于Spring Boot的starter机制编写的分布式锁工具。 与其他分布式锁不同的是,使用起来更方便快捷,只需要通过注解@Lock的方式即可实现对方法进行加锁。 官网地址:http://tooleek.gitee.io/lock-spr...

2019-05-09 20:44:58

阅读数 20

评论数 0

基于Vue.js的企业级前端代码架构设计设想

    在前端架构设计这块也已经工作了一段时间,也翻遍了很多书籍,但是就目前来说笔者还是没有看过真正把前端架构讲好的书,加上现在前端技术的发展诞生了许多新的框架,如:vue、react、angular,这也越来越淡化了前端工程师们对架构设计的积极性,本着按这些技术本身的框架写就好,不用管其他,怎么...

2018-03-01 15:10:11

阅读数 4871

评论数 0

ab测试http post json请求

ab -n 100000 -c 400 -p tempPara.txt -T application/json http://xxx tempPara.txt内容: {"driverId": 17,"pageNo": 1,...

2019-01-16 17:46:54

阅读数 463

评论数 0

Angular5.x多环境配置(开发环境、生产环境、测试环境)

实际开发中,我们经常需要配置多个环境,如:开发环境、生产环境、测试环境,比如接口的地址在不同环境下各有一个地址,如:开发环境:http://dev.xxx.xxx生产环境:http://www.xxx.xxx测试环境:http://test.xxx.xxxAngular给我们提供了一个很方便的方式...

2018-05-30 11:17:25

阅读数 2065

评论数 0

微信小程序超级大坑之40029(invalid code)

在小程序新建的时候就应该输入你正式的AppID,如果使用修改的AppID,则无法使用。jscode2session会返回{"errcode":40029,"errmsg":"invalid code, hin...

2018-05-18 16:55:48

阅读数 24922

评论数 15

利用Fiddler抓取Android模拟器的网络请求数据包

为Android设置代理抓包的流程网上比较多,这里就不重复了,这里主要强调一个位置就是代理的IP应该设置成多少。首先我使用的Android模拟器是--天天模拟器,然后打开 设置-WLAN-WiredSSID,查看到的IP地址是:10.0.3.15,原因其实是模拟器在一个虚拟路由器/防火墙服务后面运...

2018-03-22 12:54:58

阅读数 1609

评论数 0

互联网地图坐标系问题

    互联网地图是指登载在互联网上或者通过互联网发送的基于服务器地理信息数据库形成的具有实时生成、交互控制、数据搜索、属性标注等特性的电子地图。常见的有:百度地图、谷歌地图等。    国家测绘局规定:互联网地图在发布之前需要经过一定的加密,没办法,中国就是这样一个国度,涉及到地理信息的很多都不公...

2018-03-03 16:18:13

阅读数 422

评论数 0

基于Spring Boot AOP用户权限系统模块开发

    公司项目需要涉及到用户权限的问题,每个用户都应该有自己的权限,而且权限应该是灵活可变的,系统的登陆模块因为涉及到分布式部署的问题以及前后端分离,不能采用传统的session作为登陆方式,而是采用JWT的方式实现,保证了接口的无状态性,但是这样的话也就让市面上的很多权限控制和登陆框架显得有些...

2018-03-02 21:44:53

阅读数 1651

评论数 0

基于Native.js实现Android文件的读写操作

    Native.js技术,简称NJS,是一种将手机操作系统的原生对象转义,映射为JS对象,在JS里编写原生代码的技术。我们在进行APP混合开发过程中免不了需要调用Andriod底层的一些API,也免不了可能会涉及到文件读取的操作之类的功能,这个时候可能就需要利用到JS代码调用Java代码,然...

2018-03-02 10:09:19

阅读数 1279

评论数 4

Spring Boot 默认日志工具logback与ELK系统对接

运行环境参考前一篇博客:ELKStack日志分析系统单机安装 1、用Spring Tool Suite创建一个Spring Boot简易程序,让Application.java类实现CommandLineRunner接口; 代码如下: package org.cloud.micro; impor...

2017-08-25 18:04:56

阅读数 5156

评论数 0

ELKStack日志分析系统单机安装

运行环境: 操作系统:CentOS 7.0 64位 JDK:1.8 logstash:1.5.4 elasticsearch:1.7.1 kibana:4.1.4 目的: 通过ELKStack管理Java日志 Java测试类如下: (该类只用了log4j的jar包) package org...

2017-02-13 15:14:31

阅读数 771

评论数 0

Failed connect to 192.168.213.129:8080; No route to host

在VMware虚拟机中运行tomcat,但是在主机访问虚拟机中的Tomcat的时候出现无法访问的情况,但是两者又能ping的通。 在另一个虚拟机中用curl命令来运行的时候抛出如下异常: 命令如下:curl -XGET http://192.168.213.129:8080 异常如下:Fai...

2017-02-11 23:51:27

阅读数 3571

评论数 0

Redhat 64位系统安装Nginx服务器

环境: 系统环境:redhat 6.3 64位 Nginx版本:1.10.2 1、安装pcre tar zxvf pcre-8.38.tar.gz   #解压pcre cd pcre-8.38 ./configure make && make install ...

2016-12-28 14:28:09

阅读数 653

评论数 0

OpenLayers3添加ImageCanvas作为图层

ol3中的ImageCanvas天然就是为了让用户将Canvas画的图像添加到地图中作为图层。 下面给出代码: 添加一个Canvas图层 var isFirst=true;//是否第一次加载该canvas图层 var ca...

2016-12-24 00:26:56

阅读数 3519

评论数 0

使JAR在linux系统中一直处于后台执行

因为项目需要,利用quartz实现定时任务的处理,该程序是直接打包成一个jar运行的,直接在xshell中启动程序之后再关闭xshell,发现进程被关闭,这就尴尬了,进程被关闭,定时任务就无法执行,下面写出我的解决方案。 运行环境: 终端:XShell5 系统:CentOS6 1、...

2016-11-02 11:49:15

阅读数 5677

评论数 2

CentOS7.0下为MySQL5.6.34配置master和slave

上一篇博客有介绍如何在CentOS7.0下安装MySQL5.6.34,这里就不再重复介绍安装问题,直接进入正题。 首先,确保master主服务器防火墙关闭。 命令如下: systemctl stop firewalld.service #停止firewall systemctl dis...

2016-10-17 23:56:38

阅读数 674

评论数 0

CentOS7.0环境下MySQL5.6.34安装教程

5.6.34的安装包是从MySQL官网下载的rpm包,文件名如下:MySQL-5.6.34-1.el7.x86_64.rpm-bundle.tar,这个就不做过多的解释了,需要的可以自行从官网下载。 关于检测包冲突和解压包之类的在这里就不做详细介绍,可以参考我之前写的一篇博客《Linux RedH...

2016-10-16 23:10:30

阅读数 3014

评论数 0

JAVA调用GDAL的环境配置

首先把GDAL的包下载地址给出来:http://download.csdn.net/download/liuyufeihu/6477851 (感谢空心菜小能手提供的GDAL包) 1、将bin目录下的所有文件拷贝到Java工程所使用的JDK所在目录的\jre\bin中,如我的JDK路径为:...

2016-10-10 15:19:44

阅读数 1140

评论数 0

Linux cron 常见问题

软件包安装: 要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下: vixie-cron软件包是cron的主程序。 crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。 查看是否安装了cron软件包...

2016-09-27 10:16:01

阅读数 1255

评论数 0

Linux RedHat6.x MySQL 5.7.9 安装笔记(史上最全)

Linux RedHat6.x MySQL 5.7.9 安装笔记 1、进入MySQL 5.7.9软件包所在的路径 2、解压:tar -xvf mysql-5.7.9-1.el6.x86_64.rpm-bundle.tar  3、解决包冲突    安装mysql时报错:file ...

2016-09-19 15:45:03

阅读数 1788

评论数 0

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