calm1022
码龄8年
关注
提问 私信
  • 博客:16,371
    16,371
    总访问量
  • 9
    原创
  • 2,282,356
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-02-19
博客简介:

weixin_37575132的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得3次评论
  • 获得21次收藏
创作历程
  • 3篇
    2019年
  • 6篇
    2018年
成就勋章
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

174人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java中的可重入锁和不可重入锁

Java多线程的wait()方法和notify()方法这两个方法是成对出现和使用的,要执行这两个方法,有一个前提就是,当前线程必须获其对象的monitor(俗称“锁”),否则会抛出IllegalMonitorStateException异常,所以这两个方法必须在同步块代码里面调用。wait():阻塞当前线程notify():唤起被wait()阻塞的线程不可重入锁所谓不可重入锁,即...
原创
发布博客 2019.05.16 ·
466 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

什么是spring循环依赖,以及spring是如何解决的

1. 什么是循环依赖循环依赖,其实就是循环引用,就是两个或者两个以上的 bean 互相引用对方,最终形成一个闭环,如 A 依赖 B,B 依赖 C,C 依赖 A。如下图所示:循环依赖,其实就是一个死循环的过程,在初始化 A 的时候发现引用了 B,这时就会去初始化 B,然后又发现 B 引用 C,跑去初始化 C,初始化 C 的时候发现引用了 A,则又会去初始化 A,依次循环永不退出,除非有终...
原创
发布博客 2019.02.19 ·
422 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

layui 实现图片上传前后台

js部分: var uploadInst = upload.render({ elem: '#testList' //绑定元素 ,url: ctx+'/uploadController/uploadImage' //上传接口 ,size:5*1024 ,method:'post' , multiple: true...
原创
发布博客 2019.01.03 ·
6272 阅读 ·
3 点赞 ·
1 评论 ·
14 收藏

JAVA 中的 CAS

CAS 是现代操作系统,解决并发问题的一个重要手段,最近在看 eureka 的源码的时候。遇到了很多 CAS 的操作。今天就系统的回顾一下 Java 中的CAS。阅读这篇文章你将会了解到:什么是 CAS CAS 实现原理是什么? CAS 在现实中的应用 自旋锁 原子类型 限流器 CAS 的缺点<!--more-->什么是 CASCAS: 全称...
原创
发布博客 2018.11.30 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

彻底了解volatile

1. volatile实现原理volatile是怎样实现了?比如一个很简单的Java代码:instance = new Instancce() //instance是volatile变量在生成汇编代码时会在volatile修饰的共享变量进行写操作的时候会多出Lock前缀的指令(具体的大家可以使用一些工具去看一下,这里我就只把结果说出来)。我们想这个Lock指令肯定有神奇的地方,那么...
原创
发布博客 2018.11.29 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java8新特性

对于Java开发者来说,Java8的版本显然是一个具有里程碑意义的版本,蕴含了许多令人激动的新特性,如果能利用好这些新特性,能够大大提升我们的开发效率。Java8的函数式编程能够大大减少代码量和便于维护,同时,还有一些跟并发相关的功能。开发中常用到的新特性如下:接口的默认方法和静态方法 函数式接口FunctionInterface与lambda表达式 方法引用 Stream Optio...
原创
发布博客 2018.11.26 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前台传入多个参数(数组格式),拼接成字符串中间用逗号隔开,传入到sql中用in查询.

在开发中,我们常常需要把前台input传入的多个值的数组,拼接成一个字符串,中间用","隔开,再传入到后台做查询[html] view plain copyString []  strs = {"铜川","安康","商洛","延安","宝鸡","汉中","榆林","咸阳","西安"};          Str
原创
发布博客 2018.06.27 ·
7547 阅读 ·
3 点赞 ·
2 评论 ·
3 收藏

各种实用的js方法

/* * 格式化时间 * */var formatDate = function (date) { var y = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? '0' + m : m; var d = date.getDate(); d = d < 10 ? (...
原创
发布博客 2018.05.29 ·
775 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

JDBC实现连接池

import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;i...
原创
发布博客 2018.03.16 ·
529 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏