自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 maven 的常用操作

一.POM 文件介绍与基本组成<dependency><groupId>org.sonatype.nexus</groupId><artifactId>nexus-indexer</artifactId><version>2.0.0</version><package>jar</package></dependency> 元素 可

2021-11-01 22:23:31 199

原创 springBoot 获取自定义配置文件内容

EncodedResource encodedResource = new EncodedResource(new ClassPathResource("city.properties"), Charsets.UTF_8); Properties properties = PropertiesLoaderUtils.loadProperties(encodedResource); Set<Object> keySets = properti...

2021-03-05 11:57:10 238

原创 nginx 安装脚本

#!/bin/sh ###nginx install shell SOFT_PATH=/opt/nginx/ #设定安装路径NGINX_FILE=nginx-1.2.0.tar.gz #设定安装的源文件,这里没有选择rpm就是因为好操作DOWN_PATH=http://nginx.org/download/ #设定网页 if [ $UID -ne 0 ];then #判断是否是root用户 echo This script must us.

2021-01-01 20:19:46 181

原创 All mirror URLs are not using ftp, http[s] or file.centos6

https://www.jianshu.com/p/70e9dcf61ef9

2021-01-01 20:17:51 187

原创 effective java创建和销毁对象

1. 考虑用静态工厂方法替代构造器有名称,根据名称可读性高;减少不必要对象的创建;可以返回原返回类型的任何子类型,返回对象会有很大的灵活性。2. 遇到多个构造参数时候考虑使用构造器如果一个类中的可选参数较多,为了可扩展性和代码的可阅读性可以考虑采用构造器创建类。public class Tomato { private String name = ""; private final int age; private final int height; publ

2020-11-06 18:10:22 130

原创 mybatis中执行多条sql语句的方式

一下以mysql 和Oracle为例:mysql 中修改数据库连接 添加&allowMultiQueries=true 多条sql 语句用; 分割即可url: jdbc:mysql://localhost:3306/webdb?useSSL=false&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&serverTimezone=Asia/Shanghai&allowMultiQu.

2020-10-09 11:01:05 1075

原创 redisTemplate 管道技术使用

List byteList= redisTemplate.executePipelined(new RedisCallback<Object>() { @Override public Object doInRedis(RedisConnection redisConnection) throws DataAccessException { redisConnection.openPipeline...

2020-07-02 18:25:39 2462

原创 Spring @Value 注入新值

@Value("#{}")和Value("${}") #{}表示SpEl表达式通常用来获取bean的属性,或者调用bean的某个方法,也可以表示常量 @Value("${}") 可以获取对应属性文件中定义的属性值。 在resources 目录下创建test.properties 配置文件cat.name=xiaohuamaocat.age=2实体类import org.springframework.beans.factory.annotat...

2020-06-11 14:11:12 311

原创 nginx gzip 压缩方式配置说明

gzip(GNU- ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多。gzip的压缩页面需要浏览 器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。浏览器那里不需要我们担心,因为目前的巨大多数浏览器都支持解析gzip 过的页面。Nginx的压缩输出有一组gzip压缩指令来实现。相关指令位于http{….}两个大括号之间 gzip on; gzip_buffers 32 4K;...

2020-05-29 11:27:15 373

原创 jprofile 对java项目的监控

最近公司测试环境的项目内存占用过高,服务经常性挂掉,因此要对线上的项目进行分析,网上对Springboot 的项目的jprofile 的配置很少。经常自己的摸索和网上文章的参考,总结一下,希望对你有所帮助。在jprofile官网下载(jprofile官网)分别下载对应的linux 和windows 版本,我下载windows 是免安装的将下载下载的linux 版本的jprofi...

2020-04-25 08:31:37 303

原创 Docker常用命令,将服务运行在docker上

本文向大家介绍一些docker 常用的命令1.搜索镜像搜索java这个关键字的镜像仓库# docker search java-NAME:镜像仓库描述-DSCRIPTION:镜像仓库描述- STARS:镜像仓库收藏数,表示该镜像仓库的受欢迎程度,- OFFICAL:表示是否为官方仓库,该列标记为[0K]的镜像均由各软件的官方项目组创建和维 护-...

2020-03-29 22:26:58 311

原创 docker 入门及部署

1.docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口2.docker CentOS安装Docker 要求centos 系统的版本要高于 3.10 通过 uname -r 命令查看你当前的内...

2020-03-29 21:47:31 115

原创 多线程的fork/join 框架

fork/joing 框架是将一个任务分割成若干个小的子任务,最终汇总每个小任务结果后,得到大任务结果的框架,体现了分而治之的思想。框架主要做两件事情,将任务进行分割,执行任务然后汇总...

2020-03-28 23:08:12 179

原创 GPS定位轨迹抽稀之道格拉斯-普克(Douglas-Peuker)算法详解

目录1. 抽稀2. 原理3. 具体思路4. 代码示例 道格拉斯-普克算法是我们常用的一种轨迹点的抽稀算法,抽稀出来的点可以尽可能的维持原先轨迹点的大体轮廓,剔除一些非必要的点2. 原理假设在平面坐标系上有一条由N个坐标点组成的曲线,已设定一个阈值epsilon。(1)首先,将起始点与结束点用直线连接, 再找出到该直线的距离最大,同时又大于阈值epsilon的点并记...

2020-03-26 10:15:36 8417 2

原创 ThreadLocal的基本用法

关于threadLocal 类的解释是Each thread holds an implicit reference to its copy of a thread-local variable as long as the thread is alive and the {@code ThreadLocal} instance is accessible; after a thr...

2020-03-13 09:27:49 352

转载 用FastDFS一步步搭建文件管理系统

目录 一、FastDFS介绍1、简介2、FastDFS的存储策略3、FastDFS的上传过程4、FastDFS的文件同步5、FastDFS的文件下载二、安装FastDFS环境0、前言1、下载安装 libfastcommon2、下载安装FastDFS3、配置FastDFS跟踪器(Tracker)4、配置 FastDFS 存储 (Storage)5、文件上传测试三、安装Nginx1、安装nginx所需...

2018-06-26 16:31:12 170

转载 Java安全(加密、摘要、签名、证书、SSL、HTTPS)

       对于一般的开发人员来说,很少需要对安全领域内的基础技术进行深入的研究,但是鉴于日常系统开发中遇到的各种安全相关的问题,熟悉和了解这些安全技术的基本原理和使用场景还是非常必要的。本文将对非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS等这些安全领域内的技术进行一番简要的介绍,解释...

2018-06-26 14:12:57 397

原创 Spring 容器及对象创建的过程

     Spring容器负责对象的创建过程,配置并且管理他们的创建过程,从创建到被回收。Spring有多种容器的实现,分为两种类型,bean工厂,最简单的容器,提供DI的支持。应用上下文是基于beanFactory构建的,提供企业极的服务。    常用的几种应用上下文:   ① AnnotationConfigApplicationContext:从一个或多个基于java的配置类中加载上下文定义...

2018-06-13 23:57:02 5352

空空如也

空空如也

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

TA关注的人

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