- 博客(18)
- 收藏
- 关注
原创 上传图片到fastDFS
在fastDFS已配置好的情况下,关于图片上传的业务代码1.首先在pom文件中导入相关依赖 <dependency> <groupId>com.github.tobato</groupId> <artifactId>fastdfs-client</artifactId> <version>1.26.1-RELEASE</version>
2021-09-14 16:30:38 242
原创 Config配置文件加载工具类
package com.app.manager.controller;import org.apache.commons.configuration.ConfigurationException;import org.apache.commons.configuration.PropertiesConfiguration;public class ConfigManager { public static final String CONFIG_NAME = "config.properti.
2021-09-09 15:51:21 178
原创 java全局异常处理
在项目开发中,一般90%的异常都需要抛出处理,所以我们需要定义一个全局异常类来处理项目中的系统异常以及业务异常.如果你还在问10%是什么?那么我告诉你,10%的是IO类的异常,需要就地处理写的Demo很简单,具体开发业务逻辑自己往里加.1.先定义一个业务异常的实体类,我用了lombok插件,所以不用写get,set等方法package com.baisui.model;import lombok.AllArgsConstructor;import lombok.Data;import.
2021-09-08 15:35:23 1032
原创 从1万个随机数里取出最大的10个数,不能有重复的
很基础的集合应用,代码如下:import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;public class TopKTest { public static List<Integer> random(int x){ List <Integer> list =new ArrayL...
2021-08-24 11:03:02 625
原创 验证码的实现VerifyCodeUtils工具类
import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.geom.AffineTransform;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputSt..
2021-07-12 14:09:45 302
原创 MySQL主从复制(Master-Slave)实践
MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。下图就描述了一个多个数据库间主从复制与读写分离的模型(来源网络):在一主多从的数据库体系中,多个从服务器采用异步的方式更新主数据库的变化,业务服务器在执行写或者相关修改数据库的操作是在主服务器上进行的,读操作则是在各从服务器上进行。如果配置了多个从服务器或者多个主服务器又涉及到相应的负载均衡问题,关于负载均衡具体的技...
2021-01-18 13:45:20 93
原创 java代码实现查看Tomcat内存使用情况
packagecom.amgkaka.performance; /***//** *监视信息的JavaBean类. *@authorbailu *@version1.0 *Creationdate:2019-4-25-上午10:37:00 */ publicclassMonitorInfoBean{ /***//**可使用内存.*/ privatelongtotalMemory;...
2020-10-11 11:23:12 1982 1
转载 多个单列索引和联合索引的区别详解
一、联合索引测试注:Mysql版本为 5.7.20创建测试表(表记录数为63188): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 CREATE TABLE `t_mobilesms_11` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, ...
2020-08-25 16:39:18 1003
原创 身份号码校验正则表达式(很强大,建议用我的!)
functionidentityCodeValid(code){varcity={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33...
2020-07-21 14:04:27 331
原创 java代码.两个时间相隔多少天
public int betweenDays(Date startDate,Date endDate){ int betweenDate = (int) ((endDate.getTime() - startDate.getTime())/(60*60*24*1000)); return betweenDate;}public static void main(String[] args) throws ParseException { //设置转换的日期格式 S...
2020-06-03 15:58:25 1322
转载 java时间之String Date Calendar之间的转换
1.Calendar 转化 StringCalendar calendat = Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String dateStr = sdf.format(calendar.getTime());2.String 转化CalendarString str="2012-5-27";SimpleDateFormat sdf= new SimpleD
2020-06-03 15:55:00 403
原创 模拟发送HTTP请求
/** * 模拟发送HTTP请求 * @author 白鹿 * @param url * @param paramMap */ public static String sendHttp(String url,String str) { CloseableHttpClient httpClient = HttpClients.createDefault(); RequestConfig.custom().set...
2020-06-01 10:00:20 725
原创 java将本地资源文件打包成zip文件
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;...
2020-04-16 10:30:35 658 1
原创 java代码,两个时间相隔几个月
import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat; public static void main(String[] args) throws ParseException { System.out.println(getMonth...
2019-08-20 16:59:50 1662
转载 Elasticsearch与Solr
搜索引擎选择: Elasticsearch与Solr搜索引擎选型调研文档Elasticsearch简介*Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎,可以说Lucene是...
2018-05-23 22:16:31 157
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人