自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 根据用户头像 昵称 及二维码生成海报

不废话...直接上代码...copy就能用...package com.bgi.test;import javax.imageio.ImageIO;import javax.imageio.stream.ImageOutputStream;import java.awt.*;import java.awt.geom.Ellipse2D;import java.awt.image...

2019-12-13 11:12:33 609

原创 docker备份Mysql容器中数据库数据

首先启动一个docker容器docker run --name mysql5.7 -p 3306:3306 -v /home/mysql:/root -e MYSQL_ROOT_PASSWORD=123456-d docker.io/mysql:5.7解释docker run --name #{容器名}-p 3306:3306 -v /home/mysql:/root -e MY...

2019-11-14 17:56:25 726

转载 【转载】MyBatis-Spring-Boot-Starter简要说明

本文链接:https://blog.csdn.net/crq1205/article/details/88040582转载原因:主要是怕博主删文1.MyBatis-Spring-Boot-StarterMyBatis-Spring-Boot-Starter依赖将会提供如下自动检测现有的DataSource将创建并注册SqlSessionFactory的实例,该实例使用SqlSes...

2019-08-15 22:39:21 449

原创 Spring Boot 系统性入门到精通(五)自动配置原理

配置文件到底能写什么?怎么写?自动配置原理;配置文件能配置的属性参照1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration2)、@EnableAutoConfiguration 作用: 利用EnableAutoConfigurationImportSelector给容器中导入一些组件? 可以查看select...

2019-05-09 16:04:09 207

原创 Spring Boot 系统性入门到精通(四)多Profile文件详解

1、多Profile文件我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml默认使用application.properties的配置;2、yml支持多文档块方式server: port: 8081spring: profiles: active: prod---server: port: ...

2019-05-09 14:32:50 174

原创 Spring Boot 系统性入门到精通(三)配置文件的详解

1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain't Markup Language)​ YAML A Markup Language:是一...

2019-05-08 17:34:02 144

原创 系统性入门到精通(二)使用Spring Initializer快速创建Spring Boot项目

IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目;选择我们需要的模块;向导会联网创建Spring Boot项目;默认生成的Spring Boot项目;主程序已经生成好了,我们只需要我们自己的逻辑 resources文件夹中目录结构 static:保存所有的静态资源; js css images; templates:保存所有的模板页面;(Spri...

2019-05-08 17:24:39 133

原创 Spring Boot 系统性入门到精通(一)手动创建一个spring boot项目

在Spring boot和Spring Cloud大火的背景下,必须要花时间来系统学习一下...这里记录我的学习过程,有不足之处,留言或者评论...我会第一时间回复回答各位的问题...一、1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案;2、微服务 微服务:架构风格...

2019-05-08 17:20:39 235

原创 CollectionUtils.isNotEmpty()的使用

List<Object> arrayList= new ArrayList<Object>();当arrayList的数据为NULL时,可以用CollectionUtils.isNotEmpty()来判断arrayList是否有值CollectionUtils.isNotEmpty() 包含null,size=0等多种情况CollectionUtils.isEm...

2019-04-09 11:03:21 34786 2

原创 StringUtils中 isNotEmpty 和isNotBlank的区别【java字符串判空】

1 isNotEmpty(str)等价于 str != null && str.length > 02 isNotBlank(str) 等价于 str != null && str.length > 0 && str.trim().length > 03 同理4 isEmpty 等价于 str == null || str....

2019-04-09 10:59:40 171

原创 对接支付宝App支付接口详解

前言 因工作需要,这几天摸索了很久,网上查找的资料大多不齐全,不详细,只有部分讲解及代码...所有我准备尽可能的把这篇博客写的详细易懂一些...好了..废话不多说..下面开始!!! 1.集成支付宝app支付,首先去申请一个支付宝账户..https://open.alipay.com/platform/manageHome.htm申请完了以后登录 再这里可以看...

2019-04-09 10:16:57 21578 17

转载 RedisTemplate常用集合使用说明-boundValueOps(十)

首先要定义一个BoundValueOperationsJava代码BoundValueOperationsboundValueOperations=redisTemplate.boundValueOps("bvo");1.append(Stringvalue) 在原来值的末尾添加值Java代码boundValueOperations.ap...

2019-03-29 11:35:59 7349

转载 RedisTemplate常用集合使用说明-boundZSetOps(十一)

首先要定义一个BoundZSetOperationsJava代码BoundZSetOperationsboundZSetOperations=redisTemplate.boundZSetOps("bzso");1.add(Vvalue, doublescore) 绑定键中添加值,同时指定值的分数Java代码boundZSetOpera...

2019-03-29 11:35:42 5952

转载 RedisTemplate常用集合使用说明-boundSetOps(九)

首先要定义一个BoundSetOperationsJava代码BoundSetOperationsboundSetOperations=redisTemplate.boundSetOps("bso");1.add(V...values)和members()批量添加值,获取所有值Java代码//添加新值后查看所有的值 boundSet...

2019-03-28 16:06:35 8729

转载 RedisTemplate常用集合使用说明-boundListOps(八)

首先要定义一个BoundListOperationsJava代码//定义绑定的键 BoundListOperationsboundListOperations=redisTemplate.boundListOps("lk");1.leftPush(Vvalue)和rightPush(Vvalue) 在绑定键中添加值Java代码...

2019-03-28 16:06:00 13297

转载 RedisTemplate常用集合使用说明-opsForZSet(六)

1、add(Kkey,Vvalue, doublescore)添加元素到变量中同时指定元素的分值。Java代码redisTemplate.opsForZSet().add("zSetValue","A",1); redisTemplate.opsForZSet().add("zSetValue","B",3); redisTemplate.opsFo...

2019-03-28 13:59:23 54984 2

转载 RedisTemplate常用集合使用说明-opsForSet(五)

1、add(Kkey,V...values)向变量中批量添加值。Java代码redisTemplate.opsForSet().add("setValue","A","B","C","B","D","E","F"); 2、members(Kkey)获取变量中的值。Java代码Setset=redisTem...

2019-03-28 13:58:27 3418

转载 RedisTemplate常用集合使用说明-opsForHash(四)

1、put(Hkey,HKhashKey,HVvalue) 新增hashMap值。 Java代码redisTemplate.opsForHash().put("hashValue","map1","map1-1"); redisTemplate.opsForHash().put("hashValue","map2","map2-2");...

2019-03-28 13:57:40 3246

转载 RedisTemplate常用集合使用说明-opsForList(三)

1、leftPush(Kkey,Vvalue)在变量左边添加元素值。Java代码redisTemplate.opsForList().leftPush("list","a"); redisTemplate.opsForList().leftPush("list","b"); redisTemplate.opsForList().leftPush...

2019-03-28 12:01:57 6884

转载 RedisTemplate常用集合使用说明-opsForValue(二)

1、set(Kkey,Vvalue) 新增一个字符串类型的值,key是键,value是值。Java代码redisTemplate.opsForValue().set("stringValue","bbb"); 2、get(Objectkey) 获取key键对应的值。Java代码Stringstring...

2019-03-28 12:00:38 884

转载 RedisTemplate使用说明-opsForValue(一)

因工作需要,学习redis 找了很多资料..都不是很全面..我这里借鉴一下前人写好的资源整合一下..1、set(Kkey,Vvalue) 新增一个字符串类型的值,key是键,value是值。Java代码redisTemplate.opsForValue().set("stringValue","bbb"); 2、get(Objectke...

2019-03-28 11:59:50 3597

原创 forEach的另外一种写法

入职后,看公司代码后,看到很多forEach遍历使用这种方式..开始不太理解..后面自己写了个测试方法后理解了..学习中public static void main(String[] args) { List<String> a = new ArrayList<String>(); a.add("1"); a.add(...

2019-03-28 09:42:32 1046

原创 Beanutils.copyProperties( )用法

BeanUtils.copyProperties(answerDto, answer);如果answerDto和answer间存在名称不相同的属性,则BeanUtils不对这些属性进行处理,需要手动处理。例如:User类里面有个createDate 创建时间字段,而UserActionForm里面无此字段。BeanUtils.copyProperties()不会对此字段做任何处理。必须要...

2019-03-27 10:21:28 505

原创 DIV隐藏的2种方式(一种保留位置,一种不保留位置)

第一种,保留位置style="visibility:hidden;"js控制显示与隐藏document.getElementById("id").style.visibility="";//隐藏document.getElementById("id").style.visibility="hidden";//显示第二种,不保留位置style="dispaly:none;.

2018-11-12 09:30:22 7160 3

原创 流水号加1

String strTest = "000027";  //字符串        int i_m = Integer.parseInt(strTest); //先转int类型...拿到27        String str_m = String.valueOf(i_m);//变成"27"字符串        String str = "000000";   //定义流水号...

2018-10-24 15:42:35 581

转载 SpringBoot+Shiro学习之数据库动态权限管理和Redis缓存

发现问题,需找解决思路。之前我们整合Shiro,完成了登录认证和权限管理的实现,登录认证没什么说的,需要实现AuthorizingRealm中的doGetAuthenticationInfo方法进行认证,但是我们在实现doGetAuthorizationInfo权限控制这个方法的时候发现以下两个问题: 第一个问题:我们在ShiroConfig中配置链接权限的时候,每次只要有一个新的链接,...

2018-10-18 10:04:48 296

原创 jsp:include静态页面根据点击事件做刷新

工作中遇到的问题以前在jsp中引入一个静态页面用include&lt;div id="div"&gt; &lt;c:if test="${item.guaranteeSlipId!=null}"&gt; //判断值是否存在 &lt;jsp:include page="../insuranceCardKind/riderList.jsp"&gt; //路径 &lt

2018-09-10 14:31:03 2777 1

原创 从数据库当中读取Double类型数据,数值过大时会变成科学计数法问题解决方案

这是问题所在..解决方案Double dabo = 12345678.88d;DecimalFormat df = new DecimalFormat();df.setMaximumFractionDigits(2);//这里是小数位 String format = df.format(dabo);String removeStr = ",";//去掉千分符号Strin...

2018-09-08 10:31:38 10894

原创 EC2-linux系统安装和配置jdk1.8详细步骤

最近一直在找服务器...经过同学推荐,我注册了亚马逊...免费使用一年...具体的大家百度就好..接下来正文了....服务器我创建好了以后,首先下载linux版本的jdk1.8  我这里的版本是1.8.0_171的...第一步:附上下载地址  点我下载jdk1.8版本,根据自己的linux系统位数选择相应的jdk版本,然后通过xftp客户端将下载的文件上传到linux目录下。第二步...

2018-08-07 16:28:26 4035

原创 java项目搭建个人网站之Xshell连接虚拟机中的Linux系统(二)

进过了上一篇文章的所有工作....接下来记录如何去利用Xshell4连接Linux系统首先我们打开Linux系统 点击此处..查看如何去连接Linux

2018-07-14 10:50:32 335

原创 java项目搭建个人网站之虚拟机安装Linux6.9服务器版本(一)

因个人不想购买阿里服务器等原因,决定在自身电脑安装VM10虚拟机作为测试服务器使用...虚拟机的安装:这里写链接内容 参看这个说的很详细。因为我自己本身有VM10的虚拟机,这里我使用的是VM10的虚拟机版本..推荐看的虚拟机安装文章是12版本的..大致一样....都可以使用..不过12版本的需要你自己在网上去找激活码...这是VM10安装好以后的界面接下来安装Linux6.9服务器版本Centos...

2018-07-14 10:44:24 420

原创 Java Excel获取的科学计数法转正常字符串

BigDecimal one = new BigDecimal("1.44335632343E21");    System.out.println(one.toPlainString());上面这段代码完美解决问题~~~~

2018-07-02 14:45:16 2827

原创 Spring之JDK动态代理

首先讲一下JDK动态代理和CGLib的区别(面试常问!!!)JDK :  在运行,在JVM内部动态生成class字节码对象(Class对象)Jdk动态代理只针对于接口操作cglib它可以为没有实现接口的类去做代理,也可以为实现接口的类去做代理。接下来正式进入到JDK动态代理实现代码中!!第一步..我们首先创建一个web工程.这一步我就不截图了...第二步 创建一个interface接口第三步实现上...

2018-03-30 09:56:37 218

原创 SpringIOC快速入门Demo

首先我们创建一个web工程,开发工具用的是eclipse接着下一步创建好之后我们在接着导入相关的jia包jia包导入之后接着我们在src下创建spring的核心配置文件applicationContext.xml接着添加spring的约束&lt;!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.sprin...

2018-03-22 00:38:34 176

空空如也

空空如也

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

TA关注的人

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