码迷,mamicode.com
首页 > 2018年01月09日 > 全部分享
什么是线程安全与线程不安全
线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据 线程安全问题产生的原因 1、线程任务中 ...
分类:编程语言   时间:2018-01-09 12:56:49    阅读次数:179
Linux编程基础——GDB(设置断点)
启动GDB后,首先就是要设置断点,程序中断后才能调试。在gdb中,断点通常有三种形式: 断点(BreakPoint): 在代码的指定位置中断,这个是我们用得最多的一种。设置断点的命令是break,它通常有如下方式: break <function> 在进入指定函数时停住 break <linenum ...
分类:数据库   时间:2018-01-09 12:56:39    阅读次数:219
ubuntu下安装Java和tomcat
ubuntu 安装jdk 的两种方式: 使用ppa/源方式安装 1 安装jre 打开终端,使用下面的命令安装JRE : 2 安装OpenJDK 在Ubuntu和Linux Mint上安装OpenJDK 在终端,使用下面的命令安装OpenJDK Java开发工具包: 特殊地, 如果你想要安装Java ...
分类:编程语言   时间:2018-01-09 12:56:31    阅读次数:162
SCOM2016 OMSDK 服务无法启动
今天遇到一个SCOM2016的问题,发出来和大家分享一下,可以帮助大家今后快速准确的定位到问题。今天早上打开SCOM2016的时候,突然系统提示无法连接到SCOM服务器如下图:从报错来看,应该是有一个叫做 Data Access Service 的服务没启动起来,随即我们在系统服务里面可以看到,有一个叫做 System Center Data Access Service的服务没启动起来,尝试手动
分类:其他好文   时间:2018-01-09 12:56:25    阅读次数:178
vue调试工具之 vue-devtools的安装
这里介绍一下vue-devtools的安装方法之一: chrome浏览器的应用商店不能直接访问(需要跨域),所以直接应用商店安装的方法就行不通了。 1、到github主页去下载安装: 2、继续执行以下命令(cnpm国内镜像下载更快): 3、进入chrome浏览器添加扩展程序: chrome浏览器>> ...
分类:其他好文   时间:2018-01-09 12:56:18    阅读次数:186
【Selenium2】【项目实战】
【public/login.py】 ...
分类:其他好文   时间:2018-01-09 12:56:06    阅读次数:221
WordPress 安装教程
1、要安装WordPress,先看他的环境要求 2、环境符合后,直接去官网下载 WordPress(点击去官网) 下载最新的安装包 3、下载解压后,直接在浏览器中访问 会自动跳转到安装界面 http://localhost/wordpress_xinshiji(解压的文件夹名称) 4、点击开始,按要 ...
分类:其他好文   时间:2018-01-09 12:55:59    阅读次数:103
BIO与NIO、AIO的区别
IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、BIO 在 JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务 端进行通信,默认情况下服务端需要对每个请求建立一堆线程 ...
分类:其他好文   时间:2018-01-09 12:55:51    阅读次数:182
牛客网剑指offer-Java
(1)输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 (2)用两个栈来实现一个队列,完成队列的Push和Pop ...
分类:编程语言   时间:2018-01-09 12:55:40    阅读次数:225
设置eclipse默认编码格式
Window->Preferences->General ->Content Type->Text->JSP 最下面设置为UTF-8 Window->Preferences->General->Workspace 面板Text file encoding 选择UTF-8 ...
分类:系统相关   时间:2018-01-09 12:55:33    阅读次数:158
tmux的使用
Session相关操作查看/切换session prefix s离开Session prefix d (保留会话)关闭当前Session 执行exit重命名当前Session prefix $ Window相关操作新建窗口 prefix c切换到下一个窗口 prefix n 重命名当前Session ...
分类:其他好文   时间:2018-01-09 12:55:27    阅读次数:123
冒泡排序
冒泡排序和快速排序 int[] arr=new int[10]; for(int i=0;i<arr.length;i++) { arr[i]=(int)(Math.random()*100); System.out.println(arr[i]); } arr=Arrays.copyOf(arr, ...
分类:编程语言   时间:2018-01-09 12:55:20    阅读次数:138
solr window环境安装配置和管理页面基本使用
solr介绍 来自官网http://lucene.apache.org/solr/解释: Solr is highly reliable, scalable and fault tolerant, providing distributed indexing, replication and loa ...
分类:Windows程序   时间:2018-01-09 12:55:11    阅读次数:224
推荐几款VisualStudio的插件
继前几天推荐了一款转换vs插件的插件后,借着安装VS2013之际,把我比较喜欢的几个插件继续推荐一下。 C# Outline 2013 2013 C#的代码折叠最小只能到函数级,不像C++那样可以折叠到代码块,if和for之类的花括号是无法折叠的。不知道MS是不是故意这么做而限制写出过长的代码块。但 ...
分类:其他好文   时间:2018-01-09 12:55:05    阅读次数:263
面向对象的静态和抽象
静态: 关键字为:static 静态成员与普通成员的区别:普通成员是属于对象的,为静态成员是属于类的。 静态的方法里面不能包含普通成员(没有对象,没办法调用普通成员); 普通的方法里面可以包含静态成员。 抽象: 抽象类:更加抽象的一个类,无法直接实例化对象,主要做为父类存在; 抽象方法:抽象的一个方 ...
分类:其他好文   时间:2018-01-09 12:54:55    阅读次数:134
ORACLE多表关联UPDATE 语句
1) 最简单的形式 SQL 代码 --经确认customers表中所有customer_id小于1000均为'北京' --1000以内的均是公司走向全国之前的本城市的老客户:) update customers set city_name='北京' where customer_id<1000 SQ ...
分类:数据库   时间:2018-01-09 12:54:44    阅读次数:196
01月08日 四周一次
2.0-2.4 内建函数
分类:其他好文   时间:2018-01-09 12:54:38    阅读次数:156
922条   上一页 1 ... 42 43 44 45 46 47 48 ... 55 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!