免费常用IP归属地查询API 默认分类

免费常用IP归属地查询API

记录几个免费的IP地址归属地查询的接口,其实这些IP归属地的查询,实现起来也不难,主要是要有一个IP库文件就能实现,以后有空自己实现一下。   1. ip-api.com ,可切换显示语言 http://ip-api.com/json/117.136.12.79?lang=zh-CN { "status": "success", "country": "中国"...
阅读全文
Spring Boot+CAS 单点登录,如何对接数据库? Spring

Spring Boot+CAS 单点登录,如何对接数据库?

  松哥给最近连载的 Spring Security 系列也录制了视频教程,感兴趣的小伙伴请戳这里-> Spring Boot+Vue+微人事视频教程 (Spring Boot 第十章就是 Spring Security)。 在前面的两篇文章中,松哥和大家分享了 CAS Server 的搭建以及如何使用 Spring Security 搭建 CAS Client。 ...
阅读全文
那些知名的软件开发技术堆栈,看到缩写别懵 软件架构

那些知名的软件开发技术堆栈,看到缩写别懵

技术的缩写名词很常见,比如Kubernetes简称K8S,Javascipt简称JS。但有一些技术堆栈会将其名称的首字母放在一起,这就给初入行的程序员或技术人员造成了困惑。而这些技术堆栈缩写代表着整个技术框架体系。比如LAMP,LEMP,MEAN,XAMPP,WAMP和AMPPS,那么这些技术堆栈的缩写都代表什么?在开源的世界中,它们的名头可都是响当当的。 LAMP LAMP是用于网站...
阅读全文
spring aop jdk vs cglib Spring

spring aop jdk vs cglib

Spring AOP mechanisms in a word, Spring AOP is proxy-based. That’s, AOP by proxying. and Spring use one of the following two ways to create the proxy for a given target bean. JDK dynamic proxies,...
阅读全文
java开发时各类工具的使用规范 Java

java开发时各类工具的使用规范

工具类规范 一个项目不可能没有工具类,工具类的初衷是良好的,代码重用,但到了后面工具类越来越乱,有些项目工具类有几十个,看的眼花缭乱,还有不少重复。如何编写出好的工具类,我有几点建议: 隐藏实现 就是要定义自己的工具类,尽量不要在业务代码里面直接调用第三方的工具类。这也是解耦的一种体现。如果我们不定义自己的工具类而是直接使用第三方的工具类有2个不好的地方: 不同的...
阅读全文
基于Spring Cloud和Netflix Discovery的微服务开发 Spring

基于Spring Cloud和Netflix Discovery的微服务开发

原文链接: How to Develop Microservices With Spring Cloud and Netflix Discovery (翻译:钟涛) 今天,我将为大家展示如何使用Eureka发现服务器(discovery server)来搭建一个小型的微服务应用。 我将使用Eureka作为发现服务器,各个应用可以通过Eureka来发现彼此,建立连接。 对于本例,总共将...
阅读全文
(六) SpringBoot起飞之路-整合JdbcTemplate-Druid-MyBatis-Redis Spring

(六) SpringBoot起飞之路-整合JdbcTemplate-Druid-MyBatis-Redis

有兴趣的朋友可以去了解一下前五篇,你的赞就是对我最大的支持,感谢大家! (一) SpringBoot起飞之路-HelloWorld (二) SpringBoot起飞之路-入门原理分析 (三) SpringBoot起飞之路-YAML配置小结(入门必知必会) (四) SpringBoot起飞之路-静态资源处理 (五) SpringBoot起飞之路-Thymeleaf模板引...
阅读全文
超硬核Java工程师学习指南,真正的从入门到精通,众多粉丝亲测已拿offer! 编程技术

超硬核Java工程师学习指南,真正的从入门到精通,众多粉丝亲测已拿offer!

最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线。 所以,今天我们重新开一个新的专题,分别按照四篇文章讲述Java的学习路线(分别是入门篇,初级篇,中级篇,高级篇)...
阅读全文
golang+jenkins自动化部署方案 编程技术

golang+jenkins自动化部署方案

先说一下实现思路,在gitee和Jenkins使用webhook来触发构建,构建策略中做的事情是ssh连接远程服务器,然后执行部署命令。 Jenkins环境搭建 Jenkins安装 Jenkins的安装有两种方式,一种是下载war包放在tomcat中跑,一种是docker中直接拉取镜像运行,这里只讲解第二种方式。 拉取镜像 docker pull jenkins/jen...
阅读全文
Loading...