- 博客(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 4117
原创 excel 批量导入数据库-spring boot
首先添加maven 依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version></dependency><dependency> <groupId>org.apache.poi</groupId> <
2020-07-13 16:49:58 222
原创 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 577
原创 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 398
原创 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 2483
原创 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 138
原创 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 1187
原创 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 1127 2
转载 springboot 完整企业项目搭建实记
昨天搭建ssm框架时突然想到可以搭建springboot来完美解决配置复杂的问题,今天学习了一下springboot的搭建,在此记录一下搭建的过程和踩过的坑这里给自己定一个该框架搭建完成的目标,如下 框架要求功能: - 处理http/json 请求 - 日志记录 - 持久化 - 数据源,事务控制 - 定时任务 - 视图模版搭建环境: - 编译器:idea 2016.2.4 - Maven : ma...
2018-06-26 14:15:15 279
转载 springMVC实现 MultipartFile 多文件上传
springMVC实现 MultipartFile 多文件上传1、Maven引入所需的 jar 包(或自行下载) <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> ...
2018-06-23 10:21:46 406
转载 文件上传与下载的功能实现
文件上传文件上传原理分析1、文件上传的必要前提: 一、进行文件上传时只能使用post方式提交表单 二、表单必须添加一个属性:enctype=”multipart/form-data” 三、用于上传文件的元素必须时2、enctype属性 作用:告知服务器请求正文的MIME类型,作用与content-type一致。 可选值: a)application/x-www-form-urlencoded(默认...
2018-06-22 10:11:01 4765
原创 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 831
原创 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 647
原创 Springboot怎么访问html页面
1. 在原有的项目resouces目录下创建static包,并在static下创建pages,然后在pages包下hello.html.这时你会发现hello.html并没有在static中,它跑哪去了呢?打开src下的webapp,发现有一个hello.htm,删除web.xml,并将hello.html用鼠标左键移到static目录下;hello.html代码:<!DOCTYPE htm...
2018-03-21 16:08:40 149908 33
原创 怎么创建SpringBoot 项目 (Spring Boot菜鸟教学一)
1. Spring Boot1.1. 什么是Spring Boot1.2. Spring Boot的优缺点2. 实现我的第一个HelloWorld2.1. 新建一个maven web项目<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 1111
转载 Spring Cloud在国内中小型公司能用起来吗
今天吃完饭休息的时候瞎逛知乎,突然看到这个一个问题Spring Cloud在国内中小型公司能用起来吗?,吸引了我的注意。仔细的看了题主的问题,发现这是一个好问题,题主经过了一番思考,并且用图形全面的将自己的疑问表达了出来,作为一个研究并使用Spring Boot和Spring Cloud近两年的程序员,看的我手痒痒不答不快呀。好问题好问题必须配认真的回答,仔细的看了题主的问题,发现这个问题非常具有...
2018-03-21 15:44:03 213
原创 maven项目 启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
1. 右键单击工程项目 ->点击 properties2. 选择 Deployment Assembly3. 点击 Add -> Java Build Path Entries -> Next4. 选择 Maven Dependencies -> Finish -> Apply -> OK5. Clean project and server. 重启server...
2018-03-08 11:16:10 232
转载 Nginx反向代理以及负载均衡配置
项目地址:http://git.oschina.net/miki-long/nginx前提:最近在研究nginx的用法,在windows上小试了一下,由于windows下不支持nginx缓存配置,所以本文主要是讲nginx,以及反向代理与负载均衡。 【一、为什么要使用nginx】 要回答为什么要使用nginx,那就先说说nginx能做些什么。 首先,nginx能做反向代理,那么什么是反向代理呢...
2018-03-06 14:48:48 110
转载 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 696
转载 Redis快照持久化
Redis持久化功能 Redis为了内部数据的安全考虑,会把本身的数据以文件形式保存到硬盘中一份,在服务器重启之后会自动把硬盘的数据恢复到内存(redis)的里边。数据保存到硬盘的过程就称为“持久化”效果。1. snap shotting快照持久化该持久化默认开启,一次性把redis中全部的数据保存一份存储在硬盘中,如果数据非常多(10-20G)就
2017-06-02 15:59:19 323
转载 netty案例
Netty是业界最流行的NIO框架之一,它的健壮性、功能、性能、可定制性和可扩展性在同类框架中都是首屈一指的,它已经得到成百上千的商用项目验证,例如Hadoop的RPC框架avro使用Netty作为底层通信框架。很多其它业界主流的RPC框架,也使用Netty来构建高性能的异步通信能力。通过对Netty的分析,我们将它的优点总结如下:1) API使用简单,开发门槛低;
2017-06-02 09:16:54 367
转载 基于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 314
转载 Netty精粹之JAVA NIO开发需要知道的
四种IO模型简述我们先从四种IO模型开始扒起,常见的IO模型有四种(这四种模型在网络上也有很多很多的资料,为较少篇幅本片将这部分内容压缩一下):同步阻塞(Blocking IO):最简单的一种IO模型,用户线程在进行IO操作的时候通常是个系统调用,用户线程会由用户空间进入内核空间,内核空间数据包准备好后会将数据拷贝到用户空间,这个时候线程在用户态继续执行。同步非阻塞(N
2017-06-01 10:14:51 229
原创 Netty教程(从没听过到入门 -- 服务器端详解)
本文仅适用与Netty4.0.32版本Netty服务器启动流程:1、创建线程池创建处理连接的线程池:bossGroup创建处理所有事件的线程池:workerGroup EventLoopGroup bossGroup = new NioEventLoopGroup(); EventLoopGroup workerGroup = new NioEventLoop
2017-05-31 11:47:06 345
转载 一切从ServerBootstrap开始
ServerBootstrap负责初始化netty服务器,并且开始监听端口的socket请求。[java] view plain copybootstrap bootstrap = new ServerBootstrap( new NioServerSocketChannelFactory( E
2017-05-31 09:57:37 6774 1
转载 Java NIO框架Netty教程(一) – Hello Netty
先啰嗦两句,如果你还不知道Netty是做什么的能做什么。那可以先简单的搜索了解一下。我只能说Netty是一个NIO的框架,可以用于开发分布式的Java程序。具体能做什么,各位可以尽量发挥想象。技术,是服务于人而不是局限住人的。如果你已经万事具备,那么我们先从一段代码开始。程序员们习惯的上手第一步,自然是"Hello world",不过Netty官网的例子却偏偏抛弃了"Hello world
2017-05-31 09:55:36 240
原创 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 386
转载 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 524
转载 redis学习笔记三(队列功能)
Redis队列功能介绍List常用命令:Blpop删除,并获得该列表中的第一元素,或阻塞,直到有一个可用Brpop删除,并获得该列表中的最后一个元素,或阻塞,直到有一个可用BrpoplpushLindex获取一个元素,通过其索引列表Linsert在列表中的另一个元素之前或之后插入一个元素Llen获得队列(List)的长度Lpo
2017-05-25 09:14:28 732
转载 redis学习笔记二(简单动态字符串)
一、C语言动态数组先看下一般的动态数组结构12345struct MyData{ int nLen; char data[0];}; 这是个广泛使用的常见技巧,常用来构成缓冲区。比起指针,用空数组有这样的优势: 1.不需要初始化,数组名直接就是
2017-05-25 09:12:56 197
转载 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 239
转载 浅谈redis
Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序。Redis有三个主要特点,使它优越于其它键值数据存储系统 -Redis将其数据库完全保存在内存中,仅使用磁盘进行持久化。与其它键值数据存储相比,Redis有一组相对丰富的数据类型。Redis可以将数据复制到任意数量的从机中。Redis官方网网站是:http://www.redi
2017-05-25 09:09:58 231
转载 Maven根据Profile读取不同配置环境配置文件
开发需求:在日常开发中,我们大多都会有开发环境(dev)、测试环境(test)、生产环境(product),不同环境的参数肯定不一样,我们需要在打包的时候,不同环境打不同当包,如果手动改,一方面效率低,容易出错,而且每次打包都改动,麻烦,所以Maven给我们提供了profile的配置先贴一段代码,然后后面讲一些概念1、首先需求就是有三个环境,每个环境的配置参数不一样,希
2017-05-24 14:10:54 1703
转载 详解SVN的使用
一、什么是SVNSVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。二、SVN的下载安装下载地址:https://tortoisesvn.NET/downloads.zh.html安装完不要忘记重启电脑安装完成后,按下鼠标右键,会看到如下界面:说明SVN已
2017-05-23 18:12:58 305
原创 Maven项目没有Project Facets的解决方法
经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就 是一个java项目,有过很多次经历,今天也有同事遇到类似问题,就把这个解决方法记下来吧,免得以后再到处去搜索。解决步骤:1、进入项目目录,可看到.project文件,打开。2、找到...代码段。3、在第2步的代码段中加入如下标签内容并保存:org.eclipse.wst.common
2017-05-23 17:58:20 7926 6
阿里百川的Jar所需的jar包
2017-05-31
netty所需要的jar包
2017-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人