- 博客(84)
- 收藏
- 关注
原创 StringBoot中String转JSON,JSON转Map或List
StringBoot中String转JSON,JSON转Map或ListString转JSONJSON转ListJSON转Map废话不多说直接上干货String转JSON没有什么特别注意的,直接把Object的值放入JSON.toJSONString(args)中Object[] args = [{"id":1,"sex":1,"name":"蒙娜丽莎"}];String json = JSON.toJSONString(args);JSON转List注意: 在转List集合之前你需要先查
2021-04-26 11:37:07
1830
原创 IDEA 创建项目和基础配置
文章目录一、创建工程二、IDEA文件目录介绍三、IDEA优化配置,提高启动和运行速度四、IDEA的setting介绍主题设置设置鼠标悬浮提示显示方法分隔符忽略大小写提示自动导包取消单行显示Tabs设置字体配置类文档注释信息模版设置文件编码设置自动编译水平或者垂直显示代码快捷方式改成eclipse设置默认浏览器五、IDEA快捷键介绍Module创建一、创建工程二、IDEA文件目录介绍bin目录是一些执行和配置相关包help目录帮助文档手册;jre64目录是jre运行支持;lib
2020-06-17 15:21:42
1399
原创 Eclipse工具 Ctrl+ 鼠标左键查看源码设置
第一种情况:eclipse中进行java编程时,CTRL+左键时,没有任何反应,解决方法:设置方法:window–>preferences-- >General–>Editors–>Text Editors–>hyperlink.将Open Declaration和Open Return Type勾选即可:第二种情况:之前下载的jdk1.10版本中,eclipse点击ctrl+鼠标左键可以进入方法,但jdk1.10版本连接sql server数据库有一些bug,所以换了
2020-06-11 09:57:04
2405
原创 Eclipse配置Tomcat服务器及发布web项目
文章目录一、Eclipse配置Tomcat服务器二、发布web项目三、附加(关闭Eclipse欢迎界面)一、Eclipse配置Tomcat服务器1、打开Eclipse,单击“window”菜单,选择下方的“Preferences”:2、找到Server下方的Runtime Environment,单击右方的Add按钮3、选择已经成功安装的Tomcat版本,单击Next:(8.5版本就选8.5)4、设置Tomcat的安装目录:5、设置完成后,单击OK即可完成设置!6、点击 window
2020-06-03 16:10:55
526
原创 Docker镜像上传至阿里云
文章目录1、alpine制作jdk镜像2、Alpine制作jre镜像(瘦身)3、Docker镜像上传至阿里云前期准备push(推)镜像忘记密码可以点击菜单:“容器镜像服务”->“默认实例”-->“访问凭证”进行修改pull(拉)镜像1、alpine制作jdk镜像 alpine Linux简介1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版(c...
2020-03-28 10:18:51
591
原创 Docker制作jdk镜像
文章目录1、Dockerfile简介2、Docker制作jdk镜像1、Dockerfile简介dockerfile 是一个文本格式的配置文件, 用户可以使用 Dockerfile 来快速创建自定义的镜像,另外,使用Dockerfile去构建镜像好比使用pom去构建maven项目一样,有异曲同工之妙dockerfile基本结构Dockerfile 由一行行命令语句组成, 并且支持以#开头的...
2020-03-27 22:53:41
365
原创 Docker数据卷
文章目录1、Docker宿主机和容器之间文件拷贝2、数据卷3、数据卷容器1、Docker宿主机和容器之间文件拷贝前言:Docker 数据管理在生产环境中使用 Docker ,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作容器中的管理数据主要有两种方式:数据卷 Data Volumes 容器内数据直接映射到本地主机环境;数据卷容器(Data...
2020-03-27 22:35:20
3062
原创 Docker基本命令
文章目录1、Docker基本命令2、Docker镜像常用命令3、Docker 容器常用命令1、Docker基本命令启动Dockersystemctl start docker停止Dockersystemctl stop docker重启Dockersystemctl restart docker开机启动Dockersystemctl enable docker查看Doc...
2020-03-27 16:01:16
501
原创 Docker入门
文章目录1、Docker简介Docker的应用场景Docker 的优点Docker的架构Docker 和虚拟机的区别2、Centos7安装Docker3、Docker HelloWorld运行原理解析4、阿里云镜像仓库配置1、Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量...
2020-03-27 15:22:30
209
原创 zuul网关
文章目录1、Zuul路由网关简介及基本使用简介路由配置2、Zuul路由映射配置3、Zuul请求过滤配置1、Zuul路由网关简介及基本使用简介Zuul API路由网关服务简介请看上图,这里的API 路由网关服务 由Zuul实现,主要就是对外提供服务接口的时候,起到了请求的路由和过滤作用,也因此能够隐藏内部服务的接口细节,从来有利于保护系统的安全性;路由配置Zuul 路由配置我们新建一...
2020-02-02 13:38:23
161
原创 Hystrix集群及集群监控turbine
文章目录1、Hystrix集群及监控turbine2、Feign、Hystrix整合之服务熔断服务降级彻底解耦3、集群后超时设置1、Hystrix集群及监控turbine前面Dashboard演示的仅仅是单机服务监控,实际项目基本都是集群,所以这里集群监控用的是turbine。turbine是基于Dashboard的。先搞个集群;再microservice-student-provide...
2020-01-31 18:07:37
241
原创 熔断器Hystrix及服务监控Dashboard
文章目录1、服务雪崩效应2、服务熔断服务降级3、Hystrix默认超时时间设置4、Hystrix服务监控Dashboard1、服务雪崩效应当一个请求依赖多个服务的时候:正常情况下的访问但是,当请求的服务中出现无法访问、异常、超时等问题时(图中的I),那么用户的请求将会被阻塞。如果多个用户的请求中,都存在无法访问的服务,那么他们都将陷入阻塞的状态中。Hystrix的引入,可以通过服...
2020-01-12 23:46:52
155
原创 Ribbon负载均衡及Feign消费者调用服务
文章目录1、微服务调用Ribbon2、Ribbon负载均衡3、Feign简介及应用1、微服务调用Ribbon简介前面讲了eureka服务注册与发现,但是结合eureka集群的服务调用没讲。这里的话 就要用到Ribbon,结合eureka,来实现服务的调用;Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后,Ribb...
2020-01-11 21:04:43
211
原创 eureka集群
文章目录1、Eureka集群搭建普通操作(已经不再使用)骚操作2、Eureka自我保护机制1、Eureka集群搭建高可用集群配置当注册中心扛不住高并发的时候,这时候 要用集群来扛;普通操作(已经不再使用)我们再新建两个module microservice-eureka-server-2002 microservice-eureka-server-20031、pom.xml 把依赖...
2020-01-09 17:21:31
195
原创 springcloud简介
文章目录1、springcloud简介入门案例2、初识eurekaEureka简介:Eureka的使用1、springcloud简介简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spr...
2020-01-08 20:19:10
408
原创 SpringBoot+Quartz+数据库存储
文章目录1、Spring整合Quartz2、读取数据库中表达式启动定时任务1(每5s执行)3、更改定时任务状态(启用/禁用),定时任务1停止4、读取数据库中表达式启动定时任务2(每5s执行),在对应作业类中打印定时任务2携带的参数5、读取数据库中表达式启动定时任务3(每5s执行改成每20s执行),更改数据库定时任务表达式,定时任务3对应执行策略相应发生改变。注意:为了讲解内容方便,不涉及到页面,...
2020-01-06 01:44:34
155
原创 Quartz入门
文章目录1、Quartz简介及应用场景2、Quartz简单触发器 SimpleTrigger介绍3、Quartz表达式触发器CronTirgger介绍4、Quartz中参数传递5、Spring task Vs Quartz1、Quartz简介及应用场景1. Quartz介绍任务调度框架“Quartz”是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由...
2020-01-05 00:33:34
176
原创 springboot对JPA的支持
文章目录1、springboot之jpa支持2、Springboot+bootstrap界面版之增删改查及图片上传1、springboot之jpa支持导入相关pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt...
2020-01-03 20:49:09
278
原创 springboot整合mybatis
文章目录1、springboot配置数据库连接池druid2、springboot整合mybatis3、springboot整合pagehelper1、springboot配置数据库连接池druid新建springboot项目druid学习地址https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter相关...
2019-12-30 11:09:48
71
原创 springboot模板
文章目录1、Thymeleaf模板2、Freemarker模板1、Thymeleaf模板优点:它就是html页面。相关pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001...
2019-12-28 17:25:25
94
原创 springboot入门
文章目录1、Springboot入门2、Springboot配置文件介绍内置属性自定义属性属性封装类1、Springboot入门SpringBoot是什么?Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring...
2019-12-26 20:42:30
60
原创 Java自定义注解(1)
文章目录1、Java注解简介1. Java注解(Annotation)2. Java注解分类3. JDK基本注解2、Java元注解(重点)3、自定义注解4、Aop自定义注解的应用(重点)1、Java注解简介1. Java注解(Annotation)Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解相关类都包含在java.lang....
2019-12-26 16:23:33
65
原创 git集成idea
文章目录一、Git Gui的使用二、Ssh key 介绍及使用三、Idea配置使用并使用git一、Git Gui的使用提交前后上传二、Ssh key 介绍及使用Ssh key介绍我理解的就是每台电脑上会产生出一个ssh key,然后自己有一个远程账户,但是自己有可能有很多台电脑,包括家里的电脑还有公司的电脑,我们可以在任意一台电脑上工作,但是如果想要每台电脑都和远程版本库时刻...
2019-12-07 21:03:07
87
原创 git
文章目录一、git与github介绍二、下载安装Git-20-64-bit.exe三、Git常用命令一、git与github介绍Git是什么Git是一个开源的[分布式] [版本控制系统],用于敏捷高效地处理任何或小或大的项目版本控制器CVS/SVN/GitSVN客户端/服务器GIT客户端/代码托管网站(例如:github)注1:类似的代码托管网站还有:github/码云/阿里云...
2019-12-07 14:57:31
126
原创 shiro授权-SSM
文章目录一、shiro授权角色、权限二、Shiro的注解式开发一、shiro授权角色、权限1、shiro的权限设计图代码演示mapper层ShiroUserMapper.java /** * 查询用户对应角色id * @param userId * @return */ Set<String> getRolesByUserI...
2019-12-05 11:26:24
80
原创 shiro认证-SSM
文章目录1、shiro认证2、盐加密1、shiro认证配置pom依赖 (shiro的驱动包)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...
2019-12-01 19:49:08
86
原创 shiro入门
文章目录1、shiro简介2、Shiro入门案例3、Shiro与web容器的集成1、shiro简介什么是shiroshiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。shiro不依赖于spring,shiro不仅...
2019-11-30 16:19:35
576
原创 springmvc的文件上传
文章目录一、springmvc的文件上传二、springmvc对json的支持一、springmvc的文件上传struts文件上传1、二进制存在数据库2、存储到具体的硬盘目录3、存储到服务器中真实路径与虚拟路径通过虚拟路径获取真实路径request.getservletContext.getrealPath(虚拟路径);fileutil.copyInputStreamtofile...
2019-11-25 10:54:44
240
原创 springmvc入门
文章目录一、Springmvc简介及配置二、Springmvc之helloword实现三、Springmvc常用注解及返回值处理四、Springmvc静态资源处理一、Springmvc简介及配置什么是springMVC?Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。SpringMVC处理请求的流程2.1 首先用户发送请求...
2019-11-24 19:57:21
356
原创 关联关系映射
文章目录一、一对多关联关系二、多对多关联关系一、一对多关联关系首先先用逆向生成工具生成t_hibernate_order、t_hibernate_order_item这两张表对应的model与mapper如图:实体类OrderVo.javapackage com.qwf.ssm.model.vo;import com.qwf.ssm.model.Order;import co...
2019-11-22 00:44:26
124
原创 Mybatis整合Redis实现二级缓存
文章目录一、Mybatis集成ehcache1. 为什么需要缓存2. 什么样的数据需要缓存3. ehcache是什么4. ehcache的特点5. ehcache的使用==6. ssm中整合ehcache==5. 小结二、Mybatis集成redis1. redis常用类2. 添加jar依赖一、Mybatis集成ehcache1. 为什么需要缓存拉高程序的性能2. 什么样的数据需要缓存很...
2019-11-20 16:47:03
67
原创 mybatis与spring集成
文章目录一、Mybatis与spring集成1、导入pom依赖一、Mybatis与spring集成1、导入pom依赖1.1 添加spring相关依赖(5.0.2.RELEASE)spring-corespring-beansspring-contextspring-ormspring-txspring-aspectsspring-web1.2 添加mybatis相关依赖my...
2019-11-17 21:24:04
72
原创 Redis-使用Java代码操作Redis
文章目录1. Java访问redis2.1 添加依赖2.2 Java连接redis2.3 Java操作redis1. Java访问redis2.1 添加依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> ...
2019-11-17 00:30:44
464
原创 动态sql和分页
文章目录1、mybatis动态sql2、模糊查询3、查询返回结果集的处理4、分页查询5、特殊字符处理1、mybatis动态sql1.1 if1.2 trim1.3 foreach遍历集合,批量查询、通常用于in关键字1.4 其他choose/set/where代码演示foreach:BookMapper.javaList<Book> selectBooksIn(@P...
2019-11-16 14:48:50
607
原创 mybatis入门
文章目录一、搭建mybatis框架环境二、基于ssm逆向工程的使用三、Mybatis增删改查案例一、搭建mybatis框架环境1、创建maven工程2、导入相关pom依赖3、Mybatis相关插件安装4、Mybatis.cfg.xml配置Pom.xml依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns=...
2019-11-15 12:09:37
68
原创 Redis-命令操作Redis
1. Redis简介Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区学习网址:https://ww...
2019-11-12 21:09:39
81
原创 Linux安装配置
一、VMWare安装图解安装包如下,双击安装二、Centos安装图解系统镜像:安装的是centos7在VM上安装centos7,文件—>新建虚拟机选择典型安装,下一步选择centos的映像文件,下一步设置虚拟机的名字,并设置centos的安装目录采取默认的配置,下一步完成开启此虚拟机选择默认的:test this media & install...
2019-11-06 22:23:40
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人