自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (28)
  • 收藏
  • 关注

原创 java.lang.ArithmeticException: Rounding necessary

以下不会出现问题: System.out.println(new BigDecimal("1225.12").setScale(2)); System.out.println(new BigDecimal("1225.1").setScale(2)); System.out.println(new BigDecimal("1225").setScale(2));如下代码

2017-04-26 13:55:00 52942 1

原创 PowerDesigner16.5快速入门显示,注释comment配置方法,以及创建sql文件过程中需要注意的一些问题

本章节讲解,使用PowerDesigner16.5数据库建模时快速上手遇到的一些问题及如何解决问题的过程:如下图所示,创建模型:如下图,选择物理模型的同时指定数据库管理系统:如下图,选择Table新建表,点击之后在中间位置点击一次即可,选择如下图剪刀上面的图片开始进行操作:如下图,本次只演示一下,因此使用两个字段信息来演示,需要使用注解就是直接在Name列来

2017-04-20 17:04:24 25301 2

原创 Oracle分析函数之排序值rank()

在9i版本之前,只有分析函数功能(analytic ),即从一个查询结果中计算每一行的排序值,是基于order_by_clause子句中的value_exprs指定字段的。语法格式为:RANK ( ) OVER ( [query_partition_clause] order_by_clause )select rank() over(partition by 字段 order by

2017-04-13 09:44:53 750

原创 MySQL中的ROWNUM(伪列自增序列号)的实现

MySQL用变量的方法添加伪自增序列,语法格式为:SELECT @rownum:=@rownum+1 AS rownum, table_name.* FROM (SELECT @rownum:=0) r, table_name ;以下是每次执行都初始化变量伪自增序列从0开始,不然达不到理想的效果(SELECT @rownum:=0) r

2017-04-13 09:31:40 8418

原创 java.util.concurrent中Phaser的分析

适用场景:CountDownLatch和CyclicBarrier都是JDK 1.5引入的,而Phaser是JDK 1.7引入的。Phaser的功能与CountDownLatch和CyclicBarrier有部分重叠,同时也提供了更丰富的语义和更灵活的用法。Phaser顾名思义,与阶段相关。Phaser比较适合这样一种场景,一种任务可以分为多个阶段,现希望多个线程去处理该批任务,对于每个阶

2017-04-07 16:03:22 2138

原创 Java中常用文件IO流类:FileInputStream和FileOutputStream

简介:FileInputStream:java.lang.Object  java.io.InputStream    java.io.FileInputStream所有实现的接口:Closeable,, AutoCloseableFileInputStream从文件系统中的文件获取输入字节。 FileInputStream用于读取诸如图像数据的原始字节流。 要阅读

2017-04-07 14:40:58 1068

原创 java中java.io.RandomAccessFile的应用场景及使用实例

应用场景:  1、向10G文件末尾插入指定内容,或者向指定指针位置进行插入或者修改内容。   2、断点续传,使用seek()方法不断的更新下载资源的位置。简介:    Java中的RandomAccessFile提供了对文件的读写功能。RandomAccessFile 虽然属于java.io下的类,但它不是InputStream或者OutputStream的子类;它也不同于FileInputStr

2017-04-06 17:19:34 13832

原创 java.util.concurrent中:同步屏障CyclicBarrier

简介CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干活。CyclicBarrier默认的构造方法是CyclicBarrier(int parties),其参数表示屏障拦截的线程数量,每个线程调用await方法告

2017-04-05 16:08:01 493

原创 java中Annotation的简介

本文转发原文链接 http://www.jasongj.com/2016/01/17/Java1_注解Annotation概念Annotation是Java5开始引入的特性。它提供了一种安全的类似于注释和Java doc的机制。实事上,Annotation已经被广泛用于各种Java框架,如Spring,Jersey,JUnit,TestNG。注解相当于是一种嵌入在程序中的元

2017-04-05 15:38:58 745

转载 Java中的阻塞队列

1. 什么是阻塞队列?阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产者存放元素的容器,而消费者也只从容器里拿元素。阻塞队列提供了四种处

2017-04-05 14:06:06 309

转载 并发集合(一)引言

在本章中,我们将包含:使用非阻塞线程安全的列表使用阻塞线程安全的列表用优先级对使用阻塞线程安全的列表排序使用线程安全的、带有延迟元素的列表使用线程安全的NavigableMap创建并发随机数使用原子变量使用原子数组引言在编程中,数据结构是一种基本的元素。几乎每个程序都使用一个或多个数据结构类型来存储和管理它们的数据。Java API提供了Java集合框架(Java Co

2017-04-05 14:01:20 318

原创 使用logback输出日志,自定义输出格式

在开发中比较常见的还是log4j,基本上每个开发者都知道,但是使用logback输出日志,估计用的人不多,其实这两个都是slf4j的实现,而且是同一个作者。Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过

2017-04-05 09:50:37 50871

Logback手冊高清中文版

logback 中文手册,此中文手册为官网手册中文版 原作者 Ceki Gülcü、Sébastien Pennec 中文版译者 陈华 陈华的论坛地址:http://www.iteye.com/topic/655136

2018-11-20

RabbitMQ实战指南_2017.11_有书签-完整版

《RabbitMQ实战指南》从消息中间件的概念和RabbitMQ的历史切入,主要阐述RabbitMQ的安装、使用、配置、管理、运维、原理、扩展等方面的细节。《RabbitMQ实战指南》大致可以分为基础篇、进阶篇和高阶篇三个部分。基础篇首先介绍RabbitMQ的基本安装及使用方式,方便零基础的读者以最舒适的方式融入到RabbitMQ之中。其次介绍RabbitMQ的基本概念,包括生产者、消费者、交换器、队列、绑定等。之后通过Java语言讲述了客户端如何与RabbitMQ建立(关闭)连接、声明(删除)交换器、队列、绑定关系,以及如何发送和消费消息等。进阶篇讲述RabbitMQ的TTL、死信、延迟队列、优先级队列、RPC、消息持久化、生产端和消费端的消息确认机制等内容,以期读者能够掌握RabbitMQ的使用精髓。

2018-07-30

纯HTML流程步骤条

纯HTML自适应流程步骤条,根据需求定制修改,下载即可用

2017-12-08

邮箱服务器搭建文件,易邮服务器和Foxmail安装文件

邮箱服务器搭建文件,易邮服务器和Foxmail安装文件,教程请移至博客文章

2017-11-02

mybatis_plugin文件

mybatis_plugin文件,插件的授权代码,替换即可。好用

2017-10-20

深入理解Java虚拟机—JVM高级特性与最佳实践(第2版)

深入理解Java虚拟机—JVM高级特性与最佳实践(第2版)

2017-07-03

emacs-24.3-bin-i386.zip

emacs-24.3-bin-i386.zip 从这里可以下载最新版:https://github.com/magit/magit/downloads

2017-06-20

magit-1.2.0.tar.gz

magit-1.2.0.tar.gz github地址:https://github.com/magit/magit/downloads

2017-06-20

垃圾回收的算法与实现高清.pdf版下载

垃圾回收的算法与实现(高清)pdf,仅学习使用。

2017-03-29

Java RESTful Web Service实战 [韩陆著][机械工业出版社

Java RESTful Web Service实战 [韩陆著][机械工业出版社

2017-03-18

Nginx教程从入门到精通

Nginx教程从入门到精通

2017-03-11

【Linux】Shell脚本学习指南

LinuxShell脚本学习指南 高清

2017-02-24

《SpringBoot揭秘:快速构建微服务体系》高清完整.pdf版下载

《SpringBoot揭秘:快速构建微服务体系》

2017-02-24

SpringBoot入门

SpringBoot入门

2017-02-24

Advanced and Postman REST Client

Advanced and Postman REST Client

2017-02-23

反编译软件luyten-0.5.0

目前版本是luyten-0.5.0,个人觉得是最好的反编译软件,比jd-gui要好。

2017-02-22

实战Java虚拟机——JVM故障诊断与性能优化

葛一鸣出版、附上源码http://pan.baidu.com/s/1qYaOlFu

2016-06-08

Tree树结构

Tree树结构,这个通俗易懂,想了解的可以下载

2015-08-08

制作验证码

实现如果制作验证码,随机生成验证码,可以自己设背景颜色。

2015-08-08

联表查询增删改查利用easyui做界面

此代码实现了联表增删改查,easyui实现

2015-08-08

文件上传和下载

代码测试过,功能完整。压缩文件里有jar包。

2015-08-08

雷电小游戏

此游戏是雷电源代码,此功能基本完善,能满足你们

2015-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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