51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Java
手写SpringMVC实现过程
1.SpringBoot,SpringMVC的底层实现都是Servlet的调用。2.Servlet的生命周期里面首先是类的初始化,然后是类的方法的调用,再次是类的销毁。3.创建一个springboot项目,里面只引入javax.servlet-api的包。然后通过自己实现类的加载初始化,注解的注入,方法的调用。4.在使...
代码星球
·
2020-11-21
手写
SpringMVC
实现
过程
springboot2.0.4对接redis3.2.12版本哨兵模式
redis哨兵模式的创建1.下载redis3.2.12版本。https://codeload.github.com/antirez/redis/zip/3.2.122. 解压后放到/usr/local/src/目录下面。3. 拷贝三份cp-Rredis-3.2.13redis1,cp-Rredis-...
代码星球
·
2020-11-21
springboot2.0.4
对接
redis3.2.12
版本
哨兵
springboot配置文件外置处理
前言: 在springboot项目中,一般的配置文件都在resource/config下面,它可以以两种方式存在,一种是yml,一种是properties方式。 当运维和开发分开的时候,比如连接mysql数据库生产上的时候,运维...
代码星球
·
2020-11-21
springboot
配置文件
外置
处理
springcloud微服务多节点高性能、高可用、高并发部署
1.共有三个服务discovery服务,domain服务,gateway服务。discovery服务是用来注册其他服务的,作为服务治理用。domain服务是主业务服务。gateway服务是所有服务的一个入口,用来做一些服务的判断和过滤用。 2.有三台机器分别为192.168.1.1,192.168...
代码星球
·
2020-11-21
springcloud
服务
节点
高性能
高可用
springboot热启动中那些不为人知的东东
在springboot热启动中,大家都知道在pom文件中配置devtools,但是当这个服务特别大,或者引入的包特别多的时候,重启一下就特别慢,如果开发的PC的内存和cpu如果不给里的h话,系统就卡主了。怎么友好的使用热启动呢,下面是一些配置,可以帮助你更好的使用它。注意:optional=true的意思是这样,当你这...
代码星球
·
2020-11-21
springboot
启动
那些
不为人知
东东
SpringBoot中数据加密存储和获取后解密展示AttributeConverter的实现
1.需求:数据库存入数据的时候要加密处理,不同的字段加密方式不同。界面上展示的时候要解密处理,解密方式相同。2.实现方案一:定义公共的加密解密方法,然后在对应的字段上重写他的getset方法,然后调用公共加密解密算法。3.实现方案二:用AttributeConverter实现代码如下:实体对象上这样写:@Convert...
代码星球
·
2020-11-21
SpringBoot
数据
加密
存储
获取
SpringBoot2.0.4部署在tomcat容器中
1. 修改启动类继承自SpringBootServletInitializer。2.重写config方法:@OverrideprotectedSpringApplicationBuilderconfigure(SpringApplicationBuilderbuilder){returnbuilder.sou...
代码星球
·
2020-11-21
SpringBoot2.0.4
部署
tomcat
容器
SpringBoot2.0中的事务@Transactional
在SpringBoot2.0中使用使用需要注意的地方。1.加@Transactional的方法不能是private和protected修饰,private会直接报编译错误,protected不会报错。但是事务不起作用。2.@Transactional可以放在Controller下面直接起作用,看到网上好多同学说要放到@...
代码星球
·
2020-11-21
SpringBoot2.0
中的
事务
@Transactional
spring cloud 项目创建过程
在使用springcloud项目创建微服务项目时,遇到过很多坑,现在我将整理如下:条件:Idea开发工具maven项目1.创建一个空的mvn项目。2.创建完了就添加Module,首先添加一个Module作为项目的父类。pom文件如下:<modelVersion>4.0.0...
代码星球
·
2020-11-21
spring
cloud
项目
创建
过程
Java中ArrayList学习笔记
1.先看两段代码这段代码在执行的时候会报但是这样写就好着呢:总结,研究报错的代码,在for循环的时候调用next()方法,next方法中调用了checkForComodification这个方法,这个方法里面判断modCount和expectedModCount不相等的时候就抛出ConcurrentModificati...
代码星球
·
2020-11-21
Java
ArrayList
学习
笔记
spring boot sharding-jdbc实现分佈式读写分离和分库分表的实现
分布式读写分离和分库分表采用sharding-jdbc实现。sharding-jdbc是当当网推出的一款读写分离实现插件,其他的还有mycat,或者纯粹的Aop代码控制实现。接下面用springboot2.1.4release版本实现读写分离。1.引入jar包<!--lombok-->...
代码星球
·
2020-11-21
实现
spring
boot
sharding-jdbc
佈式
springboot中HandlerMethodArgumentResolver的使用
springboot项目中在所有的controller方法中想增加token验证,即所有的方法都必须登陆有token之后才能访问。springboot封装了SpringMVC中的HandlerMethodArgumentResolver接口,通过实现Handl...
代码星球
·
2020-11-21
springboot
HandlerMethodArgumentResolver
使用
spring boot访问数据库
1.SpringJAP基本使用说明:Springboot访问数据库基本上都是通过SpringJPA封装的Bean作为API的,SpringJPA将访问数据库通过封装,只要你的类实现了JPARepository这个接口,它里面对外公开了一部分接口,可以供你实现部分功能。如图:它里面提供了可以传Id进行单个查询,也可以提供...
代码星球
·
2020-11-21
spring
boot
访问
数据库
在Chrome中安装PostMan用来测试SpringBoot程序
1.首先下载一个PostMan的插件,Postman_v4.1.3.crx下载下来为这种类型的文件。2.在Chrome中输入chrome://extensions/这个,打开Chrome的扩展程序。还有一种办法是选择,设置-》更多工具-》扩展程序。3.将Postman_v4.1.3.crx拖到这个界面下提示 ...
代码星球
·
2020-11-21
Chrome
安装
PostMan
用来
测试
SpringBoot的第一个例子
1.安装springboot的开发IDE,IntelliJIDEA2016.3.1这个工具,在IDE的官网上可以下载最新版本。https://www.jetbrains.com/idea/#chooseYourEdition 注意下载的时候选择企业版。2.安装后配置maven3.创建第一个HelloSprin...
代码星球
·
2020-11-21
SpringBoot
第一个
例子
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
3
4
5
6
7
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他