在多线程编程中synchronized一直是元老级的角色,很多人称呼它为重量级锁。Java6之后为了减少获得锁和释放锁带来的性能消耗引入了偏向锁和轻量级锁,对synchronized进行了各种优化,它变得不那么重了。 synchronized实现同步的基础是:Java中的每一个对象都可以作为锁。 具 ...
分类:
其他好文 时间:
2018-05-15 16:00:11
阅读次数:
142
转自:http://blog.163.com/hubeimeiyu@126/blog/static/8004881020118303318687/ 首先,也是最重要的是互联网上免费的天气预报源:http://www.webxml.com.cn/WebServices/WeatherWebServic ...
分类:
编程语言 时间:
2018-05-15 16:00:05
阅读次数:
229
1.用户信息获取--bean实体类形式返回数据 ①服务器端: 代码: json: ②客户端: 代码: 2.书籍信息--list集合形式返回数据 ① 服务器端: 代码: json: ②客户端: 代码: 完整代码:https://github.com/ganchuanpu/StarHttp ...
分类:
Web程序 时间:
2018-05-15 15:59:54
阅读次数:
203
新版mac依旧预装了 Apache ,但是已经不能在 「系统偏好设置」中的「Web 共享」来开启了,需要手动通过命令行开启。 启动Apache 启动:sudo apachectl start 停止:sudo apachectl stop 重启:sudo apachectl restart 查看 Ap ...
分类:
Web程序 时间:
2018-05-15 15:59:46
阅读次数:
204
介绍 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来 ...
分类:
其他好文 时间:
2018-05-15 15:59:39
阅读次数:
220
Windows下cmd命令提示符窗口的语言设置(中英) 听语音 | 浏览:2075 | 更新:2017-08-03 16:50 | 标签:windows Windows下cmd命令提示符窗口的语言设置(中英) 听语音 | 浏览:2075 | 更新:2017-08-03 16:50 | 标签:wind ...
web.xml的模式(Schema)文件中定义了多少种标签元素,web.xml中就可以出现它的模式文件所定义的标签元素,它就能拥有定义出来的那些功能。web.xml的模式文件是由Sun公司定义的,每个web.xml文件的根元素<web-app>中,都必须标明这个web.xml使用的是哪个模式文件。如 ...
分类:
Web程序 时间:
2018-05-15 15:59:21
阅读次数:
282
缓存优化 性能优化第一步,便是管理好页面的缓存,避免重复下载资源。否则,即增加服务器压力,又折磨用户的钱包。 浏览器缓存机制 访问页面,请求各种资源,浏览器检查本地是否有缓存。 如果有,检查资源是否过期。没过期,直接使用缓存。过期了,便向服务器发出请求。 发出的请求中会带上etag和last-mod ...
分类:
Web程序 时间:
2018-05-15 15:59:13
阅读次数:
195
http://www.cnblogs.com/kfx2007/p/3894297.html one:装饰record-style方法中的self为单一实例,被装饰的方法将会在每一条记录中循环调用,返回一个list结果集,如果和@returns一块用了,将返回连接的结果. model:装饰record ...
来自百度经验 装好Office 2010后,每次打开都会出现配置进度框,很烦人,怎么办呢 来自百度经验 装好Office 2010后,每次打开都会出现配置进度框,很烦人,怎么办呢 确认你的10版Office已激活,激活状态如图(激活工具一般在你下载的安装包里都有) 直接在”开始“运行框里输入 ”re ...
分类:
其他好文 时间:
2018-05-15 15:58:59
阅读次数:
141
客户端:客户端实例 > 建立连接 > 发送内容 > 接受内容。 服务端:客户端实例 --> 绑定ip + 端口 > 监听客户端连接 —> 接受客户端数据 >发送数据至客户端。 但是这里面有一个问题就是大数据怎么上传下载呢。里面有一个缓冲区的问题,上面recv(500)这里我们最多是接受500 我接收 ...
分类:
其他好文 时间:
2018-05-15 15:58:50
阅读次数:
166
1.基本概念 File:文件和目录路径名的抽象表示形式,代表文件或者文件夹。 2.构造方法 1 2 3 4 5 6 7 8 3.常用方法 (1).创建功能 // 创建此抽象路径名指定的目录 boolean mkdir() // 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录 boolean ...
分类:
编程语言 时间:
2018-05-15 15:58:41
阅读次数:
213
狗牌滚粗选手,此博客证明我去过...... CTSC 消失的源代码与消失的分数...... 我也不知道发生了什么....... APIO 旁边两位小哥太强了,心态完全炸裂,最后也滚粗了...... 回来之后打开小黑盒,$114$ 局,$QwQ$ ...
/** * 按指定大小,分隔集合,将集合按规定个数分为n个部分 * * @param list * @param len * @return */ public static List> splitList(List list, int len) { if (list == null || list... ...
分类:
其他好文 时间:
2018-05-15 15:58:26
阅读次数:
269
这是一个程序员的电脑硬盘,在一个叫做“学习”的目录下曾经生活着两个小程序,一个叫做Hello.java,即Java小子;另外一个叫做hello.c ,也就是C老头儿。 C老头儿的命运比较悲催,程序员主人觉得C语言的指针太复杂了,内存管理太难了,实在是学不会,就放弃了,顺便把它给删除了!Java小子很 ...
分类:
编程语言 时间:
2018-05-15 15:58:20
阅读次数:
174
编译环境:VS2017 编译框架:MFC 实验内容:显示一个三角形,并将其绕中心进行旋转、缩放以及平移等操作 实验步骤: 1.打开VS2017,并创建MFC项目,具体方法参见:http://www.cnblogs.com/junjunjun123/p/8811150.html 2.在新建的执行程序中 ...
分类:
编程语言 时间:
2018-05-15 15:58:12
阅读次数:
216
1、下载 地址:https://kafka.apache.org/downloads 本文中下载版本:kafka_2.10-0.8.2.2.tgz 2、安装 安装目录:/usr/local 3、启动zookeeper 3.1、因为zookeeper.properties注释实在太多,所以我通过gre ...
分类:
其他好文 时间:
2018-05-15 15:58:02
阅读次数:
236