6 yizhi鬼

尚未进行身份认证

暂无相关描述

等级
TA的排名 4w+

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

lock-spring-boot-starter是一个基于SpringBoot的starter机制编写的分布式锁工具。与其他分布式锁不同的是,使用起来更方便快捷,只需要通过注解@Lock的方式即可实现对方法进行加锁。官网地址:http://tooleek.gitee.io/lock-spring-boot-starter/支持的锁类型可重入锁、公平锁、联锁、红锁、读锁、写锁入门...

2019-05-09 20:44:58

ab测试http post json请求

ab-n100000-c400-ptempPara.txt-Tapplication/jsonhttp://xxxtempPara.txt内容:{"driverId":17,"pageNo":1,"pageSize":20,"status":1}

2019-01-16 17:46:54

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

实际开发中,我们经常需要配置多个环境,如:开发环境、生产环境、测试环境,比如接口的地址在不同环境下各有一个地址,如:开发环境:http://dev.xxx.xxx生产环境:http://www.xxx.xxx测试环境:http://test.xxx.xxxAngular给我们提供了一个很方便的方式,就是通过environment变量来控制1、找到src/environments目录,用angula...

2018-05-30 11:17:25

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

在小程序新建的时候就应该输入你正式的AppID,如果使用修改的AppID,则无法使用。jscode2session会返回{"errcode":40029,"errmsg":"invalidcode,hints:[req_id:m3yw8a0472th20]"}不能通过修改project.config.json中的AppID来实现:必须重新创建新的小程序项目。...

2018-05-18 16:55:48

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

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

2018-03-22 12:54:58

互联网地图坐标系问题

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

2018-03-03 16:18:13

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

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

2018-03-02 21:44:53

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

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

2018-03-02 10:09:19

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

    在前端架构设计这块也已经工作了一段时间,也翻遍了很多书籍,但是就目前来说笔者还是没有看过真正把前端架构讲好的书,加上现在前端技术的发展诞生了许多新的框架,如:vue、react、angular,这也越来越淡化了前端工程师们对架构设计的积极性,本着按这些技术本身的框架写就好,不用管其他,怎么方便怎么来的思维,最后带来的后果就是代码只有自己看的懂,一处修改处处bug,不利于多人协作,代码逻辑不...

2018-03-01 15:10:11

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

运行环境参考前一篇博客:ELKStack日志分析系统单机安装1、用SpringToolSuite创建一个SpringBoot简易程序,让Application.java类实现CommandLineRunner接口;代码如下:packageorg.cloud.micro;importorg.slf4j.Logger;importorg.slf4j.LoggerFa

2017-08-25 18:04:56

ELKStack日志分析系统单机安装

运行环境:操作系统:CentOS7.064位JDK:1.8logstash:1.5.4elasticsearch:1.7.1kibana:4.1.4目的:通过ELKStack管理Java日志Java测试类如下:(该类只用了log4j的jar包)packageorg.logstash;importorg.apache.log4j.L

2017-02-13 15:14:31

Failed connect to 192.168.213.129:8080; No route to host

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

2017-02-11 23:51:27

Redhat 64位系统安装Nginx服务器

环境:系统环境:redhat6.364位Nginx版本:1.10.21、安装pcretarzxvf pcre-8.38.tar.gz #解压pcrecd pcre-8.38./configuremake&&makeinstall2、添加libpcre.so.1的连接ln-s/usr/local/lib/libpcre.so.1/li

2016-12-28 14:28:09

OpenLayers3添加ImageCanvas作为图层

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

2016-12-24 00:26:56

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

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

2016-11-02 11:49:15

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

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

2016-10-17 23:56:38

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

5.6.34的安装包是从MySQL官网下载的rpm包,文件名如下:MySQL-5.6.34-1.el7.x86_64.rpm-bundle.tar,这个就不做过多的解释了,需要的可以自行从官网下载。关于检测包冲突和解压包之类的在这里就不做详细介绍,可以参考我之前写的一篇博客《LinuxRedHat6.xMySQL5.7.9安装笔记(史上最全)》,还需要说明的一点是CentOS7自带

2016-10-16 23:10:30

JAVA调用GDAL的环境配置

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

2016-10-10 15:19:44

Linux cron 常见问题

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

2016-09-27 10:16:01

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

LinuxRedHat6.xMySQL5.7.9安装笔记1、进入MySQL5.7.9软件包所在的路径2、解压:tar-xvfmysql-5.7.9-1.el6.x86_64.rpm-bundle.tar 3、解决包冲突  安装mysql时报错:file/usr/share/mysql/charsets/cp850.xmlfrominstallof

2016-09-19 15:45:03

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。