自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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 615 0

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

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

2018-03-01 15:10:11 8823 0

原创 通过Registry实现Docker私有仓库

Docker为我们提供了registry搭建本地私有仓库,registry本身也是以容器的方式执行,下面我们通过具体的步骤来看看如何通过Registry实现自己的私有仓库,并上传镜像到私有仓库。 1、创建Registry docker run --name=local_registry --r...

2020-04-13 11:36:28 21 0

原创 Kubernetes(k8s)集群部署指南(k8s版本:v1.16.2,Docker版本:18.06.3-ce)

k

2020-04-07 17:15:24 396 0

原创 ab测试http post json请求

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

2019-01-16 17:46:54 2655 0

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

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

2018-05-30 11:17:25 3090 0

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

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

2018-05-18 16:55:48 32613 16

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

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

2018-03-22 12:54:58 2894 0

原创 互联网地图坐标系问题

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

2018-03-03 16:18:13 566 0

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

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

2018-03-02 21:44:53 2747 0

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

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

2018-03-02 10:09:19 2460 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 6383 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 871 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 10388 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 727 0

原创 OpenLayers3添加ImageCanvas作为图层

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

2016-12-24 00:26:56 4691 0

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

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

2016-11-02 11:49:15 6501 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 698 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 3267 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 1463 0

原创 Linux cron 常见问题

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

2016-09-27 10:16:01 1762 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 1917 0

原创 运行jar指定运行类,同时传参数

格式如下:java -classpath xxx.jar 运行类的全路径 参数 xxx.jar表示Jar包的名称 运行类的全路径指包名+类名,如:com.xxx.xxx.main 参数可以是多个,多个参数之间用空格隔开

2016-08-01 09:15:18 5753 0

原创 OpenLayers3学习(二)--鼠标移动事件

在Web地图应用开发过程中,最常见的事件之一就是使用鼠标在地图上移动,这里我们利用(一)中的地图服务,在此基础上创建一个鼠标移动的事件,代码如下: Tiled ArcGIS MapServer .map { width:...

2016-07-08 22:55:09 7705 0

原创 Openlayers3学习(一)

首先,自然是加载一个地图服务了,利用的是官方示例代码,加载一个ArcGIS地图服务,示例如下: Tiled ArcGIS MapServer var url = 'http://sampleserver1...

2016-07-08 22:27:19 496 0

原创 利用ArcGIS Server SOI 创建水印地图

ArcGIS Server 10.3.1中新出了一个功能叫SOI,说白了就是一个拦截器,可以对地图服务进行拦截,更改返回的地图信息,具体各种官方术语看官方文档。 开发和部署SOI需要安装ArcObject sdk 10.3.1 和 ArcGIS Server 10.3.1。安装步骤详见百度等等搜索...

2016-03-15 21:54:00 2597 3

原创 基于JFinal框架的Tomcat跨域

1、将跨域jar包放到项目的WEB-INF的bin中,两个jar包为:cors-filter-1.7.jar和java-property-utils-1.9.jar 2、在Web.xml中添加如下(需要放到JFinal的拦截器之前,否则无效) CORS com.thetr...

2016-03-09 16:16:05 2613 0

原创 log4net创建日志

整了一上午,终于还是成功的输出了日志文件,在这里记录一下 log4net下载地址:http://logging.apache.org/log4net/download_log4net.cgi (下载那个bin文件就可以了,不管是newkey还是oldkey都可以) 这里主要记录一下在asp.net...

2016-02-17 13:11:41 423 0

原创 ExpandableTextView可下拉扩展的TextView

项目地址:https://github.com/Manabu-GT/ExpandableTextView 示例参考:http://www.cnblogs.com/tianzhijiexian/p/4214577.html

2016-02-03 16:18:33 624 0

转载 Android版本检测升级

转载注明:Android开发中文站 » Android版本检测升级 我们应该都有类似的使用体验,当一款APP需要更新是,进入界面会提醒有新的更新是否更新,这里有那么几个步骤 1、首先检测当前版本 2、判断服务器中版本 3、如果有更新则点击更新,下载安装包,下载完成后自动...

2015-11-29 20:51:06 365 0

原创 TabHost中执行子Activity的OnResume方法

TabHost子Activity在运行的时候一般不会运行OnResume方法,需要从父Activity中启动该方法。 在父Activity中的部分代码如下: 1、首先声明一个全局的LocalActivityManager; LocalActivityManager mLocalActivit...

2015-10-15 15:00:08 1247 1

原创 TabHost子Activity响应onActivityResult事件

TabHost主Activity部分代码: public class MainActivity extends Activity {//此处不需要继承TabActivity private TabHost tabHost; LocalActivityManager mLocalActivityM...

2015-10-14 09:02:36 633 0

原创 TabHost 子Tab项的点击事件

tabHost.getTabWidget().getChildAt(0).setOnClickListener(new OnClickListener(){ @Override public void onClick(View v)  { if(tabHost.getCurrent...

2015-10-14 08:34:22 912 0

转载 Android切换页面效果:WebView+ViewPager

转载于:http://blog.csdn.net/dyllove98/article/details/9673157 前言: 由于第一种切换页面的效果不能满足项目的要求,于是又找到另外一种更简单好用的方法来实现,顿时感觉,做项目开发,找到一种合适的方法能够减少很多时间,(刚...

2015-09-21 14:59:39 502 0

转载 Android自定义对话框(Dialog)位置,大小

转载于:http://www.cnblogs.com/angeldevil/archive/2012/03/31/2426242.html 代码: package angel.devil; import android.app.Activity; import android.app...

2015-09-21 14:41:25 245 0

转载 Android底部菜单栏

转载于:http://blog.csdn.net/wangkuifeng0118/article/details/7745109            底部菜单栏很重要,很多应用软件都是用了底部菜单栏做。这里使用了tabhost做了一种通用的(就是可以像微信那样显示未读消息数量的,虽然之...

2015-09-14 09:36:07 538 0

转载 android-整体UI设计-(滑动导航栏+滚动页面)

要转的朋友请保留博客地址http://blog.csdn.net/swadair/article/details/7551609 很多朋友对RollNavigationBar+SlidePageView如何设计业务界面感到疑惑,今天我专门写了Demo共大家参考。效果图如下: 页面A...

2015-09-12 01:53:06 557 0

原创 MySQL5.6.25安装教程

看了网上一堆的安装教程,没有一个特别满意的,还是自己写一个供大家参考。 1、打开MySQL官方网站:http://www.mysql.com/ 2、点击菜单栏的Downloads,界面如下: 3、在这个界面一直往下拉,然后找到如图所示: 4、点击MySQL on Windo...

2015-07-21 17:06:07 1126 0

转载 Android--Apache HttpClient

HttpClient是Apache开源组织提供的一个开源的项目,从名字上就可以看出,它是一个简单的HTTP客户端(并不是浏览器),可以发送HTTP请求,接受HTTP响应。但是不会缓存服务器的响应,不能执行HTTP页面中签入嵌入的JS代码,自然也不会对页面内容进行任何解析、处理,这些都是需要开发人员...

2015-07-21 13:52:11 341 0

转载 Android 自定义 HorizontalScrollView 图片控件

转载于:http://blog.csdn.net/lmj623565791/article/details/38140505 自从Gallery被谷歌废弃以后,Google推荐使用ViewPager和HorizontalScrollView来实现Gallery的效果。的确Horizont...

2015-06-24 01:27:40 358 0

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