码迷,mamicode.com
首页 > 2019年05月08日 > 全部分享
CAS自旋volatile变量
public final int getAndIncrement() { for (;;) { int current = get(); // 取得AtomicInteger里存储的数值 int next = current + 1; // 加1 if (compareAndSet(current, ...
分类:其他好文   时间:2019-05-08 23:10:46    阅读次数:269
52-Maven的安装与配置
53-解决Maven提示:Could not read settings.xml, assuming default values 摘录网址:https://www.cnblogs.com/eagle6688/p/7838224.html https://www.cnblogs.com/pengya ...
分类:其他好文   时间:2019-05-08 23:10:29    阅读次数:258
合理利用Java不可变对象,让你的代码更加优雅
如果一个对象的状态在创建以后就不会再改变,那么就可以认为它是不可变对象。因为这些对象无法被修改,所以不需要考虑多线程下的同步问题,这使得不可变对象在多线程程序中能够发挥重大作用。如下所示,String对象就是一个不可变对象。对于firstName一些列的操作(连接""和lastName)并不会修改这些字符串中的任何一个,而是会重新创建一个新的对象来存放fullName。自定义一
分类:编程语言   时间:2019-05-08 23:10:11    阅读次数:216
帧同步 之 训练后的寻路
该demo 是 在6000个 格子里面, 帧同步小球寻路,由于使用训练后的寻路,实际每个小球 寻路花费几乎为0毫秒,100个小球同时寻路 也只有 0--1 毫秒, 这个demo 多人在线 主要模仿了 皇室战争,也就是 自动分配 组,网上可能有很多 现成的 多人在线框架,但我觉得 还是自己设计的 性能 ...
分类:其他好文   时间:2019-05-08 23:09:57    阅读次数:231
jdk1.8中hashmap
1.在jdk1.8以前,hashmap的实现原理是数组+链表,在1.8以后实现就变成了数组+链表+红黑树。这样实现的好处是防止某个链表中的元素数量过多,导致hashmap的整体性能下降,所以在1.8以后改为当链表中的元数量大于8时,就把链表改成红黑树,以提高效率。在红黑树中元素的数量小于6时,就会变 ...
分类:其他好文   时间:2019-05-08 23:09:38    阅读次数:210
github的私有库给与他人权限
出现问题就要记录一下,加深印象,假如下次再次出现相同问题,能够及时找到处理方案,而不是通过搜索引擎海量搜索,节省时间。 当建立私有库后,将仓库地址发给别人是无法直接访问,因为没有权限,此时可以通过设置“协作者”解决这个问题。 输入协作者的github名称或邮箱进行添加,此时协作者就可以成功访问啦~ ...
分类:其他好文   时间:2019-05-08 23:09:22    阅读次数:340
MYSQL-查询缓存
MYSQL-查询缓存
分类:数据库   时间:2019-05-08 23:08:47    阅读次数:314
Introduction of Filter in Servlet
Filter,过滤器,顾名思义,即是对数据等的过滤,预处理过程。为什么要引入过滤器呢?在平常访问网站的时候,有时候发一些敏感的信息,发出后显示时 就会将敏感信息用*等字符替代,这就是用过滤器对信息进行了处理。这只是一个简单的例子,当然,过滤器那么强大,它的功能也不可能局限于此,它不仅能预处 理数据, ...
分类:其他好文   时间:2019-05-08 23:08:33    阅读次数:205
PHP反射机制
简介 就算是类成员定义为private也可以在外部访问,不用创建类的实例也可以访问类的成员和方法。 PHP自5.0版本以后添加了反射机制,它提供了一套强大的反射API,允许你在PHP运行环境中,访问和使用类、方法、属性、参数和注释等,其功能十分强大,经常用于高扩展的PHP框架,自动加载插件,自动生成 ...
分类:Web程序   时间:2019-05-08 23:08:15    阅读次数:264
lammps-MD整体思路
1.收敛性测试 (1)由不同步数和E的关系曲线,先确定步数N(run ?); (2)由不同尺寸模型和E的关系曲线,再确定尺寸n*n*n; 2.优化结构(nve-nvt-npt) 系综的实现方式(相关命令):https://www.cnblogs.com/sysu/p/10808805.html 判断 ...
分类:其他好文   时间:2019-05-08 23:07:44    阅读次数:245
FreeMarker学习(常用指令)
参考:http://freemarker.foofun.cn/dgui_quickstart_basics.html assign: 使用该指令你可以创建一个新的变量, 或者替换一个已经存在的变量 attempt, recover: 如果你想让页面成功输出内容,尽管它在页面特定位置发生错误也这样, ...
分类:其他好文   时间:2019-05-08 23:07:31    阅读次数:253
centos7 安装tomcat
1.首先安装centos7如果是最小化安装的话1).执行此命令执行命令查看网卡文件cd/etc/sysconfig/network-scripts/2)找到对应的网卡文件执行命令viifcfg-ens33进行修改网卡文件3)然后执行命令servicenetworkrestart重启网卡服务4)执行命令安装net-tools包,执行命令:yuminstallnet-tools最后执行ifconfig
分类:其他好文   时间:2019-05-08 23:06:56    阅读次数:229
53-解决Maven提示:Could not read settings.xml, assuming default values
参考:https://blog.csdn.net/hqocshheqing/article/details/47702049 最近在学习Maven 时总是出现 Could not read settings.xml, assuming default values 错误,使得用户配置无法生效,在网上 ...
分类:其他好文   时间:2019-05-08 23:06:42    阅读次数:212
深入学习数据结构之队列(三)
什么是队列? 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。 与栈不同的是队列遵循“先进后出”,即数据从一端插入,另一端弹出。两端分别进行不同的操作。 注:如果将栈和队列结合,即可以实现 ...
分类:其他好文   时间:2019-05-08 23:05:35    阅读次数:229
Ubuntu 19.04:程序启动缓慢
造冰箱的大熊猫@cnblogs 2019/5/8 Ubuntu 19.04,程序(Firefox、Terminal、Nautilus)启动非常缓慢。特别是Nautilus,点击桌面工具栏上的图标后隔了很久才弹出窗口。在Terminal中,输入sudo命令,敲回车后,有明显的停顿后才出现密码输入的提示 ...
分类:系统相关   时间:2019-05-08 23:05:22    阅读次数:537
TCP与UDP的区别
TCP与UDP的区别 是否连接 TCP是面向连接的,建立连接后才能通讯,如网页服务 UDP是非面向连接的,不用建立连接就可以进行数据传输,如QQ、微信等 传输可靠性 TCP可靠,先建立连接,保证了通道的安全 UDP不可靠,可能丢失数据 应用场景 TCP 传输大量的数据 UDP 传输少量的数据 速度 ...
分类:其他好文   时间:2019-05-08 23:04:24    阅读次数:155
AJPFX讲解java单例模式
单例设计模式概述: 单例模式就是要确保类在内存中只有一个对象,该实例必须自动创建,并且对外提供单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。单例模式分三种: 懒汉式单例 饿汉式单例 登记式单例 单例模式确保某个 ...
分类:编程语言   时间:2019-05-08 23:04:08    阅读次数:198
472条   1 2 3 4 5 6 ... 28 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!