5 shenjianxz

尚未进行身份认证

不断积累,才能达到,没有目标,何来动力!,努力勤奋定能成功!

等级
TA的排名 2w+

GeoJSON格式规范说明

1.简介 GeoJSON是一种对各种地理数据结构进行编码的格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。 一个完整的GeoJSON数据结构总是一个(JSON术语里的)对象。在GeoJSON里,对象由名/值对--也称作成员...

2018-10-31 17:10:18

java文件夹上传

我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小限制,post没有)2.表单的enctype属性:必须设置为multipart/form-data. 3.表单必须有文件上传项:file,且文件项需要给定name值上传文件夹需要...

2018-09-18 14:41:58

spring cloud-zuul的Filter详解

关于网关的作用,这里就不再次赘述了,我们今天的重点是zuul的Filter。通过Filter,我们可以实现安全控制,比如,只有请求参数中有用户名和密码的客户端才能访问服务端的资源。那么如何来实现Filter了?要想实现Filter,需要以下几个步骤:1、继承ZuulFilter类,为了验证Filter的特性,我们这里创建3个Filter根据用户名来过滤 package com...

2018-09-07 11:15:40

封印解除:如何在Win10家庭版中启用组策略

组策略对于优化和维护Windows系统来说十分重要。众所周知,Windows家庭版中并不包含组策略,对于使用家庭版Windows的朋友来说,十分不方便。本教程将以Windows10创意者更新家庭版为例,介绍如何加入组策略。曾在Windows 7中使用Windows Anytime Upgrade升级的朋友一定知道,即使是最入门级版本的Windows也可以离线升级高级版本。实际上入门版本的Win...

2018-09-04 10:29:29

springBoot+springSecurity 数据库动态管理用户、角色、权限

springBoot+springSecurity 数据库动态管理用户、角色、权限 使用spring Security3的四种方法概述那么在Spring Security3的使用中,有4种方法:一种是全部利用配置文件,将用户、权限、资源(url)硬编码在xml文件中,已经实现过,并经过验证;二种是用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置,目前这种方式已...

2018-09-03 15:11:03

springboot Interceptor拦截器excludePathPatterns失效

@SuppressWarnings("deprecation")@Configurationpublic class GlobleConfig extends WebMvcConfigurerAdapter{@Overridepublic void addInterceptors(InterceptorRegistry registry) {registry.addIntercept...

2018-08-27 15:25:10

JDK1.8新特性值Optional

在我们的开发中,NullPointerException可谓是随时随处可见,为了避免空指针异常,我们常常需要进行一 些防御式的检查,所以在代码中常常可见if(obj != null) 这样的判断。幸好在JDK1.8中,java为我们提供了 一个Optional类,Optional类能让我们省掉繁琐的非空的判断。下面先说一下Optional中为我们提供的方法方法 描述 of ...

2018-08-21 14:44:07

在Spring Boot中使用MyBatis并且自动生成代码

MyBatis目前是主流的数据访问层框架,我司目前的项目大部分都是用MyBatis。本文将使用Spring Boot快速创建项目,并且在Spring Boot中使用MyBatis,编写了一个根据区域id获取区域信息的接口例子。在最后,使用MyBatis的Generator自动生成代码。0、新建Spring Boot项目打开开发工具:IntelliJ IDEA,选择jdk 1.8以上。点击File→...

2018-02-28 16:44:19

oracle创建自动增长列、触发器

创建自动增长列:create sequence emp_sequenceincrement by 1----每次增加几个minvalue 1----最小值为1nomaxvalue----不限制最大值start with 1----从1开始cache 10----缓存order; 注解:currval=返回 sequence的当前值 nextval=增加sequence的值,然后返回 sequenc...

2018-02-28 16:23:22

swagger常用注解和配置

常用到的注解有:ApiApiModelApiModelPropertyApiOperationApiParamApiResponseApiResponsesResponseHeader1. api标记Api 用在类上,说明该类的作用。可以标记一个Controller类做为swagger 文档资源,使用方式:@Api(value = "/user", description =

2018-01-25 16:05:17

SpringBoot整合Swagger2

相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。手写Api文档的几个痛点:文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。接口返回结果不明确不能直接在线测试接口,通常需要使用工具,比如postman接口文档太多,不好管理Swa

2018-01-25 15:04:15

Git忽略规则.gitignore

对于经常使用Git的朋友来说,.gitignore配置一定不会陌生。废话不说多了,接下来就来说说这个.gitignore的使用。首先要强调一点,这个文件的完整文件名就是".gitignore",注意最前面有个“.”。一般来说每个Git项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。实际项目中,很多文件都是不需要版本管理的,比如Python的

2018-01-18 15:28:02

html ajax 跨域session

我们知道,根据浏览器的保护规则,跨域的时候我们创建的sessionId是不会被浏览器保存下来的,这样,当我们在进行跨域访问的时候,我们的sessionId就不会被保存下来,也就是说,每一次的请求,服务器就会以为是一个新的人,而不是同一个人,为了解决这样的办法,下面这种方法可以解决这种跨域的办法。 由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即

2017-11-09 14:27:45

web service错误Use @XmlType.name and @XmlType.namespace to assign different names to them.

记录下!!,今天webService 生产客户端 运行报错 Use @XmlType.name and @XmlType.namespace to assign different names to them. 错误如下:Exception in thread "main" javax.xml.ws.WebServiceException: Unable to create JAXBCon

2017-10-26 18:09:37

redis Jedis存取list对象和map

1,redis缓存配置类Java代码  public class RedisCache {      protected static Logger logger = Logger.getLogger(RedisCache.class);      public final static String VIRTUAL_COURSE_PREX = "_lc_vc_";

2017-07-14 15:23:21

git之https或http方式设置记住用户名和密码的方法

https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速设置记住密码(默认15分钟):git config --global credential.helper cache如果想自己设置时间,可以这样做:git config credential.helper 'cache --timeout=3600

2017-07-14 14:32:07

Spring定时任务的几种实现

Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer

2017-06-15 11:15:03

Spring中任务调度cronExpression配置说明

cronExpression配置说明 字段 允许值 允许的特殊字符秒  0-59  , - * /分  0-59  , - * /小时  0-23  , - * /日期  1-31  , - * ? / L W C月份  1-12

2017-06-15 10:42:35

eclipse导入SVN上的Maven多模块项目

一、SVN上Maven多模块项目结构使用eclipse导入SVN上的Maven多模块项目Maven多模块项目所在SVN目录二、eclipse通过SVN导入到工作空间工作空间位于F:/HPCWorkspace 2.1 File->Import,选择从SVN检出项目 2.2 选择/新建SVN资源库位置 如果资源库还没创建好,选择创建新的资源库位置

2017-05-31 10:54:01

maven自动发布tomcat

maven自动发布tomcatmaven tomcatmaven tomcat打包首先说说自己为啥要用maven管理项目,一个直接的原因是:我在自己电脑上开发web项目,每次部署到服务器上时都要经历如下步骤:首先在Eclipse里将项目打包成war包将服务器上原来的项目文件夹删掉cd /var/lib/tomcat7/webappssudo rm XXX.warsudo rm -rf XXX将war包传到服务器上,比如用pscp命令上传pscp

2017-05-18 15:13:35

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!