weixin_41075660
码龄7年
关注
提问 私信
  • 博客:4,997
    4,997
    总访问量
  • 13
    原创
  • 718,856
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2017-11-16
博客简介:

weixin_41075660的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得1次评论
  • 获得8次收藏
创作历程
  • 3篇
    2021年
  • 12篇
    2019年
成就勋章
TA的专栏
  • 笔记
    3篇
  • api
    1篇
  • 注解
    1篇
  • 微服务
    2篇
  • Mybatis
    1篇
  • idea配置及插件
    2篇
  • 实用文章链接
  • 具体业务
    2篇
  • SQL
    1篇
  • SpringMVC
    1篇
  • 分布式
    1篇
  • Hystrix
    1篇
  • Zuul
    1篇
兴趣领域 设置
  • Java
    java
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

什么是servlet

用于和用户交互的服务器应用/模块,接受请求/返回响应
原创
发布博客 2021.12.12 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

@autowired使用注意事项

1.获取从spring容器管理的bean,bean中使用的@autowired注解生效,@autowired的属性能从spring容器中注入,是在bean实例化后通过setter方法注入。2.new出来的对象,不受spring管理,所以使用了@autowired的属性失效为空3.@confoguration类加载顺序高于被容器管理的类,不能用@autowired,因为还没注入spring容器中,如需要使用spring容器中的bean,在@bean方法的参数定义,会自动注入...
原创
发布博客 2021.12.06 ·
739 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Static关键字

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

SpringCloud与Zuul

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

Hystrix的线程上下文隔离策略

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

分布式系统

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

idea配置run dashboard

1.进入项目的.dea的workspace.xml文件2.在<component name="RunDashboard">的父标签中加入一级子标签,如下:<option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationTyp...
原创
发布博客 2019.04.08 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

注解

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

遗忘api

integer.parseInt(str,radix);将str转为radix进制数的十进制数
原创
发布博客 2019.03.19 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

图片上传至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 ·
635 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

开发中SpringMVC(表现层)

用@RequestBody注解修饰自定义对象 接受前端json对象封装的数据时出现miss request body 问题原因 :@RequestBody是需要http请求体的,而get请求中是不包含请求体的。所以必须指定为post请求方式...
原创
发布博客 2019.03.08 ·
725 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

//controllerpublic Result 授权方法(String code, String encryptedData, String iv) throws Exception { HashMap result = service.微信授权方法(code, encryptedData, iv, stateCode.getConsumerCode()); UserDTO...
原创
发布博客 2019.02.26 ·
482 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实用博主链接

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 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Lombok插件

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

开发中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 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多