自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 activeMQ 延时队列工具类

import com.SysUser;import org.apache.activemq.ActiveMQConnection;import org.apache.activemq.ActiveMQConnectionFactory;import org.apache.activemq.ScheduledMessage;import org.apache.activemq.comman...

2018-12-29 16:49:48 843

原创 dockerfile制作镜像 拉取不到 alpinelinux的问题记录

使用dockerfile打包时 遇到的问题WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.13/main: temporary error (try again later)fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/community/x86_64/APKINDEX.tar.gz tini (no such package): required by: world

2021-07-02 18:35:03 1853 1

原创 原生js动态引入js和 css的导航

1.问题前端项目为非vue原生js写的项目,需要引入一个公共头部 ,但是页面非常的多,需要逐个页面进行修改,并且不同环境研发/测试/生产所引用的域名(test1.com可能为别的如test2.com)也是 不一样的,整合文档如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,i

2021-04-15 17:14:35 496

原创 【工作笔记】防止表单重复提交

作用:防止因网络、多次点击等问题造成的表单重复提交等问题,保持幂等性实现方式1使用map或者缓存,提交时首先去查,如果存在了,就说明提交过了,报异常,否则正常提交import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import com.google.common.base.Preconditions;

2020-08-21 18:10:18 353

原创 消息队列

基础牢不牢先不管,我就要开搞消息队列(Message Queue)着一块,因为比较感兴趣,请大家不要模仿,基础还是很重要的~~一、什么是消息队列消息队列(message queue),顾名思义就是消息的队列。“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象等。队列呢,稍微了解一点数据结构的人就会知道,它是一种线性结构,先进先出,后进后出(FIFO—first in first out),就跟我们排队买票一样。那么消息队列呢,它是在消息的传输

2020-06-28 17:18:31 418

原创 java 生成图片

java 生成图片1 通过原生imageIo进行生成2.通过freemarker来进行绘制3.先生成PDF后再转换成图片1.生成pdf模板文件2. 通过流的方式生成图片最近公司有个需求,就是根据输入的值生成图片并存入数据库,网上搜罗了很久,大致有以下三种方式(如有其它方式请评论补充,谢谢)1 通过原生imageIo进行生成 /** * 打印模版 * * @par...

2020-01-10 11:42:57 4338

转载 logback基本配置详解

logback是java的日志开源组件,是log4j创始人写的,性能比log4j要好,目前主要分为3个模块logback-core:核心代码模块logback-classic:log4j的一个改良版本,同时实现了slf4j的接口,这样你如果之后要切换其他日志组件也是一件很容易的事logback-access:访问模块与Servlet容器集成提供通过Http来访问日志的功能本篇博客会讲解...

2019-11-26 11:19:32 3600 1

原创 利用百度API实现语音合成

【!最终呈现方式为jar包直接运行,实现原理等可供参考】运行图↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓以下是正文↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓1.注册百度开发者(1)语音合成的方式有很多,为了简洁,我们使用第三方语音合成API,这里选择百度语音。详细注册流程官方文档很详细,这里不做过多介绍...

2019-09-06 18:17:54 1537

原创 nginx配置

官网下载nginx,解压,配置nginx.conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events ...

2018-09-28 16:10:17 177

转载 常用 Git 命令清单

几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git cl...

2018-09-14 08:56:14 122

原创 Spring Cloud 笔记

1.Spring Boot相关Spring Boot是微服务的入门级框架 1.1 为什么使用Spring Boot Spring Boot可以帮助开发者快速搭建Spring框架;可以帮助开发者快速启动一个Web容器;Spring Boot继承了原有Spring框架的优秀基因;简化了使用Spring 的过程。 1. Spring Boot是编码变简单 Spring由于其繁琐的配...

2018-08-09 23:17:25 442

原创 Spring Cloud 学习笔记(3)

服务治理 Spring Cloud Eureka1.简介Spring Cloud Eureka使用Netflix Eureka来实现服务注册与发现,主要负责完成微服务架构中的服务治理功能。它既包含了服务端组件,也包含了客户端组件,并且服务端与客户端均采用java编写,所以Eureka主要适用于通过java实现的分布式系统,或是JVM兼容语言构建的系统。Eureka的服务端提供了较为完...

2018-08-09 14:45:20 189

原创 Spring Cloud 学习笔记(1)

基础-spring boot1.配置要求Java 7 +Spring Framework 4.2.7+Maven3.2+ 或者Gradle 1.12+2.构建项目通过start.spring.io在线生成文件压缩包,解压后在IDEA中 File→New→Project from Existing sources…通IDEA创建Spring Boot 项目:File→...

2018-08-08 16:07:43 149

转载 MySQL学习笔记

知识点总结大纲[x] 一、Java基础(语言、集合框架、OOP、设计模式等)[x] 二、Java高级(JavaEE、框架、服务器、工具等)[x] 三、多线程和并发[x] 四、Java虚拟机[x] 五、数据库(Sql、MySQL、Redis等)[x] 六、算法与数据结构[x] 七、计算机网络[x] 八、操作系统(OS基础、Linux等)[x] 九、其他 一、J...

2018-06-27 17:02:56 576

原创 java工程师-面试知识点总结

目录[x] 一、Java基础(语言、集合框架、OOP、设计模式等)[x] 二、Java高级(JavaEE、框架、服务器、工具等)[x] 三、多线程和并发[x] 四、Java虚拟机[x] 五、数据库(Sql、MySQL、Redis等)[x] 六、算法与数据结构[x] 七、计算机网络[x] 八、操作系统(OS基础、Linux等)[x] 九、其他(包含xx和xx的区别等)...

2018-02-22 17:45:10 6937 2

原创 【汇总】java常见面试题汇总

基础题目Java线程的状态 进程和线程的区别,进程间如何通讯,线程间如何通讯 HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别 Cookie和Session的区别 索引有什么用?如何建索引? ArrayList是如何实现的,ArrayList和LinkedList的区别?ArrayList如何实现扩容。 equals方法实现 面

2017-09-29 12:02:40 657

原创 java线程池

1.为什么要使用线程池在java中,如果每个请求到达就创建一个新线程,开销是相当大的。在实际使用中,服务器在创建和销毁线程上花费的时间和消耗的系统资源都相当大,甚至可能要比在处理实际的用户请求的时间和资源要多的多。除了创建和销毁线程的开销之外,活动的线程也需要消耗系统资源。如果在一个jvm里创建太多的线程,可能会使系统由于过度消耗内存或“切换过度”而导致系统资源不足。为了防止资源不足,服务器应用程序

2017-09-21 13:35:17 212

yuyin-demo.jar

语音合成小工具,许必须有java运行环境 https://blog.csdn.net/qq_35747711/article/details/100583707

2019-09-06

idea+maven+hibernate+springmvc+mysql 实现的增删改查小demo,适合新手

idea创建的maven项目,hibernate实现数据持久化,springmvc实现数据控制,适合新手学习,也可以用作初学idea的同学的参考。另附数据库。 idea创建的maven项目,hibernate实现数据持久化,springmvc实现数据控制,适合新手学习。另附数据库。

2017-09-01

全套Java、Android、HTML5前端视频

全套免费视频教程,很全.Java、前端、安卓等

2017-08-18

空空如也

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

TA关注的人

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