自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot自带定时任务

spring boot自带定时器, 默认是单线程执行,多个定时任务同一时刻,只会执行一个(串行) 可配置线程池,多线程执行(并行)单线程版@Componentpublic class sud { @Scheduled(cron = "0 0/1 * * * ?") public void test01() { System.out...

2019-08-02 08:50:33 239

原创 NIO和BIO的比较

NIO:同步非阻塞IOBIO:同步阻塞IOAIO:异步非阻塞IO阻塞:要等到缓冲区中的数据准备好之后,才处理其他事情,否则一直处于等待状态非阻塞:当我们的进程访问我们的数据缓冲区时,如果数据未准备好,则直接返回,如果数据准备好,也直接返回(也可理解为阻塞==同步,非阻塞==异步,虽然有些不恰当)网上大佬对阻塞和非阻塞的解释:在阻塞模式下,若从网络流中读取不到指定大小的数...

2019-01-15 12:19:09 1017

原创 并发相关的学习

------> 1.线程安全概念:当多个请求同时访问一个类时(对象或方法),这个类始终都能表现出正确的行为,就称之为线程安全.synchronized:可以修饰方法,代码块,或者类,加锁的代码称之为"互斥区"或者"临界区".当多个线程访问不安全的类或者方法时,需要加锁------> 锁分为类锁和对象锁对象锁:当为对象锁时,不同的对象调用加锁的方法或者属性会同步执行类...

2019-01-07 08:55:10 366

原创 关于mysql10038的错误

在windos中有时候mysql启动不起来,网上看到过于繁琐,其实直接在搜索框搜索服务,找到mysql右键选择启动就可以了   有时候rabbitMQ在windos上也会遇到这种情况,按照这个方法启动就可以了 ...

2019-01-06 18:15:55 2644 2

原创 RabbitMQ介绍

MQ可用于系统间的交互,也可当做中间件使用,比如用于系统和数据库之间,  像这种应用,是用来防止高并发时,大量请求访问数据库,用MQ做中介,防止数据库的宕机(平衡数据库压力,实现数据的异步入库,防止数据库宕机)还有一种应用是,分布式系统中,服务器的性能不一,比如前台服务器的性能很强,而后台服务器的性能一般,这个时候可以用MQ,做中间件,起到缓冲作用,防止后台服务器的宕机。...

2018-12-25 10:48:23 241

原创 spring boot整合Quartz

最近发现项目中有用到石英钟定时器,在我们项目中适用于查询支付信息,研究了一下,自己写了一个小demo这是依赖的maven<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <ve...

2018-12-25 09:40:30 182

原创 Zookeeper单机及集群的搭建

博主用的是Cenos7虚拟机,jdk虚拟机里有自带,有需要可以百度教程,自行更换下载zookeeper,用ftp或者直接拖到虚拟机的/usr/local/src的文件夹下,创建zk目录,(创不创建自行决定) 安装zookeepertar -xvf zookeeper-3.4.10.tar.gz安装后的,进入zoopeeper-3.4.10目录 目录结...

2018-11-14 10:41:48 263

原创 spring boot整合httpClient

 配置类package com.qq.demo.WebConfig;import org.apache.http.client.config.RequestConfig;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl.client.HttpClientBuild...

2018-11-06 15:23:03 4436 3

原创 JQuery实现省市县三级联动

<select id="sheng"></select><select id="shi"></select><select id="xian"></select>var sheng01=["河南","北京","上海&q

2018-11-01 11:56:30 328

转载 poi读取excel

@org.junit.Test public void poi() throws Exception{ String path = "D:/aaa.xls"; InputStream isIn = new FileInputStream(path); // HSSFWorkbook 标识整个excel HSSFWorkbo...

2018-10-30 16:18:12 100

原创 用java生成二维码

用的spring boot项目做的案例pom文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId&...

2018-10-11 17:44:02 1155

原创 图片验证码

package com.jhx.tradecollector.infrastructure;import com.jhx.common.util.LogUtil;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.ByteArrayOutp...

2018-10-08 14:34:33 703

原创 Spring boot整合druid和mybatis全注解方式

怎么创建spring boot项目就不说了,下面是pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s...

2018-10-08 11:20:55 1480

原创 IDEA创建springboot项目,及配置拦截器

 进入idea----file---new----module 填写---->groupId(是公司域名的反写)和artifactId(是项目名或模块名)name是springboot 启动类的名字package是包名 选择模板这里我们选两个就行,有需要可自行添加  项目存放位置等等OK,一个活生生的springboot项目出炉了有些刚创建...

2018-09-17 17:22:05 5251 2

原创 利用spring mvc 的拦截器做登录

思路:配置拦截规则,哪些需要拦截(需要登录才能访问的页面或者用到用户id的都要拦截),在拦截器中获取session,判断session中有没有user对象.有则放行,没有则表示没有登录,进行页面跳转,哪些不需要拦截的页面,如登录页面,主页等 //spring mvc的拦截器 实现HandlerInterceptor类,重写三个方法public class LoginIntercepto...

2018-09-12 14:09:04 273

原创 利用反射,获取,获取方法上自定义注解的内容

@Target({ElementType.METHOD})//可以定义在方法上@Retention(RetentionPolicy.RUNTIME)//运行有效,存在class字节码文件中@interface MyAn{ String value() default "";}

2018-09-03 14:46:45 3099

原创 JAVA利用SpringMVC实现图片的上传及回显

原理:上传图片,记录图片保存的路径,把图片的宽高,及路径返回前台页面,实现图片的回显/** * 文件上传的类 * * {"error":0, * "url":"图片的保存路径", * "width":图片的宽度, * "height":图片的高度} * @author Administrator * */public class PicUploadResult ...

2018-09-01 14:28:45 4420

原创 JAVA中利用反射,往集合中插入其他类型的数据

  @Test public void TestReflectList() { List<String> list=new ArrayList<>(); list.add("A"); list.add("B"); //获取类对象 Class<?> l=list.ge...

2018-08-30 09:06:08 1855

原创 java自定义异常处理类

/*** * 为什么使用自定义异常? * 更加精确定位具体异常信息 * * 继承RuntimeException,实现RuntimeException的所有构造方法,就是一种自定义异常类 * */public class ServiceException extends RuntimeException { private static final long serialV...

2018-08-30 08:51:14 849

原创 获取访问的IP

public class IPUtils { private static Logger logger = LoggerFactory.getLogger(IPUtils.class); /** * 获取IP地址 * 使用Nginx等反向代理软件, 则不能通过request.getRemoteAddr()获取IP地址 * 如果使用了多级反向代理的话,X-Forwarded-Fo...

2018-08-30 08:45:54 709

原创 java分页实现

import java.util.List;/*** * VO: 封装当前页数据(记录信息和分页信息) * @author 胡r * @param <T> */public class PageObject<T> { /**每页显示的记录*/ private List<T> records; /**总页数*/ private int pag...

2018-08-30 08:44:16 233

原创 java中提供的好用的生成随机数字的工具类(可用来当验证码)

//验证码位数 是否含有字母 是否含有数字 String code=RandomStringUtils.random(4, true, true); System.out.println("验证码为"+code); ...

2018-08-28 09:34:09 1321

原创 搭建MySql数据库的主从及实现双机热备(数据库的高可用)

1. 用的CentOS7,因为CentOS7自带mariadb,所以首先卸载mariadb.不卸载安装mysql会有冲突,以前安装过mysql也要卸载 2. 卸载mariadb                    执行命令(会列出所有的mariadb)rpm -qa | grep mariadb      执行命令删除所有的mariadbyum -y remove m...

2018-08-24 10:01:17 12343 1

原创 用java写图形验证码,超级简单

作为刚工作不久的小码农,昨天弄了个POI导出excel,今天总监让弄个图形验证码,在网上吧啦吧啦,自己随手写了一个,拿上来供大家参考import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;...

2018-08-23 14:20:09 3338

原创 java导出excel,poi技术

最近公司做人事管理系统,要导出管理人员的的Excel表格,所以就研究一番,写了一个演示废话不多说,上代码 //导出的地址 File path=new File("D:/test_excel.xlsx"); //创建excel对象 HSSFWorkbook wb=new HSSFWorkbook(); //创建sheet对象...

2018-08-22 14:38:54 412

空空如也

空空如也

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

TA关注的人

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