- 博客(13)
- 收藏
- 关注
原创 多线程问题--同一个Map传入多个线程中,导致Map被修改,造成线程安全问题
创建一个Map<String, String> map = new HashMap<>();map.put("a","aValue");此时有两个线程A,B,将map通过构造方法传入线程中A没有对map做修改,B向Map中添加字段或更改字段如果通过线程池创建并执行这两个线程任务此时,由于这两个线程在同一个进程中,因此共用一块内存空间,因此此时两个线程中的this.map指向的是同一个对象,所以,其中任意一个线程对map有更改,则会影响到另外一个线程。
2022-03-31 17:31:25
2053
原创 20180718
每次工作之的闲暇时光我都会想,是否我应该抓住这些琐碎的时间去学习一些东西,去看一些别人的博客什么的去提升下自己的,但往往事与愿违,当我打开网页,去找一些自己觉得很有用的东西去看的时候,有觉得看不下去,或者当看过很多东西,看了一个月之后发现跟没看一个样,一点都没有写到东西。 后来我想到,可能,我这种忙碌的行为正是大家所说的 “瞎忙” ,可能当我去看这些东西的时候,我并没有去仔细的去思考,因为...
2018-07-18 17:59:28
245
原创 markdown书写方法
https://shd101wyy.github.io/markdown-preview-enhanced/#/http://plantuml.com/
2018-07-13 11:22:41
326
原创 kotlin--JDateTime()应用
!!比较日期不能用字符串!!计算当前日期后推一个月fun main(args: Array<String>) { val a = JDateTime("2018-01-31 00:00:00.000") println(a) a.year = a.year a.month = a.month - 1 a.day = a.day + 1 ...
2018-06-27 18:06:16
785
原创 记录解决公司内网中本机不能链接外国一些网站问题
记录解决公司内网中本机不能链接外国一些网站问题今天在工作时候需要登录一些国外网站如https://stackoverflow.com/ 来查一些问题的解决方案,结果发现登录不了,可能是我的电脑地址被做了什么限制。于是经过一番搜索成功解决了这个问题,现将此次事件记录下来以供以后使用,如若有幸帮到了其他人,倍加荣幸。一、查询MAC地址ifconfig查看IP地址和MAC地址 如果系统语言为中文则MA...
2018-06-26 18:10:02
2142
原创 记录下用SecureCRT连接虚拟机中Ubuntu16.04系统
记录下用SecureCRT连接虚拟机中Ubuntu系统一、开启和关闭防火墙引自:https://www.cnblogs.com/sweet521/p/5733466.html由于LInux原始的防火墙工具iptables过于繁琐,所以ubuntu默认提供了一个基于iptable之上的防火墙工具ufw。ubuntu 9.10默认的便是UFW防火墙,它已经支持界面操作了。在命令行运行ufw命令就可以看...
2018-06-21 17:16:52
672
转载 重装MySQL
#重装MySQL1. 删除mysqla. sudo apt-get autoremove --purge mysql-server-5.0b. sudo apt-get remove mysql-serverc. sudo apt-get autoremove mysql-serverd. sudo apt-get remove mysql-common (非常重要)此处我安装正常顺序不能正常卸载...
2018-06-04 15:01:36
269
转载 如何解决Ubuntu系统boot空间不足问题
1、检查问题原因,切换到boot目录下,查看系统文件目录内容;cd /boot/ls -l发现有多余的内核版本,在未删减之前还有32/44两个版本存在,这尼玛肯定占地啊!Duang!Duang!!2、检查当前系统正在使用的内核版本;uname -a3、用dpkg命令查看所有linux内核,不知道命令怎么使用的可以--help;dpkg --get-selections|grep linux-ima...
2018-06-04 14:09:02
277
原创 Ubuntu中怎么关闭多余的应用程序切换条
今天上班安装了个unity-tweak-tool插件,打开之后误操作把快捷键给重置了,导致按alt+tab键切换应用的时候出现两个应用程序切换条,导致切换程序时候很难选择!经过一翻搜索仍然没有找到直接的解决办法,无意中看到一个【解决ubuntu无法切换应用程序的解决办法】,但按照操作扔然没有解决,附上链接【https://blog.csdn.net/arick2013/article/detail...
2018-06-04 13:40:44
887
原创 Java中保留两位小数,和kotlin保留两位小数
Java 使用BigDecimal,保留小数点后两位public static String format1(double value) { BigDecimal bd = new BigDecimal(value); bd = bd.setScale(2, RoundingMode.HALF_UP); return bd.toString();}使用...
2018-05-24 17:38:43
33514
原创 GitHub学习记录
一入编程深似海,学习Java两年后,今天尝试开始写一写博客,随时记录下学习过程和学习心得。20180505 周六晚GitHub,无疑已是一个非常非常流行的名词,从今天起开始先搞定怎么它,首先了解在Windows系统下的使用方法#什么是Github wikipedia的描述“GitHub是一个利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务。它由GitHub公...
2018-05-24 11:47:15
1922
原创 web-tomcat
tomcat初级学习一、tomcat的目录结构说明 1.bin:可运行程序的目录 startup.bat shutdown.bat 等 2.conf:配置文件目录 tomcat-users.xml server.xml 3.lib:tomcat 运行时需要的依赖包 4.logs:tomcat运行时的日志文件存放目录 5.temp:tomcat运行时需要的临
2016-09-18 19:44:01
432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人