自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (1)
  • 收藏
  • 关注

转载 你真的懂wait、notify和notifyAll吗

https://www.jianshu.com/p/25e243850bd2?appinstall=0永远都要把wait()放到循环语句里面。之所以我们应该尽量使用notifyAll()的原因就是,notify()非常容易导致死锁

2019-05-30 16:17:53 205

转载 Thread中yield方法

public class YieldExcemple { public static void main(String[] args) { Thread threada = new ThreadA(); Thread threadb = new ThreadB(); // 设置优先级:MIN_PRIORITY最低优先级1;NORM_PRI...

2019-05-30 15:30:49 206

转载 可重入锁和不可重入锁

原文:https://blog.csdn.net/qq_29545781/article/details/810228721. 可重入的理解:可重入的主语是已经获得该锁的线程,可重入指的就是可以再次进入,因此,意思就是已经获得该锁的线程可以再次进入被该锁锁定的代码块。内部通过计数器实现。java中synchronized关键字和ReentrantLock都是可重入锁。2....

2019-05-30 14:31:23 403

转载 关于投资

一个人一生能积累多少钱,不是取决于他能够赚多少钱,而是取决于他如何投资理财,人找钱不如钱找钱,要知道让钱为你工作,而不是你为钱工作。作者:沃伦巴菲特...

2019-05-30 09:27:23 111

转载 线程池最优大小

转载自https://blog.csdn.net/adjvet/article/details/48858359线程池的理想大小取决于被提交任务的类型以及所部署系统的特性。线程池应该避免设置的过大或过小,如果线程池过大,大量的线程将在相对很少的CPU和内存资源上发生竞争,这不仅会导致更高的内存使用量,而且还可能耗尽资源。如果线程池过小,那么将导致许多空闲处理器无法执行任务,降低了系统吞吐率。...

2019-05-27 16:05:09 557

原创 newTaskfor取消线程

public abstract class SocketUsingTask <T> implements CancellableTask<T> { @GuardedBy("this") private Socket socket; protected synchronized void setSocket(Socket s) { sock...

2019-05-23 17:04:35 466

原创 处理不可中断的阻塞

前言:我们知道可阻塞的方法都是通过提前返回或者抛出InterruptedException来响应中断请求的,从而使开发人员更容易构建出能响应取消请求的任务,那么不可中断的阻塞方法该如何处理呢? 不可中断阻塞的情况一般有以下几种:java.io包中的同步Socket I/O java.io包中的同步I/O Selector的异步I/O 获取某个锁主要关键在于:继承thr...

2019-05-23 16:19:05 1198

原创 中断策略

参考文档https://www.cnblogs.com/peterxiao/p/7624931.htmlhttp://www.cnblogs.com/timlearn/p/4008783.htmlhttps://www.ibm.com/developerworks/cn/java/j-jtp05236.htmlhttps://www.jianshu.com/p/7125725eff...

2019-05-23 10:55:26 425

转载 详解synchronized与Lock的区别与使用

https://cloud.tencent.com/developer/article/1396207https://www.cnblogs.com/iyyy/p/7993788.html

2019-05-17 17:14:38 137

转载 java并发编程下载

https://www.cnblogs.com/jstarseven/p/9178632.html

2019-05-17 14:03:16 194

转载 java并发之如何解决线程安全问题

尊重原创,原文地址https://www.cnblogs.com/w2154/p/6637717.html并发(concurrency)一个并不陌生的词,简单来说,就是cpu在同一时刻执行多个任务。而Java并发则由多线程实现的。在jvm的世界里,线程就像不相干的平行空间,串行在虚拟机中。(当然这是比较笼统的说法,线程之间是可以交互的,他们也不一定是串行。)多线程的存在就是压...

2019-05-17 11:43:40 1998 1

原创 关于java中final关键字与线程安全性

https://www.cnblogs.com/mianlaoshu/articles/3648403.html

2019-05-17 11:25:44 1483

原创 java并发编程第3章

本章主要讲的是:线程的可见性 发布和逸出 线程封闭 不变性 安全发布问题记录发布和逸出的解释https://www.cnblogs.com/yulinfeng/p/5975728.htmlhttps://blog.csdn.net/chenbinkria/article/details/79887244JAVA中voltatile关键字的使用https:/...

2019-05-16 17:22:27 62

原创 读java并发编程第二章

本章主要讲了以下几个知识点:线程的安全性 线程的原子性以及竞态条件和复合操作 加锁机制包括内置锁和重入锁 加锁以后的性能问题线程的安全性:文中最终给出的定义是:当多线程访问某个类时,这个类始终都能表现出正确的行为,那么就称这类是线程安全的。(线程安全类可以认为是一个在并发环境和单线程环境中都不会被破坏的类)问题记录:https://bbs.csdn.net/top...

2019-05-16 15:46:00 53

原创 构建知识体系

https://www.jianshu.com/p/7a0226490257读后感第一步:人生定位;第二步:持续学习;第三步:分享输出

2019-05-15 17:30:52 127

转载 java职业规划

https://www.oschina.net/question/2978416_2243426

2019-05-15 11:41:43 714

转载 如何配置线程池大小

参考文档:https://blog.csdn.net/wxy941011/article/details/80879225 https://www.cnblogs.com/dennyzhangdd/p/6909771.html?utm_source=itdadao&utm_medium=referral ht...

2019-05-15 10:31:50 2834

转载 构建自己的知识体系,看这篇就够了

传送门https://www.jianshu.com/p/7a0226490257

2019-05-14 16:17:06 313

原创 线程池的使用和源码分析

这篇关于线程池的文章强烈推荐给大家,写的真的好,所以留个记录 地址在此:https://www.cnblogs.com/dolphin0520/p/3932921.html 感悟:一项技术只有知道其内部的原理实现,并且甚至可以在基础上优化有自己的理解,这才算是真正的会使用,平时要加强对源码的分析和理解才行。  ...

2019-05-14 14:23:22 106

转载 线程池参数设置

原文:https://blog.csdn.net/zhanht/article/details/79513134在如今的多核处理器时代,多线程技术发挥着巨大的作用,尤其对于大批量处理同类型IO密集型的任务,例如全库全表查找数据时,多线程是提升速度和性能的利器。近期发布的另一篇文章已经详细介绍了线程池的技术原理。但平时的开发工作中,我们可能更加关注的是线程池的使用,线程数设...

2019-05-14 11:46:02 3307 1

转载 关于@Bean注解

传送门https://www.jianshu.com/p/2f904bebb9d0https://blog.csdn.net/badguy_gao/article/details/82853967@Bean@Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。作用为注册bean对象。@Bean注解在返回实...

2019-05-13 17:37:11 4246 1

转载 springboot结合线程池

https://www.jianshu.com/p/832f2b162450https://blog.csdn.net/m0_37701381/article/details/81072774

2019-05-13 16:31:41 144

转载 Eclipse安装阿里巴巴代码插件p3c

传送门:https://blog.csdn.net/m0_37589586/article/details/82883163一般分为线上安装和线下安装,一般采用线下安装的方式,100%成功。1、利用eclipse自带的Install New Software1.1 点击help - install new software1.2输入p3c地址,选中插件(图中未知原因没有显示插件...

2019-05-13 10:29:31 995

转载 关于线程池很好的一篇文章

https://blog.csdn.net/hollis_chuang/article/details/83743723

2019-05-13 10:21:42 154

转载 代码提示不出来解决办法

https://jingyan.baidu.com/article/8065f87ff54c27233124989e.html

2019-05-10 18:16:13 699

转载 redis序列化的问题

需求:1,保存一个key-value形式的结构到redis2,把一个对象保存成hash形式的结构到redis代码如下: // 保存key-value值 pushFrequencyTemplate.opsForValue().set("test_key", "test_value111"); // 读取刚才保存的key-value值...

2019-05-10 17:20:12 25636 3

原创 读取不了eclipse源码看这

传送门两种办法,个人推荐第二个:第一种:https://blog.csdn.net/qq_31772441/article/details/80281328第二种:https://jingyan.baidu.com/article/0f5fb09904ef056d8334ea23.html...

2019-05-10 14:42:33 313

转载 jdk1.8新特性学习

https://blog.csdn.net/zjhred/article/details/84976734

2019-05-09 20:18:15 154

原创 关于springboot使用@Autowired注解向非controller类中注入bean为null的问题

这种问题一般分为2种情况第一种情况,如果你要在java A类中 使用@Autowired注入java B类,如果注入不了的话,通过添加以下三个关键的地方,可以解决该问题:关于@PostConstruct:被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次,类似于Serclet的inti()方法。被@PostConstruct修饰的方...

2019-05-09 15:59:41 4955

转载 面试题

https://blog.csdn.net/valada/article/details/89382217具体面试题如下

2019-05-08 15:46:06 106

转载 STS代码提示不显示

STS(eclipse) 代码提示不显示Java 类型提示问题解决转自:https://blog.csdn.net/xu_guo_jie/article/details/83111839问题:今天把IDE从STS3.9 换成STS4.0,导入原来的工作空间后,发现代码提示不显示java 类型。现象:使用Alt+/ 代码提示中没有Java 类型。只有一些方法和模板代码块。如下图:...

2019-05-08 15:25:41 2407 1

转载 spring使用注解方式实现redis

转载https://www.jianshu.com/p/3ea1cf9294d0一、 缓存注解有以下三个:@Cacheable@CacheEvict@CachePut@Cacheable(value=”accountCache”),这个注释的意思是,当调用这个方法的时候,会从一个名叫 accountCache 的缓存中查询,如果没有,则执行实际的方法(即查询数据库),并将执行的...

2019-05-07 18:56:02 318

原创 eclipse批量编辑

可使用Shift+Alt+A快捷键,退出同样是Shift+Alt+A,可一次性编辑多行

2019-05-07 16:11:26 1112

转载 redis缓存增删改查

https://blog.csdn.net/gzgmyj/article/details/81129140

2019-05-07 11:06:25 1216

转载 大数据思维原理

本文转载自佚名大数据思维原理是什么?笔者概括为10项原理。  一、数据核心原理  从“流程”核心转变为“数据”核心  大数据时代,计算模式也发生了转变,从“流程”核心转变为“数据”核心。hadoop体系的分布式计算框架已经是“数据”为核心的范式。非结构化数据及分析需求,将改变IT系统的升级方式:从简单增量到架构变化。大数据下的新思维——计算模式的转变。  例如:IBM将使用以数...

2019-05-07 10:48:58 1188

原创 springmvc中文乱码问题

问题场景:在用springmvc结合jsp页面向数据库添加数据时,发现插入的数据是乱码,并且查出来的在页面上显示的也是乱码。问题定位:1.先确定插入数据库的数据是否是乱码我这边肯定是乱码的,解决办法是在你的配置文件jdbcUrl =jdbc:mysql:///itcastoa?useUnicode=true&characterEncoding=UTF-8加上问好后面的,...

2019-05-06 18:57:57 212

原创 springmvc+form表单一些问题

Q:springmvc在controller层写了添加接口,在jsp页面写了submit后调转不过去指定页面,而且数据库中也没有成功加进去数据。A:检查form后的acion对于的映射是否正确,可以用postman调用试试,有时候需要加上项目名的前缀Q:控制层返回modelAndView前台jsp页面如何获取?A:伪代码如下控制层@RequestMapping(v...

2019-05-06 14:47:05 123

转载 SpringMVC工作流程

本文完全转自:https://www.cnblogs.com/xxzhuang/p/5940709.html传统原生的JSP+Servlet在开发上过程上虽然简单明了,JSP页面传递数据到Servlet,Servlet整理数据(逻辑开发)或者从数据库提取数据接着再转发到JSP页面上,但是其似乎只能止步于此,我们都知道我们request和response都依赖于url,当我们想要通过针对围绕ur...

2019-05-06 14:23:02 92

原创 springmvc+mybiats+redis项目启动报错org.springframework.data.redis.RedisConnectionFailureException

Q:最新为了学习redis在网上下载了一个demo,修改了mysql和redis相关的配置文件的信息,启动没错,调用接口后报错org.springframework.data.redis.RedisConnectionFailureException,经排查,redis和mysql安装均没有问题且可以正常运行?A:经过查看网上大神各种回复,最终确定问题我的配置文件redis.propertis...

2019-05-06 14:01:37 587

转载 mybatis的坑

resultMap详细解释https://blog.csdn.net/bear_wr/article/details/52383840trim标签使用https://www.cnblogs.com/qiankun-site/p/5758924.htmlhttps://blog.csdn.net/wt_better/article/details/80992014mybat...

2019-05-06 10:28:18 133

elasticsearch-5.2.2.zip

elasticsearch5.2.2

2019-10-28

空空如也

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

TA关注的人

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