2019年6月4日

interrupt 停止线程

摘要: 该方法只是给线程设置了一个停止的标记 并不是真正的立即停止线程 interrupted() 测试当前线程是否已经中断 isInterrupted() 测试线程是否已经中断 停止线程的方法: 3.暴力停止 stop 方法 已经过时不建议使用并且会存在问题 阅读全文

posted @ 2019-06-04 22:51 gfaraway 阅读(475) 评论(0) 推荐(0) 编辑

2019年5月28日

mysql 数据库 创建用户和授权

摘要: 创建用户和密码 CREATE USER '用户名'@'%' IDENTIFIED BY '密码'; 创建几个数据库 例如 db1,db2 用户授权访问指定的数据库 grant all privileges on 数据库名.* to '用户名'@'%'; 更改当前用户密码 set password f 阅读全文

posted @ 2019-05-28 15:32 gfaraway 阅读(254) 评论(0) 推荐(0) 编辑

2019年5月24日

http协议和网络模型

摘要: 传输层 传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。 在传输层有两个性质不同的协议:TCP(Transmission ControlProtocol,传输控制协议)和 UDP(User Data Protocol,用户数据报协议)。 网络层(又名网络互连层) 网络层用来处理在网 阅读全文

posted @ 2019-05-24 19:46 gfaraway 阅读(1920) 评论(0) 推荐(0) 编辑

2019年5月23日

JVM 的内存布局

摘要: 这是jdk7以后的版本 1. Heap(堆区) Heap OOM 障最主要的发源地, 它存储着几乎所有的实例对象, 堆由垃圾收集器自动回收, 堆区由各子线程共享使用。通常情况下 它占用的空间是所有内存 区域中最大的,但如 果无节制地创建大量对象,也容易消耗完所有的空间。堆的内存 空间既可以固定大小, 阅读全文

posted @ 2019-05-23 21:40 gfaraway 阅读(318) 评论(0) 推荐(0) 编辑

2019年5月8日

mysql的innodb 引擎 表锁与行锁

摘要: innodb 引擎 行锁与表锁 行锁与表锁是基于索引来说的(且索引要生效) 不带索引 (表锁)要全表扫描 1. 执行select @@autocommit; 查看结果 0是不自动提交事务,1是自动提交事务, mysql默认是自动提交 2. set autocommit = 0;设置为不开启自动提交 阅读全文

posted @ 2019-05-08 14:34 gfaraway 阅读(4985) 评论(1) 推荐(0) 编辑

2019年4月29日

redis 设置分布式锁要避免死锁

摘要: 1. jedis 中 setnx key value 虽然可以处理同步问题 (setnx 有返回值 1是key不存在把它设置进去,0是key已经存在了)但是 setnx设置完后 程序的下一步 有可能挂掉 那么 这个key就永远留在redis中了,集群中的其它机器 永远就进入不了要执行的逻辑,然而即使 阅读全文

posted @ 2019-04-29 11:15 gfaraway 阅读(6875) 评论(0) 推荐(0) 编辑

2019年4月26日

jmeter的简单http接口用法

摘要: 1. jmeter的启动:windows下的环境 进入jmeter的并目录双击启动 Mac电脑 进入bin目录找到jmeter.sh 文件 在终端执行./jmeter.sh 或者./jmeter。 如何使用 测试的所有内容是基于一个测试计划,测试计划测试基于线程组。 先新建一个测试计划,在建一个线程 阅读全文

posted @ 2019-04-26 14:34 gfaraway 阅读(412) 评论(0) 推荐(0) 编辑

2019年4月22日

整理一些好的网站或者好的文章来慢慢学

摘要: 工作几年 知识面还行 但是 基础不牢靠,基础细节不清晰 参看: 看完一遍 Java+JSP+Servlet+MySQL,如何有效的复习之前学的东西(比如Java基础)(这次要夯实) https://www.zhihu.com/question/314478081/answer/624273162 ( 阅读全文

posted @ 2019-04-22 16:51 gfaraway 阅读(128) 评论(0) 推荐(0) 编辑

2019年4月19日

多线程的共享变量的内存不可见性如何理解

摘要: demo1 package com.entity; public class Test01 { private static boolean flag; public static void main(String[] args) throws InterruptedException { new 阅读全文

posted @ 2019-04-19 17:54 gfaraway 阅读(1245) 评论(0) 推荐(0) 编辑

2019年4月10日

谷歌浏览器可以google了

摘要: 做为一个开发者好多疑问点或者难点大多数时间 都在进行百度,百度也能解决问题,但是呢如果让我能够google呢?我肯定会优先google的,这里面能够搜到一些国外技术人的文章可供参考。 下面是一个能够支持google的插件推荐出来 怎么使用呢,教程就在里面,等待你的发掘呢 https://www.pi 阅读全文

posted @ 2019-04-10 20:37 gfaraway 阅读(266) 评论(0) 推荐(0) 编辑

导航