自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 什么是servlet

用于和用户交互的服务器应用/模块,接受请求/返回响应

2021-12-12 00:50:26 180

原创 @autowired使用注意事项

1.获取从spring容器管理的bean,bean中使用的@autowired注解生效,@autowired的属性能从spring容器中注入,是在bean实例化后通过setter方法注入。2.new出来的对象,不受spring管理,所以使用了@autowired的属性失效为空3.@confoguration类加载顺序高于被容器管理的类,不能用@autowired,因为还没注入spring容器中,如需要使用spring容器中的bean,在@bean方法的参数定义,会自动注入...

2021-12-06 10:35:46 640

原创 Static关键字

Java static 关键字使用规则static关键字主要有两种作用:第一,为某特定数据类型或对象分配单一的存储空间,而与创建对象的个数无关。第二,实现某个方法或属性与类而不是对象关联在一起static主要有4中使用情况:成员变量、成员方法、代码块和内部类(1)static成员变量:Java类提供了两种类型的变量:用static关键字修饰的静态变量和不用static关键字修饰的实例变量。静态变量属于类,在内存中只有一个复制,只要静态变量所在的类被加载,这个静态变量就会被分配空间,因此就可以被使

2021-11-30 21:42:03 80

原创 SpringCloud与Zuul

横切关注点:每个经过网关的服务都会使用到的业务,如安全性、验证与授权、日志记录等网关就是客户端调用服务的入口,进行过滤和路由到达最终目的,再返回给客户端1.Zuul服务搭建1.1.建立Zuul项目使用@EnableZuulProxy1.2.配置文件配置信息eureka:instance:preferIpAddress: trueclient:registerWithEureka:...

2019-04-23 23:18:07 95

原创 Hystrix的线程上下文隔离策略

1.默认情况下为 THREDHystirx调用的命令(注解保护的服务调用)都只在一个单独的线程池中运行(默认为Java线程池或为该Hystrix调用设置的线程池)是一个子线程,不与父线程共享彼此中独有数据2.SEMAPHORE由于@HystrixCommand注解保护不需要启动一个新线程(不明白),当线程调用超时,父线程中断,导致抛出无法捕获的异常,一般不用.@HystirxCommand...

2019-04-21 22:59:55 782 1

原创 分布式系统

定义:分布式系统一定是由多个节点组成的系统,一般来说一个节点就是一台计算器(可理解为为被拆分的独立程序提供运行环境的主机,这些程序被分布在这些主机上,也有可能在同一台主机上),这些节点都是互相连通的基础知识:多进程模式-------多个进程(应用程序)之间的内存空间是独立的,因此多个进程间通过内存共享(同一个内存中的数据)、交换数据的方式与多个线程间的方式有所不同—属于同一个进程所以内存空间相...

2019-04-14 22:41:28 162

原创 idea配置run dashboard

1.进入项目的.dea的workspace.xml文件2.在<component name="RunDashboard">的父标签中加入一级子标签,如下:<option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationTyp...

2019-04-08 16:39:14 102

原创 注解

@HystrixCommand注解做两件事。第一件事是,在任何时候调用helloRemoteService Call方法,该方法都不会被直接调用,这个调用会被委派给由Hystrix管理的线程池。如果调用时间太长(默认为1 s),Hystrix将介入并中断调用。这是断路器模式的实现。第二件事是创建一个由Hystrix管理的名为helloThreadPool的线程池。所有对helloRemoteSer...

2019-03-20 10:55:17 69

原创 遗忘api

integer.parseInt(str,radix);将str转为radix进制数的十进制数

2019-03-19 14:27:50 97

原创 图片上传至OSS服务器的分析

1.接受前端的图片前端把图片转换成base64编码的字符串格式如下:String data = “data:image/jpeg;base64,逗号后才是真正图片的完整字符编码集”;String base64Data = data.split(&quot;,&quot;)[1];//截取有效数据2.将字符串用base解码成字节数组–&amp;gt;再转化为流byte[] bytes = new BASE64D...

2019-03-12 14:27:35 600

原创 开发中SpringMVC(表现层)

用@RequestBody注解修饰自定义对象 接受前端json对象封装的数据时出现miss request body 问题原因 :@RequestBody是需要http请求体的,而get请求中是不包含请求体的。所以必须指定为post请求方式...

2019-03-08 17:33:59 681

原创 小程序微信授权登陆过程实现

//controllerpublic Result 授权方法(String code, String encryptedData, String iv) throws Exception { HashMap result = service.微信授权方法(code, encryptedData, iv, stateCode.getConsumerCode()); UserDTO...

2019-02-26 15:52:08 463

转载 实用博主链接

1.MyBatis之注解@Insert @Update @select @Many @One 实际使用https://blog.csdn.net/m0_37779570/article/details/815147572.MyBatis框架核心之注解使用resultMap及多表查询https://blog.csdn.net/wfq784967698/article/details/787860...

2019-02-26 15:25:31 147

转载 Lombok插件

Idea下安装Lombok插件参照:http://www.cnblogs.com/holten/p/5729226.htmlhttps://yq.aliyun.com/articles/59972lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立g...

2019-02-26 15:18:33 101

原创 开发中mybatis(SQL)遇到的问题或遗忘的知识

1.使用@select注解方式实现模糊查询不使用concat会出现Parameter index out of range (1 &amp;amp;amp;amp;gt; number of parameters, which is 0)这个错误正确示例:@Select(&amp;amp;amp;quot;SELECT * FROM shop WHERE shop.name_text LIKE CONCAT(’%’,#{0},’%’) &amp;amp;amp;quot;

2019-02-26 14:58:38 214

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除