- 博客(18)
- 收藏
- 关注
转载 java线程池实现原理
出处:https://blog.csdn.net/hzw19920329/article/details/52372348问题一:线程池存在哪些状态,这些状态之间是如何进行切换的呢?查看ThreadPoolExecutor源码便知晓:[java] view plain copy// runState is stored in the high-order bits private stat...
2018-04-18 14:55:09
457
转载 volatile关键字
一、Java内存模型想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的。Java内存模型规定了所有的变量都存储在主内存中。每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而来)。线程对变量的所有操作(读取,赋值)都必须在工作内存中进行。不同线程之间也无法直接访问对方工作内存中的变量,线程间变量值的传递均需要通过主...
2018-04-17 23:24:39
142
转载 Java 四种线程池newCachedThreadPool,newFixedThreadPool,newScheduledThreadPool,newSingleThreadExecutor
原文出处:https://www.cnblogs.com/zhujiabin/p/5404771.html介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { @Overridep...
2018-04-17 11:34:59
273
原创 sleep wait yield join notify notifyAll
1.sleep:会让当前线程休眠进入阻塞状态并释放CPU,并不会释放锁,即使是睡眠也抱着锁不让别人访问。不推 荐使用。 sleep(long):Thread类的静态方法,必须带一个时间参数,在指定时间肯定不会被执行,让当前 运 行的程序睡眠一会,即让线程从运行状态进入阻塞状态,只有等阻塞时间过后才进入就绪状态,并不是 直接进入运行状态,是否进入运行状态就要...
2018-04-17 00:20:58
173
转载 EasyUI Pagination 分页的两种做法
原文 出处http://blog.csdn.net/sat472291519/article/details/20039895http://www.cnblogs.com/luminji/p/3294439.htmlhttp://blog.chinaunix.net/uid-20078486-id-3870799.htmlEasyUI 的 datagrid
2017-03-20 11:08:11
397
原创 Maven的高级应用--依赖,聚合,继承
Maven高级应用(依赖,聚合,继承)依赖:(在当前项目的pom文件中引入要依赖的项目的坐标) dependency> groupId>cn.itcast.babasportgroupId> artifactId>babasport-coreartifactId> version>0.0.1-SNAPSHOTversion>dependenc
2016-05-01 23:38:39
747
原创 Maven的基本应用---tomcat自启动与热部署
maven的基本应用。不用重启tomcat就可以直接将新版本发布到测试服务器。Maven可以不通过外部的Tomcat进行自启动 Pom文件中添加tomcat插件:Maven--》Add Plugin-->选择Tocmat7的插件 准备引入Maven.Tomcat插件 从而支持Maven的自启动--> org.apache.tomcat
2016-05-01 23:35:44
408
原创 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”
eclipse的版本jdk版本不一致,都为64位或都为32位。
2016-04-30 22:25:11
202
原创 maven---私服
私服:是一种特殊的远程仓库,它是架设在局域网内的仓库需要jar包时,从私服上找,如果没有,私服从中央仓库上下,中央仓库除版权jar包以外,都有,下到私服上,由私服返回,如果有,直接由私服返回。配置私服将nexus-2.1.2.war复制到服务器上,例如:tomcat/webapps目录下(哈哈哈。。。。),启动服务器(tomcat),nexus-2.1.2.war自动解压。安装
2016-04-26 22:54:45
304
原创 maven(二)
继承:新建一个父工程,配置公共配置父工程中packageing修改为:pom子工程继承父工程子工程添加…… … ../父工程项目名依赖版本管理 //添加公共依赖包子工程仅仅添加依赖包,无需添加版本,版本由父工程继承而来为了进一步便于管理,将所有的版本管理设置在一起,设置为系统属性值 1.74.9……引
2016-04-26 22:13:35
302
原创 maven的安装
Maven安装1.maven是基于java的。先要安装好jdk.(不过多解释)2.下载maven 地址:http://maven.apache.org/download.html3.安装: 1.对apache-maven-3.0.3-bin.zip进行解压缩(解压目录最好不要有中文字)。 2.设置系统环境变量,MAVEN_HOME。 3.设置环境变量Pa
2016-04-26 00:08:50
224
原创 下拉框默认加载
下拉框默认值,需要在刚开始加载的时候去查询下拉框可能出现的值,并将要默认的值显示在框中。示例:选择计划: 全选 初始化的时候加载$.ajax({ url: "/campaign/getAllChoose", type: "GET", dataType: "json", success: function (data) { $.each(data.rows, fu
2016-04-15 00:19:05
421
原创 分页
Jquery分页,使用pagination方法。Pagination方法的参数解析。参数名描述参数值maxentries总条目数必选参数,整数items_per_page每页显示的条目数可选参数,默认是10num_display_entries
2016-04-14 23:57:14
392
原创 jquery.min.js需不需要引入
jquery.min.js是js的一个框架,如果页面有用到jquery的话,必须要引入jquery.min.js,并且建议引入的这句话最好放在第一个js来引入。否则,有可能会有问题。问题是如何判断是否引入了juqery呢?如果你js代码里有类似$("")这样的符号,就很可能使用了jquery。最好引入,这个是jquery库。迷你版的,有这个库,依赖jquery的function才可以运行。
2016-04-12 23:55:39
1716
1
原创 .parent(selector) .parents(selector) parentsUntil()
.parent(selector) 获得当前匹配元素集合中每个元素的父元素,由选择器筛选(可选)。.parents(selector) 获得当前匹配元素集合中每个元素的祖先元素,由选择器筛选(可选)。示例: 一级一 一级二 二级一 二级二 三级一 三级二
2016-04-12 23:44:11
734
原创 Mongodb 聚合管道
Aggregation操作,类似于SQL 中Group By操作的功能。基本管道操作符: project: 删除,增加,重命名字段。 match:匹配条件。 limit:结果数量 skip:跳过文档的数量。 sort:排序。管道表达式: 管道操作符所对应的值就叫做管道表达式。并且每个管道表达式是一个文档结构,由字段名字段
2016-04-12 22:55:18
523
原创 保留两位小数
1.除法保留两位小数。方式1:实例:(a,b均为Integer类型)if(b>0){ DecimalFormat df = new DecimalFormat("0.00"); BigDecimal ctrBig = new BigDecimal(a.doubleValue() / b.doubleValue()); BigDecimal big
2016-04-12 01:01:14
675
原创 js小知识点
1.:eq()选择器。语法:$(“:eq(index)”)使用场景:通常与其他选择器一起使用,获取指定组合中指定索引(index)的元素。 index值从0开始,所以第一个元素的index值是0不是1。实例:获取第11个td的值 jsonData["campaignName"] = $(this).parent().parent().parent().fi
2016-04-12 00:38:36
245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人