- 博客(13)
- 收藏
- 关注
原创 springboot微服务入门
提到微服务,最不可少的就是springboot,什么是微服务呢?微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;而项目的分布式部署则需要通过springcloud1.starters快速部署只需要在项目里面引入这些starter相关场景的所有依赖都会导入进来。要用什么功能就导入什么场景的启动器比如1). spring-boot-starter-web :提供 Spring MVC + 嵌入bai式的 Tomcat 。web开发一整套2). mybatis-sp..
2020-11-05 17:00:32 127
原创 Nginx工作机制
一个master,多个workermaster-workers 的机制的好处首先,对于每个 worker 进程来说,独立的进程,不需要加锁,所以省掉了锁带来的开销, 同时在编程以及问题查找时,也会方便很多。其次,采用独立的进程,可以让互相之间不会 影响,一个进程退出后,其它进程还在工作,服务不会中断,master 进程则很快启动新的 worker 进程。当然,worker 进程的异常退出,肯定是程序有 bug 了,异常退出,会导致当 前 worker 上的所有请求失败,不过不会影响到所有请求,所以降低了.
2020-11-05 16:59:28 253
原创 不能在同一个sql语句中,先select同一个表的某些值,然后再update这个表。
在写代码时候写了update tbl_lock_use set user_name=#{userName},nick_name=#{nickName},location=#{location},status=#{status},update_by = #{updateUser}, date_update = sysdate() where date_update=(select a.date_update from(select max(date_update)from tbl_lock_u...
2020-09-23 11:35:05 590
转载 Mysql索引类型Btree和Hash的区别以及使用场景
原文地址:https://blog.csdn.net/zhaoliang831214/article/details/89393466遇到单表数据量大的时候很多开发者都会想到给相对的字段建立索引来提高性能(mysql索引的使用),但很少会去关注索引的类型该如何选择,在mysql中支持有两种类型,最常用的也是默认的Btree类型,其次就是最容易被忽略的Hash类型。下面将分别介绍两种索引类型的区别。Btree类型的索引,Btree又称b+树(1)所有关键字都出现在叶子结点的链表中(..
2020-09-23 11:31:44 526
原创 springboot中的httpclient
经纬度转行政地理位置这里调用高德地图逆地理编码API服务地址 URL https://restapi.amap.com/v3/geocode/regeo?parameters 请求方式 GET 一开始使用conn非常复杂繁琐public static String sendPost(String url, String param) throws IOException { PrintWriter o...
2020-09-21 16:33:55 1141
转载 HTTP、HTTPS等常用的默认端口号
本文链接:https://blog.csdn.net/qiucheng_198806/article/details/87375505最近部署一个接口访问对方域名,https开头Url,端口配成80,犯了个低级错误。重新学习一下。端口号标识了一个主机上进行通信的不同的应用程序。1,HTTP服务器,默认端口号为80/tcp(木马Executor开放此端口)2,HTTPS(secure...
2019-09-03 21:46:22 666
转载 param多个参数时候必须使用
https://blog.csdn.net/sinat_29325027/article/details/51143448
2019-08-19 12:30:52 441
原创 covert解析器报错
covert解析器报错,说没有interget类型,导入fastjason,string,map都可以jax输出成功,就是integer不行,后来导入两个依赖问题解决<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core<...
2019-08-15 09:54:52 151
转载 用lambda表达式实现Runnable
// Java 8之前:new Thread(new Runnable() { @Override public void run() { System.out.println("Before Java8"); }}).start();new Thread( () -> System.out.println("In Java8, Lambda expre...
2019-07-27 11:24:27 1123
转载 多线程中wait和notify的理解与使用
1.对于wait()和notify()的理解对于wait()和notify()的理解,还是要从jdk官方文档中开始,在Object类方法中有:void notify()Wakes up a single thread that is waiting on this object’s monitor.译:唤醒在此对象监视器上等待的单个线程void notifyAll()Wak...
2019-07-27 11:11:54 312
转载 程序员的五种不同寻常的特质
程序员的五种不同寻常的特质程序员身上有很多特质,用通俗点的话说,是“易黑体质”,但同时优秀程序员也有很多体质。因此,如果你认为自己缺少下面的某些品质,千万别往心里去。不是一时兴起才来探讨这些,其中的很多迹象来自于对其他程序猿的观察或阅读他们的代码。1. 先试试是本能反应编译器和运行环境通常能比人更快地解释一个问题。一个优秀的程序猿在拿着问题去向别人寻求帮助之前,会自己试试看并判断方法是否有用,而不...
2018-03-19 12:40:47 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人