- 博客(68)
- 收藏
- 关注
原创 Springboot+JdbcTemplate+DruidDataSource
spring boot2 默认连接池是HikariCP,号称是性能最好的连接池,不过国内使用较多的是阿里开源的druid连接池,在阿里的诸多项目中经过实践验证。
2023-08-11 12:56:57 282
原创 Springboot+jdbcTemplate+HikariDataSource
Springboot+jdbcTemplate+HikariDataSource
2023-08-11 10:44:01 326
原创 IDEA配置大全
就可以直接在这里选择你自己想要选择的maven或者是他的setting文件了,然后点击apply和ok就可以了,下次打开新的maven项目的时候就会默认为你所选择的配置。点击file——》New Projects Settings——》Settings for New Projects。在弹出来的setting设置框里搜索maven。新增Projects Settings。
2023-08-10 21:47:38 498
原创 docker安装rabbitmq
rabbitmq_delayed_message_exchange介绍大概的意思就是可以用来做延时队列,rabbitmq本身不支持延时队列,需要手动维护此插件,延时队列的实现在这不多做描述,大家可以到&&文章了解详情。需要安装docker-compose,了解yaml格式文件的编写以及一些常用的docker-compose的属性,可以参考文章。2.2.启动rabbitmq管理界面服务以及手动安装rabbitmq_delayed_message_exchange插件,rabbitmq安装完毕了,OK!....
2022-07-19 17:12:30 3419
原创 docker自定义镜像文件Dockerfile-部署Java Web项目
一、制作Dockerfile文件并生成镜像文件,并执行镜像文件成为容器1.在宿主机创建临时目录mkdir /opt/dockercd /opt/docker2.将需要的tomcat,jdk和jersey.war放入临时目录里3.制作Dockerfile文件vi Dockerfile#从那个镜像文件开始(依赖的镜像文件,以哪个发行的镜像为基础)FROM centosMAINTAINER xiaoshuaihui#创建jdk安装目录和tomcat安装目录RUN m
2022-03-01 21:04:33 1256
原创 docker部署Nginx
一、部署nginx1.从Docker Hub官网搜索nginx远程镜像docker search nginx2.拉取nginx镜像到本地docker pull nginx3.查看本地所有的镜像docker images4.运行nginx镜像成为nginx容器使用 docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 命令运行nginx镜像OPTIONS常用参数介绍:-d: 后台运行容器,并返回容器I...
2022-03-01 18:44:20 2179
原创 在Centos和Redhat上安装Docker
1. 前置条件64-bit 系统 kernel 3.10+1.检查内核版本,返回的值大于3.10即可。$ uname -r检查系统时间,不一致需要修改时间date2. 使用 sudo 或 root 权限的用户登入终端。3. 卸载旧版本(如果安装过旧版本的话)$ yum remove docker \ docker-client \ docker-client-latest \ docker-co.
2022-03-01 18:11:06 351
原创 docker理论知识
1.docker是什么docker是世界领先的软件容器化平台。docker是一个用来装应用的容器,就像杯子可以放水,笔筒可以放笔,书包可以放书一样。你可以把网站放到docker里,可以把tomcat,mysql等服务安装到docker里,可以把任何你想得到的程序放到docker里。docker可以跨平台,支持windows、linux、Macos可以把docker当成运行在linux服务器上的虚拟机2.docker的思想集装箱 标准化:运输方式、存储方式、API接口...
2022-03-01 15:47:51 268
原创 java实现pdf文件与base64串互相转化
package com.dhcc.csm.utils;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFou.
2021-02-23 09:52:44 9195 4
原创 java实现根据pdf文件模板生成pdf文件
一、如何制作pdf模板1.首先创建template.doc2.根据doc文件制作pdf模板3.将doc文件输出为pdf 文件->输出为pdf4.输出的pdf文件5.使用Adobe Acrobat DC打开template.pdf6.填充文字及创作表单 创作表单->添加“文本”域 创作表单->编辑“表格”*填充的字段名(比如对象Table的属性为name,这里名称后面一列的单元格填充name)7.模板制作...
2021-02-23 09:50:33 6676 6
原创 Java WebService 开发简单实例
Java WebService 开发简单实例 Web Service 是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service应用程序可以发现并调用它部署的服务。 实际上,WebService的主要目标是跨平台的可互操作性。为了达到这一目标,WebService完全基于XML(可扩展标记语言)、 XSD(XMLSchema)等独立于平台、独立于软件.
2021-02-05 10:38:47 897 1
原创 js压缩图片--可以控制分辨率以及压缩后的图片质量
1.html:代码<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w.
2021-01-18 15:09:39 2964
原创 java图片压缩--Thumbnailator.jar
package com.dhcc.csm.utils.thumbnailator;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.text.DecimalFormat;import java.util.Date;import jav.
2021-01-14 18:36:23 879 2
原创 js图片压缩并保留EXIF信息
1.html代码:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w..
2021-01-14 18:34:22 529
转载 mysql索引
一.索引的作用一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增的时候,就会发现mysql变慢,甚至down掉,这就必须要考虑优化sql了,给数据库建立正确合理的索引,是mysql优化的一个重要手段。索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单
2020-08-03 15:21:29 240
原创 windows系统卸载mysql数据库,亲测有效
卸载mysql:1.控制面板--程序与应用--卸载mysql2.删除安装目录3.删除C:/programdata/mysql4.删除C:\Users\Administrator\AppData,搜索mysql,删除5.删除注册表:5.1.按【win+r】打开“运行”,在“运行”里键入regedit进入注册表5.2.删除注册表信息通过以下路径:①HEKY_LOCAL_MACHINE...
2020-04-13 15:55:14 198
原创 mysql系列:深入理解mysql 索引特性(屡试不爽的mysql索引总结)
mysql为什么使用B+ Tree索引,不使用B- Tree索引?索引顺序如何生效?什么是覆盖索引?order by 也能用到索引?何时索引失效?如何设计索引,全方位理解mysql索引的特性.1. Sql执行顺序1. FROM 子句 组装来自不同数据源的数据2. WHERE 子句 基于指定的条件对记录进行筛选3. GROUP BY 子句 将数据划分为多...
2020-02-20 11:46:21 488
转载 Tomcat启动不加载WEB项目
https://blog.csdn.net/u011367411/article/details/78893131
2019-02-22 11:00:06 10308
转载 Javascript keyCode键盘键码值表
https://blog.csdn.net/lina791211/article/details/36025571 转载:【http://blog.csdn.net/lina791211】
2018-08-29 22:20:07 200
转载 如何将项目上传到github
https://blog.csdn.net/m0_37725003/article/details/80904824 https://blog.csdn.net/u014135752/article/details/79951802 https://blog.csdn.net/izzyliao/article/details/53074452 https://blog....
2018-08-25 16:29:35 197
原创 Spring Boot进阶之Web进阶
一、表单验证使用@Valid 注解,如图:二、使用AOP处理请求1.AOP是什么?AOP又叫面向切面,是一种编程范式,与编程语言无关,是一种程序设计思想。中心思想就是:将通用逻辑从业务逻辑中分离出来2.示例:处理HttpRequest请求,打印日志三、统一异常处理四、单元测试1.对service进行单元测试2.对Con...
2018-07-19 01:43:54 247
原创 IDEA搭建Spring Boot Web项目笔记
一、IDEA搭建Spring Boot项目二、运行项目1.三种方式在本地运行项目 使用IDEA运行 创建成功spring boot项目之后,打开在src-main-java-com.xiaohu.demo下的文件名为**Application.java启动类,在文件中鼠标右击,点击 Run '**Application'运行项目。 使用mvn spring-boot:run...
2018-07-17 23:01:38 621
原创 google浏览器显示书签栏并在新窗口打开方法
有时chrome浏览器打开(无网页内容)新的标签页的时候有书签栏,但是打开网页浏览是缺没有书签栏,这样很不方便。快捷键:Ctrl+Shift+B方法:1.首先浏览器右上角三横按钮— 设置 (或者直接在地址栏输入chrome://settings/)—外观— 选中“总是显示标签栏”。2.然后再使用快捷键ctrl + shift +B,书签栏出现了谷歌浏览器设置打开书签是在新窗口打开的四种方法如下:1...
2018-03-22 22:33:26 12025 1
原创 java.net.URL对象的使用笔记
package aaa;import java.net.HttpURLConnection;import java.net.URL;public class UrlTest { public static void main(String[] args) throws Exception{ URL url = new URL("http://www.baidu.com/"); HttpURLC...
2018-03-12 16:30:08 560
原创 java生成二维码
第一种:下载jar包。package ErWeiMa;import java.io.File;import java.io.IOException;import java.nio.file.Path;import java.util.HashMap;import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintTyp...
2018-03-12 16:24:33 210
原创 spring项目中使用RestTemplate对象调用接口
1.工具类package com.jiankangle.util;import com.jiankangle.dto.RequestResult;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org...
2018-03-12 15:55:05 1249 1
原创 double或者float类型加减乘除运算,避免java直接计算出现误差
/** * * 方法名: calcFloatValue * 方法功能描述: float类型的加减乘除,避免Java 直接计算错误 * @param: type: 加:add 减: subtract 乘:multiply 除:divide */ public static float calcFloatValue...
2018-03-12 15:36:42 5317
原创 使用Properties对象获取.properties配置文件中的值
1.在项目中新建一个constant.propertis文件,并设置username=root2.创建一个java类,代码如下:public class ConstantUtil { private static Properties p = new Properties(); static { InputStream inputStream = ConstantUtil.cla...
2018-03-12 15:26:22 1738
原创 时间Date格式化
package com.dhcc.csm.utils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;import org...
2018-03-12 15:14:58 697
原创 MD5加密以及密码验证
package com.dhcc.csm.utils;import java.security.MessageDigest;/** * md5加密类,不能解密 */public class DesEncoder { private static final char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ...
2018-03-12 15:12:23 1398
原创 java编程中,通过身份证号能得到哪些信息?
public class IdCardUtils { /** * * 方法名: getAgeByBirthday * 方法功能描述: 出生日期获取年龄 */ public static String getAgeByBirthday(String birthday) { if(birthday==null||"".equals(birthday)){ r...
2018-03-12 15:06:51 1312
原创 java对象的序列化与反序列化
对象的序列化主要有两种用途:1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;2) 在网络上传送对象的字节序列。在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有 10万用户并发访问,就有可能出现10万个Session对象,内存可能吃不消,于是Web容器就会把一些seesion先序列化到硬盘中...
2018-03-12 15:00:41 121
原创 判断list是否是空或null和list<map>的value如果是null处理成空字符串
public class ListUtil { /** * <p>方法名:nullOrEmpty</p> * <p>功能描述:判断list是否是空或null</p> */ public static boolean notNAE(List<Map<String, Object>> list) { if(list !=...
2018-03-12 14:55:59 10079
原创 处理map,value为null的值处理成空字符串
public class MapUtil { public static Map<String, Object> nullToEmpty(Map<String, Object> map) { Set<String> set = map.keySet(); if(set != null && !set.isEmpty()) { for(St...
2018-03-12 14:54:11 23780
原创 java.util.UUID生成32位唯一uuid
package com.dhcc.csm.utils;import java.util.UUID;public class UUIDUtil { public static String generateUUID() { return UUID.randomUUID().toString().replaceAll("-", ""); } public static void main(Stri...
2018-03-12 14:48:50 5540
原创 eclipse不支持tomcat8.0怎么办,用下面方法解
第一步:eclipse菜单help->eclipse marketplace第二步:在find搜索框中输入:Eclipse JST Server Adapters ,点go第三步:点右下角的install安装,我这边已经安装过了,所以显示的是uninstall卸载 ,按照提示步骤,一步一步安装完,然后根据提示重启,会发现Apache Tomcat v8.0已经有了,就可以配置使用8.0+版...
2018-03-12 09:09:51 3839
原创 如何创建maven项目和对Spring MVC,Spring和Mybatis框架的一些小见解
一.Maven项目1. Eclipse中用Maven创建项目2. 添加Source Folder(如果添加不上,右键项目build path -> configure build path -> source ,选择 src/main/java、src/test/java删除,然后再新建。)Maven规定,必须创建以下几个Source Foldersrc/main/resourcess...
2018-03-09 09:34:39 307
转载 在Linux安装配置Tomcat 并部署web应用
出处:http://blog.csdn.net/sinat_14982831/article/details/74550583一、准备工作1、java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中。2、下载tomcat包,下载地址:http://tomcat.apache.org/download-70.cgi可以本地下载后上传到服务器上,也可以直接在服务器上使用w...
2018-03-08 14:15:18 218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人