首页 > 编程语言
JAVA 并发编程-多个线程之间共享数据(六)
多线程共享数据的方式: 1,如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,例如,卖票系统就可以这么做。2,如果每个线程执行的代码不同,这时候需要用不同的Runnable对象,例如,设计4个线程。,其中两个线程每次对j增加1,另外两个线程对j每次减1,银行存取款 有两种方法来解决此类问题:将共享数据封装成另外一个对象,然后将这个对象逐一传递...
分类:编程语言   时间:2015-07-25 10:40:43    收藏:0  评论:0  赞:0  阅读:271
javascript权威指南——笔记
字符集:Unicode字符集JS:区分大小写标识符:指变量、函数、属性名、函数名、函数参数 第一个字符:字母、下划线、$ 其后的字符:字母、下划线、$、数字 默认:驼峰命名转义字符: \n 换行 \t制表 \b空格 \r回车 \...
分类:编程语言   时间:2015-07-25 10:36:32    收藏:0  评论:0  赞:0  阅读:211
【LeetCode-面试算法经典-Java实现】【027-Remove Element(删除数组中指定的元素)】
【027-Remove Element(删除数组中的元素)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题  Given an array and a value, remove all instances of that value in place and return the new length.   The order of elements can be ch...
分类:编程语言   时间:2015-07-25 09:31:52    收藏:0  评论:0  赞:0  阅读:266
【LeetCode-面试算法经典-Java实现】【028-Implement strStr() (实现strStr()函数)】
[【028-Implement strStr() (实现strStr()函数)】](028-Implement strStr() (实现strStr()函数))【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题  Implement strStr().   Returns the index of the first occurrence of needle in hayst...
分类:编程语言   时间:2015-07-25 09:31:32    收藏:0  评论:0  赞:0  阅读:304
【LeetCode-面试算法经典-Java实现】【029-Divide Two Integers(两个整数相除)】
【029-Divide Two Integers(两个整数相除)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题  Divide two integers without using multiplication, division and mod operator.   If it is overflow, return MAX_INT. 题目大意  不使用除法,乘法...
分类:编程语言   时间:2015-07-25 09:31:23    收藏:0  评论:0  赞:0  阅读:486
数组的应用创建、存储、自定义、快速获取
1 创建集合 2 通过构造方法的方式创建一个NSArray 3 数组中可以存储不同类型的对象 4 数组实际上是存储的是对象的地址,同样也可以存储数组的地址 5 存储自定义的对象 6 数组中存储基本数据类型 7 创建数组的快捷方式 8 快速获得一个数组中的元素 9 从集合中取出数据 10 获得数组的元素个数 11 判断数组中是否存在某个对象...
分类:编程语言   时间:2015-07-25 09:30:02    收藏:0  评论:0  赞:0  阅读:307
java新手笔记10 构造器
1.摇奖小程序package com.yfs.javase;import java.io.IOException;import java.nio.CharBuffer;import java.util.Random;public class Demo1 { /** * 模拟摇奖 */ publi.....
分类:编程语言   时间:2015-07-25 09:23:32    收藏:0  评论:0  赞:0  阅读:204
Java中的queue和deque
队列(queue)是一种常用的数据结构,可以将队列看做是一种特殊的线性表,该结构遵循的先进先出原则。Java中,LinkedList实现了Queue接口,因为LinkedList进行插入、删除操作效率较高 相关常用方法: boolean offer(E e):将元素追加到队列末尾,若添加成功则返回true。 E poll():从队首删除并返回该元素。 E peek():返回队首元素,但是不删...
分类:编程语言   时间:2015-07-25 08:19:32    收藏:0  评论:0  赞:0  阅读:301
JAVA动态性
1、反射2、动态代理Q:什么情况下用A:1、如果别人提供了一个class文件或jar包给你,你自己的代码已经写好了,但是同时又需要用别人提供的class文件中的方法,这个时候可以使用动态代理2、spring的AOP,在执行一个方法之前或执行之后,需要调用其它方法Q:执行流程A:(类A实现接..
分类:编程语言   时间:2015-07-25 07:13:23    收藏:0  评论:0  赞:0  阅读:143
shell数组使用
论坛里的一个兄弟要同时折腾两个变量,不知道如何折腾.后来了解到可以用数组都忘记shell还有数组了.写了一个测试程序.记录一下.以后也有个印象.#!/bin/bash declare-atmp foriin$(find/bin-typef) do letc++ tmp[c]="$i" done len="${#tmp[@]}"#arraylength c=200 foriin$(f..
分类:编程语言   时间:2015-07-25 07:11:23    收藏:0  评论:0  赞:0  阅读:348
Mycat(6):聊天消息表,按月分表 java客户端跨月查询数据
1,业务需求上次分析聊天业务按照月进行拆。http://blog.csdn.net/freewebsys/article/details/47003577 具体拆分方案已经有了: 但是在操作的时候还是有点小问题,但基本上是按照这个设计实现的。 首先是mycat的,mycat正式版本是1.3.0.3-release,但是这个不包括PartitionByMonth这个类,其次PartitionBy...
分类:编程语言   时间:2015-07-25 07:07:52    收藏:0  评论:0  赞:0  阅读:422
c#和Javascript中去重总结
一.前言 去重在我们的开发过程中经常遇到,避免重复元素的添加,我们需要对获取到的集合(包括List、Array等)做相关的过滤操作。确保对象的唯一性,从而达到保证数据不冗余重复。由于自己是做.net方面的开发,所以就拿C#语言中常用的去重方式来学习。如果有其他更好的方式,希望各位大牛指出来,自己.....
分类:编程语言   时间:2015-07-25 07:06:12    收藏:0  评论:0  赞:0  阅读:301
Go语言练习:网络编程实例——简易图片上传网站
1、代码结构2、运行实例1、代码结构$ tree.├── photoweb.go├── public│ ├── css│ ├── images│ └── js├── uploads└── views ├── list.html └── upload.html 1.1)photoweb....
分类:编程语言   时间:2015-07-25 07:04:14    收藏:0  评论:0  赞:0  阅读:293
codeforeces 540E(树状数组
题意:交换自然数中的若干对数,求交换后总共有多少逆序数对。思路:因为题目数字范围比较大,不能直接用树状数组算,首先要离散化。然后一种算法是官方题解中根据逆序对数是否属于交换过的数分类讨论统计。我的算法是把没有交换的连续的数看成一个数,使用树状数组统计的时候直接加上这个区间的数字个数,这样就不需要繁琐...
分类:编程语言   时间:2015-07-25 07:02:42    收藏:0  评论:0  赞:0  阅读:277
【代码生成器】安全权限、高性能、高并发、分布式java shiro、maven、Bootstrap、HTML5、SpringMVC、Mybatis、Hibern
开发快报: 页面打印功能,websocket 强制下线功能,玩转websocket技术??【金牌】获取【下载地址】? ?QQ: 313596790A 代码生成器(开发利器);??? ?增删改查的处理类,service层,mybatis的xml,SQL( mysql? ?和oracle)脚本,? ?jsp页面 都生成? ?就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池dr ...
分类:编程语言   时间:2015-07-25 02:12:07    收藏:0  评论:0  赞:0  阅读:343
Python3调用hessian
领导派了个任务,实现服务器日志文件调用hessian接口保存到数据库 研究了半天python调用hessian的办法 ? 首先使用hessian for python的链接: http://hessian.caucho.com/#Python 引入进来后各种报错,各种崩溃啊 hessianlib.py在官网上还是2007的版本,估计不支持python3?? ? 然后寻找python ...
分类:编程语言   时间:2015-07-25 02:07:57    收藏:0  评论:0  赞:0  阅读:658
spring MVC中获取request和response
spring MVC中获取request和response: HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); HttpServletResponse response = ((ServletRequest ...
分类:编程语言   时间:2015-07-25 02:05:52    收藏:0  评论:0  赞:0  阅读:813
java多线程之-生产者与消费者
java多线程之-并发协作【生产者与消费者】模型 对于多线程程序来说,不管c/c++ java python 等任何编程语言,生产者与消费者模型都是最为经典的。也就是可以说多线程的并发协作 ?对于此模型说明 1、生产者仅仅在仓库中未存贮满的时候生产,仓库满了就停止生产了。 2、消费者仅仅在仓库中有存储的产品才能消费,如果仓库为空就等待。 3、当消费者发现仓库中没有产品的时候回通知生产者 ...
分类:编程语言   时间:2015-07-25 02:05:02    收藏:0  评论:0  赞:0  阅读:290
maven大型互联网企业架构 SpringMVC Mybatis Shiro Bootstrap Rest
开发快报: 页面打印功能,websocket 强制下线功能,玩转websocket技术??【金牌】获取【下载地址】? ?QQ: 313596790A 代码生成器(开发利器);??? ?增删改查的处理类,service层,mybatis的xml,SQL( mysql? ?和oracle)脚本,? ?jsp页面 都生成? ?就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池dr ...
分类:编程语言   时间:2015-07-25 02:03:47    收藏:0  评论:0  赞:0  阅读:256
黑马程序员(Java)----基础语法(四)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.8 方法 1.8.1方法的的定义     定义:完成特定功能的代码块。在很多语言里面有函数的定义,而在Java中函数被称为方法。     格式:     修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...){     方法体语句;     return 返...
分类:编程语言   时间:2015-07-25 01:48:02    收藏:0  评论:0  赞:0  阅读:334
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!