自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sou_time

https://zdking.com/

  • 博客(36)
  • 资源 (3)
  • 收藏
  • 关注

原创 Spring boot 更改启动LOGO,佛祖保佑,永无BUG或神兽保佑

效果图如上图实现步骤:1、在resources目录下创建banner.txt(与application.yml或application.proties同级)2、复制以下内容到banner.txt,再次启动springboot佛祖效果图${AnsiColor.BRIGHT_YELLOW} _ooOoo_ o8888888o ...

2021-11-22 18:03:18 4028

原创 excel 批量导入数据库-spring boot

首先添加maven 依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version></dependency><dependency> <groupId>org.apache.poi</groupId> &lt

2020-07-13 16:49:58 212

原创 JAVA - API 定义 统一返回

一。定义创建统一返回的格式 和定义枚举package com.baking.baking.zander.enums;/** * @author: di-zhang * @description: 错误返回通用枚举 */public enum ResponseEnum { /** * 成功 */ SUCCESS(0, "successful"), /** * 失败 */ FAILURE(-1, "服务器错误");

2020-07-01 10:39:27 570

原创 JAVA时间格式转换,时间计算

JAVA 时间格式转换 里面包含一些基本的时间合适转换 也包括一些计算时间的分享不易,请轻喷!废话不多说了 直接上代码 :DateStyle类 enum 类型 定义了一些基本格式的我会放在文章下面DateUtil 时间计算 获取package com.pos.pos_conn.util;import java.math.BigDecimal;import java.text.DateFormat;import java.text.DecimalFormat;impor...

2020-06-30 14:32:32 389

原创 JAVA 发送GMAIL 邮件

JAVA发送GMAIL邮件 废话不多说 上代码 不懂的方法可以百度 都有package com.pos.pos_conn.util.email;import java.util.Properties;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session...

2020-01-10 16:17:48 2405

原创 java ZXING生成二维码

这里使用的是ZXing 生成的是BASE 64 的 需要在前端转换的 废话不多少 直接上代码package com.pos.pos_conn.util.qrcode;import java.awt.Color;import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage;...

2020-01-10 16:14:01 134

原创 JAVA Scheduler 定时器调用执行sql 语句

废话不多少直接上代码参考package com.pos.pos_conn.util.scheduler;import java.util.Date;import java.util.List;import org.apache.log4j.LogManager;import org.apache.log4j.Logger;import org.springframework.b...

2020-01-10 16:11:37 1175

原创 Spring boot 访问HTML页面 代码 不带解释的

application.properties 配置文件#protserver.port=8088#server.port=7776#viewspring.mvc.view.prefix=/templates/spring.mvc.view.suffix=.html#htmlspring.thymeleaf.content-type=text/htmlspring.thyme...

2020-01-10 15:58:41 1113 2

转载 springboot 完整企业项目搭建实记

昨天搭建ssm框架时突然想到可以搭建springboot来完美解决配置复杂的问题,今天学习了一下springboot的搭建,在此记录一下搭建的过程和踩过的坑这里给自己定一个该框架搭建完成的目标,如下 框架要求功能: - 处理http/json 请求 - 日志记录 - 持久化 - 数据源,事务控制 - 定时任务 - 视图模版搭建环境: - 编译器:idea 2016.2.4 - Maven : ma...

2018-06-26 14:15:15 277

转载 springMVC实现 MultipartFile 多文件上传

springMVC实现 MultipartFile 多文件上传1、Maven引入所需的 jar 包(或自行下载)     &lt;dependency&gt; &lt;groupId&gt;commons-io&lt;/groupId&gt; &lt;artifactId&gt;commons-io&lt;/artifactId&gt; ...

2018-06-23 10:21:46 398

转载 文件上传与下载的功能实现

文件上传文件上传原理分析1、文件上传的必要前提: 一、进行文件上传时只能使用post方式提交表单 二、表单必须添加一个属性:enctype=”multipart/form-data” 三、用于上传文件的元素必须时2、enctype属性 作用:告知服务器请求正文的MIME类型,作用与content-type一致。 可选值: a)application/x-www-form-urlencoded(默认...

2018-06-22 10:11:01 4757

原创 JAVA Word转PDF的demo

第一步下载相关JAR包,由于aspose是收费的我这里提供已经破解好的的jar包链接发给大家可点击下载 aspose Word转PDF完美破解版Jar包下载或者复制链接下载:https://download.csdn.net/download/sou_time/10449987package wordtopdf;/** * * @author dizhang * @date 2018-...

2018-05-31 15:10:27 808

原创 Redis操作工具类

/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */package com.ava...

2018-05-14 15:00:52 640

原创 Springboot怎么访问html页面

1. 在原有的项目resouces目录下创建static包,并在static下创建pages,然后在pages包下hello.html.这时你会发现hello.html并没有在static中,它跑哪去了呢?打开src下的webapp,发现有一个hello.htm,删除web.xml,并将hello.html用鼠标左键移到static目录下;hello.html代码:&lt;!DOCTYPE htm...

2018-03-21 16:08:40 149804 33

原创 怎么创建SpringBoot 项目 (Spring Boot菜鸟教学一)

1.  Spring Boot1.1. 什么是Spring Boot1.2. Spring Boot的优缺点2.  实现我的第一个HelloWorld2.1. 新建一个maven  web项目&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...

2018-03-21 16:03:00 1101

转载 Spring Cloud在国内中小型公司能用起来吗

今天吃完饭休息的时候瞎逛知乎,突然看到这个一个问题Spring Cloud在国内中小型公司能用起来吗?,吸引了我的注意。仔细的看了题主的问题,发现这是一个好问题,题主经过了一番思考,并且用图形全面的将自己的疑问表达了出来,作为一个研究并使用Spring Boot和Spring Cloud近两年的程序员,看的我手痒痒不答不快呀。好问题好问题必须配认真的回答,仔细的看了题主的问题,发现这个问题非常具有...

2018-03-21 15:44:03 206

原创 maven项目 启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

1. 右键单击工程项目 -&gt;点击 properties2. 选择 Deployment Assembly3. 点击 Add -&gt; Java Build Path Entries -&gt; Next4. 选择 Maven Dependencies -&gt; Finish -&gt; Apply -&gt; OK5. Clean project and server. 重启server...

2018-03-08 11:16:10 228

转载 Nginx反向代理以及负载均衡配置

项目地址:http://git.oschina.net/miki-long/nginx前提:最近在研究nginx的用法,在windows上小试了一下,由于windows下不支持nginx缓存配置,所以本文主要是讲nginx,以及反向代理与负载均衡。 【一、为什么要使用nginx】  要回答为什么要使用nginx,那就先说说nginx能做些什么。  首先,nginx能做反向代理,那么什么是反向代理呢...

2018-03-06 14:48:48 108

转载 nginx 基本命令

sudo nginx #打开 nginxnginx -s reload|reopen|stop|quit  #重新加载配置|重启|停止|退出 nginxnginx -t   #测试配置是否有语法错误nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]-?,-h           : 打开帮助信息-v      ...

2018-03-06 14:42:54 678

转载 Redis快照持久化

Redis持久化功能  Redis为了内部数据的安全考虑,会把本身的数据以文件形式保存到硬盘中一份,在服务器重启之后会自动把硬盘的数据恢复到内存(redis)的里边。数据保存到硬盘的过程就称为“持久化”效果。1. snap shotting快照持久化该持久化默认开启,一次性把redis中全部的数据保存一份存储在硬盘中,如果数据非常多(10-20G)就

2017-06-02 15:59:19 318

转载 netty案例

Netty是业界最流行的NIO框架之一,它的健壮性、功能、性能、可定制性和可扩展性在同类框架中都是首屈一指的,它已经得到成百上千的商用项目验证,例如Hadoop的RPC框架avro使用Netty作为底层通信框架。很多其它业界主流的RPC框架,也使用Netty来构建高性能的异步通信能力。通过对Netty的分析,我们将它的优点总结如下:1)      API使用简单,开发门槛低;

2017-06-02 09:16:54 363

转载 基于Netty4的HttpServer和HttpClient的简单实现

Netty的主页:http://netty.io/index.html使用的Netty的版本:netty-4.0.23.Final.tar.bz2 ‐ 15-Aug-2014 (Stable, Recommended)Http 消息格式:Http request:Method path-to-resource HTTPVersion-numberHeader-na

2017-06-01 11:49:04 308

转载 Netty精粹之JAVA NIO开发需要知道的

四种IO模型简述我们先从四种IO模型开始扒起,常见的IO模型有四种(这四种模型在网络上也有很多很多的资料,为较少篇幅本片将这部分内容压缩一下):同步阻塞(Blocking IO):最简单的一种IO模型,用户线程在进行IO操作的时候通常是个系统调用,用户线程会由用户空间进入内核空间,内核空间数据包准备好后会将数据拷贝到用户空间,这个时候线程在用户态继续执行。同步非阻塞(N

2017-06-01 10:14:51 228

原创 Netty教程(从没听过到入门 -- 服务器端详解)

本文仅适用与Netty4.0.32版本Netty服务器启动流程:1、创建线程池创建处理连接的线程池:bossGroup创建处理所有事件的线程池:workerGroup EventLoopGroup bossGroup = new NioEventLoopGroup(); EventLoopGroup workerGroup = new NioEventLoop

2017-05-31 11:47:06 343

转载 一切从ServerBootstrap开始

ServerBootstrap负责初始化netty服务器,并且开始监听端口的socket请求。[java] view plain copybootstrap bootstrap = new ServerBootstrap(        new NioServerSocketChannelFactory(            E

2017-05-31 09:57:37 6769 1

转载 Java NIO框架Netty教程(一) – Hello Netty

先啰嗦两句,如果你还不知道Netty是做什么的能做什么。那可以先简单的搜索了解一下。我只能说Netty是一个NIO的框架,可以用于开发分布式的Java程序。具体能做什么,各位可以尽量发挥想象。技术,是服务于人而不是局限住人的。如果你已经万事具备,那么我们先从一段代码开始。程序员们习惯的上手第一步,自然是"Hello world",不过Netty官网的例子却偏偏抛弃了"Hello world

2017-05-31 09:55:36 238

原创 redis报告书(redisRepo.java)应该可以帮助到大家

package cn.qingge.wxserver.repository;import cn.qingge.wxserver.utils.JsonHelper;import com.fasterxml.jackson.core.type.TypeReference;import org.slf4j.Logger;import org.slf4j.LoggerFactory;impo

2017-05-25 10:20:33 381

转载 redis安装与部署

基本知识1、Redis的数据类型:  字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs)2、Redis和memcache相比的独特之处:  (1)redis可以用来做存储(storge)、而memcache是来做缓存(cache)。这个特点主要是因为其有“持久化”功能  (2)存储的数据有“结构”,对于mem

2017-05-25 09:18:10 159

转载 redis队列的实现

redis队列的实现Redis中文官网:http://www.redis.cn/关于redis队列的实现方式有两种:1、生产者消费者模式。2、发布者订阅者模式。 详解:1、生产者消费者模式。普通版本:比如一个队列里面,生产者A push了一个数据进去,消费者B pop 了这个数据,那个这个队列依旧为空。所以是一对一的。

2017-05-25 09:16:48 523

转载 redis学习笔记三(队列功能)

Redis队列功能介绍List常用命令:Blpop删除,并获得该列表中的第一元素,或阻塞,直到有一个可用Brpop删除,并获得该列表中的最后一个元素,或阻塞,直到有一个可用BrpoplpushLindex获取一个元素,通过其索引列表Linsert在列表中的另一个元素之前或之后插入一个元素Llen获得队列(List)的长度Lpo

2017-05-25 09:14:28 727

转载 redis学习笔记二(简单动态字符串)

一、C语言动态数组先看下一般的动态数组结构12345struct MyData{    int nLen;    char data[0];};  这是个广泛使用的常见技巧,常用来构成缓冲区。比起指针,用空数组有这样的优势:  1.不需要初始化,数组名直接就是

2017-05-25 09:12:56 195

转载 redis学习笔记一

一、redis下载编译这里没什么好说的用的版本是Redis-2.8.17 1)redis-server是可执行程序2)mian函数在redis.c里面3)如果要修改调试 这届在src目录下   修改后make或者make clean;make 就行 从main函数说起这里先说两个部分一个是  redis里面的回调函数  还有一个是re

2017-05-25 09:11:35 203

转载 浅谈redis

Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序。Redis有三个主要特点,使它优越于其它键值数据存储系统 -Redis将其数据库完全保存在内存中,仅使用磁盘进行持久化。与其它键值数据存储相比,Redis有一组相对丰富的数据类型。Redis可以将数据复制到任意数量的从机中。Redis官方网网站是:http://www.redi

2017-05-25 09:09:58 230

转载 Maven根据Profile读取不同配置环境配置文件

开发需求:在日常开发中,我们大多都会有开发环境(dev)、测试环境(test)、生产环境(product),不同环境的参数肯定不一样,我们需要在打包的时候,不同环境打不同当包,如果手动改,一方面效率低,容易出错,而且每次打包都改动,麻烦,所以Maven给我们提供了profile的配置先贴一段代码,然后后面讲一些概念1、首先需求就是有三个环境,每个环境的配置参数不一样,希

2017-05-24 14:10:54 1690

转载 详解SVN的使用

一、什么是SVNSVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。二、SVN的下载安装下载地址:https://tortoisesvn.NET/downloads.zh.html安装完不要忘记重启电脑安装完成后,按下鼠标右键,会看到如下界面:说明SVN已

2017-05-23 18:12:58 304

原创 Maven项目没有Project Facets的解决方法

经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就 是一个java项目,有过很多次经历,今天也有同事遇到类似问题,就把这个解决方法记下来吧,免得以后再到处去搜索。解决步骤:1、进入项目目录,可看到.project文件,打开。2、找到...代码段。3、在第2步的代码段中加入如下标签内容并保存:org.eclipse.wst.common

2017-05-23 17:58:20 7902 6

阿里百川的Jar所需的jar包

<groupId>com.taobao.sdk</groupId> <artifactId>taobao-sdk-java-auto</artifactId> <version>3.0</version>

2017-05-31

netty所需要的jar包

entty所需的JAR包 barchart-udt-bundle-2.3.0.jar com.jcraft.jsch_0.1.31.jar commons-logging-1.1.1.jar javassist-3.17.1-GA.jar jboss-marshalling-1.3.0.CR9.jar jzlib-1.1.3.jar log4j.jar metrics-core-2.0.3.jar protobuf-java-2.5.0.jar slf4j-api-1.7.6.jar tinyos-core-rxtx-1.1.15.1.jar

2017-05-31

空空如也

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

TA关注的人

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