码迷,mamicode.com
首页 > 2017年07月31日 > 全部分享
java synchronized关键字的底层实现
每个对象都有一个锁(Monitor,监视器锁),class对象也有锁,如果synchronized关键字修饰同步代码块,通过反编译可以看到,其实是有个monitorenter和monitorexit指令,也就是说,某个线程必须首先获得该对象的监视器锁,才能进入同步代码块,如果此时其它线程也去获取该对 ...
分类:编程语言   时间:2017-07-31 14:31:08    阅读次数:115
java文件上传功能
//jsp<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %><!DOCTYPEHTMLPUBLIC"-//W3C//DT..
分类:编程语言   时间:2017-07-31 14:31:02    阅读次数:174
[C#进阶系列]专题一:深入解析深拷贝和浅拷贝
一、前言 这个星期参加了一个面试,面试中问到深浅拷贝的区别,然后我就简单了讲述了它们的之间的区别,然后面试官又继续问,如何实现一个深拷贝呢?当时只回答回答了一种方式,就是使用反射,然后面试官提示还可以通过反序列化和表达树的方式。然后又继续问,如果用反射来实现深拷贝的话,如何解决互相引用对象的问题呢? ...
分类:Windows程序   时间:2017-07-31 14:30:54    阅读次数:172
文件打包(.zip)并返回打压缩包存放路径
1.由于公司需要将一个或多个视频进行打包,格式如下图: 2.创建zipUtil工具包: 1 package com.seegot.util; 2 3 import java.io.BufferedOutputStream; 4 import java.io.File; 5 import java.i ...
分类:其他好文   时间:2017-07-31 14:30:42    阅读次数:327
java生成TXT
1.由于公司需要生成如下格式TXT: 1 var ovr_parameters={ 2 "changeMainVideoList": [ 3 ], 4 "indexList": [ 5 {indexName:"知识要点一1",indexTime:"3"}, 6 {indexName:"知识要点二2" ...
分类:编程语言   时间:2017-07-31 14:30:34    阅读次数:192
Xamarin XAML语言教程模板视图TemplatedView(二)
Xamarin XAML语言教程模板视图TemplatedView(二) ...
分类:编程语言   时间:2017-07-31 14:30:25    阅读次数:133
数据库中间件 Sharding-JDBC 源码分析 —— SQL 解析(二)之SQL解析
关注微信公众号:【芋艿的后端小屋】有福利:RocketMQ/MyCAT/Sharding-JDBC所有源码分析文章列表RocketMQ/MyCAT/Sharding-JDBC中文注释源码GitHub地址您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。新的源码解析文章实时收到通知。每周更新一..
分类:数据库   时间:2017-07-31 14:30:12    阅读次数:760
redhat 6.5安装Solr
redhat6.5安装solr安装环境的准备:jdk,tomcat#cat/etc/issueRedHatEnterpriseLinuxServerrelease6.5(Santiago)Kernel\ronan\mvim/etc/profile.d/java.shPATH=${PATH}:/usr/local/jdk1.8.0_101/bin#java-versionjavaversion"1.8.0_101"Java(TM)SERuntimeEnvironment(build1.8.0..
分类:其他好文   时间:2017-07-31 14:30:05    阅读次数:183
JAVA生成XML文件
由于工作需要,需要生成如下xml: <?xml version="1.0" encoding="UTF-8"?> <root> <Scorm Theme="2016-06-22 18:09:45" Speakor="" Introduction="" ScromType="1"> <VideoLis ...
分类:编程语言   时间:2017-07-31 14:29:52    阅读次数:161
-Java基础-对象
分类:编程语言   时间:2017-07-31 13:40:47    阅读次数:182
使用$("#codeId").addClass("error");$("#codeId").html("登录名不能为空");向前端添加html代码,前端效果未出来?
$("#codeId").addClass("error"); $("#codeId").html("登录名不能为空"); 判断进行校验登录名为空时,提示信息红色"登录名不能为空",效果未出现的原因: 1、确定jquery已引入并起效 2、确定选择的id是正确的 3、$("#codeId").htm ...
分类:Web程序   时间:2017-07-31 13:32:00    阅读次数:272
tomcat优化---大数据量提交tomcat时,tomcat无法接收导致页面无反应
关于tomcat的一个优化问题: 有时候保存大数据量的数据时。tomcat不优化的话,页面会没反应。tomcat后台并不报错,仅仅是提示以下内容: 警告: More than the maximum number of request parameters (GET plus POST) for a ...
分类:其他好文   时间:2017-07-31 13:31:53    阅读次数:173
原生js实现清除子元素节点
var table = document.body.querySelector('.mui-table-view'); while(table.hasChildNodes()) //当table下还存在子节点时 循环继续 { table.removeChild(table.firstChild); ...
分类:Web程序   时间:2017-07-31 13:31:46    阅读次数:224
组合与继承
组合与继承 Java 继承 组合 1、 组合 组合:只需在新的类中产生现有类的对象。由于新的类由现有类的对象组成,所以称为组合。(只是复用了现有程序代码的功能,而非它的形式)如下: class A{ private int a = 10; private int b; private float c ...
分类:其他好文   时间:2017-07-31 13:31:37    阅读次数:120
python3网络编程之socket
文章内容: socket介绍 socket参数介绍 流程描述 socket对象内建方法 基本socket实例 通过socket实现简单ssh并实现接收大数据 socket介绍 socket又称”套接字“,应用程序通常通过”套接字“向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程可以通讯 ...
分类:编程语言   时间:2017-07-31 13:31:29    阅读次数:275
09、高级编程之基于排序机制的wordcount程序
package sparkcore.java;import java.util.Arrays;import java.util.Iterator;import org.apache.spark.SparkConf;import org.apache.spark.api.java.JavaPairRD... ...
分类:编程语言   时间:2017-07-31 13:31:18    阅读次数:259
文件下载(NSURLConnection/NSURLSession)
最基本的网络文件下载(使用原生的网络请求) #pragma mark - 小文件下载 #pragma mark - 大文件下载 更多内容--> 博客导航 每周一篇哟!!! 有任何关于iOS开发的问题!欢迎下方留言!!!或者邮件lieryangios@126.com 虽然我不一定能够解答出来,但是我会 ...
分类:Web程序   时间:2017-07-31 13:31:10    阅读次数:263
1483条   上一页 1 ... 54 55 56 57 58 59 60 ... 88 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!