1.添加 scala 插件
?
选择settings
?
下载??scala -intelij-bin ?文件?http://plugins.jetbrains.com/plugin/1347?pr=
?
选择 plugins ?-》 Install plugin from disk ?,添加自己的 文件 scala -intelij-bin?
?
?
安装后 ?出 ...
分类:
其他 时间:
2016-04-02 02:12:26
收藏:
0 评论:
0 赞:
0 阅读:
277
一:多线程同步
? 当多个线程共同访问一个对象中的实例变量时,有可能会出现非线程安全,运行的结果也可能是混乱的,解决的办法就是加锁。同步机制可以使用synchronized关键字实现。
1.1 synchronized取得的锁都是对象锁
public?class?MyObject?{
?? synchronized?public?void?methodA()?{
分类:
其他 时间:
2016-04-02 02:12:02
收藏:
0 评论:
0 赞:
0 阅读:
251
1、启动安装zookeeper
[root@node1 bin]# ./zkServer.sh?
JMX enabled by default
Using config: /opt/bigdata/zookeeper/bin/../conf/zoo.cfg
Usage: ./zkServer.sh {start|start-foreground|stop|restart|status|up ...
分类:
其他 时间:
2016-04-02 02:11:35
收藏:
0 评论:
0 赞:
0 阅读:
359
培训Hadoop架构开发!
从基础到高级,手把手培训![技术QQ:2937765541]
获取视频资料和培训解答技术支持地址
分类:
数据库技术 时间:
2016-04-02 02:10:20
收藏:
0 评论:
0 赞:
0 阅读:
288
一:前言
?? zookeeper是一个分布式协调服务,它的最典型应用就是数据的发布和订阅,意思就是数据发布者将数据发布到某个节点上,其它订阅者进行订阅,这个功 能就是基于zk的watcher监听机制实现,当各个client监听的节点发生了数据的变更后,各client能够收到节点变更的通知。
? zookeeper的client像server端发生一个watcher事件通知事件,整个流程图如 ...
分类:
其他 时间:
2016-04-02 02:09:55
收藏:
0 评论:
0 赞:
0 阅读:
325
一:使用Lock实现多线程同步
? 在jdk并发包中,可以使用ReentrantLock类来实现线程之间的同步,Lock.lock()和lock.unLock()实现加锁和释放锁,其一般用于try?catch?finally中。
public class MyService {
private Lock lock = new ReentrantLock();
public ...
分类:
编程语言 时间:
2016-04-02 02:09:04
收藏:
0 评论:
0 赞:
0 阅读:
300
获取【下载地址】? ?QQ: 313596790? ?【免费支持更新】三大数据库 mysql??oracle??sqlsever? ?更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A 集成代码生成器(开发利器);? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???技术:313596790
分类:
数据库技术 时间:
2016-04-02 02:08:40
收藏:
0 评论:
0 赞:
0 阅读:
314
获取【下载地址】? ?QQ: 313596790? ?【免费支持更新】三大数据库 mysql??oracle??sqlsever? ?更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A 集成代码生成器(开发利器);? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???技术:313596790
分类:
数据库技术 时间:
2016-04-02 02:08:15
收藏:
0 评论:
0 赞:
0 阅读:
221
获取【下载地址】? ?QQ: 313596790? ?【免费支持更新】三大数据库 mysql??oracle??sqlsever? ?更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A 集成代码生成器(开发利器);? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???技术:313596790
分类:
数据库技术 时间:
2016-04-02 02:07:50
收藏:
0 评论:
0 赞:
0 阅读:
576
欢迎转载,转载请标明出处:
随着计算机的进步,‘不安全’的程序设计已成为造成编程代价高昂的罪魁祸首之一。
许多 C程序的错误都是由于程序员忘记初始化一个变量造成的。对于现成的库,若用户不知道如何初始化库的一个组件,就往往会出现这一类的错误。清除是另一个特殊的问题,因为用完一个元素后,由于不再关心,所以很容易把它忘记。这样一来,那个元素占用的资
源会一直保留下去,极易产生资源(主要是内存)...
分类:
编程语言 时间:
2016-04-02 02:03:40
收藏:
0 评论:
0 赞:
0 阅读:
331
一切都是对象
欢迎转载,转载请标明出处:
尽管以C++为基础,但 Java 是一种更纯粹的面向对象程序设计语言
正式用它设计之前,必须先将自己的思想转入一个面向对象的世界
1 用句柄操纵对象
在 Java 里,任何东西都可看作对象。可采用一种统一的语法,任何地方均可照搬不误。注意,尽管将一切都“看作”对象,但操纵的标识符实际是指向一个对象的“句柄”(Handle)...
分类:
编程语言 时间:
2016-04-02 02:03:30
收藏:
0 评论:
0 赞:
0 阅读:
290
欢迎转载,转载请标明出处:
控制程序流程
在Java 里,我们利用运算符操纵对象和数据,并用执行控制语句作出选择。Java 是建立在C++基础上的,所以对C 和C++程序员来说,对Java 这方面的大多数语句和运算符都应是非常熟悉的。当然,Java 也进行了自己的一些改进与简化工作。
1 使用 Java 运算符
加号(+)、减号和负号(-)、乘号(*)、除号(/)...
分类:
编程语言 时间:
2016-04-02 02:03:20
收藏:
0 评论:
0 赞:
0 阅读:
236
欢迎转载,转载请标明出处:
“进行面向对象的设计时,一项基本的考虑是:如何将发生变化的东西与保持不变的东西分隔开。”
Java 推出了“访问指示符”的概念,允许库创建者声明哪些东西是客户程序员可以使用的,哪些是不可使用的。这种访问控制的级别在“最大访问”和“最小访问”的范围之间,分别包括:public,“友好的”(无关键字),protected以及private。根据前一...
分类:
编程语言 时间:
2016-04-02 02:03:10
收藏:
0 评论:
0 赞:
0 阅读:
334
对象入门
欢迎转载,转载请标明出处:
如果学JAVA,没有读透《JAVA 编程思想》这本书,实在不好意思和别人说自己学过JAVA。鉴于此,蛤蟆忙里偷闲,偷偷翻看这本传说中的牛书。
面向对象编程OOP具有多方面吸引力。实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、已于维护的设计方案。
这些描述看上去非常吸引人的,不过蛤蟆还...
分类:
编程语言 时间:
2016-04-02 02:03:00
收藏:
0 评论:
0 赞:
0 阅读:
228
欢迎转载,转载请标明出处:
“对于面向对象的程序设计语言,多型性是第三种最基本的特征(前两种是数据抽象和继承。”
“多形性”(Polymorphism)从另一个角度将接口从具体的实施细节中分离出来,亦即实现了“是什么”与“怎样做”两个模块的分离。利用多形性的概念,代码的组织以及可读性均能获得改善。此外,还能创建“易于扩展”的程序。无论在项目的创建过程中,还是在需要加入新特性的时候,它们都可...
分类:
编程语言 时间:
2016-04-02 02:02:52
收藏:
0 评论:
0 赞:
0 阅读:
239
欢迎转载,转载请标明出处:
“Java 引人注目的一项特性是代码的重复使用或者再生。但最具革命意义的是,除代码的复制和修改以外,我们还能做多得多的其他事情。”
在象C 那样的程序化语言里,代码的重复使用早已可行,但效果不是特别显著。与Java 的其他地方一样,这个方案解决的也是与类有关的问题。我们通过创建新类来重复使用代码,但却用不着重新创建,可以直接使用别人已建好并调试好的现成类。...
分类:
编程语言 时间:
2016-04-02 02:02:41
收藏:
0 评论:
0 赞:
0 阅读:
318
欢迎进入我的博客:blog.scarlettbai.com查看更多文章
Lambda表达式是Java8里的一个重要特性,发布这么久了,最近在学swift语言时发现了其中的闭包的概念其实跟Lambda表达式极其相似,于是今天整理一下Java8中的Lambda表达式,做个介绍。Lambda表达式其实就是提供Java编程中对于函数式编程的支持,在我们习惯了一切皆对象时,刚接触Lambda可能读起来比较费劲...
分类:
编程语言 时间:
2016-04-02 02:02:30
收藏:
0 评论:
0 赞:
0 阅读:
160
欢迎进入我的博客:blog.scarlettbai.com查看更多文章
最近接到一个需求,要批量生成推广码,首先我们知道推广码的特效有如下两点:
1:不可重复
2:不可以被推测出关于这两点,我们的思路大体分为如下几类:
1:每次生成一个随机码后查数据库是否有相同的,有则重新生成(每次都要访问数据库,导致效率极低,不推荐)2:依据数据库的主键作为唯一键,进行打乱或插入操作,如主键为8000001...
分类:
编程语言 时间:
2016-04-02 02:02:20
收藏:
0 评论:
0 赞:
0 阅读:
271
欢迎转载,转载请标明出处:
“如果一个程序只含有数量固定的对象,而且已知它们的存在时间,那么这个程序可以说是相当简单的。”
通常,我们的程序需要根据程序运行时才知道的一些标准创建新对象。若非程序正式运行,否则我们根本不知道自己到底需要多少数量的对象,甚至不知道它们的准确类型。为了满足常规编程的需要,我们要求能在任何时候、任何地点创建任意数量的对象。所以不可依赖一个已命名的句柄来...
分类:
编程语言 时间:
2016-04-02 02:02:10
收藏:
0 评论:
0 赞:
0 阅读:
223
...
分类:
Web开发 时间:
2016-04-02 02:01:29
收藏:
0 评论:
0 赞:
0 阅读:
297