加载中
Java 并发进阶

Java 并发进阶常见面试题总结 什么时候会出现线程不安全?非线程安全其实会在多个线程对同一个对象中的实例变量进行并发访问时产生的,产生的后果就是脏读。也就是取得的数据其实是被更改过的...

2019/12/26 16:57
51
什么是线程安全

1.不是线程的安全? 面试官问:“什么是线程安全”,如果你不能很好的回答,那就请往下看吧。 “线程安全”也不是指线程的安全,而是指内存的安全。为什么如此说呢?这和操作系统有关。 目前...

2019/12/26 15:59
78
一个技术人,最重要的是:极客精神(好奇心 + 探索欲)

关于一家软件公司应该招聘什么样的人,一位楼主的回复。他的博客地址:https://my.oschina.net/u/818901/fellow?&temp=1497240492325...

2017/06/12 12:04
541
ThreadPoolExecutor-线程池如何保证线程不被销毁

public void execute(Runnable command) { if (command == null) throw new NullPointerException(); /* * Proceed in 3 steps: * * 1. If fewer than corePoolSize threads are running, tr...

amp
06/02 10:48
116
java 线程池

线程池学习总结 为什么要使用线程池 线程池提供了一种限制和管理资源(包括执行一个任务)。每个线程池还维护一些基本统计信息,例如已完成任务的数量。池化技术的思想主要是为了减少每次获取...

03/30 13:46
79
Synchronize锁优化手段有哪些

之前在写多线程文章的时候,简单说了一下synchronized锁在jdk1.6以后会有各种的优化:适应自旋锁,锁消除,锁粗化,轻量级锁,偏向锁。 本以为这些优化是非常难以理解的东西,其实不然~~~简单...

01/08 15:40
56
spring事务管理

1.关于事务的理解 什么是事务? 事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生...

IDEA找不到或无法加载主类

错误:找不到或无法加载主类 猜测:1,未能成功编译; 尝试:菜单---》Build---》Rebuild Prodject 结果:启动服务仍然报同样的错误 2,缓存问题; 尝试:菜单---》File---》Invalidate Cach...

2019/09/27 13:47
11.8W
java后端获取微信用户信息乱码

1.获取微信返回值 JSONObject object = JSONObject.parseObject(ret); 2.对返回值的nickname进行编码 String nickName = object.getString("nickname"); nickName = new String(nickName.get...

2019/09/23 15:43
360
Java 静态代理、Java动态代理、CGLIB动态代理

Java 的代理就是客户类不再直接和委托类打交道, 而是通过一个中间层来访问, 这个中间层就是代理。为啥要这样呢, 是因为使用代理有 2 个优势: 可以隐藏委托类的实现 可以实现客户与委托类之间...

2019/05/22 14:21
24
并发时数据库先select 然后insert或者update处理,DuplicateKeyException异常

1.使用mysql内置机制 uid为主键,当uid存在时进行更新,不存在进行插入 insert into student(uid, name) values (#{uid,jdbcType=BIGINT},#{),jdbcType=VARCHAR}) ON DUPLICATE KEY UPDATE n...

2019/05/15 16:49
209
java8 list转map,set,分组

list转成set集合 Set<Student> studentSet=studentList.stream().map(Student::getId).collect(Collectors.toSet()); list转成map Map<String,Student> studentMap=studentList.stream().col...

2019/05/15 09:03
1.7K
curl获取响应时间及常用方法

1. -X 指定请求方式 GET请求 curl -X GET http://www.jackyops.com/search?data=123 # -X GET是可选的 POST请求 curl -X POST -d"data=123&key=456" http://www.jackyops.com/search -v 由于...

2019/05/06 11:23
1K
RecketMQ-同一个group下有多个Topic,消息能发送到Topic中,但无法被监听到

问题描述:现有多个应用,发送和监听消息使用的GROUP为同一个,在该GROUP下面有多个TOPIC,往其中一个TOPIC发送消息,消息能发送成功,但该TOPIC的监听类无法监听到该消息。 问题解决:修改监...

2019/04/29 14:11
974
nginx上部署vue项目

1.npm run build之后在dist文件夹下打出包 static文件夹和index.html文件 2. 部署好nginx之后,修改nginx.conf文件 server { listen 80; server_name localhost; #charset koi8-r; #access_...

2019/04/12 15:08
91
C#实现扫描枪扫描二维码并打印

1.使用usb口输入的扫描枪,这里实现使用了winform 首先创建一个CS文件 using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Runti...

2019/01/09 14:42
870
java简单导出excel

1. 首先添加pom依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version> </dependency> <dependency> <groupId>org.apache.poi</groupI...

2018/12/29 10:01
243
事务的作用

1. 什么是事务,为什么使用事务? 一、概念: 1.数据库事务: 数据库事务通常指对数据库进行读或写的一个操作序列。 它的存在包含有以下两个目的: 1、为数据库操作提供了一个从失败中恢复到正常...

转载--读写锁

最近做的一个小项目中有这样的需求:整个项目有一份config.json保存着项目的一些配置,是存储在本地文件的一个资源,并且应用中存在读写(读>>写)更新问题。既然读写并发操作,那么就涉及到...

2018/09/04 10:54
115
gitlab配置ssh的key

1.打开本地git bash,使用如下命令生成ssh公钥和私钥对 ssh-keygen -t rsa -C 'xxx@xxx.com' 参数是你的邮箱,能收邮件即可 2.然后打开~/.ssh/id_rsa.pub文件(~表示用户目录,比如我的windows...

2018/08/13 14:29
115

没有更多内容

加载失败,请刷新页面

返回顶部
顶部