自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 git 重用命令收集

1、git commit --amend 解析:--amend:重写上一次的提交信息2、git reset --hard --hard是重置代码仓库版本 有三种模式 --soft、--mixed以及--hard是三个恢复等级。 使用--soft就仅仅将头指针恢复,已经add的暂存区以及工作空间的所有东西都不变。 如果使用--mixed,就将头恢复掉,已经add的暂存区也会丢失掉,工作空间的代码什么的是不变的。 如果使用--hard,那么一切就全都恢...

2021-05-13 16:15:37 144

原创 mysql 有用的函数收集

收集一些有用的mysql函数供大家参考:-- 获取字符的asc码select ASCII('A')-- 字符串截取-- 左侧截取 2 个字符select left('abcdef',2)-- 右侧截取 2 个字符select right('abcdef',2)-- 字符串拼接-- 拼接为 abcselect concat('a','b','c')-- 字符串计数-- 计算出字符串几个字符select length('abcd')-- json字段的函数操作-- 输出

2021-05-11 17:22:41 119

原创 代码方式获取springboot的application.properties属性值并映射到具体的PropertiesSource指定类

有没有想过,不用@Value注解获取springboot的application.properties文件而且,还是在environment对象还是没有完全初始化的情况下获取,下面就介绍下具体的操作方式:Binder binder = Binder.get(environment);Bindable<FooProperties> bindable = Bindable.of(XxxProperties.class);BindResult<FooProperties> bind

2021-04-25 16:31:25 321

原创 springboot SPI加载机制说明

SpringSPI的加载机制相信大家一定不会陌生,它在META-INF/spring.factories文件中配置接口的实现类名称,然后在程序中读取这些配置文件并实例化。但是,它和@Bean注解实现的Bean实例化有什么区别呢?今天我们就来说明下SpringSPI的实现原理。Spring Factories 的实现原理Spring SPI的实现依赖于SpringFactoriesLoader类的方法来实现具体的实现类SpringFactoriesLoader方法如下:/** * Load the

2021-04-25 15:47:50 712

原创 java client 端访问https的链接的客户端配置说明

1、根据导出的证书,生成keystore文件2、client类添加初始化方法@PostConstruct public void init(){ String path = Thread.currentThread().getContextClassLoader().getResource("").getPath(); //加载证书文件 System.setProperty("javax.net.ssl.trustStore", path +

2020-06-29 17:50:14 306

原创 SmartLifecycle 解读

org.springframework.context.SmartLifecycle解读一、接口定义/** * An extension of the {@link Lifecycle} interface for those objects that require to * be started upon ApplicationContext refresh and/or shutdown in a particular order. * The {@link #isAutoStartu

2020-06-29 17:20:33 936

原创 JSON格式字符串解析javaBean的一些特殊问题解法

问题点问题描述: 当我们拿到的一串看是是json格式的字符串时,我们肯定会毫不犹豫的做JSON.parse()操作, 转化成javaBean对象。 但是,当我们拿到的json格式的字符串的字符串时,是不是可以这样做呢? 比如:下面的案例javaBean 对象 @Data public static class User { private Integer id; private String name; private Stri

2020-06-17 17:20:36 229

原创 Java原生api实现图片的缩放和打水印操作

TALK IS CHEAP , SHOW THE CODE./** * @author zhq.xiang */public class PicUtils { private static List<String> picFormatList = null; static { picFormatList = Stream.of("jpg",...

2019-09-25 11:18:44 264

原创 Java实现视频截图和视频转码功能

之前一直想找一份可以实现Java操作视频文件的代码,找了很久,看到网上的都是很离散的一些功能实现,所以现在收集并整理了具体的功能实现,具体如下代码:maven依赖:<dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv&l...

2019-09-25 11:14:36 961

原创 java实现网页浏览图片转可下载的文件流

java 原生api实现网页浏览图片转成可下载的流信息/** * @author zhq.xiang */public class FileUtils { private static Logger logger = LoggerFactory.getLogger(FileUtils.class); /** * 获取网络url文件流 * ...

2019-09-25 11:07:29 385

原创 mongodbTemplate 调用 聚合函数aggregate 案例

List&lt;DBObject&gt; pipeline = new ArrayList&lt;DBObject&gt;(); BasicDBObject group = new BasicDBObject(); group.put("$group", new BasicDBObject("_id", new Ba...

2018-11-08 14:31:08 2498

原创 java 原生 jdbc api 获取通用的查询sql语句的结果集(自定义)

maven依赖&lt;dependency&gt; &lt;groupId&gt;mysql&lt;/groupId&gt; &lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt; &lt;version&gt;5.1.31&lt;/version&gt; &lt;/dependency&gt;

2018-10-10 16:38:26 2781

转载 java 获取验证码图片里的code

1、maven 依赖&lt;!-- https://mvnrepository.com/artifact/net.java.dev.jna/jna --&gt; &lt;dependency&gt; &lt;groupId&gt;net.java.dev.jna&lt;/groupId&gt; &lt;artifactId&gt;jna&lt;/artifactId&gt;...

2018-10-08 17:16:55 2007

原创 访问者模式理解

1、访问者模式是为了将稳定的数据结构和对数据结构的变化多端的操作的解耦,可以让设计者针对同一套结构自由的设计操作的集合。也就是说,实现 数据操作 和 数据结构 的解耦。具体的代码操作如下:1、抽象数据结构的定义:提供一个接口,该接口能接受访问者作为参数传递给节点元素public interface Element { void accept(Viewer viewer);}2、具体数据结构:实现抽...

2018-03-08 14:13:07 553

原创 java web下载 Excel文件

1、在 response(HttpServletResponse类型)设置返回的类型:res.setContentType("application/x-download");res.setHeader(       "Content-disposition",       "attachment;filename="               + fileName);//其

2017-03-31 10:54:16 3240

原创 springMVC项目的事物控制配置(全局性的)

class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

2017-03-30 11:05:14 2065

原创 java nio 实现文件的读取和输出

1、读取文件流    File f= new File("**");    FileInputStream in=new FileInputStream(f);    //获取输入管道    FileChannel inChannel=in.getChannel();2、获得输出流    FileOutputStream out=new FileOu

2016-12-27 15:50:32 1786

原创 SQL DEVELOPER链接oracle 数据库,新建链接时报错

1、当使用用户名:scott 密码:tiger时,报该用户被锁,测试不成功解决方法:1、测试ORACLE_SID是否设置      语句:echo %ORACLE_SID%(windows下);echo $ORACLE_SID(Linux下)      如果输出%ORACLE_SID% ,则说明没有设置该变量,否则已经设置2、然后输出以下语句      set oracle

2016-01-05 16:13:13 1131

转载 char与varchar的区别

在数据库中,字符型的数据是最多的,可以占到整个数据库的80%以上。为此正确处理字符型的数据,对于提高数据库的性能有很大的作用。在字符型数据中,用的最多的就是Char与Varchar两种类型。前面的是固定长度,而后面的是可变长度。现在我们需要考虑的是,在什么情况下使用Char字符型数据,什么情况下采用Varchar字符型数据。在这部分内容中,我就跟大家来探讨一下这个话题。  一、VA

2015-08-25 23:09:42 819

dubbo 2.7新特性

dubbo2.7版本的新特性!

2018-10-25

spring测试jar包

web项目工程下,导入该jar包,可以在spring框架下进行相关代码的测试

2015-09-04

空空如也

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

TA关注的人

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