自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 十大经典排序算法最强总结(含JAVA代码实现)

/** * 冒泡排序 * * @param array * @return */ public static int[] bubbleSort(int[] array) { if (array.length == 0) return array; for (int i = 0; i < array.length; i++) for (int j = 0; j < arra

2020-08-11 20:38:08 159

原创 获取一个数字的上下百分之5的浮动值

public static void main(String[] args) { Random r = new Random(); int s = 56; for (int i = 0; i < 10; i++) { // 第一种方法获取区间 int num = (int) (Math.random() * 5 + 5); // 第二种方法获取区间 in.

2020-05-22 10:35:09 1374

原创 idea创建Springboot+mybatis+mysql

首先找到File-new-Project找到Spring Initializr然后点击next,填写好后继续next选择左边的列web,右边列勾选web框然后勾选需要的mysql mybatis等如果前面没有修改工程名称,可以在这一界面更改,然后点击finish。6、等待片刻后,项目格式如下图。controller,mapper,model,service是后来我新建的。构建pom<?xml version="1.0" encoding=...

2020-05-20 13:39:18 659 1

转载 时间格式转换全部

import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date getNowDate() { Date currentTime = new Dat...

2018-12-25 09:44:52 2638

原创 用户点击导出选择保存路径的地址

/** * 保存 */ private void saveFile(){ JFileChooser dialog = new JFileChooser(); dialog.setDialogTitle("另存为"); dialog.setFileSelectionMode(JFileChooser.FILES_ONLY); dialog.setDialogType(

2018-01-24 09:36:54 2705

原创 输入开始时间和结束时间获取之间相隔的天数,月数,年数

输入开始时间和结束时间获取之间相隔的天数,月数,年数

2017-08-24 17:54:54 1832

原创 java中输出一天每半个小时的时间段

java中输出一天每半个小时的时间段

2017-08-22 14:35:31 6790

原创 实现冒泡排序、希尔排序等多种算法示例

实现以下排序插入排序O(n^2)冒泡排序 O(n^2)选择排序 O(n^2)快速排序 O(n log n)堆排序 O(n log n)归并排序 O(n log n)希尔排序 O(n^1.25)1.插入排序 O(n^2)一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:⒈ 从第一个元素开始,该元素可以认为已经被排序⒉ 取出下一个元

2016-06-03 14:38:29 522

转载 mybatis快速入门

孤傲苍狼只为成功找方法,不为失败找借口!MyBatis学习总结(一)——MyBatis快速入门一、Mybatis介绍    MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Pla

2016-06-03 11:55:36 352

原创 Hibernate多对多配置

啥也不说,直接上代码。多对多注解配置学生表@Entity@Table(name ="T_STUDENT")@SequenceGenerator(name ="SEQ_STUDENT", sequenceName = "SEQ_STUDENT")public class Student implementsSerializable { private static f

2016-06-03 10:15:03 390

原创 Hibernate一对多关联

首先是实体类:TAddress.java(多的一方)public class TAddress implements Serializable { private static final long serialVersionUID = 1121137857691229229L; private Integer id; pri

2016-06-03 09:15:29 456

原创 单例模式介绍和应用

第一种(懒汉,线程不安全): Java代码  public class Singleton {      private static Singleton instance;      private Singleton (){}        public static Singleton getInstance() {      if (instance == nu

2016-06-01 08:49:30 419

原创 SpringMVC从入门到精通

一、SpringMVC基础入门,创建一个HelloWorld程序  1.首先,导入SpringMVC需要的jar包。  2.添加Web.xml配置文件中关于SpringMVC的配置123456789101112131415servlet>    servlet-name>spri

2016-06-01 08:26:02 3913

转载 JNDI数据源的配置

有全局配置和局部配置。大致的有以下三种配置方式:  第一种:全局配置。1)在tomcat的conf文件夹下的context.xml配置文件中加入:Resource name="jndi/mybatis"               auth="Container"               type="javax.sql.DataSource"              

2016-05-31 17:47:13 726

原创 java动态代理jdk与cglib详细讲解

JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。按照代理的创建时期,代理类可

2016-05-26 22:01:10 441

原创 WebService 简单实例

一、准备工作(以下为本实例使用工具)1、MyEclipse10.7.12、JDK 1.6.0_22 二、创建服务端1、创建【Web Service Project】,命名为【TheService】。   2、创建【Class】类,命名为【ServiceHello】,位于【com.hyan.service】包下。   3、编

2016-05-25 16:11:39 313

原创 Apache+Tomcat集群配置

本文Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置。准备环境ApacheApache是http服务器,我们利用其对Tomcat进行负载均衡。目前最新版本为2.2.17,下载地址为http://httpd.apache.org/download.cgi#apache22。如下图: 

2016-05-24 16:20:50 317

转载 Spring4.0.6 Websocket详细配置

Spring4.0.6 Websocket详细配置 之 讯息模块Spring4.0.6 Websocket详细配置 之 消息模块历经一周把整个消息模块开发完毕,其中在websocket这块遇到比较多的问题是中文乱码,因为项目中用ajax跟后端交互,用@Response注解时候出现中文乱码,需要Spring MVC相关配置,这块遇到配置会在另一个文章体现。鉴于网上提供的一

2016-05-22 15:52:59 2314 1

原创 java 合并文件

package com.music.demo;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStream

2016-05-18 17:45:30 480

原创 java 合并两个音频文件

package com.music.demo;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class Demo {    public static void main(String args[]) throws Exception

2016-05-18 17:35:25 7069 4

转载 WebSocket 示例

1. 介绍 websocket目前虽然无法普及应用,未来是什么样子,我们不得而知,但现在开始学习应用它,只有好处没有坏处,本随笔的WebSocket是版本13(RFC6455)协议的实现,也是目前websocket的最新协议,协议的英文文档可以查看http://tools.ietf.org/html/rfc6455 浏览器能够与服务器建立连接,通过已建立的通信信道来发送和接收数据而

2016-05-17 17:40:31 679

原创 数据库设计三大范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。                 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库

2016-05-14 16:32:28 349

原创 详细解读Jquery各Ajax函数

一,$.ajax(opiton)说明:$.ajax()这个函数功能强大,可以对ajax进行许多精确的控制,需要详细说明的请参照相关资料 $.ajax({   url: "ajax/ajax_selectPicType.jsp",   data:{Full:"fu"},   type: "POST",   dataType:'json',   success:CallB

2016-05-14 16:23:15 4636 2

转载 POI操作EXCEL

Jakarta POI 是一套用于访问微软格式文档的Java API。Jakarta POI有很多组件组成,其中有用于操作Excel格式文件的HSSF和用于早在Word的HWPF,在各种组件中目前只有用于操作Excel的HSSF相对成熟。它的官方首页是:http://jakarta.apache.org/poi/hssf/index.html,这里可以下载到它的最新版本和文档。下面

2016-05-14 16:15:14 442

原创 SVN命令的使用和功能详解

命令的使用1、检出svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径]  --username用户名 --password 密码svn  checkout http://路径(目录或文件的全路径) [本地目录全路径] --u

2016-05-13 16:31:26 42564 3

转载 eclipse中安装maven

当自己越来越多的接触到开源项目时,发现大多数的开源项目都是用maven来够建的。并且在开发应用时,也越来越意识到maven的确会解决很多问题,如果你要了解maven,可以参考:Maven入门指南(一)和 Maven入门指南(二)。所以自己也学着使用maven。以下均参考的互联网上的内容,有的做了一些小的修改,并注明了出处。第一部分:maven3 安装:    安装 Ma

2016-05-13 11:47:13 468

转载 ActiveMQ 深入浅出 消息队列

一、 概述与介绍ActiveMQ 是Apache出品,最流行的、功能强大的即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许多先进的功能。二、 特性1、 多种语言和协议编写客户端。语言:

2016-05-13 11:43:14 654

转载 流式大数据处理的三种框架:Storm,Spark和Samza

许多分布式计算系统都可以实时或接近实时地处理大数据流。本文将对三种Apache框架分别进行简单介绍,然后尝试快速、高度概述其异同。Apache Storm在Storm中,先要设计一个用于实时计算的图状结构,我们称之为拓扑(topology)。这个拓扑将会被提交给集群,由集群中的主控节点(master node)分发代码,将任务分配给工作节点(worker node)执行。一个拓扑中

2016-05-13 11:38:42 715

空空如也

空空如也

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

TA关注的人

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