F & Q的专栏

Share & Study ~当你感觉累的时候,那是因为你正处于人生的上坡

排序:
默认
按更新时间
按访问量

sqlserver日期函数

系统函数函数参数/功能GetDate( )返回系统目前的日期与时间DateDiff (interval,date1,date2)以interval 指定的方式,返回date2 与date1两个日期之间的差值 date2-date1DateAdd (interval,number,date)以int...

2018-04-02 10:35:26

阅读数:28

评论数:0

window cmd命令大全

虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操...

2018-01-25 12:31:33

阅读数:116

评论数:0

Apache activemq入门实例

Apache activemq的好处有n多,大家可以参观activemq官网来做详细的了解,我就不做介绍了。 首先请到官网下载activemq,我下载的是activemq5.5.0,您可以根据需要下载自己想要的版本。我使用ubuntu系统,下载的是linux版本tar.gz后缀的文件。 ...

2018-01-22 15:55:47

阅读数:54

评论数:0

消息队列--JMS的ActiveMQ

dependency>       groupId>org.apache.activemqgroupId>       artifactId>activemq-coreartifactId>       version>5.7.0version>  ...

2018-01-22 15:39:18

阅读数:63

评论数:0

详细设计的伪代码的实例

代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。  它以编程语言的书写形式指明算法的职能。相比于...

2018-01-18 10:48:16

阅读数:440

评论数:0

Java泛型通配符

T  有类型 ?  未知类型 一、通配符的上界 既然知道List并不是List的子类型,那就需要去寻找替他解决的办法, 是AnimalTrianer.act()方法变得更为通用(既可以接受List类型,也可以接受List等参数)。在java里解决办法就是使用通配符“?”,...

2018-01-17 10:56:12

阅读数:56

评论数:0

操作集合注意事项

对一个集合要进行remove/add操作: 不要在foreach中进行,请用Iterator迭代器,如果是并发操作,则需要给Iterator加锁。 Iterator是一个迭代器,它可以便利选择序列的对象 List sList=new ArrayList(); a.add("1...

2018-01-16 16:18:28

阅读数:64

评论数:0

T-SQL_常用内置函数和操作

数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据  数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从...

2018-01-11 16:49:16

阅读数:60

评论数:0

UML解析2

参考:http://www.uml.org.cn/oobject/201211231.asp 一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和ema...

2018-01-05 09:52:50

阅读数:34

评论数:1

UML各个组成和相互之间的关系

1、什么是类图   类图(Class diagram)主要用于描述系统的结构化设计。类图也是最常用的UML图,用类图可以显示出类、接口以及它们之间的静态结构和关系。 2、类图的元素   在类图中一共包含了以下几种模型元素,分别是:类(Class)、接口(Interface)、依赖...

2018-01-05 09:27:18

阅读数:56

评论数:0

Java异常处理详解

首先解释一下try catch finally的用法: 1、try+catch  程序的流程是:运行到try块中,如果有异常抛出,则转到catch块去处理。然后执行catch块后面的语句  2、try+catch+finally  程序的流程是:运行到try块中,如果有...

2018-01-04 17:05:02

阅读数:45

评论数:0

java并发线程应用实例(13)

提到java多线程不免有些人会头大,很多概念都是很理解但是真正到了实战的时候又是不知道如何操作了,下面就结合实际项目来说说多线程的应用。 业务需求:     举例:批量插入10万条用户的相关活动优惠券     操作方式:使用固定10个大小的线程池来做,并每次处理100...

2018-01-04 17:03:17

阅读数:54

评论数:0

Java并发-多线程的线程同步工具类(12)

本文主要介绍一些java线程同步工具类,并不进行具体讲解,当有需要时,可以再去结合实例学习。   信号灯(Semaphore)   应用场景举例:   例如公司的打卡系统,如果有一个打卡机,那么一次就只能有一个人打卡,其余的人就被阻塞住,打卡完以后就可由下一个人...

2018-01-04 16:56:10

阅读数:47

评论数:0

JAVA 并发-多线程读写锁之模拟缓存系统(11)

在多线程中,为了提高效率有些共享资源允许同时进行多个读的操作,但只允许一个写的操作,比如一个文件,只要其内容不变可以让多个线程同时读,不必做排他的锁定,排他的锁定只有在写的时候需要,以保证别的线程不会看到数据不完整的文件。这时候就需要使用读写锁。 [java] v...

2018-01-04 16:51:19

阅读数:34

评论数:0

JAVA 并发-线程同步通信技术(Lock和Condition)(10)

在之前的博客中已经介绍过线程同步通信技术《JAVA 并发-多线程传统线程同步通信技术(4)》,上篇是使用的synchronized,wait,notify来实现,今天我们使用的是Lock和Condition,下面我们结合两者对比来学习。   简单的Lock锁应用: ...

2018-01-04 16:39:04

阅读数:65

评论数:0

java并发多线程-返回执行结果(Callable和Future)(9)

启动一个线程不论使用Thread或者Runnable的时候,都是没有返回结果的。也就是说Thread和Runnable的run()方法必须没有返回值。    public void run(){}   解决方案:   Callable和Future,一个产生结果,一个...

2018-01-03 15:16:07

阅读数:138

评论数:0

java并发多线程-基于线程池设计的ScheduledExecutor任务调度(8)

上篇博客《JAVA 并发多线程-线程池(7)》中曾介绍到newScheduledThreadPool(intcorePoolSize),创建corePoolSize大小的线程池。此线程池支持定时以及周期性执行任务的需求。     接下来我们一起来分析一下Java中几种任务调度实现...

2018-01-03 15:07:36

阅读数:46

评论数:0

java并发多线程-线程池(7)

线程池的作用:      线程池作用就是限制系统中执行线程的数量。    根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行...

2018-01-03 14:56:50

阅读数:59

评论数:0

java并发-多线程之多个线程之间共享数据(6)

多线程共享数据的方式:   1,如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,例如,卖票系统就可以这么做。 2,如果每个线程执行的代码不同,这时候需要用不同的Runnable对象,例如,设计4个线程。其中两个线程每次对j...

2018-01-03 14:53:04

阅读数:84

评论数:0

java并发-多线程之线程范围内共享变量(5)

线程范围内共享变量要实现的效果为:   多个对象间共享同一线程内的变量 未实现线程共享变量的demo: [java] view plain copy  print? package cn.i...

2018-01-03 14:50:18

阅读数:76

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭